Top Banner
<< >> ^ What Blog Apps Can Teach Us About Library Software Architecture February 17, 2006 Casey Bisson online now at http://MaisonBisson.com
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: code4lib 2006-02-17

<< >>^

What Blog Apps Can Teach Us About Library Software Architecture

February 17, 2006Casey Bisson

online now athttp://MaisonBisson.com

Page 2: code4lib 2006-02-17

<< >>^

Page 3: code4lib 2006-02-17

<< >>^

Page 4: code4lib 2006-02-17

<< >>^

Horizontal = Good

Vertical = Bad

Page 5: code4lib 2006-02-17

<< >>^

Good Climate + Critical Mass

= Best Opportunity For Tech Progress

Page 6: code4lib 2006-02-17

<< >>^

Our Climate

• Six languages:Perl, Python, PHP, Ryby, ColdFusion, and ASP

• Four DBs:MySQL, PostGres, MSSQL, Oracle

• Five(+) Vendors:Sirsi/Dynix, Endeavor, Ex Libris, III, Talis

• 120 different environments

Page 7: code4lib 2006-02-17

<< >>^

Libraries

The World

Page 8: code4lib 2006-02-17

<< >>^

Libraries

The World

“Standards”

Page 10: code4lib 2006-02-17

<< >>^

How Standards Develop In...

Libraries The Blog World

Constant pursuit of the “ideal”

Codified by practice

Enforced by standards bodies

Enforced by the market

Page 11: code4lib 2006-02-17

<< >>^

Libraries

The World

Applications

Page 12: code4lib 2006-02-17

<< >>^

Page 13: code4lib 2006-02-17

<< >>^

Comment Systems

• Security

• User management

• Administratrion/management/moderation

• Spam, spam, spam

They’re easy, just a textarea, right?Well, there are some challenges...

Page 15: code4lib 2006-02-17

<< >>^

• Search for “Joe Monninger.” Note that the results include those for “Monninger, Joseph.” View record for A Barn In New England. Note comments and trackbacks.

• Search for “sociology of education.” Demonstrate faceted searching, how “educational sociology” emerges as a top subject. Refine search and show how the search and search limits can be modified.

• Search for “Harry Potter.” Note the Wikipedia content in the right column. View record for Sorcerer's Stone. Note “permalink” (a standard feature of WP) and “add to delicious” (a standard WP plugin) links in right column. Note the related items listed at bottom (also from a standard WP plugin), note how they include only Harry Potter titles. View Harry Potter crit title, note related items, note how they include only Harry Potter criticism titles.

• Search for “ambiant fndability” (intentionally misspelled). Note how it suggests a search for the correct spelling, even though “findability” is not a dictionary word (yet).

• Demonstrate the WPopac OpenSearch API in A9.

Scripted Demo(this slide did not appear in the presentation)

Page 16: code4lib 2006-02-17

<< >>^

Why?• Large community of users and developers

• Built-in features: comments, indexable content, permalinks, RSS

• Rich, well documented plugin API

• Well understood theme/skinning architecture

Page 17: code4lib 2006-02-17

<< >>^

Plea...

• Pave the cowpaths

• Good is better than best

• Involve (benefit from) non-library developers

• Embrace their standards

Page 18: code4lib 2006-02-17

<< >>^