shootout: hippo cms
TRANSCRIPT
![Page 1: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/1.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
Shootout: Hippo CMS
Arjé Cahn
Hippo, Amsterdam
email: [email protected]
![Page 2: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/2.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
About Hippo CMS
● Many documents, many users● Document-oriented instead of page-oriented● Familiar interface● Main components
– Apache Cocoon
– Apache Slide
– OpenSymphony Workflow
– Apache Lucene
![Page 3: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/3.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
Content Flow
External data
Preview Intranet
Publ
icat
ion
CMS
WorkflowAuthorisation
Versioning
CMSData
Authors Editors
Visitors
![Page 4: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/4.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
USP1: Standards!
● XML editing, XML storage, XML output● XML vs XHTML
– XML for real querying
– XML for non-web publishing (pdf, mobile devices, ..)
– XML for related items
● Editor pluggable: Xopus, BXE, HTMLArea, ..● Templates: XSL + Schema or CSS + Schema?● Querying: DASL, (Xquery, Xpath)● (Could use XHTML too)
![Page 5: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/5.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
USP2: Hierarchy
● We have hierarchy● Apache Slide repository● ACL Rules are hierarchically defined: users,
groups, roles, privileges● User is free to define hierarchy (aka 'my
documents')● Easier for groups of editors
> 2 users :-) ● Any type of document can be stored anywhere
![Page 6: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/6.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
USP3: User interface
● For end users (journalists, ...), should look good● Explorer-like browsing: folders, documents● Integrated into ONE web interface● Consistant look and feel
![Page 7: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/7.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
User interface
![Page 8: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/8.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
UI: editing
![Page 9: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/9.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
USP4: Workflow
● OpenSymphony Workflow● Works with Slide privileges ('read', 'write',
'author', 'reviewer', etc): extendable● Collection / per user or group / role / privileges
– John is author in /news
– Jim is the reviewer of /news and /agenda, and author in /agenda
– Jack is the editor of everything (/), except for /agenda
![Page 10: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/10.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
Workflow
![Page 11: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/11.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
USP5: queries and navigations
● Query by metadata– Using DASL searches on (My)SQL store: FAST
● Query by content– Using DASL and Lucene: fast
● Make 'lists' of documents by making queries:– “get me all news-docs from anywhere”
– “get me all documents under /agenda, sorted by date, descending”
– “get me all docs on 'cocoon', no matter the type”
– “get me a list of lists”
![Page 12: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/12.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
Building the navigation
![Page 13: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/13.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
More features
● Versioning● User management● Word import (OpenOffice)● Free meta fields● Automatic extraction of meta information
from document● ...
![Page 14: Shootout: Hippo CMS](https://reader031.vdocuments.mx/reader031/viewer/2022021503/58a1ac891a28ab124b8bf226/html5/thumbnails/14.jpg)
hippo open source content management software - www.hippo.nl 6-10-04
HIPPO OPEN SOURCE CONTENT MANAGEMENT SOFTWARE
Roundup
● Visit our stand for demo● Code available ~december● http://projects.hippo.nl/hippocms● Sign up at the mailinglist for release info