=== WP Project Manager - Task, team, and project management plugin featuring kanban board and gantt charts ===
Contributors: tareq1988, nizamuddinbabu, wedevs, asaquzzaman
Donate Link: https://tareq.co/donate/
Tags: project, project manager, project management, project management plugin, project manager tool
Requires at least: 4.4 or higher
Tested up to: 6.7.2
Requires PHP: 5.6
Stable tag: 2.6.21
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
WP Project Manager simplifies tasks, projects & teamwork. Manage with Kanban, Gantt & integrations like GitHub, Bitbucket, Slack & BuddyPress
== Description ==
Best Project Management Tool for WordPress
Being one of the most advanced project management and task management tools for WordPress, [WP Project Manager](https://wedevs.com/wp-project-manager-pro) has some exceptional features that turn your project management experience to the next level.
Super-charge your productivity by creating, organizing, and assigning tasks within a few clicks.
Its user-friendly interface and web-based task management feature enable the user to complete their to-dos quicker than ever.
[youtube [https://www.youtube.com/watch?v=GI4u8wXOxHg](https://www.youtube.com/watch?v=GI4u8wXOxHg)]
Why wait, effortlessly manage projects, track time, and generate performance reports with this project management solution.
Want to give it a try? Then try its π [FREE OFFICIAL DEMO](https://pm.wedevsdemos.com/wp-login.php)
π― Key Features of WP Project Manager FREE π―
π To-do List
- Add as many to-do lists as you want with titles and description
- Add tasks, assign users, assign a due date
- See the progress bar on the list
- Add comments, descriptions, and titles on individual to-do lists and to-doΓ’β¬β’s
- Mark to-do as complete/incomplete
π― Milestone
- 3 types of milestones are there, a) upcoming, b) completed, and c) late milestone
- Assign messages and to-do lists on milestone
π¬ Messages
- Messages are used for discussing the project with co-workers of that project
- You can add attachments to messages
- Edit and stylize messages
- Comments can be made for discussion or collaboration
π Files
- File sharing feature for better understanding of workflow.
- Upload all files on messages and comments and navigate to individual attached threads.
- Upload and share any file anytime in one place (Pro).
π Dynamic Notification
- Email notification to keep the users updated about their assigned, upcoming, or outdated tasks.
- Control who will receive which notification from settings (Pro).
π Pusher Integration
- Get a real-time notification for your project management activities with push notifications.
- You will receive notifications for assigning team members, mentioning in comments, creating tasks, and updating task status.
π [Learn more about all the functions and features from our documentation](https://wedevs.com/docs/wp-project-manager/).
ππ₯π === Powerful Pro Features of WP Project Manager ===ππ₯π
π [Managing projects from the frontend](https://wedevs.com/docs/wp-project-manager/managing-projects-from-wp-project-manager-frontend/) (Pro)
- Let your users be able to view your projects from the frontend
- WP Project Manager lets you manage projects without going to the backend interface.
π [Kanban Board for WordPress](https://wedevs.com/products/plugins/wp-project-manager-pro/kanban-board/) (Pro)
- Create unlimited custom Kanban boards according to your need for better workflow visualization and project management.
- Drag and drop tasks from one board to another anytime.
- Create new tasks right from any board whenever you want with the WP Project Manager
π [Gantt Chart for WordPress](https://wedevs.com/products/plugins/wp-project-manager-pro/gantt-chart/) (Pro)
- Observe the duration of the tasks through horizontal bar graphs with the WP Project Manager
- Change the beginning and finishing dates of the tasks or projects.
- Assess dependencies among different tasks and subtasks with Gantt charts.
π [Time Tracker](https://wedevs.com/products/plugins/wp-project-manager-pro/time-tracker/) (Pro)
- Timer with start, stop, or pause feature for every task.
- Calculation and tracking of time spent on a task.
- Payment for hourly charged workers is made easy.
π [Invoice for Charging Clients](https://wedevs.com/products/plugins/wp-project-manager-pro/invoice/) (Pro)
- Invoices will be automatically formatted based on your input in WP Project Manager.
- Upon payment completion, the amount will be added to your account and the invoice will be automatically marked as paid.
- Invoices can be downloaded as pdf on WP Project Manager pro
π [Interactive calendar](https://wedevs.com/docs/wp-project-manager/managing-projects/calendar/) (Pro)
- Check tasks progress with the WP Project Manager.
- Dynamic and interactive drag-and-drop functionality to assign tasks.
- Daily, weekly, monthly, and user-specific views in the calendar.
π [Stripe Gateway](https://wedevs.com/wp-project-manager-pro/extensions/invoice-stripe-gateway/) (Pro)
- WP Project Manager lets your clients pay using Stripe gateway.
- Automate the billing process with predefined project templates of the WP Project Manager.
π [BuddyPress for WordPress](https://wedevs.com/products/plugins/wp-project-manager-pro/buddypress/) (Pro)
- Create different tasks for different teams using WP Project Manager.
- Set administrative staff with access to all departments
- Set different permissions for different employee roles.
- Manage everything using WP Project Manage.
π [SubTask for a more simple task management system](https://wedevs.com/products/plugins/wp-project-manager-pro/sub-task/) (Pro)
- Break your long tasks into as many portions.
- Assign several team members for several tasks.
π [WooCommerce Integration](https://wedevs.com/products/plugins/wp-project-manager-pro/woocommerce-order/) (Pro)
- You can create a project automatically after the order or the payment is processed.
- Control which product will create what type of project and task.
- Add and manage user roles like co-workers, managers, and clients to the Projects and Tasks.
π [Advanced Files Management](https://wedevs.com/docs/wp-project-manager/managing-projects/files-wp-project-manager/) (Pro)
- Upload all files in one place.
- Create folders for different files using WP Project Manager.
- Link messages & task lists with files.
- Make files private.
π [Slack Integration](https://wedevs.com/docs/wp-project-manager/integrations/slack/) (Pro)
- Integrate your WP Project Manager Pro with the best workspace communication tool - Slack
- Get instant notifications on your Slack channels when a new task, subtask, or comment is created or an existing one is modified. And also when a task is completed or a new co-worker is added.
π [GitHub and Bitbucket Integration](https://wedevs.com/docs/wp-project-manager/integrations/github-bitbucket/) (Pro)
- Connect your GitHub and Bitbucket accounts with the WP Project Manager easily.
- When issues are created on your GitHub and Bitbucket accounts, they will be added to your task list. So, your developer team can take action in time.
π [Advanced Reports with Insights](https://wedevs.com/docs/wp-project-manager/reports/view-reports/) (Pro)
- To make your project management efficient, you need to have reports for tasks and user activities. It will help you to make the right decisions for your projects and team.
- You will get several predefined report cases depending on the user activities with the WP Project Manager. The reports are self-explanatory. You will get,
1. Overdue Tasks
2. Completed Task
3. User Activities
4. Task by Milestone
5. Unassigned Tasks
6. Summary
π [GET WP PROJECT MANAGER PRO](https://wedevs.com/wp-project-manager-pro/pricing)
STANDOUT FUNCTIONALITIES OF WP PROJECT MANAGER
= EFFICIENT TASK MANAGER WITH INTUITIVE INTERFACE =
The interface is interactive, and user-friendly, and improves overall efficiency by helping you complete projects in the least amount of time possible.
= TEAM COLLABORATION MADE EASY =
Increase collaboration efficiency with a WordPress team collaboration tool that supports file sharing, remote teamwork, and simultaneous work on the same task.
= PRIVACY AND SECURITY =
Ensure privacy and permission among tasks and projects with user role customization and team permission features (Pro), making it easy to manage who can see or manage each project.
= PERSONAL DASHBOARD FOR USERS =
Users can stay updated on tasks in an organized way through a personal dashboard. Access is limited to authorized projects and tasks.
So still wondering why WP Project Manager should be your first choice in task management plugins?
π [Check out this complete comparison of WP Project Manager with other popular project management solutions.
](https://wedevs.com/wp-project-manager-pro/compare/)π [Learn more about all the functions and features from our documentation.](https://wedevs.com/docs/wp-project-manager/)
= SEE HOW WP PROJECT MANAGER HAS BEEN RECOGNIZED BY THE TOP SITES =
1. [Top 20 WordPress Plugins for Freelancers to Improve Their Workflow](https://colorlib.com/wp/freelance-plugins-wordpress/)
2. [9 Best WordPress Project Management Plugins](https://blog.hubspot.com/website/best-wordpress-project-management-plugins)
3. [Top 8 Project Management Plugins For WordPress](https://www.elegantthemes.com/blog/tips-tricks/top-8-project-management-plugins-for-wordpress)
CONTRIBUTE
If you think you can help develop this plugin even better then you are always more than welcome to contribute to this project. Please fork the repository from [GitHub](https://github.com/weDevsOfficial/wp-project-manager).
OUR VALUABLE CONTRIBUTORS
- French translation by Corentin Allard
- Dutch translation by eskamedia
- Brazilian Portuguese translation by Anderson
- German translation by Alexander Pfabel
- Spanish translation by Luigi Libet
- Indonesian translation by Hirizh
- Polish translation by Jacek Synowiec
== Installation ==
Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from the Plugins page.
== Frequently Asked Questions ==
= Q. Why doesnβt it show up in frontend =
A. Currently all the project management options reside in the admin panel. No functionality shows up in the front end right now.
= Q. Who can create projects? =
A. Only Editors and admins can create projects and edit them.
= Q. Who can create a task list, to-do, messages, or milestones? =
A. Admins and every co-worker from a project can create these.
= Q. Can every member see every project? =
A. Only admins (editor/administrator) can see all of them. Other user roles can only see their assigned projects.
= Q. Can the WP Project Manager plugin be extended? =
A. Sure, lots of actions and filters are added by default, and will add more of them.
= Q. Found a bug on WP Project Manager =
A. Found any bugs? Please create an [issue](https://github.com/tareq1988/wp-project-manager/issues) on Git Hub.
== Screenshots ==
1. Project dashboard. You can see all your projects from here and can create new one.
2. New project creation pop-up window
3. Project overview page. See the activities going on in a single page at a glance.
4. Project actvities feeds grouped by date. See what you or your team has done in a project.
5. To-do list page. View all your to-do lists and to-do's inside them.
6. Create to-do list form
7. Create a task in a to-do list. Add task title, additional details, assign multiple users and set dates.
8. Discussions page. Discuss with your team with various topics.
9. Single discussion thread. Hop-in to a discussion and brainstorm with your team.
10. Milestones page. Set milestones for a project and assign tasks, discussions on them and see the progress of that milestone. Mark complete once its done.
11. See all the shared files across various to-do lists, to-do's and comments. All the attached files can be found in one place.
12. Project settings -> General Tab
13. Project Settings -> Email Settings Tab
== Changelog ==
= v2.6.21 - Feb 18, 2025 =
**Fix:** Project Category bug for seamless organization.
**Fix:** Resolved Task Type special character display issues.
= v2.6.18 - Feb 12, 2025 =
**Fix:** Report - Missing Authorization to Authenticated (Subscriber+) Limited Arbitrary Options Update.
**Fix:** Every task is redirecting to a single task (for subscriber role).
**Fix:** Authenticated SQL Injection.
**Added:** new hooks for better extendibility `pm_project_update`.
= v2.6.17 - Dec 26, 2024 =
**Improved:** Enhanced sanitization of user input to strengthen data security.
**Fix:** Resolved SQL security vulnerability to ensure system integrity..
= v2.6.16 - Dec 10, 2024 =
**Update:** WordPress 6.7.1 compatibility
**Fix:** File download permission issue.
**Fix:** WP 6.7.1 translation loaded early error.
**Fix:** Subscriber level data exposure security issue.
= v2.6.15 - Nov 18, 2024 =
**Update:** Tested upto 6.7
**Update:** Version bump & make stable frontend.
= v2.6.14 - Nov 11, 2024 =
**Fix:** Vulnerable security issue.
**Fix:** XSS attack while uploading svg file.
**Fix:** Sub task duplicating issue.
= v2.6.13 - Mar 29, 2024 =
**Fix:** New project's user creation issue.
**Update:** PHP version support PHP-5.6 to PHP-7.2.
= v2.6.12 - Mar 04, 2024 =
**Update:** Version bump & make stable readme character.
= v2.6.11 - Feb 29, 2024 =
**Update:** Version bump & make stable readme character.
= v2.6.10 - Feb 29, 2024 =
**Fix:** Api discussion creation xss vulnerability for authentic users.
= v2.6.9 - Feb 09, 2024 =
**Update:** Version bump & make stable frontend.
= v2.6.8 - Feb 09, 2024 =
**Fix:** User role management api security block for unauthentic project users.
**Fix:** Project discussion create api security handling stuff.
**Fix:** Project modification api security block.
= v2.6.6 - Aug 10, 2023 =
**Fix:** Search users, new users & more features string translation issue.
**Fix:** Authentication error in user project role update.
= v2.6.5 - Jul 24, 2023 =
**Fix:** User controllers meta data updating authentication error.
= v2.6.4 - Jul 14, 2023 =
**Fix:** Translation issues of background email & notifications error messages.
**Fix:** Project creation CTA button name translation issue.
**Fix:** Frontend preview contents translation relevant issues.
**Fix:** Project switch, task creating & several unformatted strings translation issues.
= v2.6.1 - May 24, 2023 =
**Fix:** The email type settings field UI broken issue.
**Fix:** Tasks title content not decoded properly & fix ux issue.
**Fix:** User task calenderβs starting date data handling security issue.
= v2.6.0 - Nov 30, 2022 =
**New:** Added pm pro version overview for lite users
= v2.5.0 - July 15, 2022 =
**Update:** Compatibility with PHP-8.x
**Update:** Improved codebase to make performance better
**Fix:** Fixed some translation issues
= v2.4.18 - March 28, 2022 =
**Fix:** Fixed Project Searching hover project links. (Issue #437)
**Fix:** Fixed Some Role Permission assign issue after creating project.
= v2.4.17 - Feb 07, 2022 =
**Notice:** Limited time promotional notice on Super Bowl sale
= v2.4.16 - Dec 23, 2021 =
**Fix:** Discussion file url was not downloadable for PDF
**Notice:** Limited time promotional notice on holiday sale
= v2.4.15 - Nov 11, 2021 =
**Update:** ChartJS libraries from v2.x to v3.6.0
**Update:** Removed dummy data, unused files and external cdn links to improve and clean the whole codebase
**Fix:** Data escaping and sanitization issues all over the plugin
**Fix:** Some i18n translation, wrong text-domain issues
**Notice:** Limited time promotional offer regarding Black Friday and Cyber Monday
= v2.4.14 - Oct 11, 2021 =
**Fix:** Data sanitization and validation issues to prevent security threats
**Fix:** Timezone issues in My Calendar
**Fix:** Task file downloading issue by other member of project assignee list
**Fix:** After Task Create Email, `undefined offset` issue in template footer
**Fix:** User assign issue from Project Overview page
**Fix:** Unassigned Reports were not loading
**Notice:** Limited time promotional offer for Halloween
= v2.4.13 - July 16, 2021 =
**Notice:** Limited time promotional offer regarding summer sale
**Update:** Calendar event content styles
**Update:** Some library upgrade for better performance
**Fix:** My Task report was not getting accurate result in some cases
**Fix:** My Calendar single task was unable to be moved
**Fix:** After creating a task, it was not updating instantly in βMy Calendarβ and βMy Task at a Glanceβ section
**Fix:** Authentication issues on some un-authenticated API endpoints like tasks, task types, activities
= v2.4.12 - May 07, 2021 =
**Notice:** Limited time promotion on account of Eid.
= v2.4.11 - March 17, 2021 =
**Notice:** Limited time promotion for weDevsβ birthday.
= v2.4.10 - Feb 13, 2021 =
**Fix** Vulnerable security issue.
= v2.4.9 - Jan 26, 2021 =
**Fix** Email notification was showing the wrong task completed user name.
**Fix** Every member can see every project.
**Fix** First-time task lists were not loading from the notification email.
**Update** Alignment problem when creating the new project.
= v2.4.8 - Dec 18, 2020 =
**Update** Task query updated for filtering tasks by complete_at date range.
**Fix** Completed tasks were not showing on my-task.
**Fix** Made the icons inline alignment on the subtask create form.
= v2.4.7 - Dec 10, 2020 =
**Update** PSR-4 standard.
**Fix** Project pagination was not working when all projects are deleted from the current page.
**Fix** Fixed the task pagination problem. It was not working when a task is deleted.
= v2.4.6 - Nov 21, 2020 =
**Fix** User capability is not chanting after save it.
**Fix** User can not access their reports from my-task.
**Fix** Email footer logo is not appearing.
= v2.4.5 - Nov 11, 2020 =
**New** Help tooltip in single task.
**Update** Rewrite email template.
**Fixed** Pagination back button is not working for project page.
= v2.4.4 - Oct 08, 2020 =
**New** Introduce new library simshaun/recurr.
**New** Added the remove format option in project manager text editor.
**Fixed** In text editor, after type β@β the list of users exceeds outside of the modal.
**Fix** Task assigned all users can change the task type.
**Fix** User can not delete their own created task comments.
**Fix** Remove the HTML tag from milestone title.
= v2.4.3 - Sep 10, 2020 =
**Update** In dashboard project menu bar has been rearranged.
**Update** In single task now user can navigate to project and task list.
**Fix** Co-worker can not be deleted in self created task comment.
**Fix** In frontend project manager date picker was not showing in single task.
**Fix** In my task, task create form did not change the list even the project has been change.
**Fix** Project title was missing from my-task.
= v2.4.2 - Aug 26, 2020 =
* **Fix** Single task popup is not appearing.
= v2.4.1 - Aug 25, 2020 =
* **New** Add new task type for individual task.
* **Fix** During task update the date picker was not showing.
* **Fix** Was not able to delete the task list description.
* **Fix** Optimize code for security issue.
* **Fix** Task list title was not able to update.
* **Fix** Completed project was not able to restore.
= v2.4.0 - Jul 17, 2020 =
* **New** Component for pm-vue2-daterange-picker, pm-button, pm-do-slot.
* **New** Change all date picker from all forms.
* **New** Manage do-action content without any wrapper.
* **New** API end point is now working for all permalink.
* **Update** UI/UX for creating new task.
* **Update** UI/UX for add new members from single task popup.
* **Update** UI/UX for task due date from single task popup.
* **Fix** Could not download files from the project.
== Upgrade Notice ==
BREAKING CHANGE: v2.0 release is a major version and introduces breaking changes by re-writing the whole plugin. Please test the plugin before updating from v1.x. Taking a database backup is advised.