[Product-Developers] Re: Plone Skillset Checklist

David Bain david.bain at alteroo.com
Wed May 14 01:42:00 UTC 2008


I have browserlayers listed as browser resources, but I totally left out
those others.


On Tue, May 13, 2008 at 6:16 PM, Dylan Jay <gmane at dylanjay.com> wrote:

> David Bain wrote:
>
> > I put together this checklist today, for the guys at my company. I
> > figure it would be useful for others who want to "audit" their knowledge and
> > skill level in Plone/Zope.
> >
> > I don't consider myself a guru and I'm not comfortable with all of this
> > stuff, but here it is, for what it is worth.
> >
> >    * Creating Python Products
> >          o Archetypes
> >                + ArchgenXML + ArgoUML (tagged values, stereotypes UML
> >                  tools)
> >                      # Products
> >                      # Tools
> >                      # Portlets
> >                      # Configlets
> >                      # Tests
> >                      # Interfaces
> >          o Unit Testing
> >          o Doc Testing
> >          o Functional Testing
> >    * Zope 3 Skills
> >          o configuration using zcml
> >          o interfaces
> >          o adapters
> >          o utilities
> >          o annotations
> >          o viewlets
> >          o browser resources
> >          o working with formlib
> >          o z3c.form
> >          o eggs
> >          o formlib + archetypes
> >    * Paster
> >    * Buildout
> >    * Setuptools
> >    * Eggs
> >    * PyPI
> >    * WSGI
> >    * Clouseau
> >    * PDB
> >    * Python List Comprehension
> >    * Python Lambda
> >    * Python decorators
> >    * Python dir()
> >    * Python help()
> >    * External Editor
> >    * Python Scripting and External Methods
> >          o programmatically manipulating zope objects
> >                + invokeFactory, getToolByName etc...
> >    * ZPT, DTML
> >    * CSS
> >    * ZSQL or SQLAlchemy/Alchemist
> >    * cvs and svn checkout and check in, managing trac
> >    * Understand and able to implement Web Standards
> >    * Custom Settings (alter default settings)
> >    * Created Customization Properties
> >    * Python/ZODB manipulation
> >
>
> I'd add
> * plone.browserlayer
> * archetypes.schemaextender
> * batching
> * generic_setup
> * cachefu
> off the top of my head.
>
> This is a great list for anyone needing a cheatsheet of what they need to
> learn. It would be even better to have it on a wiki somewhere, perhaps each
> item tagged with what you need to learn it for.
>
>
>
> _______________________________________________
> Product-Developers mailing list
> Product-Developers at lists.plone.org
> http://lists.plone.org/mailman/listinfo/product-developers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-product-developers/attachments/20080513/96a13955/attachment.html>


More information about the Product-Developers mailing list