Plone dev 101
for Djangonauts
Tim Knapp
Outline
● How's data stored in Plone/Django
● Creating/modifying data in Plone/Django
● Views in Plone/Django
● Templating...
django.db.models.Model
invokeFactory(id="my-object-id",
type_name='MyPloneContentType')
Products.Archetypes.atapi.registerType(
MyPloneContentType,
PROJECTNAME)
getFieldname, setFieldname
Additional Learning
● ZCA - utilities, events, adapters,
interfaces
● GenericSetup
● Viewlets
● Theming - Deliverance/XDV
...
Additional Learning (cont)
● More Archetypes stuff
● Buildout
● CMF Skins
● Zope 3 Browser resources
● DCWorkflow
● Acquis...
For More Information
● http://collective-docs.plone.org
● http://plone.org/documentation
References
● http://presentations.webcollective.coop/dj
ango-plone/#(1)
● http://faassen.n--
tree.net/blog/view/weblog/200...
Upcoming SlideShare
Loading in...5
×

Plone dev 101 for djangonauts

1,359

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.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,359
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Customize the text box with your information
  • 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/
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×