Community
Participate
Working Groups
One-time forms like the New Project Provisioning Request (NPPR) cause us problems because the user has only one opportunity to fill it out hit submit. They cannot partially fill out the form, revisit, and then submit at some later point in time. As we discuss adding additional forms (for moves, terminations, etc. - see Bug 199489 ) it seems obvious that we really need some kind of forms/CMS system to manage all this in a reasonable way. We have discussed Drupal. My sense is that it is quite heavyweight in terms of development and support (we'd have to skin and theme it, for example). It may ultimately be the correct solution, but we should investigate the options for something lighter weight. It would be cool, for example, to be able to specify a form using some combination of XML and PHP code with a single function along the lines of "insert the form here" into an existing PHP page. There would need to be some authentication (via bugzilla) and authorization management. EMO would need to have the ability to freeze the form. Some kind of comment support would also be handy. I will follow up with more specific requirements (and examples).
Marking as WONTFIX. We've started on an effort to move the entire project management infrastructure into Drupal. I'll be opening bugs around that effort in the coming days and weeks.