Re: Why changes in triggerEvent? AND headScript

Peter Zechmeister <[email protected]>
Newsgroups gmane.comp.cms.zms.devel
Message-ID <1190889326.6673.76.camel@peterz-desktop>
Yes, I had this possibility in mind, but we have 20 Nodes and more. Ok -
it would not be much work, but some objects more which make the whole
thing more difficult to overview. It is just, because I can not see the
reason for disabling acquisition in an acquisitioning environment.
Can anyone please explain this to me?

Regards
Peter Zechmeister



Am Donnerstag, den 27.09.2007, 12:12 +0200 schrieb Richard Bendit:
> Hello Mr. Zechmeister,
> 
> why not putting on every home-folder a "headScript" Method but inside
> something like:
> 
> <dtml-var yourcodeObject>
> 
> Then put another Method in the hierachicsl tree about => with the id
> "yourcodeObject" and inside that your new Scripts. 
> So then you create a central area to manage all headScripts in one
> area.
> 
> Regards
> 
> Richard Bendit
> 
> 
> 
> 
> 
> 2007/9/27, Peter Zechmeister <[email protected]>:
>         Its the same again but in this case with the headScript
>         functionality: 
>         headScript lies in dtml/zms/headscript.dtml
>         It is responsible for the JavaScript-loading lines in the
>         HTML-header
>         and it can be automatically replaced by a script with the id
>         "headScript" in the ZMS-homefolder in ZMI. The quirk here is,
>         that it
>         has to be located exactly into the homefolder, not in the
>         hierarchy
>         above. Acquisition is not possible.
>         We want to implement our own headScript, but we have a lot of
>         ZMS-Nodes
>         in a hierarchical tree, where the templates all lie on top of
>         the tree
>         and get fetched from the nodes by acquisiton. Due to the
>         acquisition-unfriendly behaviour of headScript, we have to put
>         a copy of
>         our headScript to each node. 
>         This is thwarting our template architecture and also what
>         zms-publishing
>         is propagating for big sites.
>         Its the same as with the onChangeObjEvt funktionality (see
>         below).
>         Why is that in this way? Can this get changed to be more
>         acquisiton-friendly?
>         
>         Regards
>         Peter Zechmeister, WebOffice-JKU
>         
>         Am Montag, den 13.08.2007, 12:55 +0200 schrieb Peter
>         Zechmeister:
>         > Hi,
>         > 
>         > we have got some troubles, because there have been some
>         changes in
>         > _versionsmanager since one of the latest ZMS-Versions which
>         affect our
>         > architecture.
>         > 
>         > The funcion "triggerEvent" does look only into homefolder
>         for
>         > eventscripts any more
>         > 
>         > for ob_id in self.getHome().objectIds():
>         > 
>         > In former versions it did acquisition from above 
>         > 
>         > if hasattr(self,name):
>         > 
>         > This is bad, because we have onChangeObjEvt - logic at one
>         central
>         > place
>         > above in the tree. Now we have either to patch the ZMS or to
>         put the
>         > onChangeObjEvt script to each ZMS-Home folder.
>         > 
>         > What was the reason for those changes?
>         > 
>         > Regards
>         > Peter Zechmeister, WebOffice-JKU
>         > 
>         > -- 
>         > Knight Rider was a very stupid American television show. Its
>         only
>         > redeeming social value was, of course, the blinking lights.
>         > http://www.joedog.org/JoeDog/Wackyd
>         > 
>         > 
>         > 
>         > 
>         > 
>         -- 
>         It's struck me that the desire of people to market the RUP as
>         the single
>         process led to a result where people can do just about
>         anything and call
>         it RUP - resulting in RUP being a meaningless phrase.
>         (http://www.martinfowler.com/articles/newMethodology.html)
>         
>         
>         
>         
> 
> 
> 
> -- 
> bendit consulting
> Inh.: Richard Bendit
> Friedrich-Ebert-Str. 26
> 61130 Nidderau
> 
> Tel. 06187-936987
> Fax. 06187-936988
> 
> USt-IdNr.: DE174037709
> 
> http://www.bendit.de
> 
> 
>  
-- 
It's struck me that the desire of people to market the RUP as the single
process led to a result where people can do just about anything and call
it RUP - resulting in RUP being a meaningless phrase.
(http://www.martinfowler.com/articles/newMethodology.html)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.