{"id":376106,"date":"2026-09-28T21:32:51","date_gmt":"2026-09-28T21:32:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/veridis-news-desk\/"},"modified":"2026-09-30T07:39:19","modified_gmt":"2026-09-30T07:39:19","slug":"veridis-news-desk","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/veridis-news-desk\/","author":23574341,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Veridis News Desk","header_author":"Veridis","header_description":"A Veridis newsroom application inside WordPress admin.","assets_banners_color":"aeb2b2","last_updated":"2026-09-30 07:39:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/veridis.dev\/products\/news-desk\/","header_author_uri":"https:\/\/veridis.dev\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":72,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"veridisdev","date":"2026-09-30 07:39:19","revision":3720564}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3717935,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3717935,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3717935,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3717935,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3717952,"resolution":"1","location":"assets","locale":"","width":2880,"height":1253},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3717952,"resolution":"2","location":"assets","locale":"","width":2880,"height":1253},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3717952,"resolution":"3","location":"assets","locale":"","width":2880,"height":1253},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3717952,"resolution":"4","location":"assets","locale":"","width":2880,"height":1253},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3717952,"resolution":"5","location":"assets","locale":"","width":2880,"height":1253},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3717952,"resolution":"6","location":"assets","locale":"","width":2880,"height":1253},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3717952,"resolution":"7","location":"assets","locale":"","width":2880,"height":1253}},"screenshots":{"1":"Newsroom Dashboard with publishing activity, deadlines, Article Health, and follow-ups at a glance.","2":"Newsroom List for reviewing stories, assignments, priorities, deadlines, and editorial readiness.","3":"Editorial Board with stories organized across Idea, Writing, Review, and Ready to publish.","4":"Story Drawer with editorial details, sources, internal notes, follow-ups, and Article Health.","5":"Editor Mode brings assignment, deadline, priority, and workflow controls into the WordPress Block Editor.","6":"Follow-ups workspace for tracking callbacks, story developments, deadlines, and editorial revisits.","7":"New Story workflow with category, editorial status, assignee, priority, and optional deadline."}},"plugin_section":[],"plugin_tags":[46776,11916,96456,11913,8197],"plugin_category":[],"plugin_contributors":[283266],"plugin_business_model":[],"class_list":["post-376106","plugin","type-plugin","status-publish","hentry","plugin_tags-content-planning","plugin_tags-editorial-calendar","plugin_tags-editorial-workflow","plugin_tags-newsroom","plugin_tags-workflow","plugin_contributors-veridisdev","plugin_committers-veridisdev"],"banners":{"banner":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/banner-772x250.png?rev=3717935","banner_2x":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/banner-1544x500.png?rev=3717935","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/icon-128x128.png?rev=3717935","icon_2x":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/icon-256x256.png?rev=3717935","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/screenshot-1.png?rev=3717952","caption":"Newsroom Dashboard with publishing activity, deadlines, Article Health, and follow-ups at a glance."},{"src":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/screenshot-2.png?rev=3717952","caption":"Newsroom List for reviewing stories, assignments, priorities, deadlines, and editorial readiness."},{"src":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/screenshot-3.png?rev=3717952","caption":"Editorial Board with stories organized across Idea, Writing, Review, and Ready to publish."},{"src":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/screenshot-4.png?rev=3717952","caption":"Story Drawer with editorial details, sources, internal notes, follow-ups, and Article Health."},{"src":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/screenshot-5.png?rev=3717952","caption":"Editor Mode brings assignment, deadline, priority, and workflow controls into the WordPress Block Editor."},{"src":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/screenshot-6.png?rev=3717952","caption":"Follow-ups workspace for tracking callbacks, story developments, deadlines, and editorial revisits."},{"src":"https:\/\/ps.w.org\/veridis-news-desk\/assets\/screenshot-7.png?rev=3717952","caption":"New Story workflow with category, editorial status, assignee, priority, and optional deadline."}],"raw_content":"<!--section=description-->\n<p>Veridis News Desk adds a newsroom and editorial workflow layer to WordPress for teams managing stories from idea through review and publishing readiness.<\/p>\n\n<p>Plan and track stories, assign editors or writers, manage deadlines and priorities, verify sources, record follow-ups, and monitor editorial readiness without replacing the native WordPress editor.<\/p>\n\n<h4>Built for editorial teams and newsrooms<\/h4>\n\n<p>Veridis News Desk is designed for:<\/p>\n\n<ul>\n<li>Newsrooms<\/li>\n<li>Editorial teams<\/li>\n<li>Online publications<\/li>\n<li>Multi-author WordPress sites<\/li>\n<li>Content teams managing assignments, deadlines, sources, and review stages<\/li>\n<\/ul>\n\n<p>Current capabilities include:<\/p>\n\n<ul>\n<li>Newsroom Overview: Centralized dashboard for monitoring publications, workflow stages, and editorial activity.<\/li>\n<li>Editorial Statuses: Dedicated stages (Idea, Writing, Review, Ready) mapped seamlessly to WordPress post statuses.<\/li>\n<li>Assignees &amp; Deadlines: Assign writers and editors, set publication deadlines, and track overdue items.<\/li>\n<li>Editorial Priorities: Highlight story importance from low to urgent.<\/li>\n<li>Editorial Board: Visual board workflow for active story management across editorial columns.<\/li>\n<li>Article Health: Automated checks for editorial readiness, metadata completion, source attribution, and photo credits.<\/li>\n<li>Follow-ups Management: Track post-publication follow-up tasks, updates, and research leads.<\/li>\n<li>Editor Mode Integration: Seamless sidebar integration inside the WordPress Block Editor with unsaved-change protection.<\/li>\n<li>Canonical Article Model: Modern data layer and REST API for consistent editorial metadata retrieval and updates.<\/li>\n<\/ul>\n\n<h4>Documentation &amp; Resources<\/h4>\n\n<ul>\n<li>Product Overview: https:\/\/veridis.dev\/products\/news-desk\/<\/li>\n<li>Documentation: https:\/\/veridis.dev\/products\/news-desk\/docs\/<\/li>\n<li>Support: https:\/\/veridis.dev\/products\/news-desk\/support\/<\/li>\n<li>Changelog: https:\/\/veridis.dev\/products\/news-desk\/changelog\/<\/li>\n<\/ul>\n\n<h4>Source Code &amp; Build Instructions<\/h4>\n\n<p>Veridis News Desk includes compiled and minified JavaScript and CSS bundles in <code>build\/assets\/<\/code>. The corresponding human-readable React, TypeScript, and CSS source code is publicly accessible at:\nhttps:\/\/github.com\/Veridis-Dev\/veridis-news-desk<\/p>\n\n<p>Production asset mapping:\n* <code>src\/AdminApp\/main.tsx<\/code> -&gt; <code>build\/assets\/app-*.js<\/code> and <code>build\/assets\/app-*.css<\/code> (Newsroom React workspace)\n* <code>src\/EditorApp\/main.ts<\/code> -&gt; <code>build\/assets\/editor-*.js<\/code> and <code>build\/assets\/editor-*.css<\/code> (Block Editor sidebar)\n* <code>build\/manifest.json<\/code> maps hashed Vite asset filenames for WordPress runtime loading<\/p>\n\n<p>Building from source requires Node.js (&gt;=22.12.0) and npm:<\/p>\n\n<ol>\n<li>Clone repository: git clone https:\/\/github.com\/Veridis-Dev\/veridis-news-desk.git<\/li>\n<li>Install dependencies: npm ci<\/li>\n<li>Generate production bundles: npm run build<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>veridis-news-desk<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the ZIP file via WordPress Admin Plugins -&gt; Add New -&gt; Upload Plugin.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Access the newsroom interface via the 'Veridis News' menu item in the WordPress admin sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20veridis%20news%20desk%20replace%20the%20wordpress%20editor%3F\"><h3>Does Veridis News Desk replace the WordPress editor?<\/h3><\/dt>\n<dd><p>No. It integrates alongside standard WordPress editing workflows, providing a dedicated Newsroom dashboard and an optional Editor Mode sidebar within the Block Editor.<\/p><\/dd>\n<dt id=\"does%20it%20modify%20existing%20posts%3F\"><h3>Does it modify existing posts?<\/h3><\/dt>\n<dd><p>No. Veridis News Desk does not replace or rewrite your article title or body content. It stores editorial workflow metadata alongside WordPress posts, while features such as Follow-ups and settings use their own plugin-managed storage.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20data%20when%20the%20plugin%20is%20removed%3F\"><h3>What happens to data when the plugin is removed?<\/h3><\/dt>\n<dd><p>By default, Veridis News Desk preserves all editorial metadata, custom database tables, and settings upon plugin deletion. If you prefer a complete cleanup, you can disable the \"Preserve data on uninstall\" option in Settings prior to deleting the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Added a newsroom Dashboard with publication totals, urgent work, deadline watch, Article Health, and Follow-ups at a glance.<\/li>\n<li>Added Newsroom List and Board views with search, filters, sorting, pagination, and compact story metadata.<\/li>\n<li>Added editorial statuses, assignees, priorities, deadlines, and clear overdue and due-today views.<\/li>\n<li>Added an explicit assignment workflow: ideas may remain unassigned, while active editorial work requires a responsible user.<\/li>\n<li>Separated the public WordPress author from the current workflow assignee; the first assignee establishes the byline and later reassignment preserves it.<\/li>\n<li>Added a Story Drawer for reviewing and editing editorial details, sources, Follow-ups, and Article Health actions.<\/li>\n<li>Added Article Health checks for featured images, excerpts, sources, and photo credits, with workflow-aware fixes.<\/li>\n<li>Added Follow-ups for tracking callbacks, updates, deadlines, status, and responsibility for each story.<\/li>\n<li>Added a focused Editor Mode with editorial controls, save protection, and a reliable return to the previous Newsroom context.<\/li>\n<li>Improved first-run and filtered empty states with clear paths to create the first story.<\/li>\n<li>Added English and Romanian interface localization through the WordPress user locale.<\/li>\n<li>Integrated access and assignee eligibility with standard WordPress roles and capabilities.<\/li>\n<li>Improved narrower-width Board navigation, metadata labels, validation timing, subdirectory URL handling, and other release-candidate interface details.<\/li>\n<\/ul>\n\n<h4>0.9.0<\/h4>\n\n<ul>\n<li>Canonical article model foundation.<\/li>\n<li>Settings and data-retention controls.<\/li>\n<li>Newsroom, editorial workflow, board, Follow-ups, Article Health, and Editor Mode foundations.<\/li>\n<\/ul>","raw_excerpt":"A newsroom and editorial workflow for managing stories, assignments, deadlines, sources, follow-ups, and publishing readiness in WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=376106"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/veridisdev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376106"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376106"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376106"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376106"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376106"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}