Get Scriblio — Pre 2.3 Versions
27 Comments
You’re Scriblio-curious and you have a server you’d like to use for the the WordPress + Scriblio suite. This page explains what you will need and how to get started.
Quick Install
- Check the system requirements (note: this is slightly more than WordPress’ own requirements):
- MySQL 5.x or better
- PHP 5.x or better
- Apache with mod rewrite (to support permalinks)
- Download and install WordPress.
- Download and install the bSuite Core and Tags plugins and activate them.
- Download the Scriblio plugin, place it in your WordPress’ plugins directory, and activate it.
- Download the Scriblio theme, place it in your WordPress’ themes directory, and activate it.
- Download the starter content WXR file and import it.
- Set up permalinks, choose a commenting policy, import your catalog, and start writing content.
- Read more about managing Scriblio.
- Join the mailing list.
Subversion Access
http://svn.scriblio.net/ (more information about Subversion)
Current status of the repository:
- Revision 112: updated 2008-11-05 21:31:51 -0500 (Wed, 05 Nov 2008), by bisson:
more work on search suggest
Changed files:- U plugin/trunk/scriblio.php
- Revision 111: updated 2008-11-05 21:31:08 -0500 (Wed, 05 Nov 2008), by bisson:
more work on search suggest
Changed files:- U plugin/trunk/scriblio.php
- Revision 110: updated 2008-11-05 21:05:39 -0500 (Wed, 05 Nov 2008), by bisson:
more work on search suggest
Changed files:- U plugin/trunk/css/suggest.css
- Revision 109: updated 2008-11-05 21:03:46 -0500 (Wed, 05 Nov 2008), by bisson:
more work on search suggest
Changed files:- U plugin/trunk/css/suggest.css
- Revision 108: updated 2008-11-05 21:02:09 -0500 (Wed, 05 Nov 2008), by bisson:
more work on search suggest
Changed files:- U plugin/trunk/css/suggest.css
- Revision 107: updated 2008-11-05 20:59:18 -0500 (Wed, 05 Nov 2008), by bisson:
more work on search suggest
Changed files:- U plugin/trunk/css/suggest.css
- Revision 106: updated 2008-11-05 20:57:02 -0500 (Wed, 05 Nov 2008), by bisson:
more work on search suggest
Changed files:- U plugin/trunk/css/suggest.css
- U plugin/trunk/js/jquery.scribsuggest.js
- Revision 105: updated 2008-11-05 20:41:40 -0500 (Wed, 05 Nov 2008), by bisson:
moved the scriblio suggest styles to the plugin from theme…enables better support of generic themes
Changed files:- A plugin/trunk/css/suggest.css
- U plugin/trunk/scriblio.php
- Revision 104: updated 2008-11-02 02:21:38 -0500 (Sun, 02 Nov 2008), by bisson:
added a buy link, though i need to figure out how to make it generic
Changed files:- U plugin/trunk/scriblio.php
- Revision 103: updated 2008-11-01 16:56:02 -0400 (Sat, 01 Nov 2008), by bisson:
added exhibit field to meditor, fixed extra addslashing
Changed files:- U plugin/trunk/css/editor.css
- U plugin/trunk/scriblio.php
- Revision 102: updated 2008-10-31 09:59:51 -0400 (Fri, 31 Oct 2008), by bisson:
accidentally left some debuging info in, rmoved now
Changed files:- U plugin/trunk/scriblio.php
- Revision 101: updated 2008-10-31 09:58:43 -0400 (Fri, 31 Oct 2008), by bisson:
scrib can now use bSuite post icons
Changed files:- U plugin/trunk/scriblio.php
- Revision 100: updated 2008-10-30 21:30:16 -0400 (Thu, 30 Oct 2008), by bisson:
dimensions is built in to jquery now, i needed to remove the explicite dependency in the scribsuggest.js script registration
Changed files:- U plugin/trunk/scriblio.php
- Revision 99: updated 2008-10-30 21:17:50 -0400 (Thu, 30 Oct 2008), by bisson:
fixed the changed jquery.suggest to jquery.scribsuggest so it doesn’t conflict, fixed the path to the suggest generator, added tool tabs to the image display
Changed files:- A plugin/trunk/js/jquery.scribsuggest.js
- D plugin/trunk/js/jquery.suggest.js
- U plugin/trunk/scriblio.php
- Revision 98: updated 2008-10-29 01:11:30 -0400 (Wed, 29 Oct 2008), by bisson:
fixes
Changed files:- U plugin/trunk/scriblio.php
- Revision 97: updated 2008-10-28 22:13:12 -0400 (Tue, 28 Oct 2008), by bisson:
added meditor rendering functions
Changed files:- U plugin/trunk/scriblio.php
- Revision 96: updated 2008-10-24 11:04:37 -0400 (Fri, 24 Oct 2008), by bisson:
fixes to the meditor arc form
Changed files:- U plugin/trunk/css/editor.css
- U plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 95: updated 2008-10-23 13:47:47 -0400 (Thu, 23 Oct 2008), by bisson:
improvements to the meditor editor
Changed files:- U plugin/trunk/css/editor.css
- U plugin/trunk/js/editor.js
- A plugin/trunk/js/jquery.keyboard-a11y.js
- U plugin/trunk/scriblio.php
- Revision 94: updated 2008-10-22 22:18:53 -0400 (Wed, 22 Oct 2008), by bisson:
styling the meditor
Changed files:- U plugin/trunk/css/editor.css
- U plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 93: updated 2008-10-22 18:52:21 -0400 (Wed, 22 Oct 2008), by bisson:
added write menu items to create records
Changed files:- U plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 92: updated 2008-10-22 17:58:53 -0400 (Wed, 22 Oct 2008), by bisson:
meditor for archive records coming together nicely
Changed files:- U plugin/trunk/scriblio.php
- Revision 91: updated 2008-10-22 00:45:50 -0400 (Wed, 22 Oct 2008), by bisson:
more work on meditor features
Changed files:- U plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 90: updated 2008-10-20 02:16:16 -0400 (Mon, 20 Oct 2008), by bisson:
bugfix to the javascript in the post editor
Changed files:- U plugin/trunk/js/editor.js
- Revision 89: updated 2008-10-20 02:13:02 -0400 (Mon, 20 Oct 2008), by bisson:
added a nearly working metadata editor, see the meditor functions
Changed files:- U plugin/trunk/css/editor.css
- U plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 88: updated 2008-10-17 14:57:55 -0400 (Fri, 17 Oct 2008), by bisson:
bugfix
Changed files:- U plugin/trunk/css/editor.css
- U plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 87: updated 2008-10-17 13:59:35 -0400 (Fri, 17 Oct 2008), by bisson:
adding metadata editor functions…alpha status
Changed files:- A plugin/trunk/css/
- A plugin/trunk/css/editor.css
- U plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 86: updated 2008-10-09 12:18:36 -0400 (Thu, 09 Oct 2008), by bisson:
interesting changes to the post editor coming up…
Changed files:- A plugin/trunk/js/editor.js
- U plugin/trunk/scriblio.php
- Revision 85: updated 2008-09-18 14:32:10 -0400 (Thu, 18 Sep 2008), by bisson:
fixed a problem where the search suggest would give duplicate entries if the search term exactly matched one or more of the results.
Changed files:- U plugin/trunk/suggest.php
- Revision 84: updated 2008-09-18 14:30:51 -0400 (Thu, 18 Sep 2008), by bisson:
improved reliability with importer, fixed bug with publication dates in III importer, fixed bug with character set transcoding in III importer
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- Revision 83: updated 2008-07-31 15:36:00 -0400 (Thu, 31 Jul 2008), by bisson:
fiddling with the importers to improved performance
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- Revision 82: updated 2008-07-14 11:34:06 -0400 (Mon, 14 Jul 2008), by bisson:
fixed the textthis feature.
Changed files:- U plugin/trunk/scriblio.php
- Revision 81: updated 2008-07-01 11:04:22 -0400 (Tue, 01 Jul 2008), by bisson:
cache…nah, no need for cache.
Changed files:- U plugin/trunk/importer.php
- Revision 80: updated 2008-07-01 10:56:38 -0400 (Tue, 01 Jul 2008), by bisson:
further small optimizations to the publishing of harvested records
Changed files:- U plugin/trunk/importer.php
- Revision 79: updated 2008-07-01 08:58:46 -0400 (Tue, 01 Jul 2008), by bisson:
improvements to the passive record updating and optimization of the bulk publish functions
Changed files:- U plugin/trunk/importer.php
- Revision 78: updated 2008-06-30 17:31:07 -0400 (Mon, 30 Jun 2008), by bisson:
fixed another bug
Changed files:- U plugin/trunk/importer.php
- Revision 77: updated 2008-06-30 17:28:06 -0400 (Mon, 30 Jun 2008), by bisson:
oopsies
Changed files:- U plugin/trunk/importer.php
- Revision 76: updated 2008-06-30 17:27:01 -0400 (Mon, 30 Jun 2008), by bisson:
a sanity check on the insert_post() function to prevent inserting of blank records, and fakejackets now reduced to thumbnail size only
Changed files:- U plugin/trunk/importer.php
- Revision 75: updated 2008-06-30 17:22:57 -0400 (Mon, 30 Jun 2008), by bisson:
added a function to check the harvest table for a single sourceid and update the post table with a new record if available
Changed files:- U plugin/trunk/importer.php
- Revision 74: updated 2008-06-26 01:06:47 -0400 (Thu, 26 Jun 2008), by bisson:
fixed sphinx support in 251
Changed files:- U plugin/trunk/scriblio.php
- Revision 73: updated 2008-06-25 16:09:57 -0400 (Wed, 25 Jun 2008), by bisson:
improvements to date handling in III importer
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- Revision 72: updated 2008-06-25 11:41:36 -0400 (Wed, 25 Jun 2008), by bisson:
fixes to the default and III importer
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- Revision 71: updated 2008-06-23 14:45:45 -0400 (Mon, 23 Jun 2008), by bisson:
many changes to iii importer, small updates elsewhere
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- U plugin/trunk/scriblio.php
- Revision 70: updated 2008-06-05 21:58:35 -0400 (Thu, 05 Jun 2008), by bisson:
scriblio 2.5.1 beta 1! a lot of stuff is broken.
Changed files:- A plugin/trunk/img/
- A plugin/trunk/img/jacket/
- A plugin/trunk/img/jacket/.htaccess
- A plugin/trunk/img/jacket/blank_audio.png
- A plugin/trunk/img/jacket/blank_book.png
- A plugin/trunk/img/jacket/blank_books.png
- A plugin/trunk/img/jacket/blank_cover.psd
- A plugin/trunk/img/jacket/blank_misc.png
- A plugin/trunk/img/jacket/blank_video.png
- A plugin/trunk/img/jacket/blank_websites.png
- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- Revision 69: updated 2008-06-02 16:05:51 -0400 (Mon, 02 Jun 2008), by bisson:
adding contrib/hkust directory
Changed files:- A contrib/hkust/
- Revision 68: updated 2008-06-02 16:04:57 -0400 (Mon, 02 Jun 2008), by bisson:
testing
Changed files:- D contrib/thing
- Revision 67: updated 2008-06-02 16:04:37 -0400 (Mon, 02 Jun 2008), by ktlam:
testing
Changed files:- A contrib/thing
- Revision 66: updated 2008-06-02 16:02:01 -0400 (Mon, 02 Jun 2008), by ktlam:
testing
Changed files:- D contrib/test
- Revision 65: updated 2008-06-02 15:51:40 -0400 (Mon, 02 Jun 2008), by bisson:
testing
Changed files:- A contrib/test
- Revision 64: updated 2008-06-02 15:50:23 -0400 (Mon, 02 Jun 2008), by bisson:
adding contrib directory for contributed harvester plugins and others
Changed files:- A contrib/
- Revision 63: updated 2008-06-02 15:14:55 -0400 (Mon, 02 Jun 2008), by bisson:
testing
Changed files:- U theme/trunk/404.php
- Revision 62: updated 2008-05-27 11:45:29 -0400 (Tue, 27 May 2008), by bisson:
updated default theme to reflect the move of javascript functionality from theme to plugin.
Changed files:- U theme/trunk/header.php
- D theme/trunk/scripts/
- U theme/trunk/search.php
- U theme/trunk/single.php
- U theme/trunk/style.css
- Revision 61: updated 2008-05-27 11:39:16 -0400 (Tue, 27 May 2008), by bisson:
removed demo content from svn as it is very outdated and incompatible with any scriblio versions since last september.
Changed files:- D demo_content/
- Revision 60: updated 2008-05-27 11:36:00 -0400 (Tue, 27 May 2008), by bisson:
tagged the 2.3 code as mostly stable so we can begin alpha…beta testing on the 2.5.1 code
Changed files:- A plugin/tags/2.3v6/
- Revision 59: updated 2008-04-24 14:52:44 -0400 (Thu, 24 Apr 2008), by bisson:
revamped handling of javascript. moved it from the default theme into the plugin so it should work with any theme.
Changed files:- A plugin/trunk/js/
- A plugin/trunk/js/jquery.suggest.js
- A plugin/trunk/js/scrib.googlebook.js
- U plugin/trunk/scriblio.php
- Revision 58: updated 2008-04-21 11:31:18 -0400 (Mon, 21 Apr 2008), by bisson:
added a work around for a problem with the activation hook in the catalog importer.
Changed files:- U plugin/trunk/importer.php
- Revision 57: updated 2008-04-08 10:01:05 -0400 (Tue, 08 Apr 2008), by bisson:
oops. more bug fixes to flickr importer
Changed files:- U plugin/trunk/importer_flickr.php
- Revision 56: updated 2008-04-08 09:55:41 -0400 (Tue, 08 Apr 2008), by bisson:
bug fixes to flickr importer
Changed files:- U plugin/trunk/importer_flickr.php
- U plugin/trunk/scriblio.php
- Revision 55: updated 2008-04-05 09:23:19 -0400 (Sat, 05 Apr 2008), by bisson:
updated flickr importer
Changed files:- U plugin/trunk/importer_flickr.php
- Revision 54: updated 2008-04-04 14:36:41 -0400 (Fri, 04 Apr 2008), by bisson:
small fix to importer.php
Changed files:- U plugin/trunk/importer.php
- Revision 53: updated 2008-04-04 11:18:24 -0400 (Fri, 04 Apr 2008), by bisson:
added flickr importer
Changed files:- U plugin/trunk/importer.php
- A plugin/trunk/importer_flickr.php
- U plugin/trunk/scriblio.php
- Revision 52: updated 2008-04-02 21:39:54 -0400 (Wed, 02 Apr 2008), by bisson:
fix to get_the_tags for WP2.5 compatibility; fix to suggest.php.
Changed files:- U plugin/trunk/scriblio.php
- U plugin/trunk/suggest.php
- Revision 51: updated 2008-03-12 14:44:48 -0400 (Wed, 12 Mar 2008), by bisson:
Google Book Search integration support added to default theme.
Changed files:- U theme/trunk/header.php
- A theme/trunk/scripts/jquery.googlebook.js
- Revision 50: updated 2008-03-12 14:41:17 -0400 (Wed, 12 Mar 2008), by bisson:
Google Book Search integration optimized.
Changed files:- U plugin/trunk/scriblio.php
- Revision 49: updated 2008-03-04 17:01:40 -0500 (Tue, 04 Mar 2008), by bisson:
added caching to that function, also forgot to mention bugfixes to the suggest code in the previous update.
Changed files:- U plugin/trunk/scriblio.php
- Revision 48: updated 2008-03-04 16:18:11 -0500 (Tue, 04 Mar 2008), by bisson:
added a routine to parse the microformatted xhtml representation of the record and return meaningful data.
Changed files:- U plugin/trunk/scriblio.php
- U plugin/trunk/suggest.php
- Revision 47: updated 2008-02-13 23:06:52 -0500 (Wed, 13 Feb 2008), by bisson:
Fixed/optimized the /related/ feature. Added support for sending SMS texts of record info to your phone, also note conf_sms-sample.php config file.
Changed files:- A plugin/trunk/conf_sms-sample.php
- U plugin/trunk/scriblio.php
- Revision 46: updated 2008-02-05 08:34:55 -0500 (Tue, 05 Feb 2008), by bisson:
updates to the importers.
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- Revision 45: updated 2008-01-24 15:03:53 -0500 (Thu, 24 Jan 2008), by bisson:
Related items now show by bookjacket, requires Scriblio plugin 2.3 v5.
Changed files:- U theme/trunk/single.php
- U theme/trunk/style.css
- Revision 44: updated 2008-01-24 15:02:34 -0500 (Thu, 24 Jan 2008), by bisson:
Important security fix to prevent XSS, additional bugfixes.
Changed files:- U plugin/trunk/importer_iii.php
- U plugin/trunk/scriblio.php
- Revision 43: updated 2008-01-07 11:46:49 -0500 (Mon, 07 Jan 2008), by bisson:
fixed a bug in the taxonomy registration that would ignore preferences. optimized disk cache performance for search caches. bugfixes in III importer.
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- U plugin/trunk/scriblio.php
- Revision 42: updated 2007-12-17 21:55:12 -0500 (Mon, 17 Dec 2007), by bisson:
Added a spelling suggestion function based on the Yahoo API http://developer.yahoo.com/search/web/V1/spellingSuggestion.html
Changed files:- U plugin/trunk/scriblio.php
- Revision 41: updated 2007-12-17 21:54:27 -0500 (Mon, 17 Dec 2007), by bisson:
added theme support for the spelling suggestion function.
Changed files:- U theme/trunk/404.php
- U theme/trunk/search.php
- Revision 40: updated 2007-12-17 19:50:22 -0500 (Mon, 17 Dec 2007), by bisson:
bugfixes
Changed files:- U plugin/trunk/importer_horizon.php
- U plugin/trunk/scriblio.php
- Revision 39: updated 2007-12-13 20:40:34 -0500 (Thu, 13 Dec 2007), by bisson:
Added a Horizon importer, only tested against one system so far, please offer feedback. Bugfixes to III importer.
Changed files:- A plugin/trunk/importer_horizon.php
- U plugin/trunk/importer_iii.php
- Revision 38: updated 2007-12-13 20:39:23 -0500 (Thu, 13 Dec 2007), by bisson:
fixed a bug in the css for single record display.
Changed files:- U theme/trunk/style.css
- Revision 37: updated 2007-12-12 11:23:49 -0500 (Wed, 12 Dec 2007), by bisson:
Re-added support for Sphinx fulltext engine, now configured in conf_spinx.php (see example file)
Changed files:- A plugin/trunk/conf_sphinx-sample.php
- U plugin/trunk/scriblio.php
- Revision 36: updated 2007-12-11 17:17:07 -0500 (Tue, 11 Dec 2007), by bisson:
fixed the scope logic.
Changed files:- U plugin/trunk/scriblio.php
- Revision 35: updated 2007-12-11 16:15:04 -0500 (Tue, 11 Dec 2007), by bisson:
Fixed search logic to handle failed searches better. Improvements to widgets — check your facet and search edit widget settings after upgrade.
Changed files:- U plugin/trunk/scriblio.php
- Revision 34: updated 2007-12-11 16:11:45 -0500 (Tue, 11 Dec 2007), by bisson:
css .selected now highlighted in facets. continued improvements.
Changed files:- U theme/trunk/footer.php
- U theme/trunk/search.php
- U theme/trunk/single.php
- U theme/trunk/style.css
- Revision 33: updated 2007-12-05 17:30:51 -0500 (Wed, 05 Dec 2007), by bisson:
The spelling stuff is now ’suggest’, and the widget is gone. That should all be production ready. Renamed an important array index item from ‘keyword’ to ’s’, be on the look out for bugs.
Changed files:- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- U plugin/trunk/suggest.php
- Revision 32: updated 2007-12-05 14:03:26 -0500 (Wed, 05 Dec 2007), by bisson:
the default theme now supports the search suggest/autocomplete features natively.
Changed files:- U theme/trunk/scripts/jquery.suggest.js
- Revision 31: updated 2007-12-05 14:02:20 -0500 (Wed, 05 Dec 2007), by bisson:
continued work on spelling/suggest functions.
Changed files:- A plugin/trunk/LICENSE.txt
- U plugin/trunk/scriblio.php
- U plugin/trunk/suggest.php
- Revision 30: updated 2007-12-04 09:34:36 -0500 (Tue, 04 Dec 2007), by bisson:
bugfixes; improvements to suggest.php
Changed files:- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- U plugin/trunk/suggest.php
- Revision 29: updated 2007-12-02 14:09:10 -0500 (Sun, 02 Dec 2007), by bisson:
Version 2 of the Scriblio theme is here
Changed files:- A theme/trunk/404.php
- A theme/trunk/archive.php
- A theme/trunk/archives.php
- A theme/trunk/attachment.php
- A theme/trunk/author.php
- A theme/trunk/category.php
- A theme/trunk/comments.php
- A theme/trunk/footer.php
- A theme/trunk/functions.php
- A theme/trunk/header.php
- A theme/trunk/img/
- A theme/trunk/img/back-bottom.png
- A theme/trunk/img/back-sidebar-top.png
- A theme/trunk/img/back-top.png
- A theme/trunk/index.php
- A theme/trunk/links.php
- A theme/trunk/page.php
- A theme/trunk/screenshot.png
- A theme/trunk/scripts/
- A theme/trunk/scripts/jquery-1-1.2.1.min.js
- A theme/trunk/scripts/jquery.dimensions.js
- A theme/trunk/scripts/jquery.suggest.js
- A theme/trunk/search.php
- A theme/trunk/sidebar.php
- A theme/trunk/single.php
- A theme/trunk/style.css
- Revision 28: updated 2007-12-02 14:05:57 -0500 (Sun, 02 Dec 2007), by bisson:
Clearing the decks for version 2 of the Scriblio theme.
Changed files:- D theme/trunk/404.php
- D theme/trunk/archive.php
- D theme/trunk/archives.php
- D theme/trunk/attachment.php
- D theme/trunk/author.php
- D theme/trunk/category.php
- D theme/trunk/comments.php
- D theme/trunk/footer.php
- D theme/trunk/functions.php
- D theme/trunk/header.php
- D theme/trunk/img_/
- D theme/trunk/index.php
- D theme/trunk/links.php
- D theme/trunk/page.php
- D theme/trunk/screenshot.png
- D theme/trunk/search.php
- D theme/trunk/sidebar.php
- D theme/trunk/single.php
- D theme/trunk/style.css
- Revision 27: updated 2007-11-29 15:59:14 -0500 (Thu, 29 Nov 2007), by bisson:
scrib_feedlink moved to bSuite.
Changed files:- U plugin/trunk/scriblio.php
- Revision 26: updated 2007-11-29 15:50:29 -0500 (Thu, 29 Nov 2007), by bisson:
Oops. I used an explicit table name when I should have used ->table_name.
Changed files:- U plugin/trunk/scriblio.php
- Revision 25: updated 2007-11-29 15:42:39 -0500 (Thu, 29 Nov 2007), by bisson:
Massive optimization of the query that selects matching posts, plus caching is now implemented.
Changed files:- U plugin/trunk/scriblio.php
- U plugin/trunk/suggest.php
- Revision 24: updated 2007-11-13 09:17:10 -0500 (Tue, 13 Nov 2007), by bisson:
Altered table creation statements to set charset. Added suggest.php to support live searching. Continued improvement to spelling correction features, though they’re still alpha quality.
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- A plugin/trunk/suggest.php
- U plugin/trunk/test.php
- Revision 23: updated 2007-10-31 01:23:29 -0400 (Wed, 31 Oct 2007), by bisson:
At activation Scrib will now setup some common default options to get new users started. Plus a tiny fix to the III importer.
Changed files:- U plugin/trunk/importer_iii.php
- U plugin/trunk/scriblio.php
- Revision 22: updated 2007-10-30 17:20:21 -0400 (Tue, 30 Oct 2007), by bisson:
Fixed bugs related to ISBNs in both default and III importers. Fixed a bug where default importer ignored starting record setting. Improved detection of course reserves records in III importer (importing the short course reserves records clutters the catalog with unfindable junk, but if people do full records for reserves, those will get imported). Added code to ingore catalog entries when displaying front page content and feeds.
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- Revision 21: updated 2007-10-25 17:48:24 -0400 (Thu, 25 Oct 2007), by bisson:
updates to the spelling table init function
Changed files:- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- Revision 20: updated 2007-10-24 21:21:17 -0400 (Wed, 24 Oct 2007), by bisson:
further bugfixes to default and iii importers. Added test.php to help debugging when the plugin activation fails (delete this file when scrib is successfully installed). Added spelling correction widget.
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/importer_iii.php
- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- A plugin/trunk/test.php
- Revision 19: updated 2007-10-22 17:46:08 -0400 (Mon, 22 Oct 2007), by bisson:
Added III importer (it’s a plugin, activate it then go to Manage -> Import). Small fixes to default importer. Anybody interested in writing another importer can look at III importer as a model, as it leverages functions from the default importer.
Changed files:- U plugin/trunk/importer.php
- A plugin/trunk/importer_iii.php
- Revision 18: updated 2007-10-21 02:34:24 -0400 (Sun, 21 Oct 2007), by bisson:
Fixed a small bug that caused WP to throw a fatal error upon plugin activation.
Changed files:- U plugin/trunk/scriblio.php
- Revision 17: updated 2007-10-21 02:02:21 -0400 (Sun, 21 Oct 2007), by bisson:
changed how catalog records are differentiated from non-catalog posts/pages, fixed scope widget. Changed importer to work better with large numbers of records (had to mod php-marc to support it). Bug fixes to scrib admin.
Changed files:- U plugin/trunk/importer.php
- U plugin/trunk/includes/php-marc.php
- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- Revision 16: updated 2007-10-19 14:20:43 -0400 (Fri, 19 Oct 2007), by bisson:
Revamped options screen. Bug fix in ranking of search results. Added plugin hook to set the tags to use for finding related items (depends on bSuite). Moved Sphinx API to /includes/.
Changed files:- A plugin/trunk/includes/sphinxapi.php
- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- D plugin/trunk/sphinxapi.php
- Revision 15: updated 2007-10-18 20:15:57 -0400 (Thu, 18 Oct 2007), by bisson:
Huge number of changes: everything update to work with WordPress 2.3. Drops bSuite Tag dependency, uses WP’s built-in tags. New import architecture (MARC importer included, working on III importer). Huge changes to the admin interface, greater dependency on widgets. Adds a few files, removes a few files.
Changed files:- A plugin/trunk/importer.php
- A plugin/trunk/includes/
- A plugin/trunk/includes/php-marc.php
- Revision 14: updated 2007-10-18 20:13:52 -0400 (Thu, 18 Oct 2007), by bisson:
Huge number of changes: everything update to work with WordPress 2.3. Drops bSuite Tag dependency, uses WP’s built-in tags. New import architecture (MARC importer included, working on III importer). Huge changes to the admin interface, greater dependency on widgets.
Changed files:- D plugin/trunk/import/
- U plugin/trunk/scriblio.php
- U plugin/trunk/scriblio_admin.php
- D plugin/trunk/scriblio_admin_commands.php
- D plugin/trunk/scriblio_createtables.php
- Revision 13: updated 2007-09-28 09:35:25 -0400 (Fri, 28 Sep 2007), by bisson:
fixed a couple of search-related bugs reported by Lichen, fixed bugs found during go-live of plymouth.edu/library site, includes improvements to III importer.
Changed files:- U plugin/trunk/import/III.php
- U plugin/trunk/scriblio.php
- Revision 12: updated 2007-08-17 14:59:28 -0400 (Fri, 17 Aug 2007), by bisson:
fixed feedlink: get_settings(’siteurl’) and add_query_arg(‘feed’, ‘rss’) each will insert duplicate path components
Changed files:- U plugin/trunk/scriblio.php

August 19th, 2007 at 4:40 am
where can i download bsuite core and tags?
August 21st, 2007 at 2:41 pm
@Tomaasz:
I broke the download links there, sorry. Thanks for pointing it out, they should be working now.
August 27th, 2007 at 2:28 pm
The server I have WordPress on uses IIS (not Apache). Do I have to add Apache in order to use Scriblio?
August 27th, 2007 at 3:53 pm
@Virginia:
There’s code in Scriblio now that’s written to require Apache on a unix-like OS. If you’re up for it you can try it and send me the patches to make it work on IIS/Windows.
August 28th, 2007 at 7:43 pm
All the installation pieces worked fine. Now my main bit of ignorance. “Import your catalog”. How do I do that from a standard integrated library system (Innovative Interfaces)? Is there a scalability limit?
Thanks in advance
August 30th, 2007 at 6:10 am
@Glenn:
Great! We use III as the ILS at my library, so I’ve written an importer for it. Here are the _very_ abbreviated instructions:
In the admin panel, go to the Options > Scriblio tab and click on the Import link for the III Web Importer (in a section labeled Harvest near the bottom of the screen).
The four form fields aren’t labeled (yet), but they do have example inputs. In order, they’re (1) the hostname of your III system, (2) the starting bib number to import (or only bibn if you’re doing just one), (3) the ending bibn, and (4) a prefix to help identify the source of these records from inside Scriblio.
Pick a range and click Go. The records don’t go immediately into Scrib, but into a “harvest table” (importing the catalog to the live DB can really kill performance). So once that’s done, click the Import Harvested Data link in the Commands section. You’ll see some feedback about the process and you’ll then be able to view and search those records. (Note: the import harvest code loads records one-by-one and is ripe for some optimization.)
About that prefix: Scrib can have any number of different catalogs loaded (currently limited only by the need for a alphanumeric prefix, so you can have up to 1,296 datasources/catalogs/etc). But to show current availability, prevent duplicates, and other things, Scrib needs to be able to identify the specific record in the specific system that it came from. The specifics of this will evolve, I’m sure, but for now Scrib tracks the “source_id” of each record, which for a III system is the bibn with that two-letter prefix attached to it.
Example: you’ve got two III systems you’re importing records from, plus the contents of your A to Z list (I don’t have an importer for that written, but it seems useful). There’s nothing to prevent the numbering systems in those three sources from overlapping, and it might be likely on the III systems. So, when importing the records you assign “bb” to the first III system, “gb” to the second, and “az” to the a to z list.
August 30th, 2007 at 10:54 am
Casey,
Great looking work. There appears to be a problem with the starter content, though. Although all of it gets imported into the database, only the Harry Potter series shows up, and it seems to spit out code on the last book.
Thanks for all you’ve done with this,
Jason
September 6th, 2007 at 8:18 am
[...] WPopac is now called Scriblio, you can learn more about Scriblio and how it got started. We welcome everybody to search, browse, link-to, and discuss this site and the software that runs it, but most importantly we also welcome you to use it in our own library. [...]
September 6th, 2007 at 12:45 pm
[...] perfect, but it’s a library catalog we can fix. Tell me what’s wrong, or better yet, download the software, join the list, and let’s work on it together so we can all have a better [...]
September 7th, 2007 at 6:45 am
@Jason Fowler:
You pinpointed another hole in the documentation.
Catalog records in Scriblio are in the posts table as post_type = “scrib” and are excluded from most normal WP operations. They don’t appear on the front page (a small bit of hacking would fix that, if you wanted), but they do appear in three special contexts: search, browse, and when viewing a single record.
Search is easy, just search. Same thing with viewing a single record, though you’ve gotta find the record first. Browse is a little more complex.
Scriblio lets you browse a list of recently cataloged items with all the facets, but it needs to have a place to, well, plug in. In all my implementations so far I’ve set it so that you can go to site_root/browse/ to get that list, but you can put it anywhere. Here’s how:
Create a Page, any page. You can call it anything, but the “page slug” is what will form the base URL to the browse list. Now go to the Options > Scriblio tab and chose that page as the “Browse base” and click the update button.
Now, any time you view that page you’ll actually be browsing your catalog.
RE the junk-looking data: tags are stored in the post content. They probably should be removed from the display, but that’s not happening. Thing is, we’ll need to rework a lot of Scrib to support WP2.3 (because of the addition of native tag support), so I’m hoping to solve the problem that way.
September 7th, 2007 at 8:57 am
Casey,
Thanks for that explanation. That did the trick.
-jf
September 7th, 2007 at 12:59 pm
Note, though, that the update button in the Scriblio tab doesn’t appear if you’re using Firefox. That one got me for awhile; switched to Safari and Joy.
September 12th, 2007 at 4:19 pm
Hi Casey,
Just go around to trying your III import instructions. Unfortunately after going through the steps and entering a single bib number we know exists in our catalog after I click Go nothing shows up and when I click Import Harvested Data it says there is no data to import. Any ideas on what might be wrong?
Thanks in advance.
September 13th, 2007 at 8:04 am
@Glenn:
You might want to confirm that any errors will be displayed on screen (good during development, bad in production). Check display_errors and error_reporting in your php.ini.
I mention errors because the III importer uses a function that isn’t compiled into PHP by default: mb_convert_encoding. I recently tried my first import on the Lamson catalog since the go live and discovered the production server doesn’t have that function (or any of the multibyte string functions). I’m fearing that will be a common error, but the choice is to either install the function or remove it (and deal with non-UTF8 encoded characters).
Another thing to do is uncomment some of the echos and print_rs in III.php to see the progress of things. The importers are the least developed part of the code, and while they work for me, there are probably a lot of ways they can fail.
September 18th, 2007 at 11:39 pm
Are there any plans for a hosted version in the near future? This sounds interesting, but we don’t have the resources to install and maintain on a local server.
September 19th, 2007 at 6:15 am
@Mark Smithivas:
It’s an obvious direction to go, and we’re seeking a grant to support that work. Let’s cross our fingers.
September 20th, 2007 at 10:41 pm
[...] found me hunched over my computer finishing updating the Tamworth Library site to the latest Scriblio release. I did run into one hiccup with the search function. It startled me, since searching ease is the [...]
September 26th, 2007 at 3:19 pm
When I try to activate the plug-ins WorPress returns with an error “Plugin could not be activated because it triggered a fatal error.” What do I do? Where can I see a log describing the error in more detail. –ELM
September 28th, 2007 at 12:06 pm
[...] Get Scriblio Home » Getting Going [...]
September 28th, 2007 at 12:25 pm
@ Eric Lease Morgan:
That’s a big problem with Scriblio and 2.3 (though it may be a problem with the most recent dot release too). If things go well I’ll have a 2.3 compatible version I can post to the repository this weekend.
On the other hand, there are some other issues that can cause problems. Check your PHP version (requires 5.x+).
September 30th, 2007 at 9:27 am
[...] grazie a Shaitan, che mi aggiorna sull’evoluzione di Scriblio, l’OPAC per biblioteche interamente basato sulla piattaforma WordPress (quella che uso [...]
September 30th, 2007 at 12:34 pm
[...] again with the Scriblio plugin. I recommend getting the files from the svn depository, either by installing Subversion or by [...]
September 30th, 2007 at 12:36 pm
[...] Get Scriblio Home » Sweet victory [...]
October 1st, 2007 at 11:25 pm
Hi there, my local system is Apach 2.23, PHP 5.2.0, MySQL 5.0.27,but when I active the Scriblio plugin, it came a database error said ” [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY tag_type' at line 1]
SELECT tag_type FROM GROUP BY tag_type”
what about this, guy?
thanks, Andor
October 18th, 2007 at 1:18 pm
Hi.
I’m getting the same error as Andor:
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY tag_type' at line 1]
SELECT tag_type FROM GROUP BY tag_type
any suggestions? Should I try to clear my database or something? Could it be related to mod_rewrite?
Thanks!
October 18th, 2007 at 2:29 pm
@Andor and torrence:
It looks like the table name is missing from the SQL statement, and that’s likely because the bSuite Tags plugin isn’t loaded (for those looking at the code, the table name is coming from $btaggy->meta_table , where $btaggy is the bSuite Tags object). At least, that’s what it should be, though some of the public revisions had some errors.
Lichen’s post on the installation might help, though I should also say the WordPress 2.3 version will do away with all of that and because of the number of changes, it might be easier to wait a few more days than to try and complete the installation of the old code and then upgrade.
October 18th, 2007 at 10:32 pm
[...] Get Scriblio Home » WordPress 2.3 Compatible! [...]