|
|
|
Open-Source Application Server/ |
|
Content Management System |
|
|
|
|
Platforms for serving dynamic web content |
|
Scripting/Markup language |
|
Database connection |
|
Sessioning support |
|
Form handling assistance |
|
|
|
|
PHP + MySQL or PostgresSQL |
|
Apache Jakarta Tomcat (JSP) |
|
Perl::Mason |
|
Zope |
|
|
|
|
Object Application Server |
|
Built-In Web Server |
|
Through The Web Management (TTWM) |
|
Fine-Grained Access Control |
|
Object Database |
|
Versatile Cataloging |
|
WebDAV / ftp |
|
Markup Languages: DTML & ZPT |
|
|
|
|
Multiple Database Adapters |
|
Object-Oriented Extensibility |
|
Plug-In Products |
|
Runs on Windows, *nix, BSD, OS X |
|
Python’s Killer App |
|
Open Source & Zope Corporation |
|
|
|
|
|
Apache Front End
Virtual Hosts, SSL, Caching |
|
MySQL or PostgresSQL |
|
ZODB, RDBMS or File-System |
|
Load Balancing with ZEO |
|
|
|
|
Interleave 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) |
|
|
|
|
<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> |
|
|
|
|
<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> |
|
|
|
|
|
Davis Community Network |
|
UCD |
|
Languages & Literature |
|
Mathematics |
|
School of Medicine (Plone) |
|
Yolo Elections Office |
|
Sacramento River Portal & Library |
|
Reid-McMahon, LLC |
|
DFM, DDBA |
|
|
|
|
|
Separate Form and Content |
|
Support Diverse Document Types |
|
Support Information Architecture |
|
Full-Text Searching |
|
Meta Tag (e.g., Dublin Core) Cataloging |
|
Hierarchical Navigation |
|
Access Control |
|
Workflow Support |
|
|
|
|
|
Through The Web Management (TTWM) |
|
WebDAV / FTP |
|
Document Conversion |
|
Often Oriented to Web Publishing |
|
Often Confused with Portals |
|
|
|
|
PHP Nuke – http://phpnuke.org
PHP, 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 |
|
|
|
|
Nuxeo CPS – http://www.cps-project.org |
|
Silva – http://www.infrae.nl/products/silva |
|
Plone – http://www.plone.org |
|
|
|
|
|
|
CMS Toolkit |
|
Adds to Zope: |
|
Membership System |
|
Workflow |
|
Dublin Core Metatags |
|
Automatic Cataloging |
|
Skinning |
|
A Few Skinnable Content Objects |
|
|
|
|
Zope CMF Skin + Content Objects |
|
Polished, Standards-Based Interface |
|
Simplified Metadata (keywords) |
|
Publishing Workflow |
|
Standardized, Smart Forms |
|
Several Distributions |
|
I18n |
|
Ready to Go |
|
|
|
|
|
|
|
ArcheTypes: Rapid Class Development |
|
Epoz: WYSIWYG Editor |
|
Restructured Text: Simple Markup |
|
PortalTransformations: MIME-based content
transformation |
|
TextIndexNG: Indexing w/ stemming,
normalization, stop words, similarity/ proximity search, document
converters |
|
|
|
|
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 |
|
|
|