<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1187">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 12.0px; font: 16.0px Helvetica; color: #011892}
p.p4 {margin: 0.0px 0.0px 0.0px 12.0px; font: 16.0px Helvetica; color: #011892; min-height: 19.0px}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica}
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #929292}
span.s1 {text-decoration: underline}
</style>
</head>
<body>
<p class="p1">Hi W,</p>
<p class="p2"><br></p>
<p class="p2"><br></p>
<p class="p1">On 2012-08-19 17:10:06 +0000, W. Anderson said:</p>
<p class="p2"><br></p>
<p class="p3">Alex,</p>
<p class="p4"><br></p>
<p class="p3">I agree that several terms or the terminology of certain Plone functions appear</p>
<p class="p3">complicated or confusing to the "average" non-Plone developer or installer.</p>
<p class="p4"><br></p>
<p class="p3">However I have no doubt that it would be absolutely disastrous for the Plone or Python</p>
<p class="p3">development community to start down that road of attempting to simplify every</p>
<p class="p3">aspect of Plone installation/development/use to cater to the lowest common denominator</p>
<p class="p3">of intelligence for those persons who still have severe problems with definition and</p>
<p class="p3">understanding of a 'folder'.</p>
<p class="p4"><br></p>
<p class="p3">This type dilemma has occurred before. Configuring Plone is not exactly like tuning an</p>
<p class="p3">Indy 500 race car for example, but cannot be made brain dead to setup for a VW<span class="Apple-converted-space"> </span></p>
<p class="p3">beetle owner who knows only how to changing spark plugs but wishes to be that Indy</p>
<p class="p3">500 event mechanic.</p>
<p class="p4"><br></p>
<p class="p3">Plone is a very powerful, somewhat sophisticated application that by it's very design and<span class="Apple-converted-space"> </span></p>
<p class="p3">nature needs  a minimum level of competence and understanding of the Python infrastructure</p>
<p class="p3">to setup and use effectively, particularly for a business or large organizational site.</p>
<p class="p4"><br></p>
<p class="p3">I had embarked on a venture over the past three or more years to install and configure - from</p>
<p class="p3">scratch - several popular Content Management Systems (CMS) including those based on Apache/</p>
<p class="p3">MySQL/PHP [5], Ruby-on-Rails, Java, DJango, a Dot-Net CMS and even a tcl/Postgres CMS.</p>
<p class="p4"><br></p>
<p class="p3">I can assure you that as a bone fide non-programmer and non-web developer, most of these CMS</p>
<p class="p3">were more difficult to 'properly' setup without considerable help from forums and requirement for</p>
<p class="p3">all types on CMS software component updates.  The only exceptions were very costly 'proprietary'</p>
<p class="p3">CMS that the vendor actually sets up for the client who thereafter cannot make any changes on their</p>
<p class="p3">own or without expensive fees added.</p>
<p class="p4"><br></p>
<p class="p3">The opposite is true of Plone, as the "unified installer" has eliminated a significant amount of<span class="Apple-converted-space"> </span></p>
<p class="p3">headache and agita in this process and many of the 'terms' you mention are not hard to comprehend.</p>
<p class="p4"><br></p>
<p class="p3">Latest Plone with slightly less technical terms and easier for non-professionals, I agree, but not revamped</p>
<p class="p3">for those persons looking for two button install and 'automatic' configuration on government portal.</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6">I agree with all your points. I think my primary concern is that a discussion about terminology, technology and direction should not only occur, but be ongoing.</p>
<p class="p5"><br></p>
<p class="p6">Right now Plone works because:</p>
<p class="p5"><br></p>
<p class="p6">- Developers submit plips and do development</p>
<p class="p6">- The FWT evaluates those plips and approves the ones that they believe are acceptable, based on various criteria.</p>
<p class="p5"><br></p>
<p class="p6">That's the only formal process that I'm aware of that you can point to that directly affects the future and direction of Plone. And if I want to directly affect Plone, I have to participate in that process (and I have, it works). The PF protecting Plone is certainly part of Plone's future, but they don't participate in its development or set its direction.</p>
<p class="p5"><br></p>
<p class="p6">Back in the day, we had Alan Runyan or Alex Limi to make final, difficult decisions and to set tone the tone and direction decisively. I miss that. I almost feel like we should elect a BDFY (benevolent dictator for a year) who could decide on all the minutia that we really need someone looking after to produce a polished product.</p>
<p class="p5"><br></p>
<p class="p6">That person could work with the FWT and PF and make trivial-ish decisions like:</p>
<p class="p5"><br></p>
<p class="p6">- "Products are now called add-ons"</p>
<p class="p5"><br></p>
<p class="p6">Or "portal_skins must go".</p>
<p class="p5"><br></p>
<p class="p6">Or "all installers must use the unified installer framework by end of 2012"</p>
<p class="p5"><br></p>
<p class="p6">And so on.</p>
<p class="p5"><br></p>
<p class="p6">And we could all work towards achieving those goals by updating all the software and documentation however long it takes. Otherwise, we're all just floundering about doing what we feel is best for Plone, and ignoring what someone else right next is doing, in contrast, because we know they're also doing what they feel is best for Plone. It's a tough situation, but it's also a good problem to have.</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6">Alex</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p4"><br></p>
<p class="p4"><br></p>
<p class="p3">W. Anderson</p>
<p class="p3"><span class="s1"><a href="mailto:wanderson@nac.net">wanderson@nac.net</a></span> <span class="Apple-converted-space"> </span></p>
<p class="p5"><br></p>
<p class="p7"><br></p>
<p class="p8">--<span class="Apple-converted-space"> </span></p>
<p class="p8">Alex Clark ˇ http://pythonpackages.com</p>
</body>
</html>