Login or Register

RSS IconRecent posts in this topic

avatar
ragelink on Jan 4. 2008. 5:16 pm
Hello,

I recently moved over to activeCollab and I think it has the greatest potential. Ive seen that there are different ideas on features and functionality... I wish to take this a step further. I am putting up $1,000 separated in 2 prizes of $500 each for the development of 2 modules for activeCollab. This is because I have read in the forums that the AC development team is a little saturated with work and will probably include this in later versions. I know for a fact that some people are in the need for these functionalities as of now (myself included of course). Instead of trying to find a programmer on my own I decided to go for the community approach and hopefully release this code once finished to the "a51" for their consideration and inclusion in future activeCollab releases as modules (etc).

I am willing to offer a $500 reward for the completion/development of a "project template" module. Ideally this module would work in the following way:

-Be able to create a project from a previously existing project populating the new project with milestones, checklists, tasks, from the other project.
-After the protect has been created from a template to be able to edit (add/remove) milestones, tasks, checklists (include time tracking from template)
-Assign people to different tasks,milestones, etc after project has been created from template.



I am also offering a 2nd amount of $500 for the "gantt chart" extension similar to that Valdermar has been working on or something similar. Ideally is to provide a graphical representation of a project or of active projects to see if they are late or on time, and who is assigned to a particular late task (so project managers can do damage control, etc). Gantt charts are extremely useful to help people get organized quickly and to explain to high level management that things are or are not going as planned. I read Valdemar has been occupied in his personal life so I am not necessarily pressuring him into releasing code or finishing it but it might be a good step towards the community support ideal.

I am encouraging others if they find that they are in need of the same functionalities and might benefit from this as well (as I said once finished the idea is to release the code for all/others) then consider pledging some more to make the incentive for these modules better. And I'm also encouraging the "a51" dev team to support whoever wishes to develop these functionalities.

This is what I have so far and I would hope to see comments from "a51" as well as the community. As for the logistics for the ensuring of the funds whether they be deposited in a PayPal account then released or something I am open to suggestions as this is the first time that I do something like this.
-Leo Mata
avatar
Valdemar on Jan 7. 2008. 4:50 pm
-After the protect has been created from a template to be able to edit (add/remove) milestones, tasks, checklists (include time tracking from template)


How would this work? Once a new project has been created from the template-project, would you to go back to the template and change stuff and have it updated/changed on the copied projects?

I'm just thinking, how advanced you want a template or copy feature to be?

About the Gantt chart module - I ran into some obstacles coding it - right now it works for Milestones with Tickets and Tasks, not checklists on their own or tickets. Also, the graphical representation is not that good, because of missing start / end dates for tasks - so they are merely points on the chart (see the gantt chart screenshots) - only Milestones are lines. I'll get on it again. Time has been an issue, and it's just been sitting here on my server not being ready.

/ Valdemar
Casper Valdemar
avatar
ragelink on Jan 7. 2008. 6:02 pm
valdemar:
How would this work? Once a new project has been created from the template-project, would you to go back to the template and change stuff and have it updated/changed on the copied projects?

Not really... I was thinking in terms of editing the project after it was created on a template. Like adding or removing stuff in the project not the template...

valdemar:
I'm just thinking, how advanced you want a template or copy feature to be?

Basically we have projects that are pretty much the same every single time around... Sometimes a couple of milestones or something need to be added or removed... but thats to the project not really the template... I would assume that templates are created and/or deleted... not a real need for editing them at this stage... I figure that can come at a later stage...


valdemar:
About the Gantt chart module - I ran into some obstacles coding it - right now it works for Milestones with Tickets and Tasks, not checklists on their own or tickets. Also, the graphical representation is not that good, because of missing start / end dates for tasks - so they are merely points on the chart (see the gantt chart screen shots) - only Milestones are lines. I'll get on it again. Time has been an issue, and it's just been sitting here on my server not being ready.

/ Valdemar

Here is what I'm looking for in the graphic module... What you have for Milestones is Perfect. Not interested in graphing tickets ... and Tasks as a dot is ok... We like to keep it simple...

What I'd like to add is like a "graphical reporting" ... 1- late projects/milestones and person responsible... Overall status of projects late/on time. That sort of thing.

-Leo Mata
avatar
Valdemar on Jan 7. 2008. 11:09 pm
Okay, I've worked a bit on the cleaning up the Charts module - maybe it'll turn into a (Graphical) Reports module later, I don't know. For now, it does what it promises.

http://fatty.dk/accharts-0.2.zip


Haven't had time to do that great docs for it, installing it is really simple tho.

* Download the zip file
* Take a glimpse in the README file
* Follow the directions in the INSTALL file
* Possible fiddle a little with JpGraph (font issues) (this is also in the INSTALL file)
* Charts!

Now it's out - hopefully people will start contributing more as there are more modules available - the API is very nice!

Enjoy, and let's work together.
Casper Valdemar
avatar
ragelink on Jan 7. 2008. 11:37 pm
Casper you are a lifesaver...

I will get started on the installation.... And I'll let you know how it goes...!!!

How much work would you think it takes to add the other reporting things...? I'm just being curious... Like using JpGraph to generate the Late vs Person Responsible report. and Late vs on Time report?

-Leo
-Leo Mata
avatar
Valdemar on Jan 8. 2008. 2:22 pm
Have you tried it yet? One guy couldn't make JpGraph work, but same installation works on my system - strange. If the examples work, then I'm positive the module works as well.

About the extra functionality: As a start, draw me up a sketch of what you like the reports to look like and upload it. I can make a drop down to create different reports - if extracting the data is easy enough.
Casper Valdemar
avatar
ragelink on Jan 8. 2008. 4:32 pm
It installed great!!! Thing is my server has an older PHP version.. I'm in the process of updating it to be able to have it work with JP graph.

as for the other charts.. I'm drawing them up...

-Leo
-Leo Mata
avatar
ragelink on Jan 8. 2008. 7:18 pm
Hello,

this is kinda weird.... the "chart it" button doesn't really do anything unless I refresh the page and click yes to the "POSTDATA" warning.
-Leo Mata
avatar
Valdemar on Jan 8. 2008. 7:57 pm
That's strange. When you first enter the Charts module you should see a chart (without tasks) right away. And Chart It is just a normal submit button sending back the form data. The module then uses these settings you posted to create a new chart. Is that not how it works for you? Did the JpGraph examples work?
Casper Valdemar
avatar
ragelink on Jan 8. 2008. 7:59 pm
yes.. I get the chart.. then, for example I might change the dates and hit the submit button. and it reloads but the page is the same.. then I hit refresh and accept that the postdata will be resent and then it refreshes the changes... this might be a webserver thing.. i'm looking into it. So far I think this is beautiful. I like the way it plots out the bars and stuff...
-Leo Mata

RSS IconRecent posts in this topic