Re: Plone 5 Installer/Skeleton plans

sven <[email protected]> Sat, 10 Aug 2013 13:19:14 +0200
Newsgroups gmane.comp.web.zope.plone.installers
Message-ID <[email protected]>
I talked during PLOG with Erico about the OSX installer and if I
remember right we decided on the following:

- fix bugs in the GUI of the installer [like progress bar not working
correctly]
- fix location of log files
- make the installer itself more mac specific, and get rid of old and
not anymore or other OS specific used stuff.
- new documentation for maintainers
- new documentation for users

Erico, if I forgot something please add !

cheers

Sven

PS: Should I open a ticket for that on dev ?

On 08/07/2013 02:40 PM, Giacomo Spettoli wrote:
> 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

------------------------------------------------------------------------------
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