Next Task
Introduction
A task manager for Joomla CMS: personal, shared and team lists, subtasks, recurring tasks, reminders, roles and a board of every list.
Next Task brings a familiar task app into Joomla. Every user gets their own lists of tasks, with one level of subtasks, due dates with an optional time, stars, links and repeats, in the order they drag them into. A drawer holds everything about a task and saves as you type.
Lists can be shared with people or whole user groups to view or edit, and team lists belong to the site rather than to one person. Tasks can be assigned to anyone who can reach their list. All tasks shows every list side by side as a board, and Starred, Today, Overdue and Assigned to me gather the work of every list. Reminders arrive by email at the due time, a daily digest at each person's own time, and a bell in the header says what happened to you. Roles decide who may do what, an Overview and a Users page show the team's workload, and Next Task runs in the administrator and on the public side of your site under the Joomla accounts your team already has. On HTTPS sites it can be installed like an app.
🎯 Use cases
- 🧑💼 Personal to-do lists: a simple task list for everyone with an account on your site, with Today and Overdue at a glance.
- 👥 Team checklists: team lists that belong to the site, so nothing needs handing over when someone leaves.
- 🏢 Office and operations: recurring chores, bills and renewals that come back on their own, with an email at the due time.
- 🤝 Agencies and client work: share a list with a client's user group to view, and keep your own lists private.
- 🏫 Schools, clubs and associations: share the work among volunteers or students who already have an account on your site.
- 📊 Team leads: see who carries the most open and overdue work, and read a person's tasks without changing them.
💡 Benefits
- 🏠 Your data stays yours: lists and tasks stay in your Joomla database. No external service, no per-seat subscription.
- 👥 No extra accounts: Next Task uses your Joomla users and groups, with no limit on users, and limits on lists only where a role sets a quota.
- 🌐 In the backend and on your site: one menu item gives signed-in site users their tasks, without any access to the administrator.
- 📱 An installable app: responsive from phone widths up, and installable on HTTPS sites. Nothing to download from an app store.
- 🧩 Only the parts you need: switch off the board, recurrence, sharing, reminders, notifications, the Overview or the app in the App Manager; their data is kept.
- 🕑 One clock for everyone: today, overdue and reminder times follow the Joomla site's time zone, so the whole team sees the same day, in light or dark mode.
🧩 Features
✅ Tasks and lists
- Any number of lists: create, rename, recolour, reorder and delete, with live open-task counts and a default list for each person
- One-level subtasks, nested from a task's menu or by dragging
- Drag-and-drop ordering, or sort by date, starred or title
- A task drawer with details, due date and time, repeat, assignee, links and subtasks, saved as you type
- Delete with Undo; deleted tasks are purged after seven days
- Keyboard shortcuts and bulk actions: complete, star, move, assign or delete many tasks at once
🗂️ Boards and views
- All tasks: every list you can reach as a column, in your own order; drag tasks between lists
- Smart views: Starred, Today, Overdue and Assigned to me, across every list
- Search and filters by due date, starred or completed
- Embedded in the Joomla page or full screen with a collapsible sidebar; light and dark mode
🔁 Dates and recurrence
- Due dates with an optional time; overdue tasks turn red
- Daily, weekly on chosen weekdays, monthly and yearly repeats, every N periods, ending on a date or after a number of times
- Completing a repeating task creates the next one exactly once, with its subtasks reopened; month ends and 29 February are kept right
- A scheduled maintenance routine creates any next occurrence a failed request left out
🤝 Sharing and teams
- Share a list with users or whole user groups, to view or to edit
- Team lists that belong to the site, run from the Manage screen
- Assign a task to anyone who can reach its list: they get an email, a notification and the task in Assigned to me
- Move a list to another person or make it a team list, and review every share of the site on one page
🔔 Reminders and notifications
- An email at a timed task's due time, or a set number of minutes before
- A daily digest of today's and overdue tasks, at each person's own time
- A notification bell for assignments, shared lists, completed tasks and due reminders
- Everyone switches reminders, the digest, assignment emails and the bell on or off for themselves
🛡️ Roles and oversight
- Roles with permissions set out by feature: twenty permissions over tasks, lists, team lists, the Overview, users, oversight and configuration, given to users or groups
- Optional quotas per role: the lists a person may own and the open tasks a list may hold
- An Overview dashboard with site-wide figures, a 30-day created and completed chart and who carries the most open work
- A Users page with everyone's open, overdue and assigned tasks, and read-only access to a person's tasks
🔧 Built for Joomla
- One package for Joomla 4.4+, 5 or later, updated through Joomla's own updater
- Reminders and the digest through Joomla's Scheduled Tasks
- One-click demo data: sample lists and tasks to try Next Task straight away, removed again without touching your own data
- A REST API on Joomla's Web Services, with the standard API token and the same permissions as the app
- File a task as a Joomla User Note, or turn a note into a task
- GDPR export and removal through Joomla's privacy tools, and actions in the User Actions Log
🛡️ Security
- 🔐 Two layers of access: roles for Joomla users or groups decide what each person may do; list ownership and shares decide which lists they reach. A list shared to view stays read-only, whatever the role.
- 🧾 Every change is checked on the server: a request token on every write, and roles and list access checked on each request, in the app and in the REST API alike.
- 🎯 Assignment opens nothing: an assignee reaches a task through its list only, and on a list shared to view may only tick it off.
- 🚫 No data leaves your site: no tracking, no external API, no third-party account.
🔗 Resources
- 🌐 Website: https://nextsoftware.dev/joomla-extensions/next-task
- 📖 Documentation: https://nextsoftware.dev/documentation/next-task
- ✉️ Support: [email protected]
- 📜 Licence: GNU General Public License v2 or later
- ⚙️ Requires: Joomla 4.4 or later (Joomla 5 and 6 included), PHP 8.1 or later, MySQL 8 or MariaDB 10.4 or later
Next Task
- Version:
- 6.0.0
- Developer:
- NextSoftware Team
- Last updated:
-
Nov 10 2026
15 hours ago - Date added:
- Nov 09 2026
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c p
- Compatibility:
- J4 J5 J6
Share