| « Git this! | Thank you Benjamin » |
dotProject 2.x and it's Future
dotProject 2.x has been moving very slowly for the past couple years. This is in part to our announcement in December 2007 that dotProject 3.0 would be a complete rewrite. The rewrite continues and you can checkout the progress at the dotProject SVN repo.
However, we realize that 3.0 is still very much "in progress" and that most of you are using some version of dotProject 2.x (or even 1.x). As such, we have begun giving dotProject 2.x renewed focus and energy with the hopes of providing an actively improving project management system for you while you wait on dotProject 3.0.
To that end, we'd like to get some feedback from you on what you're currently using to host dotProject (what version of PHP, MySQL, Apache, etc). We want to consider the typical hosting environment, as we consider implementing the "latest and greatest" technology into dotProject 2.x.
Please take a moment to fill out this brief survey. As always, we welcome any and all feedback at the dotProject support forums.
Thank you,
TheIdeaMan
for The dotProject Team
49 comments
Keep on going !
PHP
Fedora 9 and replicated on centos 5
Mostly use for private use keeping track of project and task at work and private IT type work.
dp is an excellent piece of software, thanks for working on it
web2project was analysed and we still picked dp.
Hope we made the right choice.
Part of the info can be seen at the bottom of our forum posts, and apart from the OS, it is clear that ecverybody will have to move to PHP >5.1 and MYSQL > 5.0 at some time soon as older versions are being deprecated, no longer security fixes available, or no longer hosting solutions available.
More breathtaking would have been a questionaire like what new features, or at least which features already published in forums should be incorporated.
'Nobody' (well, at least I don't) really understands why the performance patch does not get in, and the changes posted by the guy proposing a fork also look good. Sometimes, reading the forums feels as if the developer team is not open to ideas originating elsewhere. (no offenses intended, but it may also be helpful to describe how reading the forums feels from the other side - and I read it every day).
So it feels like there are many isolated improvements already in the community, but nobody brings them together (I remember someone offered a drag and drop enhanced version of dp2 which he had already finished), and other improvements.
I am not in favour of forking - by 'over'forking, we get many projects that are nearly identical and which move forward very slowly, because there are not enough developers left in each fork.
So my proposal: can you make a survey of already available extensions in the community, and then decide which are capable to be put into the main code as feature enhancements? Could be a good start before actually writing new code for a version to be replaced by 3.0.
Other than that, I like dP and want to express my thanks - it is, in my opinion, the most advanced project management OS software I found. So I am sticking to dP in a very clear decision (although a little improvement, sometimes, would just sweeten the experience...).
Klaus
Thank you very much for your reply. Beyond our current, rather limited setup related survey, I do have others planned. Your thoughts about a feature-by-feature survey or some other way to collect community interest in features, is ideally what we'd like to collect in the coming month. At the moment, I'm looking through ways to best collect that information.
Our objective is to give our active dotProject 2.x users much more to enjoy in the coming months. Your feedback, support, and ideas will all be valuable in making our project flourish again.
As we have more ways to get involved, we'll be posting them here and/or the forums.
Thank you for this reply. It was very helpful
Thanks, I am looking forward to what will come. And in the next days, I will contribute a simple integration between dotproject and vtigercrm. So that there is not only 'critizism' but also active involvement.
Good luck,
Klaus
We have some upcoming announcements that will make giving code back even easier. More soon.
Thanks again.
Thanks for your efforts!
Hopefully DP strikes back. I am not for forks; or rather, I tryed using them, especially web2project. But forking them everytime we face a bug we change projects leads nowhere, as we ended up having several projects, each of them with their own problems and peculiarities we have to have to live with.
Why not convert efforts on making DP a better tool.
P.S. I tried the web2project fork but for some reaon it's lacking a ticket managment system for issues (a major function of any PM system).
MySQL 5.1
Best Regards and thanks for you project it is very important for our work
We're currently working out a new roadmap (which I hope to have up soon). In it will be several items that will provide for easier visual customization and improvement.
Hope that whet everyone's appetite. :)
Then add better reporting (aramis new reports module is a step in the right direction) ad dp will be the project management killer app.
PS
anyway you guys are doing a very good job.
I can't code with php/mysql, but add me to the testers list if you need this kind of help.
Also, thank you for the offer to help test. I'll let Karen know she's welcome to enlist your services. :)
So PLEASE keep up dotProject as THE web based OS PM software. I don't need some 3.x software, I'd prefer to focus on 2.x. I have been impressed by TRAC lately for using it a as tool for requirements management ... and that's what I miss a bit in DP - requirements management. I think this could be done quite easily in DP.
Keep DP up and running!
see : http://forums.dotproject.net/showthread.php?t=8853
I use DP only to track projects and hours worked on projects. I like the way you can add events associated with projects associated with companies (Clients)
I use events/calendar to track time.
I wrote a simple PHP script to work out how many hours (as entered in the calendar) have been worked on a particular project between choosen dates.
One thing I don't find useful is the tasks system. The tasks system is in percent (%) which is not very practical for my time-tracking or planning - I would prefer 'estimated hours' for planning.
Currently using: Ubuntu 9.04, MySQL, PHP5
Good luck with further project development!
cheers!
This software is awesome but there is a feature I need that probably is a blocker for me.
I need a site to track projects and issues for several clients, and of course any client should't see tickets other than his company's. I think this is not possible with the current permissions system. Also there are some select lists where any user can see a list of other users.
Thank you, I'm looking forward to 3.0
My only problem is that the dependencies don't seem to work at all - I can't get sliding tasks to work no matter what I do (some would argue that the need for sliding tasks is an indicator of poor project management - and they're right - which is why I need a tool...!!) :-)
Anyway, I have had to abandon dotProject, only for this reason. It's critical functionality that is not working and it's simply not practical to have to manually update every task when one is late.
I was hoping that we could have seen the evolution of a new "Survey Monkey" in dotProject - only to compare the two by the success of Survey Monkey rather than any functionality that is (obviously not) common between them. It would be particularly useful if dotProject also had the ability to *seamlessly* move projects in a *combination* of on-premise and hosted models. That would allow for both low value and high value projects to be run by organisations on dotProject - and to provide a great source of income for the developers..!
at first: Thanx a lot for the good PM! I think it's the best OS PM out there - except the GUI (me and my team can live with it - but i really can't send customers to DP).
So - i was surprised when reading that there is a 3.x on the way and wanted to see the dev status. Unfortunately it's missing me the version of Zend Framework the 3.x uses. Could someone please tell me the ZF version?
Thanks in advance
General server information:
Operating system Linux
Service Status Click to View
Kernel version 2.6.9-89.0.9.ELsmp
Machine Type i686
Apache version 1.3.41 (Unix)
PERL version 5.8.8
Path to PERL /usr/bin/perl
Path to sendmail /usr/sbin/sendmail
Installed Perl Modules Click to View
PHP version 4.4.9
MySQL version 5.0.67-community
cPanel Version 11.23.6-RELEASE 27698
Theme cPanel X v2.5.0
I appreciate everybody's efforts.
Just tell me why not improving DP as is???
The dotProject team has two goals at the moment: a couple of us continue to work and improve dotProject 2.x, the rest of the team is working on the re-write based on the Zend Framework.
If you would like to contribute towards dotProject 2.x's improvement, I'd encourage you to read the "Git this!" post on this blog. We'd love to have your help!
Thanks again for the input.
I am still an avid user of 2.1.2 and would definitely like to see the project continue.
We are on php 5.0 mysql 5.1
We have already asked to to have that as an interim release since performance is key. Without that fix we would have to stop using it.
In my view this is not taken serious enough which is a pitty.
Was the performance fix you were referring to the one by Trashie (on the forums)? or another one?
Thank you again for expressing your concern.
OS: CentOS
Processor: Pentium(R) 4 CPU 3.00GHz
RAM: 2 GB
Disk space: 2 x 120 GB Sata Drive
Control panel: cPanel
Apache: 2.2.9
PHP: 5.2.6
Mysql: 5.0.85
Pick the top open source CMS, Drupal. You could write your application as a group of add on modules similar to Ubercart, Storm, and so on. If someone wants to add Google maps to locations of projects or tasks, they simply plug in an existing Google maps module and add maps wherever they want.
You write only half the code because the other half is already written, working, tested, and performance proven. You write less than half the add on features because many of the add on modules already exist.
I like dotProject and introduce it to a few organisations when I run projects there. It is painful having everything in a separate database that duplicates information already in the main Web site. When I leave the project, dotProject fades into oblivion because nobody can be bothered transcribing all the contact information every time they open a ticket.
Then you have to take the accumulated ticket information and transcribe it back to the CMS to create user documentation.
If dotProject 3 was released based on Drupal 7, you would have a growing band of Drupal developers using dotProject and contributing to the future of dotProject.
There are several good CMSs out there. The top three would all get you way ahead of a rewrite using just a framework.
Thanks again.
I was indeed refering to the fix provided by Trashie.
- Apache 2.2.12
- PHP 5.3.0
- MySQL 5.1.37
Thanks!
--Steve
Thanks for posting about this.
OK