Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects,...
-
Upload
miguel-cooper -
Category
Documents
-
view
214 -
download
0
Transcript of Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects,...
![Page 1: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/1.jpg)
Plone
An overview
Jonas Nielsen
![Page 2: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/2.jpg)
Agenda
• Main functionalities: Member folder, content objects, workflow
• Portlets, Skins
• Configuration in Zmi
• New content types
• Multilingual tools
![Page 3: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/3.jpg)
![Page 4: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/4.jpg)
What do plone add to zope
• Based on Zope and CMF
• Plone is a portal ready to use
![Page 5: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/5.jpg)
Users
• Users can register themselves
• They have a member folder
• They have their own settings (e.g. name, preferred editing mode)
• Users can add and edit content types
• Users can request a document to be published and a publisher can then publish it.
![Page 6: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/6.jpg)
User registration
![Page 7: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/7.jpg)
Personal folder
![Page 8: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/8.jpg)
Content creation
• Structured text
• Epoz
![Page 9: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/9.jpg)
Portlets
• Plone has optional boxes in the left and the right side.
• These are set in the properties tab of the plone instance.
• Example portlets: about, events, calendar, favorites, login, navigation, news, related, review.
![Page 10: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/10.jpg)
Portlets
![Page 11: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/11.jpg)
Skins
• Plone can have different skins.
• It consists of prioritised folders in portal_skins. The user edits the custom folder which overwrites all the others.
• You normally overwrite main_template, ploneCustom.css, portal_logo (as a minimum) and add your own pictures and code.
• Code is written as Zope Page Templates (zpt).
![Page 12: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/12.jpg)
Customizing of main_template
![Page 13: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/13.jpg)
Other configuration
• Portal tabs, object tabs and folder buttons can be set in the zmi in portal_actions
![Page 14: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/14.jpg)
Portal_actions
![Page 15: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/15.jpg)
Plones form and navigation
• Set in portal_properties/navigation_properties (navigation) and portal_properties/form_properties (validation)
• Portal_Types and Portal_workflow
• Folder content can be syndicated as rss
![Page 16: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/16.jpg)
Navigation_properties
![Page 17: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/17.jpg)
Workflows
![Page 18: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/18.jpg)
Creating a new content type
• If you use Factory-based type information you can’t add new fields.
• A new content type can be made as a file-system based product.
• Another method is using a tool called ”archetypes”. It creates a skeleton of the view and edit form of the type.
![Page 19: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/19.jpg)
Portal types
![Page 20: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/20.jpg)
Localization
• Date format and language can be set in plone itself.
• Plone 2 uses another tool than localizer. It is called ”Placeless translation service” and “i18nlayer” for content.
![Page 21: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/21.jpg)
Documentation
• http://plone.org/documentation/
• There are newsgroups and irc channels available for discussing plone.
• ”The plone book” will be available in print in june. (currently online).
![Page 22: Plone An overview Jonas Nielsen. Agenda Main functionalities: Member folder, content objects, workflow Portlets, Skins Configuration in Zmi New content.](https://reader035.fdocuments.us/reader035/viewer/2022081602/55152c74550346c77d8b56db/html5/thumbnails/22.jpg)
Conclusion / Discussion
• Plone adds a lot of reusable functionality
• Plone can be overkill (especially if you don’t need the member folder).
• Plone has nice and neutral user interface.
• Plone limits creative freedom