Next Task 6.0.0: a task manager for Joomla PHP2Shell: Is Your Joomla Site Safe? What to Do Today Introducing Next Boards: Kanban project and task boards for Joomla Next Exams 6.2.0: Exam Studio, six visual question types, exam embeds and six new languages Building the Future of Joomla Extensions
NextSoftware
Next Task — Documentation

Next Task

A task manager for Joomla: personal and shared task lists, one-level subtasks, recurring tasks, smart views, email reminders and a full REST API.

What It Does

Next Task gives every Joomla user a fast, focused task application — the familiar lists-and-checkboxes model, running on your own site and your own accounts. Tasks are private by default; any list can be shared with specific users or whole usergroups with view or edit permission, lists can belong to the whole team, and tasks can be assigned to anyone who can reach their list, who is then notified.

The All tasks board: every list side by side, with due dates, stars, subtasks and assignees

The application is a single-page app served by a Joomla component, in the administrator (Components > Next Task) and on the site through a menu item, embedded in the page or full screen, and installable on phones and computers. Roles decide who may do what, an App Manager switches features on and off, and bundled plugins integrate it with Joomla: REST endpoints on the Web Services application, Scheduled Task routines for reminders, the daily digest and maintenance, the User Actions Log, privacy (GDPR) export and removal, and clean-up when a user is deleted.

What's Included

One package, pkg_nexttask, installs and enables everything:

  • com_nexttask: the task manager component: the app (administrator and site), the JSON API, lists, tasks, subtasks, shares, team lists, roles, preferences and notifications.
  • plg_task_nexttask: Scheduled Task routines: due-time reminders, the daily digest and maintenance.
  • plg_task_nexttaskdemoreset: a helper for the Demo app's sample data.
  • plg_system_nexttasksession: signing in again inside the app when a session expires, without losing what you were doing.
  • plg_webservices_nexttask: REST routes under v1/nexttask on Joomla's API application.
  • plg_actionlog_nexttask: task, list and share actions in Joomla's User Actions Log.
  • plg_privacy_nexttask: Next Task data in privacy (GDPR) export and removal requests.
  • plg_user_nexttask: hands over or deletes the lists of a deleted user and keeps assignments valid when group memberships change.
  • plg_installer_nexttask: your download key for updates.

Key Features

  • An All tasks board with every list side by side, in each person's own column order, with drag-to-scroll
  • Lists with drag-and-drop ordering, open-task counts, colours and a default list
  • Starred, Today, Overdue and Assigned to me smart views across every list
  • One-level subtasks, due dates with an optional time, links and notes
  • Recurring tasks (daily, weekly, monthly, yearly) that regenerate exactly once on completion
  • Sharing with users or usergroups (view or edit), and team lists that belong to the site
  • Assignment with an email and a notification, and an assignee who may tick off their task
  • Due-time reminders, a daily digest at each person's own time, and a notification bell
  • Roles with twenty permissions by feature and quotas, given to users or groups
  • An Overview dashboard, a Users page with everyone's workload, and Manage for team lists, transfers and shares
  • Keyboard shortcuts, multi-select bulk actions and Undo on delete
  • An installable app with offline reading, a full-screen mode and light and dark colour schemes
  • An App Manager, one-click demo data, a REST API, the Joomla User Notes bridge, and GDPR export and removal

Requirements

Requirement Value
Joomla 4.4 or newer, 5.x or 6.x
PHP 8.1 or newer
Database MySQL 8+ / MariaDB 10.4+
HTTPS Recommended; required to install the app on phones and computers

Support

All Extensions