Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 2 (more)

Lessons Learned Integrating Cocoon, Jackrabbit And Solr

From lars3loff, 1 year ago

My presentation held at ApacheCon Europe 2007 in Amsterdam about l more

1705 views  |  0 comments  |  1 favorite  |  96 downloads  |  1 embed (Stats)
 

Tags

mindquarry opensource technology java xml web apache tips cocoon jackrabbit

more

 
 

Groups/Events

 
 

Privacy InfoNew!

This slideshow is Public

 
CC Attribution License
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 1705
on Slideshare: 1647
from embeds: 58* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: 1 Mindquarry Lessons learned integrating Cocoon, Jackrabbit & Solr Lars Trieloff

Slide 2: 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

Slide 3: 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

Slide 4: 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

Slide 5: 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“

Slide 6: 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

Slide 7: 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