1 / 28

Plone

Plone. Großes Seminar Blockseminar SS04 Referentin: Katja Reitz. Table of contents. CMS Plone First use of Plone Object types in Plone Workflow system Zope Management Interface. What is a CMS?. CMS – Content Management System Administration of content

Download Presentation

Plone

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Plone Großes Seminar Blockseminar SS04 Referentin: Katja Reitz

  2. Table of contents • CMS • Plone • First use of Plone • Object types in Plone • Workflow system • Zope Management Interface

  3. What is a CMS? • CMS – Content Management System • Administration of content • Separation between design and content • Templates • Workflow system

  4. Plone (1) • CMS • Open source • Free • Based on Zope • Programming language: Python • Support of 30 languages, also german

  5. Plone (2) • Extensible • Technology neutral • Plattforms: • Linux • Windows • Mac OS X • Solaris • BSD

  6. Zope • Web application server • Contains a Content Management Framework (CMF) • Programming language: Python • Open source • Free

  7. First use of Plone • Download at http://plone.org • About 20 MB (for Windows XP) • Easy to install • After installation: • One user  Site-Manager • Default-Page • Possibility to create new users

  8. Default page

  9. Start page

  10. Object types in Plone • To produce content • Different object types to realize different content • Generell features: • Discussing content • Searching for content

  11. List of object types in Plone • Document • Date • File • Folder • Image • Link • News item • Topic

  12. Example: Document • Object type to produce text • Different formats: • Plain text • HTML • Structured text

  13. Example 1: Structured text • *italic*  italic • **bold**  bold • _underline_  underline

  14. Example 2: Structured text

  15. Workflow system • Manage business processes • Management of all activities in a project from start to finish • Document Management • User Roles • Object states

  16. User Roles • Anonymous • Member • Reviewer • Owner • Manager

  17. Example: Reviewer

  18. Object states / actions • Private • Submit • Retract • Reject • Publish

  19. Example: Object states

  20. Zope Management Interface • Administration tool • http://localhost:8080/manage • Change the look of Plone • Templates  Zope Page Templates

  21. ZMI

  22. Change the look of Plone • Simple changes: • Slots • Skins/Layers • Templates • Zope Page Templates

  23. Zope Page Templates • Structure of a web page • HTML in combination with Template Attribute Language TAL • TAL as a attribute in HTML-Tags • Attribute: tal:statement • Dynamic content

  24. Example 1 The URL is <span tal:replace="request/URL"> URL </span>. Static: The URL is URL. Dynamic: The URL is http://localhost:8080/template_test.

  25. Example 2 <table border="1" width="100%"> <tr> <th>#</th><th>Id</th><th>Meta-Type</th><th>Title</th> </tr> <tr tal:repeat="item container/objectValues"> <td tal:content="repeat/item/number">#</td> <td tal:content="item/id">Id</td> <td tal:content="item/meta_type">Meta-Type</td> <td tal:content="item/title">Title</td> </tr> </table>

  26. Output of Example 2

  27. Conclusion • GroupWare tool • Document Management System • Easy to use • More difficult for the site-manager and the template-programmer  Zope Management Interface

  28. Vielen Dank für die Aufmerksamkeit!

More Related