Upgrading Neatline and Omeka

One of my first projects here at the Scholars’ Lab was to help update some Omeka/Neatline sites. These are sites we keep around as examples of our Neatline plugin for Omeka, and they were a few versions behind. While a pretty easy process to do by hand, having a script to take care of it makes…. Continue reading “Upgrading Neatline and Omeka”.

Creating themes for individual Neatline exhibits

tldr: Neatline makes it possible to create separate themes for individual exhibits, which is useful if you want to host a collection of self-contained Neatline projects on a single site. To get started, fork the exhibit starter theme, which abstracts out the style, layout, and UX of the Project Gemini over Baja California exhibit. One…. Continue reading “Creating themes for individual Neatline exhibits”.

FedoraConnector 2.0

Hot on the heels of yesterday’s update to the SolrSearch plugin, today we’re happy to announce version 2.0 of the FedoraConnector plugin, which makes it possible to link items in Omeka with objects in Fedora Commons repositories! The workflow is simple – just register the location of one or more installations of Fedora, and then…. Continue reading “FedoraConnector 2.0”.

SolrSearch 2.0

Today we’re pleased to announce version 2.0 of the SolrSearch plugin for Omeka! SolrSearch replaces the default search interface in Omeka with one powered by Solr, a blazing-fast search engine that supports advanced features like hit highlighting and faceting. In most cases, Omeka’s built-in searching capabilities work great, but there are a couple of situations…. Continue reading “SolrSearch 2.0”.

Displaying Recent Neatline Exhibits on your Omeka Home Page

The charismatic Alex Gil submitted a feature request to Neatline asking to be able to browse Neatline exhibits on your Omeka home page. Turns out you can already specify which page you want as your home page in Omeka 2.0, so that helped with Alex’s original query. But as we discussed the issue, Alex also…. Continue reading “Displaying Recent Neatline Exhibits on your Omeka Home Page”.

Testing asynchronous background processes in Omeka

[Cross-posted from dclure.org] I ran into an interesting testing challenge yesterday. In Neatline, there are a couple of controller actions that need to spawn off asynchronous background processes to handle operations that are too long-running to cram inside of a regular request. For example, when the user imports Omeka items into an exhibit, Neatline needs…. Continue reading “Testing asynchronous background processes in Omeka”.

Neatline and Omeka 2.0

[Cross-posted with dclure.org] We’ve been getting a lot of questions about when Neatline plugins will be ready for the newly-released Omeka 2.0. The answer is – very soon! In addition to migrating all of the plugins (Neatline, Neatline Time, Neatline Maps, Neatline Features) over to the new version of Omeka, we’re also using this transition…. Continue reading “Neatline and Omeka 2.0”.

Neatline Feature Preview – Importing SVG documents from Adobe Illustrator

[Cross-posted with dclure.org] ;tldr – The new version of Neatline makes it possible to take SVG documents created in vector editing software like Adobe Illustrator and Inkscape and “drag” them directly onto the map, just like a regular polygon. This makes it possible to create really sophisticated illustrations that go far beyond the blocky, “sharp-edge”…. Continue reading “Neatline Feature Preview – Importing SVG documents from Adobe Illustrator”.

Neatline Feature Preview – 1,000,000 records in a single exhibit

[Cross-posted with dclure.org] ;tldr – The upcoming version of Neatline makes it possible to build huge interactive maps with as many as 1,000,000 records in a single exhibit. It also introduces a new set of tools to search, filter, and organize geospatial data at that scale. Watch the screencast: One of the biggest limitations of…. Continue reading “Neatline Feature Preview – 1,000,000 records in a single exhibit”.

Populating MySQL tables with Node.js

[Cross-posted from dclure.org] Over the course of the last week or so, I’ve been working on implementing “as-needed” spatial geometry loading for Neatline – the map queries for new data in real-time as the user pans and zooms on the map, just loading the geometries that fall inside the bounding box of the current viewport.…. Continue reading “Populating MySQL tables with Node.js”.