That sound you are all hearing is my mind boggling at what the hell is going on in this forum.<div><br></div><div>As Jim would say:</div><div><br></div><div>Waaaaaaaa?</div><div><br><div class="gmail_quote">On 18 August 2012 19:11, Alex Clark <span dir="ltr"><<a href="mailto:aclark@aclark.net" target="_blank">aclark@aclark.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>









<div>
<p>Hi</p>
<p><br></p>
<p>On 2012-08-18 16:45:56 +0000, Martin Aspeli said:</p>
<p><br></p>
<p><br></p>
<p><br></p>
<p>On 18 August 2012 16:34, W. Anderson <span><<a href="mailto:wanderson@nac.net" target="_blank"><span>wanderson@nac.net</span></a>></span> wrote:</p>
<p>It now appears, with e-mails to "Plone Setup" forum these two recent postings - one from</p>
<p>someone in UK  - <a href="mailto:lucianw@live.co.uk" target="_blank"><span>lucianw@live.co.uk</span></a> - asking about Windows registry Cleaner software</p>
<p>and second apparently from Russian -  <a href="mailto:b.loggerschoiceawardscom@gmail.com" target="_blank"><span>b.loggerschoiceawardscom@gmail.com</span></a> with a</p>
<p>reply offering such registry cleaner (assuredly malware),  that the forum has been hijacked</p>
<p>by spam bots and idiots whose intentions veer completely to the opposite of any purpose or</p>
<p>interest in Plone Content Management Systems (CMS) in any form.</p>
<p><br></p>
<p>In hindsight the forum moderator should have instantly stopped any and all comments</p>
<p>on "Best Windows version for Plone install" discussion, since that topic is extraneous</p>
<p>to any help or support of Plone on the Microsoft Windows OS.</p>
<p><br></p>
<p>This forum/list is not moderated. At least not yet. We are trying to catch and block the spammers, but these are all automatically generated spam, so it's not that easy to stop.</p>
<p><br></p>
<p>We're on it. Please don't make the problem worse by over-reacting or meta-posting about the spam, thereby compounding the noise.</p>
<p> </p>
<p>The anti-Windows sentiment is not really appropriate on this list, either. Plone supports deployment and development on Linux, Mac OS X and Windows. We intend to keep it that way. Most developers and users, anecdotally, use OS X or Linux, but frankly there is no "slant" one way or another.</p>


<p><br></p>
<p><br></p>
<p>+1 If there is any such perceived slant I think it's due to the inherent nature of the various platforms. Plone-the-project must provide robust, easy to use installers for "all major platforms". It just so happens that Windows is:</p>


<p><br></p>
<p>- Not free</p>
<p>- Harder to integrate</p>
<p>- The most widely used OS in the world(1)</p>
<p><br></p>
<p>Most unix installers/distributions need only to be supplied to be useful. The latest Windows installers seem to be causing a bit more confusion than we'd like. IIUC, there is some effort to standardize every installer around the Unified Installer, which I think must happen if we have any hope of unconfusing people in the future.</p>


<p><br></p>
<p>To give you an example of the scale of the problem, let's start with terminology. There are certain terms used in Plone that I absolutely hate, because I feel they confuse end users. Terms like (not all of which I hate, but all of which I'm certain confuse people, and in no particular order):</p>


<p><br></p>
<p>- Products</p>
<p>- instance</p>
<p>- zinstance</p>
<p>- zopepy</p>
<p>- Buildout</p>
<p>- Eggs</p>
<p>- GenericSetup</p>
<p>- Archetypes</p>
<p>- ZopeSkel</p>
<p>- Templer</p>
<p>- Diazo</p>
<p>- ZEO</p>
<p>- ArchGenXML</p>
<p>- bootstrap</p>
<p>- skins</p>
<p>- portal_*</p>
<p>- Zope</p>
<p>- Zope2</p>
<p>- Zope3</p>
<p>- Zope Component Architecture</p>
<p>- Zope Toolkit</p>
<p>- External Method</p>
<p>- Browser View</p>
<p>- Viewlet</p>
<p>- Portlet</p>
<p>- repozo</p>
<p>- recipes</p>
<p>- bluebrints</p>
<p>- transmogrifier</p>
<p>- ZODB</p>
<p>- Data.fs</p>
<p>- component</p>
<p>- interface</p>
<p>- KSS</p>
<p>- Acquisition</p>
<p>- paster</p>
<p>- CMF</p>
<p><br></p>
<p>We need to throw away or hide all this old terminolog and start over IMHO (the terminology, not the actual technology which of course is much harder to get rid of. And I'm not suggesting that Plone is unique in its wealth of complex terminology used to describe the stack. Just that we've lost our ability to provide end users with simple terminology to get the job done. I.e. we the developers have become uncumbered with all of this technology, and all of these terms). Here's some simple terminology I am comfortable with:</p>


<p><br></p>
<p>- Python: The programming language used to build Plone, and the name of an executable interpreter.</p>
<p>- Plone: The name of a popular Python-based CMS, and the name of the program that runs the Plone CMS application (c.f. instance)</p>
<p>- Add-ons: Python code and other resources that add functionality to your Plone website.</p>
<p>- Themes: Add-ons that chanage the appearance of your Plone website.</p>
<p>- Plone API: The programming interface I the programmer user to customize Plone's default behavior, and to build applications on top of Plone.</p>
<p><br></p>
<p>And here's three more terms that are fair game:</p>
<p><br></p>
<p>- HTML</p>
<p>- CSS</p>
<p>- JavaScript</p>
<p><br></p>
<p>And while we're at it, let's add a few more fairly easy ones:</p>
<p><br></p>
<p>- Website: Text and other resources available at a URL.</p>
<p>- Web application: A computer program whose user interface is a website.</p>
<p>- CMS: A type of web application designed to make it easy for non technical users to edit website content.</p>
<p><br></p>
<p>Everything else falls into the category of "if you really want to know more, then…".<span>  </span>And everything from the long list should fit into one of the terms on the shorter list.</p>
<p><br></p>
<p>And that's just terminology. We need to have a discussion about what to call things first before we can fix them. Again, all of this is IMHO obviously. I'm sure others feel differently. But I'm adamant that a discussion must occur.</p>


<p><br></p>
<p>For (stupid, simple) example: Do we call add-ons "products" for the next five years? Who decides? What documentation and software needs to be updated? Just this simple, stupid issue could entail a massive effort to decide on and fix (I'm actually OK with calling them Products, but just like with anything else in Plone, we have people calling them both and that's confusing. At this point I'd really like to hear from someone, anyone besides me that they should be called one or the other for the next five years and why.)[2]</p>


<p><br></p>
<p><br></p>
<p>Alex</p>
<p><br></p>
<p><br></p>
<p><br></p>
<p>(1) No idea if this is actually still true, but I suspect it is.</p>
<p><br></p>
<p>(2) It bears repeating, none of this is unique to Plone. Almost the exact same thing is happening with Python and their packaging story, with the proliferation of confusing information surrounding all of the technologies: distutils, setuptools, distribute, distutils2, packagings, eggs, distributions, and now the new "wheel" built-package format.</p>


<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p>Martin</p><span class="HOEnZb"><font color="#888888">
<p><br></p>
<p><br></p>
<p>--<span> </span></p>
<p>Alex Clark · <a href="http://pythonpackages.com" target="_blank">http://pythonpackages.com</a></p>
</font></span></div>
<br>_______________________________________________<br>
Setup mailing list<br>
<a href="mailto:Setup@lists.plone.org">Setup@lists.plone.org</a><br>
<a href="https://lists.plone.org/mailman/listinfo/plone-setup" target="_blank">https://lists.plone.org/mailman/listinfo/plone-setup</a><br>
<br></blockquote></div><br></div>