Re: Content Scoping
"Andy Zeneski" <[email protected]> Fri, 11 Jul 2003 10:59:10 -0400
| Newsgroups | gmane.comp.java.jpublish.devel |
|---|---|
| Message-ID | <002901c347bd$0b974580$8901010a@AJZT30> |
That sounds like a real nice solutions, which should make everyone happy. -Andy ----- Original Message ----- From: "Anthony Eden" <[email protected]> To: <[email protected]> Sent: Friday, July 11, 2003 10:42 AM Subject: Re: [JPublish-developer] Content Scoping > I can go either way on this. If enough people are interested in scoping > then perhaps I can put it in as an option. The main benefit from > scoping I believe would be in cases where you have content actions > produced by two different authors which may not know what the other is > doing. In this case it would be nice to have a safety mechanism so that > the author of one content action wouldn't mess with the context values > for the other content. > > Perhaps the easiest thing to do would be to allow a content-local > context and have content lookups occur there first and then if the > object is not found look in the global context? > > Sincerely, > Anthony Eden > > Andy Zeneski wrote: > > Thought I would throw out a quick idea and see what other JP users think. I > > was thinking it might be nice to introduce a little scoping when it comes to > > content actions. > > > > Currently in JP: > > Page actions run first > > Template actions run when merge is called > > Content actions run for each included content > > > > If content1 sets some values in the JP context they are currently available > > to content1 and everything which follows. > > If content1 overrode some value defined in a page action, it is no longer > > available. > > > > I am proposing content actions be limited in scope to just the included > > content. > > > > page action: > > context.put("foo", bar"); > > > > include content1 > > content1 action: > > context.put("foo", "nobar"); > > foo = nobar for content1 > > > > include content2 > > no action for content2 > > foo = bar for content2 > > > > I'd like to hear thoughts on this.. > > > > -Andy > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Parasoft > > Error proof Web apps, automate testing & more. > > Download & eval WebKing and get a free book. > > www.parasoft.com/bulletproofapps > > _______________________________________________ > > Jpublish-developer mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/jpublish-developer > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Parasoft > Error proof Web apps, automate testing & more. > Download & eval WebKing and get a free book. > www.parasoft.com/bulletproofapps1 > _______________________________________________ > Jpublish-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jpublish-developer > ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1