home contents changes options help subscribe edit (external edit)

Are you a Zope starter?

To get you started fast and on the right track with Zope, check out http://www.upfrontsystems.co.za/courses/zope and DiskBasedProduct, also http://plone.org/documentation/tutorial/best-practices talks about Plone, but a lot of it is valid for plain Zope development too.

Some tips:

  • Install python from your systems package system, but install Zope from source (it's easy).
  • Don't bother learning DTML if you don't have to for some good reason.
  • While we're at it: Do not use ZClasses either!
  • The ZopeBook has good information, but there is also some outdated stuff mixed in.
  • Developing "through the web" in the ZMI will get you only so far, it's better to build a disk based python product. You gain a lot (full control of what your code can do, using a proper editor, you can version control your code in cvs/svn, ...).
  • Put your logic into python and your presentation into Page Templates, your content goes into instances of the "Products" you will be building (or third-party products of course).
  • Do browse around the Zope 2 wiki - for example have a look at ZopeDosAndDonts.

You can ask on #zope on irc.freenode.net (or if it's related to Plone ask on #plone), in fact you might have been relayed to this page from there.



subject:
  ( 25 subscribers )