Forum OpenACS Development: Re: Master explanation
we wonder if we could upload it to cvs.
I created an api at /acs-subsite/tcl/subsite-procs, and made tabbed menu as a parameter of mainsite. Then i call the api on openacs-master page
exactly as it's on zen pkg.
what would be the best way send you?
Just make sure that whatever you do, the default behavior is still the same but it sounds like you did this already.
Currently core has separate masters for tabbed and untabbed styles, and it sounds like you've added a parameter that partially duplicates or does this in parallel or something?
Don, with regards to openness I would have expected something like http://openacs.org/xowiki/templatehead. Furthermore, before it is incorporated it definitely needs a TIP or am I mistaken there? Same should apply to any changes with the default master and new structures how they are split up, when they are joined, which CSS are going to stay, where they are going to stay, what the logic is behind all this and so on and so forth.
Knowing how many sites broke on upgrade to 5.3.1 I am really weary about any changes being done without proper explanation what needs to be done. And I have yet not seen a page which describes what needs to happen to keep your 5.3.0 design when doing the upgrade. But maybe its just me and anyone I work with who ran into that issue and it works fine for everybody else, no explanations required.
I can only say that I recommend to be weary of OpenACS upgrades of the master templates at the moment and keep them in your own directory as described at http://cognovis.de/developer/openacs-customizations. That at least saved me from manually fixing 4 sites after running into the upgrade problem, broken styles and so on on the old ones. Guess why I made sure you can have the "standard.adp" form template reside in a different location than acs-templating/resources/forms/ in the first place? Because it changed so much that none of the clients I had where happy, but where not willing to pay the CSS guy to do the ammendments which previously where done in the tables in the divs now.
I am not saying this was a wrong move (going to DIVs and so on), but for a minor release this was a heavy move. And without proper documentation on "how can I keep my customizations when I upgrade to 5.3.1" it is hard on people.
turned into very big deal deal. Take a look at this site,
It seems we will have more discussion a lot about new styles , DIVS, SPANS this and that ...
Take a look at http://188.8.131.52:8000. The white dog is out.
Malte, I will just send them by email.
One thing, you wil need to copy the pages, go to the code, create the parameters and upload the API at your system.
I believe you know well about it.