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
      - Archetypes
         - ArchgenXML + ArgoUML (tagged values, stereotypes UML
         tools)
            - Products
            - Tools
            - Portlets
            - Configlets
            - Tests
            - Interfaces
          - Unit Testing
      - Doc Testing
      - Functional Testing
       - Zope 3 Skills
      - configuration using zcml
      - interfaces
      - adapters
      - utilities
      - annotations
      - viewlets
      - browser resources
      - working with formlib
      - z3c.form
      - eggs
      - 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
      - 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
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to