Veridis News Desk provides an integrated newsroom and editorial workflow management layer directly inside WordPress administration.
Current capabilities include:
- Newsroom Overview: Centralized dashboard for monitoring publications, workflow stages, and editorial activity.
- Editorial Statuses: Dedicated stages (Idea, Writing, Review, Ready) mapped seamlessly to WordPress post statuses.
- Assignees & Deadlines: Assign writers and editors, set publication deadlines, and track overdue items.
- Editorial Priorities: Highlight story importance from low to urgent.
- Editorial Board: Visual board workflow for active story management across editorial columns.
- Article Health: Automated checks for editorial readiness, metadata completion, source attribution, and photo credits.
- Follow-ups Management: Track post-publication follow-up tasks, updates, and research leads.
- Editor Mode Integration: Seamless sidebar integration inside the WordPress Block Editor with unsaved-change protection.
- Canonical Article Model: Modern data layer and REST API for consistent editorial metadata retrieval and updates.
Documentation & Resources
- Product Overview: https://veridis.dev/products/news-desk/
- Documentation: https://veridis.dev/products/news-desk/docs/
- Support: https://veridis.dev/products/news-desk/support/
- Changelog: https://veridis.dev/products/news-desk/changelog/
Source Code & Build Instructions
Veridis News Desk includes compiled and minified JavaScript and CSS bundles in build/assets/. The corresponding human-readable React, TypeScript, and CSS source code is publicly accessible at:
https://github.com/Veridis-Dev/veridis-news-desk
Production asset mapping:
* src/AdminApp/main.tsx -> build/assets/app-*.js and build/assets/app-*.css (Newsroom React workspace)
* src/EditorApp/main.ts -> build/assets/editor-*.js and build/assets/editor-*.css (Block Editor sidebar)
* build/manifest.json maps hashed Vite asset filenames for WordPress runtime loading
Building from source requires Node.js (>=22.12.0) and npm:
- Clone repository: git clone https://github.com/Veridis-Dev/veridis-news-desk.git
- Install dependencies: npm ci
- Generate production bundles: npm run build