Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Plone dev 101 for djangonauts

1,742 views

Published on

Django has been garnering a lot of attention from web developers in recent times due to its simple yet powerful nature. This talk will introduce those familiar to Django to Plone by way of comparing the two and drawing out similarities where possible but also some lessons that each could learn from the other.

  • Be the first to comment

Plone dev 101 for djangonauts

  1. 1. Plone dev 101 for Djangonauts Tim Knapp
  2. 2. Outline ● How's data stored in Plone/Django ● Creating/modifying data in Plone/Django ● Views in Plone/Django ● Templating in Plone/Django
  3. 3. django.db.models.Model
  4. 4. invokeFactory(id="my-object-id", type_name='MyPloneContentType')
  5. 5. Products.Archetypes.atapi.registerType( MyPloneContentType, PROJECTNAME)
  6. 6. getFieldname, setFieldname
  7. 7. Additional Learning ● ZCA - utilities, events, adapters, interfaces ● GenericSetup ● Viewlets ● Theming - Deliverance/XDV ● ZopeSkel ● z3c.form ● Dexterity
  8. 8. Additional Learning (cont) ● More Archetypes stuff ● Buildout ● CMF Skins ● Zope 3 Browser resources ● DCWorkflow ● Acquisition
  9. 9. For More Information ● http://collective-docs.plone.org ● http://plone.org/documentation
  10. 10. References ● http://presentations.webcollective.coop/dj ango-plone/#(1) ● http://faassen.n-- tree.net/blog/view/weblog/2008/06/20/0 ● http://www.martinaspeli.net/plone-book ● http://djangobook.com/en/2.0/

×