plone - a comprehensive content management solution
TRANSCRIPT
Plone -
A Comprehensive
Content Management Solution
Open Source Software Foundry
Open Source Software Foundry
Services and Resources
Services and Resources
Services and Resources
Plone ?
Plone =
Plone =
+
Blog (CoreBlog)
Portal (CIA, US)
Portal (NASA, US)
Issue Tracking (Poi)
Network Management (ZenOSS)
Technically Speaking,
Plone is ...
Plone is ...
a CMS
built on Zope written in Python
CMS
=
Content
Management
System
Content
Management
System
?
CMS Feature Onion
Search
Engine
DataRepository
Workflow
UserManagement
Templating
ContentVersioning
AuthenticationService
Caching
DatabaseIntegration
Application
I18NFramework
Syndication
http://www.contentmanagementproject.com/_images/cms.gif
Plone History and Versions
Version
2.0.5
2.1
2.5
3.0
3.1.3
Released
2004/12/01
2005/09/062006/06/17
2007/08/212008/07/16
Major Features
Printer stylesheets
Archetypes-basedPAS,Zope3views
Version,WorkflowGenericSetup,portlet
Installation !
./install.sh zeo
cd ~/Plone-3.1/zeocluster
bin/startcluster.sh
Zope Enterprise Objects (ZEO)
Data.fs
ZopeObjectDataBaseport #8100ZEO Client 1port #8080ZEO Client 2port #8081
Windows Installer
Windows Installer
Plone Controller
Plone Controller
Site Setup Within 5 minutes
Zope Management Interface (ZMI)
Plone Site Setup
Content Management with Out-of-Box Plone
Administrative View
Tip !
Use Different
Browsers
One Browser For Admin,
Another For Plain Users.
Create
a New User !
Security Setting
Lets Login !
personal_bar
contentviews
Default Content Types
Page
News Item
Event
Image
File
Link
Lets Add New Content !
Title as URL String
Kupu Editor
States for Default Workflow
Private ()Pending review ()Published ()
Explore More About Content Metadata and Setting !
Role and Permission
Manager
Reviewer
Member
Non-login
Add
Edit
Review
View
?
Plone Annotated
Site Setup Within 5 minutes
Site Setup Within 5 minutes
Portlet
Viewlet
http://localhost:8080/Plone/@@manage-viewlets
http://plone.org/documentation/tutorial/customizing-main-template-viewlets/tutorial-all-pages
Viewlet Manager
OK, then,
Lets Try A Usecase with Out-of-Box Plone
Build a Blog Site
Adding a New PloneSite
Setting NuPlone as Extension Profile
Create a Folder for Postings
Set Title as Postings
Restrict Only NewsItem as Content Type to Add
Change Type Title as Blog Entry in portal_types
Add 2 New Blog Entries
Edit Categorization
Add Categories
Add Related Items
Add a Collection
Edit Number of Items to List
Edit Criteria
Select Collection as Default View
OpenID Auth and Reply
Install OpenID Product
Enable Allow Discussion to Blog Entries in portal_types
Add and Enable Reply to item permission to Authenticated
Update security setting in portal_workflow
Workflow and Permission
Check Default Workflow
Add a managed permission Reply to item in simple_publication_workflow/Permissions
Want More Themes Other Than NuPlone ?
Customize Site Skin
Choose a Free Skin Package from http://skins.quintagroup.com/
Backup and Restore
Run repozo Script
repozo -BQv -r BackupDir -f DataDir/Data.fs
repozo -Rv -r BackupDir -o DataDir/Data.fs
Work with crontab
Summary
A Comprehensive CMS ?
The Web CMS Report, by CMS Watch
Web CMS 2007
Technology
Standards
Development
Access Control
Templating
Page Rendering
Usability
Internationalization
Content Production Services
Authoring & Transformation
Aggregation
Repository Services
Metadata/Taxonomy Management
Globalization
Promotion Path
System Reporting
Content Delivery Services
Personalization
Site Search
Scaling & Performance
Multichannel & Syndication
Content Retention
User-Generated Content
Micro-Applications
Site Analytics
Vendor Intangibles
Maintenance & Support
Integration & Tech Partnerships
Active User Groups
Services & Channel
Product QA
Strategy & Roadmap
Good Value
Multilingual Support
Used for 24 languages on the ecoagents web site
http://ecoagents.eea.europa.eu
FTP, WebDAV Client
Vibrant Community
Open Source Projects
OpenPlans
ArgoUML
http://blip.tv/file/398418http://blip.tv/file/get/Plonetv-ploneconference2004talkcollaborationmanagementwitharchetypes844.flv
Content Management Software
Recommended Books
Recommended Books
Advanced Topics
Rewrite/Proxy Modules and Virtual Hosting
Integrating with Existing Applications
Working with Different Databases
Developing with Archetypes
Scaling and Optimization
Development in UML
buildout
...
Questions ?
Click to edit the title text format
Click to edit the outline text format
Second Outline Level
Third Outline Level
Fourth Outline Level
Fifth Outline Level
Sixth Outline Level
Seventh Outline Level
Eighth Outline Level
Ninth Outline Level