Java and Content Management
Upcoming SlideShare
Loading in...5
×
 

Java and Content Management

on

  • 1,419 views

Introduction to the Open Source Hippo CMS at the Boston Java Meetup

Introduction to the Open Source Hippo CMS at the Boston Java Meetup

Statistics

Views

Total Views
1,419
Slideshare-icon Views on SlideShare
1,419
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Java and Content Management Java and Content Management Presentation Transcript

    • Java andContent Management Mickaël Tricot Mathijs Brand
    • #BostonJava@mickaeltr @mathijsbrand @OneHippo
    • Content Management
    • Its about Content
    • Content is King
    • Content is
    • RelevantTrustworthyAccessibleInteractive
    • Photos Whiteafrican Flickr
    • Photos Whiteafrican Flickr
    • Sysadmins
    • Content Management
    • Content Repository RDBMS File-System Query Locking Integrity Binaries Structure Hierarchy Transactions Permissions + Events, Search, Versions, Unstructured
    • Standard technologyJava Content RepositoryJCR v1.0 = JSR-170 (2005)JCR v2.0 = JSR-283 (2009)JCR v2.1 = JSR-333 (work in progress)
    • Standard technologyReference implementation
    • JCR domain model
    • JCR API
    • JCR adoption
    • Demo
    • Hippo CMSOpen source (Apache license) Hippo Site Toolkit Hippo CMS Hippo Repository
    • Hippo CMSWeb applicationRuntime modifiable configuration in repositoryExtensible via plugins
    • Hippo Repository
    • Hippo Site ToolkitFramework for publishing content
    • HST JCR supportJCR session poolingJCR to Java mappingJCR search API
    • HST content publishingWeb pages with JSP / Velocity / FreemarkerParameterized components renderingTag library (EL)REST API with JAXB and JAX-RS
    • HST request handlingRuntime-modifiable configurationRequest matching (with wildcards) to identify• Content to serve• URL + Channel configurationRequest processing with pluggable valves
    • Deployment model
    • Roadmap
    • Lets play!Download and build project atgithub.com/mickaeltr/Boston-Java-Meetup mvn install mvn -P cargo.run -D repo.path=/tmp/repoFor JRebel users mvn [...] -D jrebel