Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update all tutorials and ZopeSkel references for Plone 4.3 #183

Open
miohtama opened this issue Apr 25, 2013 · 4 comments
Open

Update all tutorials and ZopeSkel references for Plone 4.3 #183

miohtama opened this issue Apr 25, 2013 · 4 comments

Comments

@miohtama
Copy link
Contributor

Now that 4.3 ships with ZopeSkel out of the box (thanks @smcmahon for very hard work) we need to update all tutorials to reflect this reality and get rid of the fragile old boilerplate.

  • Check which zopeskel version 4.3 comes with
  • Standardize content creation to this zopeskel version
  • Standardize theme creation to this zopeskel version (which is actually Diazo compatible theme package, is such needed anymore?)
  • Update instructions how to export Dexterity content types to this version
  • Update all tutorials or add Dragons warnings if they cannot be updated and are no longer compatible

@svx could you help with this task?

@zupo what are the implications of todoapp tutorial? Last time I checked it used a custom buildout, but I would prefer to see a solution where we start from the scratch with vanilla Plone installation.

🍻 for everyone.

@cleder
Copy link
Member

cleder commented Apr 25, 2013

(which is actually Diazo compatible theme package, is such needed anymore?)

I would argue yes. In my experience it is more convenient to edit and maintain a diazo
theme on the filesystem although I prefer to deploy them as uploadable zip files.

@aclark4life
Copy link
Member

Wow, very exciting! Thanks @smcmahon

@smcmahon
Copy link
Member

ZopeSkel's actually been shipping with the installers for some time, in the develop.cfg. What's new with 4.3 is that we're including zopeskel.dexterity and zopeskel.diazo.

[versions]
ZopeSkel = 2.21.2
zopeskel.dexterity = 1.5.0
zopeskel.diazotheme = 1.1

The diazotheme skeleton covers a more sophisticated need than what you can handle via zip file:

  1. It includes z3c.jbot and has its own browserlayer;

  2. It includes the profile machinery to add resources to portal_css and portal_javascripts.

I think an ideal theming tutorial would start TTP, then say "need more?" Create a package with zopeskel.diazo, drop the exported work so far into it, and develop on! The Dexterity tutorial could do pretty much the same.

[BTW, I know that Templer's not far from useful. But it wasn't ready for 4.3, and that's that.]

@svx
Copy link
Member

svx commented Apr 27, 2013

@miohtama yes i can, but it will take some time, first i have to deal with some insane deadlines :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants