I have seen many questions on this list that I believe are answered by the
careful understanding of:
 
Controller State.
 
(this is "controller" from Model View Controller, not the Jetspeed Portlet
Controller).
 
These are questions about interactions between different portlets on the
same page, about portlets getting form submits from other portlets, about
caching of portlet responses to deal with lack of form fields at a later
time, etc.
 
I've documented this problem, and an approach to solve it, for my CHEF
project.  Althought my intended audience was my CHEF developers, I think the
description of the problem and the solution might apply to the Jetspeed user
population in general.
 
If you are interested, please take a look at:
http://chef.si.umich.edu/chef-docs/chef_docs/specs/notes/controller_state.ht
ml
<http://chef.si.umich.edu/chef-docs/chef_docs/specs/notes/controller_state.h
tml> 
 
Note that the specific solution outlined in this document involves code we
have in CHEF that is not generally available in Jetspeed.  I can make this
code available, or, better yet, merge it into the 1.3 development of
Jetspeed, if there is interest.  Even without my particular code solution, I
think the understanding of the issues will help; there may be other ways to
implement this.
 
I welcome your questions, comments and suggestions.
 
More general information on CHEF can be found:
http://intel.si.umich.edu/CHEF/ <http://intel.si.umich.edu/CHEF/> 

- Glenn
 
--------------------------------------------
Glenn R. Golden, Systems Research Programmer
University of Michigan School of Information
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>                734-615-1419
http://www-personal.si.umich.edu/~ggolden/
<http://www-personal.si.umich.edu/~ggolden/> 
--------------------------------------------

 

Reply via email to