Lessons Learned Integrating Cocoon, Jackrabbit And Solr
Upcoming SlideShare
Loading in...5
×
 

Lessons Learned Integrating Cocoon, Jackrabbit And Solr

on

  • 8,624 views

My presentation held at ApacheCon Europe 2007 in Amsterdam about lessons learned building the Mindquarry Collaboration Server using Open Source components from Apache Cocoon, Apache Jackrabbit and ...

My presentation held at ApacheCon Europe 2007 in Amsterdam about lessons learned building the Mindquarry Collaboration Server using Open Source components from Apache Cocoon, Apache Jackrabbit and Apache Lucene Solr.

Statistics

Views

Total Views
8,624
Views on SlideShare
8,534
Embed Views
90

Actions

Likes
1
Downloads
194
Comments
0

5 Embeds 90

http://www.mindquarry.com 62
http://www.slideshare.net 17
http://www.linkedin.com 8
https://www.linkedin.com 2
http://localhost 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

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

    Lessons Learned Integrating Cocoon, Jackrabbit And Solr Lessons Learned Integrating Cocoon, Jackrabbit And Solr Presentation Transcript

    • 1 Mindquarry Lessons learned integrating Cocoon, Jackrabbit & Solr Lars Trieloff
    • What we wanted to do 2 Building a „teamwork hub“, where people and software Mindquarry meet people & people: collaboration software people & software: usability software & software: open architecture One data tree, multiple representations, HTTP API
    • How we did it 3 procmail Web Browser Feed Reader Mindquarry Desktop Client +Ruby R R R R R Mindquarry mod_proxy R Apache Cocoon R mod_perl Lucene Teams Cocoon Solr Servlet AuthHandler Index Block Tasks Cocoon Talk Cocoon Block Block File Sharing Wiki Cocoon Block Cocoon Block R R XPath QueryHandler mod_dav Subversion Apache Jackrabbit _svn Xenodot Persistence- Manager Postgres Database Subversion Repository
    • Apache Jackrabbit 4 Typed, Queryable,Versioned, High-Performance Node- Mindquarry Store JCRSource with XML-to-JCR-mapping for Cocoon XPath QueryHandler (Jaxen-based): full XPath 1.0 Xenodot PersistenceManager: Postgres-based from university research, still work in progress
    • Apache Cocoon 5 XML-based web application Mindquarry framework accept-header-based content selection HTML XHTML fragments (for AJAX) ATOM, OPML, JSON PDF, iCalendar HTTP basic authentication StreamGenerator and SourceWritingTransformer for „reverse pipelines“
    • Solr & Servlet Services 6 Solr: REST-based search server Mindquarry Deployed with Cocoon Servlet Services SolrServlet is a Servlet running in the Cocoon Servlet As all other Block Servlets are doing Problem: dependency version conflicts, JSP
    • Conclusion 7 Powerful Environment for Rich Mindquarry Web Applications Extending existing Frameworks adds even more power Giving back additions keeps your code base clean Projects are driven by the needs of their contributors stability performance timeframes Contributions yield Influence