Personal tools
You are here: Home Lists ZPUG DC List Archives 2005 2005-05 Why should the coders have all the fun? / Jules <jules@jules.com>
Navigation
Log in


Forgot your password?
New user?
Mailing Lists
You can read our ZPUGDC mailing list archives online.
You can subscribe to our mailing list:
Book Review

The Definitive Guide to Plone

Reviewer: joel
 

Why should the coders have all the fun? / Jules <jules@jules.com>

Why should the coders have all the fun?
Jules <jules(at)jules.com>
2005-05-02 21:05:45 [ FULL ]
One of the things I've promised the sponsors for the upcoming Bootcamp 
is that I'll be working on a HOWTO for other groups to plan their own 
Bootcamp. It'll be a permanent part of the ZPUG site and a way to thank 
the community for giving us such a rich toolset.

The bootcamp has got me thinking about the sysadmin bits. It's unsung 
side of delivering robust apps. If you hang out in #plone you'll see 
there are a constant stream of questions about how to set up ZEO, 
what's the best way to install Zope, how should one upgrade, and so 
forth. Sometimes there will even be questions about Squid and clusters. 
Yikes!

I think this would be a nifty class and I'd greatly value your input 
either on or off list. If there's enough positive interest I'll develop 
a course over the summer and do the first one at AU in the fall. If 
they'll have us back.

Cheers,
Jules

PS Here are some initial musings: http://www.jules.com/blog/4

PPS As it's for admins it wouldn't start until 10am and there would be 
espresso at 10:15am. But it would run though 7pm. And then there would 
be drinking. You know, like your regular day-to-day admin's life.

Re: [ZPUGDC] Why should the coders have all the fun? / Alex Clark <aclark@aclark.NET>

Re: [ZPUGDC] Why should the coders have all the fun?
Alex Clark <aclark(at)aclark.NET>
2005-05-03 08:14:40 [ FULL ]
As a sysadmin I have embraced many of the "best practice" techniques
for running production Plone servers such as: 

o Rolling your own (compiling) Python, Zope; and installing CMFPlone + assorted
Products
  (as opposed to using system binaries and packaged installers respectively).

o ZEO backend (as opposed to using one Data.fs per instance).

o Apache rewrites for choosing which urls to send to zope and which to send
  to the filesystem (static content served by apache and/or php code *eek*) . 

o Development sandboxes to separate dabbling from production, featuring 
  roll-your-own scripts to make it easy to create Zope instances on the fly.

o Symbolic links for Products from X number of Zope instances to 1 Products
directory.

I've also had to do some not-so-nice things like "skinning" static content to
make 
it look like Plone and using a Zope PHP interpreter to "privatize" a PHP 
message board via Zope security (almost got banned from #plone for this one).

So I'd love to participate in a Plone Admins Bootcamp, assuming of course that
Jules
is not kidding about the 10:15 espresso and post-class drinking ;-) In
particular
I'm interested in Squid configuration and load balancing and maybe some corrupt
ZODB fixing. These are the last pieces of the puzzle for me.

Alex

On Mon, May 02, 2005 at 10:20:49PM -0400, Jules wrote:[...]
[...]

Re: [ZPUGDC] Why should the coders have all the fun? / Chris Shenton <Chris.Shenton@hq.nasa.gov>

Re: [ZPUGDC] Why should the coders have all the fun?
Chris Shenton <Chris.Shenton(at)hq.nasa.gov>
2005-05-03 10:13:40 [ FULL ]
Alex Clark <aclark(at)aclark.NET> writes:
[...]

I know Joel has a Best Practices doc out and mentioned some other
practices in email.  This is a great topic.  Any chance of combining
such wisdom in some centeral place on plone.org?

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: