I believe I've completed the work of separating the Marcish schema from Scriblio and have it working cleanly now.
Changes/additions:
The options page has been cleaned up and re-worked. It's still not perfect, but the options you see there represent some of the biggest changes in Scriblio. One of my goals was to make Scriblio work for a broader range of data sets, not just library records.
The facets widget has been rewritten from the ground up. You can pick which WordPress taxonomies you want it to display as facets by checking them off from the list, and the other options are more versatile (though, admittedly, less sleek and simple...anybody have ideas on how that can be addressed?).
The widgets also now show on category, tag, and other taxonomy pages (if you set them to appear there). This means that Scrib can be added to an existing site without forcing URL changes. Along these lines, Scrib now uses pretty URLs for any query that has just a single element (format=books, for example). If additional criteria are added to the query, it's directed to the "browse page."
You can see a log of all the changes here:
..But you can see the changes at work in this demo site:
There I've entered the menu from one of my favorite lunch spots so that visitors can browse it by the various ingredients used. Browsing around, you'll see the new URLs at work.
Browsing the items that have bacon bits leads to this URL:
But adding jalapenos goes to a URL like this:
In the search box you'll see "here puppy puppy," the same text entered in the Scriblio option, allowing you to use whatever text is appropriate for the audience and collection. And, of course, entering some text there brings up the search suggestions.
Big thanks goes to Jeff of Junkyard Dogs for letting me use their menu like this. Next time you're in Plymouth, let me buy you a dog there.
Next on my list is focusing on the Marcish Schema plugin and the connectors that use it.