Squirro 2.0.2 - Release Notes

Released: June 17, 2014

New Features:

Smartphone Support

Squirro now supports Smartphones with a dedicated theme. In this initial release you can access your projects dashboard.
To use it simply access the Squirro service with your mobile browser. 

Multi User Support

We're very pleased to announce multi user support for Squirro.

Add users to a Squirro account and control which projects they can see. Two roles are supported:

  • Admins have full rights to your account and can invite and delete other users. 
  • Members have full rights to the projects that they are members of, but cannot modify or invite other users.

More restricted roles, e.g. a role that only allows a users to View the Dashboards are planned for the near future.


Line Chart Dashboard Widget

Use the Line Chart widget to visualize any of your fields over time. The widget can show multiple values and will show the amount of matching documents over time. Zoom in by clicking on points on the chart or by selecting an area.

Office Document Indexing via API

Squirro is now able to index office documents easily using the Squirro REST API or the Squirro Python SDK.

The following formats are supported:

  • Adobe Reader (.pdf)
  • Microsoft Word (.doc/.docx)
  • Microsoft PowerPoint (.ppt/.pptx)
  • Microsoft Excel (.xls/.xlsx)
  • Richtext (.rtf)
  • OpenDocument Text (.odt)
  • OpenDocument Presentations (.odp)
  • OpenDocument Spreadsheets (.ods)
  • StarOffice Writer (.sxw)

Example code using the Python SDK:

from squirro_client import DocumentUploader
import os
mapping = {'default': {'sq:size_orig': 'Doc Size', 'sq:content-mime-type': 'Mime Type'}}
uploader = DocumentUploader(project_title='My Project', token='<your token>', metadata_mapping=mapping)
uploader.upload(os.path.expanduser('~/Documents/test.pdf'))
uploader.upload(os.path.expanduser('~/Documents/cv.doc'))
uploader.upload(os.path.expanduser('~/Documents/slides.pptx'))
uploader.flush()

Easy to use filesystem and Dropbox connectors for Squirro are planned for the near future.  

Improvements

Content Fetching Step in Squirro Pipeline

The Squirro Pipeline is now able to download the content of Links (both HTML and Office Documents) automatically. For example if Squirro subscribes to an RSS feed that provides no content but only links, Squirro can now be instructed to scrape and index the contents of the linked page or document. To enable this functionality you'll need to configure the data sources correctly. Please contact your friendly Squirro staff to learn more.

Faster Dashboard Widget Load Time

We've optimized the way the dashboard widgets are loaded. This results in much faster load times of the dashboards.

Author Field

Many data source types that Squirro supports have an author field. This field is now visible as a field facet in Squirro and it can be used to slice & dice your data.

User Interface Improvements

We've deployed various improvements for a more consistent user experience across our user interface.

Bug Fixes

Search Highlighting

Search Term highlighting is now working as expected again.

SmartFilter Automatic Language Detection

When content in languages other than english are added to a SmartFilter the language is now detected correctly.

Prevented leaking of Style and HTML code into the Document abstracts

In some edge cases CSS styles and HTML code did show up in the document abstracts. This is fixed and abstract texts now only show plain text.