I received an email from a user asking what a forms for. Instead of just replying to that email I'll post my answer here so eveyone who is not clear what are forms for can learn more about them:
Q: What are forms for?
A: Forms are small tool that lets you automate some tasks (task creation or comment submission). For instance, you want to be able to let your client submit bug reports. You have a Bugs task lists just for that purpose. Instead of granting your users access to tasks section or explaining them how to use it you can just create a form and point them to the "Report a bug" link on project overview page and you are done. Text they enter will be submitted as a task to the selected task lists. Forms can post comments on messages, if you need that kind of behavior.
When form is marked as enabled it can be submited. If it is marked as visible it will be listed on the project overview page in Forms section.
Here is what I think now (this can change in the future): this will not be part of the activeCollab core. To enable such functionality you will be able to use an API (write a small script that creates any object you need through API).
Ilja, could you add a HELP button/link to aC which will link directly to these sections (or a HELP section) of your forum please? It is very frustrating trying to figure out what the aC features do and trying to sift through forums to find what I'm looking for. I know you're a one man team and you have a bollocks load of requests coming in, but this would really make it useful if aC had help buttons/links which linked directly to this forum.
Ilija, do you think a form could be used -- or if there's another way to do this -- to have AC set up a specific set of milestones and tasks.
What I mean by this is that most of our web design projects have the same milestones and tasks with little if any departure from those.
Would be nice to have something like that populate itself. But that may be a job for someone with more PHP knowledge that I have (which is pretty much the entire planet) and an understanding of the AC API.
Pixelita Designs LLC
http://www.pixelita.com
Joni Mueller (Houston, Texas) and
Ivan Minic (Belgrade, Serbia)
Q: What are forms for?
A: Forms are small tool that lets you automate some tasks (task creation or comment submission). For instance, you want to be able to let your client submit bug reports. You have a Bugs task lists just for that purpose. Instead of granting your users access to tasks section or explaining them how to use it you can just create a form and point them to the "Report a bug" link on project overview page and you are done. Text they enter will be submitted as a task to the selected task lists. Forms can post comments on messages, if you need that kind of behavior.
When form is marked as enabled it can be submited. If it is marked as visible it will be listed on the project overview page in Forms section.