[Zope] ZPT tutorial

Mark Barratt markb at textmatters.com
Tue Jun 21 18:04:12 EDT 2005


John Poltorak wrote:
> 
> If I spend a couple of days on something and make no progress, I'd say 
> it's 'too much work'. Wouldn't you.
> 

Yes

> I was on a course over the weekend where ordinary people in their 70's 
> with no technical ability were knocking together websites in just a few 
> hours with no prior training and no understanding of the 
> underlying concepts involved. Why should Zope be just as easy?

Because Zope is hard. You can make some great sites/applications with 
Zope but for all except the very simplest you need

. advanced understanding of html and xml
or
. a thorough grounding in programming principles
or
. a working knowledge of Python

- and preferably all three.

Most (not all) of the people who hang out here have all three of these 
skill sets, and like many skilled people, they find it hard to 
understand that the skills they have seem arcane to beginners. You 
should also understand that nobody (AFAIK) is 'them' with an interest in 
making Zope easy and helping you. You depend on the kindness of 
strangers, so politeness and gratitude pay.

In addition, Zope is heading fast into even less friendly territory. 
DTML, which is technically 'mucky' but reasonably easy to grasp for 
non-programmers, is increasingly deprecated. Through-the-web editing 
likewise. I'm not saying these trends are bad, just that they are 
happening, they make the learning curve steeper, and that they lock out 
almost all casual users unless they have the skills noted above.

The alternative in the Zope world is Plone, where you can get a site up 
and rolling in very little time (as long as you are happy for it to look 
and operate like almost every other Plone site on the planet).

or there's PHP, where the communities are probably more newbie-friendly 
and there are loads of tutorials.

or you could decide that Zope does some stuff which you must have, in 
which case David H's stereotypical response

> If you spent more time just *learning* Zope and HTML, etc and less time rationalizing your lack of progress everyone would be happy.

is appropriate.

Good luck.

-- 
Mark Barratt
Text Matters

Information design: we help explain things using
language | design | systems | process improvement
______________________________________________________
phone +44 (0)118 986 8313  email markb at textmatters.com
skype mark_barratt  web http://www.textmatters.com



More information about the Zope mailing list