I have browserlayers listed as browser resources, but I totally left out those others.<br><br><br><div class="gmail_quote">On Tue, May 13, 2008 at 6:16 PM, Dylan Jay &lt;<a href="mailto:gmane@dylanjay.com">gmane@dylanjay.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">David Bain wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="Ih2E3d">
I put together this checklist today, for the guys at my company. I figure it would be useful for others who want to &quot;audit&quot; their knowledge and skill level in Plone/Zope.<br>
<br>
I don&#39;t consider myself a guru and I&#39;m not comfortable with all of this stuff, but here it is, for what it is worth.<br>
<br>
 &nbsp; &nbsp;* Creating Python Products<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o Archetypes<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ ArchgenXML + ArgoUML (tagged values, stereotypes UML<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;tools)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Products<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Tools<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Portlets<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Configlets<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Tests<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Interfaces<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o Unit Testing<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o Doc Testing<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o Functional Testing<br>
 &nbsp; &nbsp;* Zope 3 Skills<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o configuration using zcml<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o interfaces<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o adapters<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o utilities<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o annotations<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o viewlets<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o browser resources<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o working with formlib<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o z3c.form<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o eggs<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o formlib + archetypes<div class="Ih2E3d"><br>
 &nbsp; &nbsp;* Paster<br>
 &nbsp; &nbsp;* Buildout<br>
 &nbsp; &nbsp;* Setuptools<br>
 &nbsp; &nbsp;* Eggs<br>
 &nbsp; &nbsp;* PyPI<br>
 &nbsp; &nbsp;* WSGI<br>
 &nbsp; &nbsp;* Clouseau<br>
 &nbsp; &nbsp;* PDB<br>
 &nbsp; &nbsp;* Python List Comprehension<br>
 &nbsp; &nbsp;* Python Lambda<br>
 &nbsp; &nbsp;* Python decorators<br>
 &nbsp; &nbsp;* Python dir()<br>
 &nbsp; &nbsp;* Python help()<br>
 &nbsp; &nbsp;* External Editor<br>
 &nbsp; &nbsp;* Python Scripting and External Methods<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o programmatically manipulating zope objects<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ invokeFactory, getToolByName etc...<br>
 &nbsp; &nbsp;* ZPT, DTML<br>
 &nbsp; &nbsp;* CSS<br>
 &nbsp; &nbsp;* ZSQL or SQLAlchemy/Alchemist<br>
 &nbsp; &nbsp;* cvs and svn checkout and check in, managing trac<br>
 &nbsp; &nbsp;* Understand and able to implement Web Standards<br>
 &nbsp; &nbsp;* Custom Settings (alter default settings)<br>
 &nbsp; &nbsp;* Created Customization Properties<br>
 &nbsp; &nbsp;* Python/ZODB manipulation<br>
</div></blockquote>
<br>
I&#39;d add<br>
* plone.browserlayer<br>
* archetypes.schemaextender<br>
* batching<br>
* generic_setup<br>
* cachefu<br>
off the top of my head.<br>
<br>
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.<br>
<br>
<br>
<br>
_______________________________________________<br>
Product-Developers mailing list<br>
<a href="mailto:Product-Developers@lists.plone.org" target="_blank">Product-Developers@lists.plone.org</a><br>
<a href="http://lists.plone.org/mailman/listinfo/product-developers" target="_blank">http://lists.plone.org/mailman/listinfo/product-developers</a><br>
</blockquote></div><br>