|
|
Choosing A Webhost: |
Re: Feature Request, Bug Data Export: msg#00009apache.mod-survey.general
Let's see.. First a general comment on the state of the different branches of mod_survey. Today there are two available code branches. The stable branch ("3.2.4") is what people use. I view this as mature and stable, apart from some minor bugs (some of which you point out in your mail). If i would fix a bug report, this is the branch I would fix it in. The development branch (no version number) contains large code updates and feature additions. While it works technically, it is by no means ready for production use. Further, it is in some places incompatible with the stable branch. The stable branch has some fundamental code structure issus which makes it difficult to extend. In some parts, it builds on perl code as old as end of the 90s. The development branch was hoped to address this, but unfortunately there were not enough personel resources to make the major intervention that was needed. Instead, changes were made in parts of the code. This fixed some detail problems with the stable branch, but in sum total, the fundamental code structure problems remain, making the code very difficult to overview and maintain. At this point in time I have a good grasp of the stable branch and know its strengths and weaknesses. For the development branch, I do not feel secure enough to do large interventions, since I cannot fully overview the consequences. All in all, the development has stalled on both branches since they suffer from the same basic problem: Being very difficult to overview, maintain and extend. Solving this problem would require more effort than what is currently possible to put into an open source project maintained on a hobby basis. Now, what all this means is that when I say that basic code exists in the development branch, then that's not really a comfort. The development branch isn't likely to hit production anytime soon, and backporting the changes to the stable branch will prove very difficult. To address your points in more detail: * Progress bar: Yes, I'm aware of this deficiency. Problem is as stated above: difficult to backport working code from the development branch. It is unlikely this will be fixed anytime soon. * Mandatory fields. Same. This actually works in the development branch, but only through the cost of having made really intrusive code changes in the basic management of routing and branching. I am unwilling to make these changes in the stable branch at the moment, since the consequences are difficult to overview. * Delimited fields: This was a new one for me. I don't have any explanation for it at the moment, but I doubt it should be very tricky to fix. I have been playing around with doing a maintainance release of the stable branch for some time, and this could likely by fixed there (see also list of other minor fixes below). * Text below/under submit buttons. This is a feature which should not be hard to add in the stable branch. I'll take a look at it. At the moment you'd have to edit the perl code to add text there. * SPSS export: Yes, this is a limitation in older (versions 7.5 and similar) SPSS. I've let the code remain since I don't really see any point in exporting large text fields to SPSS and since it is optional anyway. So a summary of things that could end up in a maintainance release: * Fix for delimited fields * Feature addition for layout around submit buttons. * Uniqueness checking on IP and/or cookie (stub exists, but not implemented) No promises whatsoever on when/if it will be released, but at least I'm thinking about it. :-) // Joel On Fri, 3 Aug 2007, Clemens Gruber wrote: Joel Palmius wrote:
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Servizi online, www.poste.it |
|---|---|
| Next by Date: | Re: Mod_survey and MATC, Julian Gilbey |
| Previous by Thread: | Feature Request, Bug Data Export, Clemens Gruber |
| Next by Thread: | Re: some remarks to mod_survey, Clemens Gruber |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |