{"id":317121,"date":"2026-06-18T10:43:49","date_gmt":"2026-06-18T10:43:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/todox\/"},"modified":"2026-06-18T15:27:21","modified_gmt":"2026-06-18T15:27:21","slug":"softtent-todox","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/softtent-todox\/","author":23176191,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.0","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"TodoX","header_author":"SoftTent","header_description":"A professional project management system for WordPress. Manage workspaces, departments, teams, projects, sprints, and tasks with a beautiful Kanban board.","assets_banners_color":"ececfd","last_updated":"2026-06-18 15:27:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/softtent-todox","header_author_uri":"https:\/\/softtent.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"softtent","date":"2026-06-18 15:27:21"}},"upgrade_notice":{"0.1.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3577482,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3577482,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3577029,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3577029,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3577029,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3577029,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3577029,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3577029,"resolution":"4","location":"assets","locale":"","width":1280,"height":796}},"screenshots":{"1":"Dashboard with workspace stats and recent activity.","2":"Task table and Kanban board with drag-and-drop task management.","3":"Calender view of task","4":"Task status and others settings panel"}},"plugin_section":[],"plugin_tags":[7132,10302,267697,7136,77],"plugin_category":[],"plugin_contributors":[234646],"plugin_business_model":[],"class_list":["post-317121","plugin","type-plugin","status-publish","hentry","plugin_tags-kanban","plugin_tags-projects","plugin_tags-sprints","plugin_tags-task-management","plugin_tags-teams","plugin_contributors-softtent","plugin_committers-softtent"],"banners":{"banner":"https:\/\/ps.w.org\/softtent-todox\/assets\/banner-772x250.jpg?rev=3577029","banner_2x":"https:\/\/ps.w.org\/softtent-todox\/assets\/banner-1544x500.jpg?rev=3577029","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/softtent-todox\/assets\/icon-128x128.png?rev=3577482","icon_2x":"https:\/\/ps.w.org\/softtent-todox\/assets\/icon-256x256.png?rev=3577482","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/softtent-todox\/assets\/screenshot-1.png?rev=3577029","caption":"Dashboard with workspace stats and recent activity."},{"src":"https:\/\/ps.w.org\/softtent-todox\/assets\/screenshot-2.png?rev=3577029","caption":"Task table and Kanban board with drag-and-drop task management."},{"src":"https:\/\/ps.w.org\/softtent-todox\/assets\/screenshot-3.png?rev=3577029","caption":"Calender view of task"},{"src":"https:\/\/ps.w.org\/softtent-todox\/assets\/screenshot-4.png?rev=3577029","caption":"Task status and others settings panel"}],"raw_content":"<!--section=description-->\n<p>TodoX is a full-featured task management plugin for WordPress. It provides a clean, fast React-powered SPA that lets your team manage work without leaving your WordPress site.<\/p>\n\n<p><strong>Key Features<\/strong><\/p>\n\n<ul>\n<li><strong>Workspaces<\/strong> \u2014 Organize work into isolated workspaces with member roles (owner, admin, member, guest).<\/li>\n<li><strong>Departments &amp; Teams<\/strong> \u2014 Group team members by department and assign them to teams.<\/li>\n<li><strong>Projects<\/strong> \u2014 Create projects inside workspaces and assign them to teams.<\/li>\n<li><strong>Sprints<\/strong> \u2014 Plan and run sprints within projects (Planned \u2192 Active \u2192 Completed).<\/li>\n<li><strong>Tasks<\/strong> \u2014 Full task lifecycle: title, description, priority, due date, assignee, labels, subtasks, comments, and activity log.<\/li>\n<li><strong>Kanban Board<\/strong> \u2014 Drag-and-drop task reordering across custom statuses.<\/li>\n<li><strong>Custom Statuses<\/strong> \u2014 Define unlimited task statuses per workspace with custom color and icon.<\/li>\n<li><strong>Notifications<\/strong> \u2014 In-app notification feed with unread badge.<\/li>\n<li><strong>Dashboard<\/strong> \u2014 At-a-glance stats, recent tasks, and activity feed per workspace.<\/li>\n<li><strong>REST API<\/strong> \u2014 Full WP REST API integration so data is always in sync.<\/li>\n<li><strong>i18n Ready<\/strong> \u2014 Fully internationalized with <code>.pot<\/code> file for translators.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>todox<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Click <strong>Projects<\/strong> in the WordPress admin sidebar. You will be redirected to the standalone task management app.<\/li>\n<li>Create your first workspace to get started.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20does%20the%20app%20live%3F\"><h3>Where does the app live?<\/h3><\/dt>\n<dd><p>The app runs at <code>https:\/\/yoursite.com\/todox<\/code> \u2014 a standalone virtual page that does not require a WordPress page or theme template.<\/p><\/dd>\n<dt id=\"who%20can%20access%20the%20app%3F\"><h3>Who can access the app?<\/h3><\/dt>\n<dd><p>Any logged-in WordPress user can access the app. Access to individual workspaces is controlled by the workspace membership system.<\/p><\/dd>\n<dt id=\"can%20i%20keep%20my%20data%20if%20i%20deactivate%20the%20plugin%3F\"><h3>Can I keep my data if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Yes. Go to the plugin settings and enable <strong>Keep data on uninstall<\/strong> before deleting the plugin. Without that option, all plugin tables and options are removed on uninstall.<\/p><\/dd>\n<dt id=\"is%20the%20rest%20api%20secured%3F\"><h3>Is the REST API secured?<\/h3><\/dt>\n<dd><p>Yes. All endpoints require an authenticated WordPress session. Workspace-level operations also verify workspace membership or the <code>manage_options<\/code> capability.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20multisite%3F\"><h3>Does this work with multisite?<\/h3><\/dt>\n<dd><p>The plugin is single-site compatible. Multisite network-level features are not currently supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A professional task management system for WordPress. Manage workspaces, departments, teams, projects, sprints, and tasks with a Kanban board.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317121","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=317121"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/softtent"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317121"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317121"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317121"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317121"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317121"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}