[pmwiki-users] ZAP and "fun with forms"

Dr Fred C drfredc at verizon.net
Fri Apr 20 23:53:19 CDT 2007



Ben Stallings wrote:
> Dan wrote:
>   
>> I'm wondering if Pm, or any current ZAP users have input on the
>> direction ZAP should pursue?
>>     
>
> Having just caught up on this thread, I tend to agree with Crisses that 
> (paraphrasing here) you should wait to accommodate this new 
> forms-processing until it's part of the core and has stabilized and been 
> documented.  For my part, I'll also update DataQuery and DataPlates at 
> that time (and not before), so that DataQuery will generate basic forms 
> using the core functionality and DataPlates will embellish the forms 
> with Acme/ZAP for additional functionality.
>
> The one area where I think you (Dan) and Hans need to be sure to get 
> your two cents in is to make sure that your recipes will have a 
> clear-cut way to alter and/or prevent normal form processing when 
> necessary. ...
    As one who's managed rapidly evolving software systems of a similar 
nature to pmwiki, IMHO, the ZAP project needs have some sort of milepost 
like documentation system about what direction it's going to help guide 
development to complete existing mileposts before proceeds onto another 
evolutionary branches.  It seems to have enough going for it to become a 
solid contributor to pmwiki's utility.  In my experience, ZAP having 
documentation of this sort helps in several fashions.

   1. Developing new features to well expressed, logical (internal)
      documentation helps direct code development to be of the same
      quality, especially if more than one programmer is working on the
      project.
   2. Quality documentation that attempts to explain new code
      development frequently exposes fallacious illogical code that
      shouldn't be allowed to see the light of day.  Hence, it makes
      sense to first develop to documentation, not visa versa.
   3. Development toward documentation tends to come in organized steps,
      rather than scattered pulses of code development in this or that
      direction which may require significant (unacceptable) rewrites of
      earlier enduser projects. 

    Pmwiki has PITS, which covers features, bugs, cookbooks, and more.  
Perhaps Zap should have ZITS... :)   , with the goal of promoting more 
blemish free development towards usable utilitarian ACME like goals.  :-o

Just a thought...

-- 

Always, Dr Fred C
drfredc at drfredc.com




More information about the pmwiki-users mailing list