Re: Plone 5 Installer/Skeleton plans

Giacomo Spettoli <[email protected]> Wed, 07 Aug 2013 14:40:52 +0200
Newsgroups gmane.comp.web.zope.plone.installers
Message-ID <[email protected]>
On 08/07/2013 12:17 AM, Steve McMahon wrote:
> Hi installers team!
>
> It's time to start working on what we hope to accomplish for Plone 5.
> Your thoughts are welcome!
+100 great!
>
> Here's what I've been thinking about:
>
> 1) Integrating the work that Sven, Alessandro and helpers have been
> doing on smart dependency installation for common platforms
> (https://github.com/collective/install.plone.dependencies);
>
> 2) Have a testing suite for major platforms that will either create
> virtualboxes or spin up cloud machines to test the installers on
> common or troubled platforms;

For the windows installer this would be awesome but also not that easy
to achieve. Ideally it would be needed 3 machines:
- 1 Win XP
- Win Vista/7/8 - 32bit
- Win Vista/7/8 - 64bit

Obviously for these 3 installations, licenses would be needed . Plus I'm
not sure if there are additional requirements to be fulfilled in order
to use them in a community/shared environment.

Don't know if the advantages worth the pain.

>
> 3) Integrate a successor to ZopeSkel. This should include skeleton
> generators for all the projects that newbies need to start (dexterity,
> diazo themes, portlets ...).
>
> Ideally, we'll find a way to get the skeleton generator to work with
> buildout so that it can (optionally) add the new package to the buildout. 
>
> What I'd like to see here is something close to zero friction in the
> common procedures like: 1) install plone; 2) add a dexterity skeleton
> package; 3) add a content type skeleton to the package skeleton. The
> output should match (as closely as possible) our tutorials for the
> matching procedure. I.E., the dexterity skeletons should match the
> dexterity documentation. New packages should be ready to test with our
> best, current practices. People who do regular training should be very
> happy to use this in their training.
>
> One of the goals for Plone 5 will be to have much more of the core
> code be good examples of the right way to do things. We should ask the
> same of the installers and the associated skeleton generator.

Here a raw list of the goals for the Plone5 win installer:
- beautiful documentation for end users
- proper documentation for next maintainers
- get back to python2.7, in the last release I had to fallback again to
py2.6 for a stupid bug.
- start signing the installer to avoid scaring warnings before the
installation.
- include more languages in the installer, for ex. Portuguese/Brasilian
- improve the installation options, for ex. to give the possibility to
choose between single or  multiple zope instances
- ???

>
> So, there's my set of goals. I know that some of you are already
> working on these projects. Where are you at, and what more (or less)
> do you want to do?
>
> Steve

cheers,
Giacomo

>
>
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite!
> It's a free troubleshooting tool designed for production.
> Get down to code-level detail for bottlenecks, with <2% overhead. 
> Download for free and get started troubleshooting in minutes. 
> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
>
>
> _______________________________________________
> Plone-installers mailing list
> Plone-installers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/plone-installers


-- 

Giacomo Spettoli

Twitter: http://twitter.com/giacomospettoli
LinkedIn: http://linkedin.com/in/giacomospettoli

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk

_______________________________________________
Plone-installers mailing list
Plone-installers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-installers