Stitches

Stitches parameters, Double or double

While flushing out more stitches functionality, I realized that I was using some java.lang.Double objects to pass distance, longitude and latitude values.  This came to my attention because in the client side, these are JAXBElements, so I need to use it as a JaxbElement, or include aegis files to map it to a proper value.  So I thought, why am I even using java.lang.Double?  No reason that I can remember.

Google maps are sooooo sensitive

Just spent the last hour trying to figure out why Mr. Google Map does not want to show the glory of stitches.  Anyway, 2 things that i found out.
 
1) If you are running wicket in development mode AND using page inheritance, no map will show.   What kind of threw me in the wrong direction is that the map will work in development mode if you do not use page inheritance.   I am using this gmap component for another project that does not use page inheritance so I kind of got lazy and assumed that it should work.

stitches design decision #1001

In the stitches demo, there is the need to search for objects in stitches by ContentDef, Content and Content Version.  These searches are "admin" oriented, in that, only an admin tool would utilize these searches.  The main search that powers stitches is compass-powered.  The question was whether to use compass for these 3 searches.

Stitches 0.2 Released

0.2 is released.  In addition to new features, a live demo is now available.
New features 

  • integration with the Apache Tika library for text extraction
  • Enhancement of search results to include information on the available attributes.  This makes dynamic client display easier.

What is stitches?
Stitches is a Grails 1.1 plugin that implements a content repository with many value added features. 

Stitches Thank You's

  • Thank you Rick for the stitches logo!
  • Thank you Christine for proofreading my documentation.
  • Thank you to the wife for letting me work on this, except for Christmas and Thanksgiving, and your birthday....

 

Stitches modified to work around xfire/grails bug

When you use the xfire plugin with grails 1.1, the xfire plugin will try to expose private methods in your service.  To work around this, I moved my private methods to a helper class, and I filed a bug report.
 

Why i included jaxen in stitches

Running the xfire plugin in grails 1.1 generates a

 

Stitches in 30 Seconds

Stitches is a Grails 1.1 plugin that implements a content repository with many value added features. 

Stitches Links

Here is all the important links for the stitches project:

Stitches FAQ

Why didn't you use JCR?

I did!  That was version 2 of stitches.  It was WAY too slow.  We use stitches to present the user a list of 20 to 50 thumbnails to choose from.  All JCR servers have a 1+N query problem.  Even if you are iterating through the results, this will generate a query to the database, hence those 50 images turn into 50+ database queries. 

The good news is that I know how to work with JCR and I can easily write a publish to JCR function (especially if we get that JCR plugin)

 

Syndicate content