Joe Developer Class Curriculum Idea¶
Note
This was my idea during the conference. In essence, a class for the rest of us.
Goals of the class for our firm¶
- Teach plone to more people
- Teach Plone A-Z using latest stable technologies
- buildout
- Zope 3 style products
- Have fun
- Make enough money to get some Taco bell
- Prospect for potential customers for consulting
- Prospect for potential employees for consulting
- Earn me street cred in Plone community
Quickie view of the curriculum¶
- Class Pre-Requisites
- Basic knowledge of python
- laptop, Mac OSX or Linux preferred
- Our Setup
- Local Pypi mirror that we bring in to remove dependency on local internet connectivity
- Assembling the tools (Class starts)
- python
- easy_install
- paster
- SVN
- PIL
- Buildout - Plone!
- Configuring our Plone instance with buildout.cfg
- Building Plone
- Setting up a plone instance in the ZMI
- Buildout - Product!
- Using Paster and ZopeSkel to build a sample product
- Pointing buildout.cfg at our new product
Class Pre-Requisites¶
- Basic knowledge of Python
- Laptop
Our Setup¶
- Local PyPI mirror to expedite buildouts and remove dependency on network connectivity by host
- Projector
Assembling the tools¶
- Correct version of Python
- easy_install
- Paster
- SVN
- PIL
Buildout¶
- Create your product
- Doing the bootstrap