Giter VIP home page Giter VIP logo

wedevsofficial / wp-project-manager Goto Github PK

View Code? Open in Web Editor NEW
208.0 208.0 116.0 32.38 MB

The Project Management plugin for WordPress

Home Page: https://wordpress.org/plugins/wedevs-project-manager/

JavaScript 9.81% PHP 39.45% CSS 6.20% HTML 1.51% Shell 0.07% Vue 39.74% SCSS 0.31% Less 2.93%
discussion-board discussions invoice kanban milestones project-management task-manager task-tracker tasklist timetracker wordpress

wp-project-manager's People

Contributors

almas-alright avatar aminbd07 avatar asaquzzaman avatar asikur avatar dann2012 avatar davidperezgar avatar ediamin avatar farazif avatar gregmag avatar humayon avatar maion11 avatar maniruzzamanakash avatar mdasifhossainnadim avatar mehidi258 avatar mhimon avatar mindctrl avatar mpeshev avatar mrabbani avatar mshossain110 avatar omaridare avatar opurockey avatar pedro-mendonca avatar rizqyhi avatar rokibulislam avatar sabbir1991 avatar saiftheboss7 avatar sultann avatar tanmayjay avatar tareq1988 avatar yeasin1989 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wp-project-manager's Issues

Error with creating a project

Hi There,

I get the following error when trying to add a new project - if I refresh the page the project has been added, but when clicking the settings icon I get the same error:

Warning: array_key_exists() expects parameter 2 to be array, null given in /home/dvelopit/public_html/project/wp-content/plugins/wedevs-project-manager/class/project.php on line 605

*Currently using the free version of the plugin.

Any advice appreciated, thanks.

New Project Never Saves

When creating a new project (my first one, as I just installed the plugin) the page sits there with the "saving" animation going, but that just stays there. Nothing further happens. When I eventually reload the page, the project has not been saved and it merely prompts me to create a new project again.

Time sheets Feature

@tareq1988 Just wanted the community out there to know that I'm almost done with a "Time" tab in the Project's menu, which lets users punch their time, and the timereport to be generated from to specific date.

Please stay tuned, I will create a Pull Request soon.

Feature Request

Hi, I am currently using 1.5.1 and notice I cannot clone projects. Would it be possible to include the ability to clone projects as we would like to be able to have a master project which we clone and make small modifications.

Was this an old feature that has been removed?

Cheers,
Ollie.

Accounting and Project Cost

I know that this plugin has been created to model Basecamp functionality, so I realize that what I'm asking may be outside of this particular plugin's scope.

That being said, one of the limitations I've found with Basecamp is that there isn't really a way to track a project's cost, or individual time spent on tasks, nor is there an easy way to take an approved estimate for a project and convert it to a series of actionable tasks.

In my mind, Basecamp, and this plugin are ideal for facilitating communication as a project progresses and grows, so my question basically boils down to:

Is there interest in future development, or are there other plugins that people use in conjunction with this plugin that:

  1. Help with time tracking of tasks.
  2. Creation of work estimates that are later (if approved) turned into active projects.
  3. Creation of invoices using time spent on projects.

Illegal string offset

When creating new project:

( ! ) Warning: Illegal string offset 'Jan 05' in /home/vagrant/Sites/[REDACTED]/wordpress/wp-content/plugins/wp-project-manager/class/project.php on line 904

Using WordPress 4.7 on Laravel Homestead 7

ShortCodes

I like your plugin!
Whatabout add shortcodes ?
I want to show info about projects to my visitors...

Thanks in advance
VentyCZ

Extended ToDo's

2 more Fields in Todo's

  • Description for more Information
  • Estimated duration in minutes, hours and days

Submenu Pending Tasks

It would be nice to have a submenu called Pending Tasks, that user can see all pending tasks for all projects, in order to have less clicks to see them.

It could be ordered by the most older pending task.

Future update: Hard to use from mobile devices

Styles are too broken to be used from smaller displays. But most of our designs should be focused on mobility as people are supposed to use cpm on the move.

Suggestion: Fix styling to give an app like experience.

Due Dates are off by 1 Day

When creating a to-do with a due date, the date appears correct, but upon submission, has been created for the day before.

For example, I set the due date for 1/31, hit submit, and when it appears in the list, it says 1/30.

WP Project Manager comments counted as visitors comments in 'Right Now' dashboard Widget

Hi Tareq,

When I use WP-Project-Manger, some of my teamates are commenting tasks or even create new projects but this is increasing Comments as you use this object.

The problem is thoose comments are counted as regular comments in the 'Right Now' dashboard widget.

Do you know how you could prevent Project-Manager comments to be counted in this dashboard widget as you made it for the comments page.

Have a nice day !

Subtask Support

I like to have this feature.
Excellent work. Congratulations.

Created users cant be saved

In the pro manager 1.3.4 the users cant be saved in the project, the users log is there butwhen you save the new project alll the users disapear

Projects interfere with custom post types with the same name

Hi,

thanks for your work, basically the plugin would be exactly what we've been looking for;

since our theme already has a custom post type named "projects", e.g. new projects will show up in the existing custom post type, as will comments in project-manager.
Maybe custom naming to sth. like "issues" could be helpful as especially portfolio-themes often already incorporate a custom post type like projects.

Attachment Bug When Updating Existing Comments

With the latest version of PM I'm unable to save attachments to pre-existing comments (adding a comment with attachment the first time works fine).

I have a comment on a project, when I click edit I can attach a file (uploads and shows in the comment) but when I click "Update Comment" nothing happens. No message that it's saving, no saving animation. The only button that works is "Cancel"

I also have a comment that used to have an attachment, in a previous version of PM I had deleted the attachment. That comment is now generating the error message:

Warning: Missing argument 2 for cpm_show_attachments(), called in /wp-content/plugins/wedevs-project-manager/views/message/single.php on line 36 and defined in /wp-content/plugins/wedevs-project-manager/includes/html.php on line 418

If I click edit to try to update the comment with the error message and then click "Update Comment" the message "Saving..." appears with a saving animation that just keeps spinning. The comment never saves, the only option is to hit Cancel.

Project Files Security Issue

Currently Project Manager uploads project files using the WP Media Uploader to the default WP Uploads directory (following the standard year/month sub-directory structure).

However, anyone who has the direct link to that file will be able to access it (download/view). This poses a security risk for anyone using PM and working on secure files.

Possible Solutions:

  1. Having PM create a folder (inside or outside) the default WP uploads folder and securing that directory with .htaccess. (there still might be security issues with this if the exact name/file url are known)

  2. Allow an optional setting for admins to specify a non-root file path to file downloads. (still not sure if this would work as it might still serve up the direct file path if the file is referenced on a page)

References for solution discussions can be found here (in the article and comments): http://www.stephenharris.info/2012/restricting-direct-access-to-files-in-wordpress/

and possibly looking into how the extension Easy Digital Downloads achieves this (via it's includes/upload-functions.php file), found here:

http://wordpress.org/extend/plugins/easy-digital-downloads/

Projects, Tasks (lists & to-do's), Milestones visible via Search/Archives

When using using PM currently all project Projects, Tasks (task lists, to-do's etc.), Milestones are showing up via search and archives in the front end (title and description). If you click on the title it doesn't load any further content which is good, but preventing them from showing at all via Search/Archives etc. is important. Wouldn't want everyone knowing the name of your Project/Milestones or seeing your task lists and to-do's.

It also appears that reference to comments on Projects is appearing in the "Recent Comments" widget on the front end in format "admin commented on project name" however if someone were to clink the link for the project name to try to view that comment it is blocked.

Project permissions

Yesterday I started work on the project permissions feature, and I might need some help with that if you have the time. Hopefully today I'll push what I have to a branch on my fork for you to see.

I noticed you have a paid Frontend version. Are there any special considerations I need to take into account when building this feature?

Changes showing up as Recent Comments

Editing of projects in 0.4.1 is showing up in my Recent Changes list.
I'm using the theme Aspire v 1.1.3.

Screenshot:
untitled
Where "Costuming" is one of my projects and I am not logged in. Clicking on the comment gets me an Error 404

Upload Problems - File errors WP Project Manager

I'm using a wordpress 3.8 and the last version wp_project_manager.
When i upload some file, it comes with error.

The file keeps there in project, but when i click in download, isn't real file.
When i'll go to the upload media center in wordpress, the file still there without erros.

What should do?

Comments not showing

Users can add a comment on a Todo but the comment doesn't appear anywhere.
screenshot attached
commentsnotshowing

Fatel Error

I'm using Wordpress version: 4.3.1 and its a fresh install. When I try to activate the plugin, I get a fatal error.


PHP Error Message

Fatal error: Uncaught exception 'LogicException' with message 'Passed array specifies a non static method but no object' in /home/a8070123/public_html/wp-content/plugins/wedevs-project-manager/cpm.php:172 Stack trace: #0 /home/a8070123/public_html/wp-content/plugins/wedevs-project-manager/cpm.php(172): spl_autoload_register() #1 /home/a8070123/public_html/wp-content/plugins/wedevs-project-manager/cpm.php(97): WeDevs_CPM->init(Array) #2 /home/a8070123/public_html/wp-content/plugins/wedevs-project-manager/cpm.php(143): WeDevs_CPM->__construct() #3 /home/a8070123/public_html/wp-content/plugins/wedevs-project-manager/cpm.php(393): WeDevs_CPM::instance() #4 /home/a8070123/public_html/wp-content/plugins/wedevs-project-manager/cpm.php(397): cpm() #5 /home/a8070123/public_html/wp-admin/plugins.php(156): include('/home/a8070123/...') #6 /home/a8070123/public_html/wp-admin/plugins.php(158): plugin_sandbox_scrape() #7 {main} thrown in /home/a8070123/public_html/wp-content/plugins/wedevs-project-manager/cpm.php on line 172

Direct Link to Assigned Tasks?

It would be really great if the "A Task has been assigned to you" email can contain a direct link to the to-do-item, akin to the message and comment message.

It would be even better if it could contain the text of the to-do item.

Latest release does not fix 'new project' popup

The latest release (0.4.5) claims to fix the 'new project' popup in the backend, however it appears to still be broken. Theme in use is Twenty Fourteen and no other plugins are active on the site.

screen shot 2015-01-26 at 13 46 42

Estimates of Todos, Timelog, and Reporting feature

Great plugin.

I think we need to have Estimates on Todos, and based on those Estimates, we need to have Time Log functionality, where Users can punch their time against the Todos, and then basic Reports such as a Todo List shows how much time estimated for all todos, and how much time is spent in actual till now.

Then Advanced Reporting would be good too, where Management can see the total Project's Estimate, and Total Time spent. I think it would be good to have something like a Burndown chart where we can see the graph starting from a point and ending at an estimated point, and the other line in the graph showing the actual point. This task I think is a quite major feature (in terms of efforts required). Anyone to vote for it? I might actually work on it if it can be funded by someone.

Email notifications

I'm running a copy of this on localhost, with the WP Mail SMTP plugin (by Callum Macdonald) so that emails are routed out through a proper email server. I'm not getting any email notifications from Project Manager.

It's the only plugin I've run into that doesn't work with this email plugin. WordPress works with it, another task plugin I'm testing works with it, and three other plugins I'm testing all work. I've used it on multiple sites for at least a year without a problem, so I'm wondering if you have any idea why it wouldn't be?

I'm seeing no messages in debug.log. I'm not sure what's going on. I plan to do more testing later, but wonder if you have any ideas?

Im Looking to Help or Maybe Just Fork It

I have been looking all over for a way to contact you, but have not been able to. So I thought maybe an issue would suffice for the moment.

I have been modifying your plugin for my own use to include the ability to minimize sections of a Todo. Like completed tasks and all task within a task list. This way I have a consolidated lists of all task list topics and their details only. I have plans to be able to mark a tasklist as complete or auto complete once all tasks within are complete and a few other items on my list.

Please advise how I maybe able to contribute my work. A fork on github? Ive never worked on a project with other developers so I am at a loss here.

Thanks,
Jesse

Error messages in top of page

I am using WP Project Manager and WP Project Manager Frontend. After updating WP to 3.9.1 I get the two error Message in top of my site:

"Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'WeDevs_CPM' does not have a method 'calender_scripts' in /home/..../public_html/wp-includes/plugin.php on line 470"

and

"Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'WeDevs_CPM' does not have a method 'my_task_scripts' in /home/..../public_html/wp-includes/plugin.php on line 470"

Whats wrong??

Plugin not compatible with Multisite?

Perhaps we can make it work in Multisite environment.

@tareq1988 please let me know if this is already enabled? Otherwise I can try to devote some time to make it happen and send you a pull request? Anyone else interested to fund on this feature?

image can't be deleted

During post message , if we want to add images, and later on decided to delete image , delete button doesn't works.

Cheers.

Gantt Charts

Hi,

This is a feature request of your already awesome plugin. Are you planning on outputting Gantt Charts for Project Management plugin?

Thanks ;)

Privacy in messages and tasks

Privacy needs on tasks and messages while working with clients. For internal discussion with co-workers, we don't need to expose them to clients. So we can assume subscribers as clients and other higher level of users as co-workers for now and apply the privacy.

This is a feature, it should be implemented, either by me or someone else interested.

unable to access admin panel

I tried to log in to my admin panel today and saw that I am unable to do so. I believe I'm running the most current version of PM (I did recently upgrade to the latest version of WP and switch to the current Twenty Twelve theme).

It kicks back the following error:

Fatal error: Cannot redeclare cpm_serve_file_denied() (previously declared in /wp-content/themes/twentytwelve/functions.php:455) in /wp-content/plugins/wedevs-project-manager/includes/functions.php on line 502

how can I get back into the admin panel?

[Feature Request] List of All Tasks of A User

The current "project -> to-do list -> to-do" structure is awesome, but sometimes you have a few projects going parallelly, so it would be really awesome if you can have a list of all tasks assigned to you, which can belong to one or several projects you are involved in.

I believe this is one more great feature for your already awesome plugin!

Marcus

Feature Requests

I would like to be able to drag and drop from one todo list into another. I have in a few instances added a todo item and realized there was a better todo list for it. I have successly linked todo lists so i can drag and drop between them, but I can not get the results to save.

Ive also been thinking about adding in dependencies. Where one todo item can not be completed until another todo item is accomplished. Some times these items fall under different todo lists and help put things in a sort of order to accomplish them. I think maybe a meta_key called dependent with a meta_value of the post_id then maybe check for dependency before allow to close and displaying next to the task a flag showing its dependent.

I am attempting to code both of these the first one Im having troubles getting it to work, and the second I just thought of a way to implement today (if this is a good direction then work on it something next week).

Thanks,
Jesse

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.