Hi,
Preface: "Developer manual" (final name is not yet decided) will replace the old "Common Plone programming recipes" tutorial. It is aimed to be community maintained effort to have a sane Plone developer documentation.
As new PloneHelpCenter is still underway there is no easy way to share incomplete documentation work to big audience.
As a temporary measure I dumped the current developer manual (snippets) here:
https://svn.plone.org/svn/collective/collective.developermanual/trunk/Please see HTTP request/response and security chapters to grasp the concept of the manual.
Everyone who has collective commit access can participate.
Also here is the outline of the current structure (from
http://plone.org/documentation/manual/developer-manual, not public)
1. Introduction
1. Preface - the Nature of Plone
2. Other resources
3. Making this documentation better
4. Information boxes
2. Add on products
3. Serving web pages
1. HTTP request and response
2. Traversing
4. Data storing and persistency
1. Data lifecycle
2. Persistent objects
3. Transactions
4. Acquisition
5. ZODB
5. Content
1. Creating
2. Listing
3. Reading
4. Updating
5. Deleting
6. Copying
7. Moving
8. Renaming
6. Content types
1. Creating
2. Extending
7. Searching and indexing
8. Componenet architecture and interfaces
9. Views
1. BrowserView
2. Static media
3. Object methods
4. Page templates and plone_skins
5. Viewlets
10. Forms
11. Security
12. Users
13. Events
14. Workflows
15. Resource registries
1. Javascript
2. CSS
16. Portlets
1. Creating portlets
2. Extending a portlet
17. KSS
18. Sessions
19. Testing