Your SlideShare is downloading. ×
0
Plone   - A Comprehensive  Content Management Solution <ul><ul><li>胡崇偉 </li></ul></ul><ul><ul><li>[email_address] </li></u...
Open Source Software Foundry <ul><ul><li>營運一個供自由軟體專案進駐開發的網站 </li></ul></ul><ul><ul><li>提供協力開發軟體所需的系統技術與工具 </li></ul></ul><...
Services and Resources 專案管理
Services and Resources 專案管理 版本管理 共同筆記 檔案下載 通信論壇 統計資訊 待辦事項
Services and Resources 專案管理 版本管理 共同筆記 檔案下載 通信論壇 統計資訊 待辦事項 資源目錄 人才資料 授權條款 精靈 研究報告 教學文件 電子報 推廣光碟
Plone ?
Plone = <ul><ul><li>快速架站機 </li></ul></ul>
Plone = <ul><ul><li>+ </li></ul></ul><ul><ul><li>快速架站機 </li></ul></ul><ul><li>企業級功能 </li></ul>
Blog (CoreBlog)
Portal (CIA, US)
Portal (NASA, US)
Issue Tracking (Poi)
Network Management (ZenOSS)
Technically Speaking, <ul><ul><li>Plone is ... </li></ul></ul>
Plone is ... <ul><ul><li>a CMS </li></ul></ul><ul><ul><li>built on Zope written in Python </li></ul></ul>
CMS = Content Management System
Content Management System ?
CMS Feature Onion <ul><ul><li>Search </li></ul></ul><ul><ul><li>Engine </li></ul></ul>Data Repository Workflow User Manage...
Plone History and Versions <ul><ul><li>Version </li></ul></ul><ul><ul><li>2.0.5 </li></ul></ul><ul><ul><li>2.1 </li></ul><...
 
Installation ! <ul><ul><li>./install.sh zeo </li></ul></ul><ul><ul><li>cd ~/Plone-3.1/zeocluster </li></ul></ul><ul><ul><l...
Zope Enterprise Objects (ZEO) <ul><ul><li>Data.fs </li></ul></ul>Zope Object Data Base port #8100 ZEO Client 1 port #8080 ...
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 <ul><ul><li>One Browser For Admin, </li></ul></ul><ul><ul><li>Another For Plain Users. </li><...
Create a New User !
Security Setting
Let’s Login !
personal_bar contentviews
Default Content Types <ul><ul><li>Page </li></ul></ul><ul><ul><li>News Item </li></ul></ul><ul><ul><li>Event </li></ul></u...
Let’s 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 <ul><ul><li>Manager </li></ul></ul><ul><ul><li>Reviewer </li></ul></ul><ul><ul><li>Member </li></ul></...
Plone Annotated
Site Setup Within 5 minutes
Site Setup Within 5 minutes
Portlet
 
 
Viewlet <ul><ul><li>http://localhost:8080/Plone/@@manage-viewlets </li></ul></ul>
Viewlet Manager
OK, then, Let’s Try A Usecase with Out-of-Box Plone
Build a Blog Site <ul><ul><li>Adding a New PloneSite </li></ul></ul><ul><ul><li>Setting NuPlone as Extension Profile </li>...
Create a Folder for Postings <ul><ul><li>Set Title as “Postings” </li></ul></ul><ul><ul><li>Restrict Only NewsItem as Cont...
Edit Categorization <ul><ul><li>Add Categories </li></ul></ul><ul><ul><li>Add Related Items </li></ul></ul>
Add a Collection <ul><ul><li>Edit Number of Items to List </li></ul></ul><ul><ul><li>Edit Criteria </li></ul></ul><ul><ul>...
OpenID Auth and Reply <ul><ul><li>Install OpenID Product </li></ul></ul><ul><ul><li>Enable ‘Allow Discussion’ to Blog Entr...
 
Workflow and Permission <ul><ul><li>Check Default Workflow </li></ul></ul><ul><ul><li>Add a managed permission ‘Reply to i...
Want More Themes Other Than NuPlone ?
Customize Site Skin <ul><ul><li>Choose a Free Skin Package from http://skins.quintagroup.com/ </li></ul></ul>
Backup and Restore <ul><ul><li>Run repozo Script </li></ul></ul><ul><ul><li>repozo -BQv -r BackupDir -f DataDir/Data.fs </...
Summary <ul><ul><li>A Comprehensive CMS ? </li></ul></ul><ul><ul><li>The Web CMS Report, by CMS Watch </li></ul></ul>
Web CMS 2007 <ul><ul><li>Technology </li></ul></ul><ul><ul><li>Standards </li></ul></ul><ul><ul><li>Development </li></ul>...
Multilingual Support <ul><ul><li>Used for 24 languages on the ecoagents web site </li></ul></ul><ul><ul><li>http://ecoagen...
FTP, WebDAV Client
Vibrant Community
Open Source Projects <ul><ul><li>OpenPlans </li></ul></ul><ul><ul><li>ArgoUML </li></ul></ul>
Content Management Software
Recommended Books
Recommended Books
Advanced Topics <ul><ul><li>Rewrite/Proxy Modules and Virtual Hosting </li></ul></ul><ul><ul><li>Integrating with Existing...
Q uestions ?
Upcoming SlideShare
Loading in...5
×

Plone - A Comprehensive Content Management Solution

876

Published on

Plone Introduction and blog site demo with out-of-box functionality.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
876
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
35
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Transcript of "Plone - A Comprehensive Content Management Solution"

    1. 1. Plone - A Comprehensive Content Management Solution <ul><ul><li>胡崇偉 </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>Open Source Software Foundry </li></ul></ul>
    2. 2. Open Source Software Foundry <ul><ul><li>營運一個供自由軟體專案進駐開發的網站 </li></ul></ul><ul><ul><li>提供協力開發軟體所需的系統技術與工具 </li></ul></ul><ul><ul><li>研究開放源碼軟體授權條款與法律政策議題並提供諮詢 </li></ul></ul><ul><ul><li>媒合並促成以自由軟體為基礎的本地成功案例 </li></ul></ul><ul><ul><li>報導國內外產業及社群新聞 </li></ul></ul><ul><ul><li>進行人才培育及國際交流活動 </li></ul></ul>
    3. 3. Services and Resources 專案管理
    4. 4. Services and Resources 專案管理 版本管理 共同筆記 檔案下載 通信論壇 統計資訊 待辦事項
    5. 5. Services and Resources 專案管理 版本管理 共同筆記 檔案下載 通信論壇 統計資訊 待辦事項 資源目錄 人才資料 授權條款 精靈 研究報告 教學文件 電子報 推廣光碟
    6. 6. Plone ?
    7. 7. Plone = <ul><ul><li>快速架站機 </li></ul></ul>
    8. 8. Plone = <ul><ul><li>+ </li></ul></ul><ul><ul><li>快速架站機 </li></ul></ul><ul><li>企業級功能 </li></ul>
    9. 9. Blog (CoreBlog)
    10. 10. Portal (CIA, US)
    11. 11. Portal (NASA, US)
    12. 12. Issue Tracking (Poi)
    13. 13. Network Management (ZenOSS)
    14. 14. Technically Speaking, <ul><ul><li>Plone is ... </li></ul></ul>
    15. 15. Plone is ... <ul><ul><li>a CMS </li></ul></ul><ul><ul><li>built on Zope written in Python </li></ul></ul>
    16. 16. CMS = Content Management System
    17. 17. Content Management System ?
    18. 18. CMS Feature Onion <ul><ul><li>Search </li></ul></ul><ul><ul><li>Engine </li></ul></ul>Data Repository Workflow User Management Templating Content Versioning Authentication Service Caching Database Integration Application I18N Framework Syndication
    19. 19. Plone History and Versions <ul><ul><li>Version </li></ul></ul><ul><ul><li>2.0.5 </li></ul></ul><ul><ul><li>2.1 </li></ul></ul><ul><ul><li>2.5 </li></ul></ul><ul><ul><li>3.0 </li></ul></ul><ul><ul><li>3.1.3 </li></ul></ul>Released 2004/12/01 2005/09/06 2006/06/17 2007/08/21 2008/07/16 Major Features Printer stylesheets Archetypes-based PAS,Zope3views Version,Workflow GenericSetup,portlet
    20. 21. Installation ! <ul><ul><li>./install.sh zeo </li></ul></ul><ul><ul><li>cd ~/Plone-3.1/zeocluster </li></ul></ul><ul><ul><li>bin/startcluster.sh </li></ul></ul>
    21. 22. Zope Enterprise Objects (ZEO) <ul><ul><li>Data.fs </li></ul></ul>Zope Object Data Base port #8100 ZEO Client 1 port #8080 ZEO Client 2 port #8081
    22. 23. Windows Installer
    23. 24. Windows Installer
    24. 25. Plone Controller
    25. 26. Plone Controller
    26. 27. Site Setup Within 5 minutes
    27. 28. Zope Management Interface (ZMI)
    28. 29. Plone Site Setup
    29. 30. Content Management with Out-of-Box Plone
    30. 31. Administrative View
    31. 32. Tip ! Use Different Browsers <ul><ul><li>One Browser For Admin, </li></ul></ul><ul><ul><li>Another For Plain Users. </li></ul></ul>
    32. 33. Create a New User !
    33. 34. Security Setting
    34. 35. Let’s Login !
    35. 36. personal_bar contentviews
    36. 37. Default Content Types <ul><ul><li>Page </li></ul></ul><ul><ul><li>News Item </li></ul></ul><ul><ul><li>Event </li></ul></ul>Image File Link
    37. 38. Let’s Add New Content !
    38. 39. Title as URL String ↓
    39. 40. Kupu Editor
    40. 41. States for Default Workflow Private ( 私有 ) ↓ Pending review ( 待審 ) ↓ Published ( 出版 )
    41. 42. Explore More About Content Metadata and Setting !
    42. 43. Role and Permission <ul><ul><li>Manager </li></ul></ul><ul><ul><li>Reviewer </li></ul></ul><ul><ul><li>Member </li></ul></ul><ul><ul><li>Non-login </li></ul></ul>Add ✔ ✔ Edit ✔ ✔ ✔ Review ✔ ✔ View ✔ ✔ ✔ ?
    43. 44. Plone Annotated
    44. 45. Site Setup Within 5 minutes
    45. 46. Site Setup Within 5 minutes
    46. 47. Portlet
    47. 50. Viewlet <ul><ul><li>http://localhost:8080/Plone/@@manage-viewlets </li></ul></ul>
    48. 51. Viewlet Manager
    49. 52. OK, then, Let’s Try A Usecase with Out-of-Box Plone
    50. 53. Build a Blog Site <ul><ul><li>Adding a New PloneSite </li></ul></ul><ul><ul><li>Setting NuPlone as Extension Profile </li></ul></ul>
    51. 54. Create a Folder for Postings <ul><ul><li>Set Title as “Postings” </li></ul></ul><ul><ul><li>Restrict Only NewsItem as Content Type to Add </li></ul></ul><ul><ul><li>Change Type Title as “Blog Entry” in portal_types </li></ul></ul><ul><ul><li>Add 2 New Blog Entries </li></ul></ul>
    52. 55. Edit Categorization <ul><ul><li>Add Categories </li></ul></ul><ul><ul><li>Add Related Items </li></ul></ul>
    53. 56. Add a Collection <ul><ul><li>Edit Number of Items to List </li></ul></ul><ul><ul><li>Edit Criteria </li></ul></ul><ul><ul><li>Select Collection as Default View </li></ul></ul>
    54. 57. OpenID Auth and Reply <ul><ul><li>Install OpenID Product </li></ul></ul><ul><ul><li>Enable ‘Allow Discussion’ to Blog Entries in portal_types </li></ul></ul><ul><ul><li>Add and Enable ‘Reply to item’ permission to ‘Authenticated’ </li></ul></ul><ul><ul><li>Update security setting in portal_workflow </li></ul></ul>
    55. 59. Workflow and Permission <ul><ul><li>Check Default Workflow </li></ul></ul><ul><ul><li>Add a managed permission ‘Reply to item’ in simple_publication_workflow/Permissions </li></ul></ul>
    56. 60. Want More Themes Other Than NuPlone ?
    57. 61. Customize Site Skin <ul><ul><li>Choose a Free Skin Package from http://skins.quintagroup.com/ </li></ul></ul>
    58. 62. Backup and Restore <ul><ul><li>Run repozo Script </li></ul></ul><ul><ul><li>repozo -BQv -r BackupDir -f DataDir/Data.fs </li></ul></ul><ul><ul><li>repozo -Rv -r BackupDir -o DataDir/Data.fs </li></ul></ul><ul><ul><li>Work with crontab </li></ul></ul>
    59. 63. Summary <ul><ul><li>A Comprehensive CMS ? </li></ul></ul><ul><ul><li>The Web CMS Report, by CMS Watch </li></ul></ul>
    60. 64. Web CMS 2007 <ul><ul><li>Technology </li></ul></ul><ul><ul><li>Standards </li></ul></ul><ul><ul><li>Development </li></ul></ul><ul><ul><li>Access Control </li></ul></ul><ul><ul><li>Templating </li></ul></ul><ul><ul><li>Page Rendering </li></ul></ul><ul><ul><li>Usability </li></ul></ul><ul><ul><li>Internationalization </li></ul></ul><ul><li>Content Production Services </li></ul><ul><li>Authoring & Transformation </li></ul><ul><li>Aggregation </li></ul><ul><li>Repository Services </li></ul><ul><li>Metadata/Taxonomy Management </li></ul><ul><li>Globalization </li></ul><ul><li>Promotion Path </li></ul><ul><li>System Reporting </li></ul><ul><li>Content Delivery Services </li></ul><ul><li>Personalization </li></ul><ul><li>Site Search </li></ul><ul><li>Scaling & Performance </li></ul><ul><li>Multichannel & Syndication </li></ul><ul><li>Content Retention </li></ul><ul><li>User-Generated Content </li></ul><ul><li>Micro-Applications </li></ul><ul><li>Site Analytics </li></ul><ul><li>Vendor Intangibles </li></ul><ul><li>Maintenance & Support </li></ul><ul><li>Integration & Tech Partnerships </li></ul><ul><li>Active User Groups </li></ul><ul><li>Services & Channel </li></ul><ul><li>Product QA </li></ul><ul><li>Strategy & Roadmap </li></ul><ul><li>Good Value </li></ul>
    61. 65. Multilingual Support <ul><ul><li>Used for 24 languages on the ecoagents web site </li></ul></ul><ul><ul><li>http://ecoagents.eea.europa.eu </li></ul></ul>
    62. 66. FTP, WebDAV Client
    63. 67. Vibrant Community
    64. 68. Open Source Projects <ul><ul><li>OpenPlans </li></ul></ul><ul><ul><li>ArgoUML </li></ul></ul>
    65. 69. Content Management Software
    66. 70. Recommended Books
    67. 71. Recommended Books
    68. 72. Advanced Topics <ul><ul><li>Rewrite/Proxy Modules and Virtual Hosting </li></ul></ul><ul><ul><li>Integrating with Existing Applications </li></ul></ul><ul><ul><li>Working with Different Databases </li></ul></ul><ul><ul><li>Developing with Archetypes </li></ul></ul><ul><ul><li>Scaling and Optimization </li></ul></ul><ul><ul><li>Development in UML </li></ul></ul><ul><ul><li>buildout </li></ul></ul><ul><ul><li>... </li></ul></ul>
    69. 73. Q uestions ?
    1. A particular slide catching your eye?

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

    ×