Hello and Happy New Year to the list.
Thank you Julian, Nick, and Lukas for the port to Seaside 3.0.
I'd like to give a hand to finalize this port, and started by
"Pier-Setup" as follows:
- Dependencies (in addition to the core Pier packages): Pier-Blog,
Pier-Documents, Pier-Google, and Pier-Book.
- Starting point:
http://hudson.lukas-renggli.ch/job/Seaside%203.0/.
- Loaded from
http://source.lukas-renggli.ch/pier2:
Pier-Blog-NickAger.135 and Pier-Documents-NickAger.17.
- Loaded from
http://source.lukas-renggli.ch/pieraddons:
Pier-Google-lr.16, Pier-Book-lr.112, Pier-Setup-lr.71. Had just to
edit one method (please see the attached file).
- Executed "PRLoader setupPier"
- Pointed to <http://localhost:8080/pier>http://localhost:8080/pier.
As far as I could test, it just works fine, including Gadgets.
- Loaded Pier-Design-lr.8 to have the "Edit Design" command. It
works, except for the stylesheet rendering issue already reported by Nick.
Questions:
1) Would it make sense to isolate PRBookDistribution in a separate
package, to avoid the current dependency between Pier-Setup & Pier-Book?
2) Would it make sense to have a PierBasicDistribution, without
dependencies to Pier-Blog, Pier-Documents, Pier-Google?
(PierDistribution could obviously then be a subclass of PierBasicDistribution).
3) Should I upload the above packages?
3.b) If yes, in which repository:
http://source.lukas-renggli.ch/pier2 or
http://source.lukas-renggli.ch/pier2-addon? For the moment all core
and addon packages are in the same repository, which is somehow more
practical compared to Pier 1.
Remaining issues:
A) Load scripts in PRLoader need to by adapted to the new repositories.
B) Testing PREventDistribution and PRBookDistribution.
I'm going to take care of (B).
Cheers,
Reza