• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Buildout and Plone
 

Buildout and Plone

on

  • 21,568 views

A presentation outlining some Buildout basics particularly in the context of setting up and maintaining a Plone instance.

A presentation outlining some Buildout basics particularly in the context of setting up and maintaining a Plone instance.

Statistics

Views

Total Views
21,568
Views on SlideShare
5,505
Embed Views
16,063

Actions

Likes
1
Downloads
36
Comments
0

13 Embeds 16,063

http://www.buildout.org 16032
http://translate.googleusercontent.com 10
http://buildout.readthedocs.org 4
http://docs.zope.org 3
https://buildout-docs.readthedocs.org 3
http://svn.zope.org 2
http://www.slideshare.net 2
http://buildout.zope.org 2
http://131.253.14.250 1
http://webcache.googleusercontent.com 1
http://web.archive.org 1
http://131.253.14.66 1
http://192.168.10.10 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Buildout and Plone Buildout and Plone Presentation Transcript

    • Buildout and Plone Tim Knapp Emerge Technology www.emergetec.com
    • Why Buildout?
    • Consistency
    • Dependency Management
    • Speeds Up Deployment
    • Buildout Basics
    • Configuration File [buildout] parts =     zope     plone     instance [plone] recipe = plone.recipe.plone [zope2] recipe = plone.recipe.zope2instance user = admin:admin eggs = ${plone:eggs} products = ${plone:products} Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • Advanced Syntax Variable Substitution ${parts:option} ${plone:eggs} ${buildout:directory} option = ${buildout:directory}/somefolder Option Addition and Removal options = foo bar options += baz options -= foo Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • Buildout Directory ● bin/ ● bootstrap.py ● buildout.cfg ● develop-eggs/ ● downloads/ ● eggs/ ● parts/ ● products/ ● src/ Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • Buildout Options ● bin-directory ● develop-eggs-directory ● eggs-directory ● parts ● parts-directory ● log-level Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • Parts [buildout] parts =     instance [instance] recipe = plone.recipe.zope2instance user = admin:admin eggs = ${plone:eggs} archetypes.schemaextender zcml = archetypes.schemaextender products = ${plone:products} environment­vars =      TZ Pacific/Auckland http­address = 8080 zeo­address = 8000 debug­mode = on verbose­security = on event­log­level = debug Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • Plone Recipes [buildout] parts =     zope2     plone     instance [plone] recipe = plone.recipe.plone [zope2] recipe = plone.recipe.zope2install [instance] recipe = plone.recipe.zope2instance user = admin:admin eggs = ${plone:eggs} products = ${plone:products} Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • The Command Line
    • Command Line Options $cd path/to/my/buildout $python2.4 bootstrap.py Creating directory 'mybuildout/bin'. Creating directory 'mybuildout/parts'. Creating directory 'mybuildout/develop­eggs'. Generated script 'mybuildout/bin/buildout'. $ bin/buildout $ bin/instance start Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • Advanced CLI Options ● -v and -q – increase and decrease verbosity ● -n and -N – Newest and non-newest modes ● -O and -o – online and offline mode Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp
    • Wrapping Up ● Buildout Basics – Configuration File – Buildout Directory – Buildout Options – Parts – Recipes ● Command Line Buildout and Plone NZPUG Meeting Dec 2008 / Tim Knapp