[cgi-prototype-users] each page is really an operation

2005-09-03 Thread Terrence Brannon

While I'm having my philosophical catharsis, I thought I would mention
that CGI::Prototype is actually not a page-based approach to site
development. It is an operation-based approach. An operation consists
of several phases which are broken down by CGIP nicely. We have model
phases and view phases. The view phases create a page based on the
requested *operation*.

A user requests *operations* - login, add user, view user which are
materialized by model actions and feedback on success failure via the
view/page. 

If you take a look at Zanas:

  http://search.cpan.org/~dmow/Zanas-5.5.16/Zanas.pm

he says a similar thing.

-- 
Carter's Compass: I know I'm on the right track when,
   by deleting something, I'm adding functionality.



---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
cgi-prototype-users mailing list
cgi-prototype-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cgi-prototype-users


Re: [cgi-prototype-users] each page is really an operation

2005-09-03 Thread Randal L. Schwartz
 Terrence == Terrence Brannon [EMAIL PROTECTED] writes:

Terrence While I'm having my philosophical catharsis, I thought I
Terrence would mention that CGI::Prototype is actually not a
Terrence page-based approach to site development. It is an
Terrence operation-based approach. An operation consists of several
Terrence phases which are broken down by CGIP nicely. We have model
Terrence phases and view phases. The view phases create a page based
Terrence on the requested *operation*.

Terrence A user requests *operations* - login, add user, view user which are
Terrence materialized by model actions and feedback on success failure via the
Terrence view/page. 

Yeah, even though I call them page objects in my head, I'm really
thinking of operations, selected by the dispatcher, with each operation
able to stay here to redo a step, or go somewhere else to continue
in the interaction.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
merlyn@stonehenge.com URL:http://www.stonehenge.com/merlyn/
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!


---
SF.Net email is Sponsored by the Better Software Conference  EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile  Plan-Driven Development * Managing Projects  Teams * Testing  QA
Security * Process Improvement  Measurement * http://www.sqe.com/bsce5sf
___
cgi-prototype-users mailing list
cgi-prototype-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cgi-prototype-users