zope/plone
DESCRIPTION
Zope/Plone. Open-Source Application Server/ Content Management System. Web Application Servers. Platforms for serving dynamic web content Scripting/Markup language Database connection Sessioning support Form handling assistance. Open Source Web App Servers. PHP + MySQL or PostgresSQL - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/1.jpg)
Zope/PloneZope/Plone
Open-Source Application Server/Content Management System
Steve McMahonReid-McMahon, LLC
![Page 2: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/2.jpg)
Web Application ServersWeb Application Servers
Platforms for serving dynamic web contentScripting/Markup languageDatabase connectionSessioning supportForm handling assistance
![Page 3: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/3.jpg)
Open Source Web App ServersOpen Source Web App Servers
PHP + MySQL or PostgresSQLApache Jakarta Tomcat (JSP)Perl::MasonZope
![Page 4: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/4.jpg)
ZOPE FeaturesZOPE Features
Object Application ServerBuilt-In Web ServerThrough The Web Management (TTWM)Fine-Grained Access ControlObject DatabaseVersatile CatalogingWebDAV / ftpMarkup Languages: DTML & ZPT
![Page 5: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/5.jpg)
ZOPE Features, ContinuedZOPE Features, Continued
Multiple Database AdaptersObject-Oriented ExtensibilityPlug-In ProductsRuns on Windows, *nix, BSD, OS XPython’s Killer AppOpen Source & Zope Corporation
![Page 6: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/6.jpg)
Through-The-Web ManagementThrough-The-Web Management
![Page 7: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/7.jpg)
Zope DeploymentZope Deployment
Apache Front EndVirtual Hosts, SSL, Caching
MySQL or PostgresSQLZODB, RDBMS or File-SystemLoad Balancing with ZEO
![Page 8: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/8.jpg)
App Server Dynamic Content App Server Dynamic Content Markup StrategiesMarkup StrategiesInterleave Code/Text/HTML:
PHP, JSP, ASP, Mason<% bit o’ code %><p>Insert something here: <+ myvar +></p><% bit more o’ code %>
Tag-Based (block structured):Zope DTML, Cold Fusion ML
XML Validating:Zope Page Templates (ZPT)
![Page 9: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/9.jpg)
Markup: DTMLMarkup: DTML
<dtml-in searchRes sort=title> <h1><dtml-var title html_quote></h1> <div> <dtml-if body><dtml-var body fmt=structured_text>
<dtml-else> No body here </dtml-if> </div></dtml-in>
![Page 10: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/10.jpg)
Markup: ZPTMarkup: ZPT<tr tal:repeat=“item here/searchRes”> <td tal:content=“item/title”> Dynamic Content <td> <div tal:condition=“item/body” tal:replace=“item/body”> More Dynamic Content </div> </td></tr>
![Page 11: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/11.jpg)
Local UsersLocal Users
Davis Community Network UCD
– Languages & Literature
– Mathematics
– School of Medicine (Plone) Yolo Elections Office Sacramento River Portal & Library Reid-McMahon, LLC
– DFM, DDBA
![Page 12: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/12.jpg)
Content Management Systems Content Management Systems
Separate Form and Content– Support Diverse Document Types
Support Information Architecture– Full-Text Searching– Meta Tag (e.g., Dublin Core) Cataloging– Hierarchical Navigation
Access ControlWorkflow Support
![Page 13: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/13.jpg)
Web CMSWeb CMS
Through The Web Management (TTWM)– WebDAV / FTP
Document ConversionOften Oriented to Web PublishingOften Confused with Portals
![Page 14: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/14.jpg)
Open Source Web CMSOpen Source Web CMS
PHP Nuke – http://phpnuke.orgPHP, Apache mod_php, MySQL
Bricolage – http://bricolage.cc/Perl::Mason, Apache mod_perl, PostgresSQL
Drupal – http://www.drupal.org/PHP, SQL
Midguard –http://www.midgard-project.org/*nix, PHP, Apache mod_php, MySQL
![Page 15: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/15.jpg)
Zope-BasedZope-Based
Nuxeo CPS – http://www.cps-project.orgSilva – http://www.infrae.nl/products/silvaPlone – http://www.plone.org
![Page 16: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/16.jpg)
The Plone OnionThe Plone Onion
![Page 17: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/17.jpg)
Zope Content Management Zope Content Management Framework (CMF)Framework (CMF)
CMS ToolkitAdds to Zope:
– Membership System– Workflow– Dublin Core Metatags– Automatic Cataloging– Skinning– A Few Skinnable Content Objects
![Page 18: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/18.jpg)
Plone CMSPlone CMS
Zope CMF Skin + Content Objects Polished, Standards-Based Interface Simplified Metadata (keywords) Publishing Workflow Standardized, Smart Forms Several Distributions I18n Ready to Go
![Page 19: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/19.jpg)
Plain-Old PlonePlain-Old Plone
![Page 20: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/20.jpg)
Rockridge Institute (Example)Rockridge Institute (Example)
![Page 21: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/21.jpg)
Re-SkinnedRe-Skinned
![Page 22: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/22.jpg)
Zope/Plone TechnologiesZope/Plone Technologies
ArcheTypes: Rapid Class Development Epoz: WYSIWYG EditorRestructured Text: Simple MarkupPortalTransformations: MIME-based
content transformationTextIndexNG: Indexing w/ stemming,
normalization, stop words, similarity/ proximity search, document converters
![Page 23: Zope/Plone](https://reader034.vdocument.in/reader034/viewer/2022051623/5681580c550346895dc57ad5/html5/thumbnails/23.jpg)
Where to Get More InformationWhere to Get More Information
ZUGOD http://www.zugod.org/ http://www.zope.org/ http://cmf.zope.org/ http://plone.org/ The Zope Book
Letteier & Pelletier (online & in print) The Plone Book (online) Definitive Guide to Plone (print) Mailing Lists