I know lot of Web based company (and project) management tools; eGrpupware, dotProject, PHProjekts, opengroup, etc. And I also love Drupal. Thats the reason why I want to base my company management tool on Drupal. The minimum features I need are;
- Company Database (with taxonomy: Customers, Partners, Colaboration...)
- Contact Database (with relation on company)
- Project Management (with taxonomy for project type, and relation with one or more companies, and contacts -resources-)
- Task Management (relation with the project and its resources)
- Event Management (with taxonomy for event type, and optional relation with a project)
- Billing Management (with taxonomy; payed, not-payed, etc. and relation with a project)
- Submit worked hours feature.
- xml-rpc access
¿It's possible to obtain an usable and functional site with that features using Drupal and some modules? I know the event module and services module that can be usefull, but... ¿what about the orthers?
I can code some modules if It's needed.
Comments
depending on ur reqs ....
depending on your requirements you can choose the corresponding modules.
I also have experience with dotproject but, i guess you dont need to code anything new if dotproject's functionalities are the only ones that you are looking for.
-- Sree --
-- Sree --
IRC Nick: sreeveturi
Yes, dotproject has anything I need...
Yes, dotproject has anything I need (but usability is painfull).
Okay, what module can I use to manage a "Company Database"? CCK or a particular one? I've no experience with CCK but I can learn.
Thanks,
CCK ....
Yes CCK is the best option due to various reasons like ability to use nodes in views, theming etc etc
-- Sree --
-- Sree --
IRC Nick: sreeveturi
Learning CCK...
I am learning CCK and It's really impressive. I have some questions now:
I/ Is possible to create a content type and save It to import after on other Drupal installations? For example I have created a content type "Project" into my Drupal testing environment and now I want to import It on other environment...
II/ I see that there is a node link field type, using this field I can link tasks with projects. But i can link JUST ONE node to ONE node. ¿What can I do If i wanna link more than one (variable number of links)? For example to link Contacts (or resources) to a Project you can has one, two or more resources.
III/ I want to implement some complex access control. For example; I wanna link a User to a node (user_1 linked to project_1) and then ONLY that user that user can access to project_1 and task (and other elements) linked to that project.
few answers ....
Yes, CCKs can be imported/ exported.
check out the access control related modules you can achieve the other 2 points also using drupal.
-- Sree --
-- Sree --
IRC Nick: sreeveturi
Similar requirements
I'd like to do pretty much the same and have been looking at lots of different options, both within Drupal and outside. Frankly I'm yet to find something that is quite right yet!
One of the most promising Drupal module seems to be Storm (http://drupal.org/project/storm) but even that isn't really there yet, at least for my needs...
Outside of Drupal, I seem to be tossing up between SugarCRM and vTiger but again neither really meets my needs... I'm using vTiger, with the add-on Project Management module for the time being but am ignoring the invoicing in vTiger as it's too clunky and is firmly biased towards products rather than services....
I'm going to keep an eye on Storm within Drupal but also look to see if I can build something custom for my needs as I learn CCK and more...
Would be very interested to see how you're getting on and vice versa.