from plone to plinkit to public libraries: a tale of four ...€¦ · uses plone, an open source...

Post on 06-Jun-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

From Plone to Plinkit to From Plone to Plinkit to Public Libraries:Public Libraries:

A Tale of Four StatesA Tale of Four States

LITA ForumLITA ForumOctober 6, 2007October 6, 2007

Presenter�
Presentation Notes�
Welcome to our program�

PlonePlone

Presenter�
Presentation Notes�
From Plone�

Plinkit Plinkit –– PPublicublic LLibraryibrary InInterfaceterface KitKit

Presenter�
Presentation Notes�
To Plinkit�

Public LibrariesPublic Libraries

Presenter�
Presentation Notes�
To Public Libraries�

Four StatesFour States

Presenter�
Presentation Notes�
A Tale of Four States: Oregon, Texas, Colorado and Illinois�

OregonOregon –– Darci HanningDarci Hanning

Presenter�
Presentation Notes�
We will start with Darci Hanning talking about the origins of the Plinkit Project�

TexasTexas Tine Tine WalczykWalczyk

Presenter�
Presentation Notes�
Then Tine Walczyk of Texas with talk about the Collaborative efforts�

IllinoisIllinois Bev Bev ObertObert

Presenter�
Presentation Notes�
Bev Obert from Illinois and I�

ColoradoColorado -- Sharon MorrisSharon Morris

Presenter�
Presentation Notes�
from Colorado.�

Kristina Lindsey, Director Kristina Lindsey, Director Penrose Community LibraryPenrose Community Library

Presenter�
Presentation Notes�
Then Kristi Lindsey, Director of the Penrose Community Library�

Penrose, ColoradoPenrose, Colorado

Presenter�
Presentation Notes�
In Penrose Colorado. (Look at the arrow pointing to the “O” and “R” and you will see where Penrose Colorado is.)�

Kristina Lindsey Kristina Lindsey -- PenrosePenrose

Presenter�
Presentation Notes�
Kristi will talk about her Plinkit web site. Why she chose Plinkit and how she uses it.�
Presenter�
Presentation Notes�
We will have time for Questions.�

OregonOregon –– Darci HanningDarci Hanning

Presenter�
Presentation Notes�
Darci Hanning of the Oregon State Library�

What problem?What problem?

http://www.mylocallibrary.org/http://www.mylocallibrary.org/

Presenter�
Presentation Notes�
Public libraries that have no web presence at all�

Unshelved Unshelved ®® by Bill Barnes and Gene Ambaum by Bill Barnes and Gene Ambaum ©© Overdue Media LLC (used with permission)Overdue Media LLC (used with permission)

Presenter�
Presentation Notes�
Or they have a website but… would you really want your patrons to see it?�
Presenter�
Presentation Notes�
This website for an Oregon public library still shows up as Google’s first search result�

Unshelved Unshelved ®® by Bill Barnes and Gene Ambaum by Bill Barnes and Gene Ambaum ©© Overdue Media LLC (used with permission)Overdue Media LLC (used with permission)

Presenter�
Presentation Notes�
Websites that rarely if ever get updated; provide minimal information (BORING!)�

How did we get here?How did we get here?

UncooperativeUncooperative

IT DepartmentsIT Departments

Presenter�
Presentation Notes�
Some IT departments are VERY CONTROLLING.�

DonDon’’t t

UnderstandUnderstand

LibrariesLibraries

Presenter�
Presentation Notes�
Some IT departments want to help but…�
Presenter�
Presentation Notes�
Library director’s story about wanting to recruit volunteers through their website…�

““Volunteers do work.Volunteers do work.””

Presenter�
Presentation Notes�
This is what showed up on the library’s website! So, library staff have no control over their content. Why don’t they strike out on their own??�

Unshelved Unshelved ®® by Bill Barnes and Gene Ambaum by Bill Barnes and Gene Ambaum ©© Overdue Media LLC (used with permission)Overdue Media LLC (used with permission)

Same old storySame old story……

Presenter�
Presentation Notes�
Small/rural public libraries don’t have the money, resources or time to learn HTML, CSS, Dreamweaver, FTP, or just about anything else. And sadly, they never will.�

UnshelvedUnshelved®® by Bill Barnes and Gene Ambaum by Bill Barnes and Gene Ambaum ©© Overdue Media LLC (used with permission)Overdue Media LLC (used with permission)

If If ““DeweyDewey”” were a were a volunteervolunteer……

Presenter�
Presentation Notes�
That website with the black background and twinkly stars? Next, they used a volunteer who created a pretty good website BUT…�

““Hit & RunHit & Run””

VolunteersVolunteers

Presenter�
Presentation Notes�
…it was developed in Cold Fusion. The volunteer is long gone and now the library is only marginally better off than they were before. They can’t fix any problems and they can’t extend the functionality. So, how can we help these libraries? In Oregon, we came up with…�

Our SolutionOur Solution

Presenter�
Presentation Notes�
“Plinkit” – Public Library INterface KIT Uses Plone, an open source software content management system Does the heavy lifting for all the features you get with Plinkit Content re-use, access control, and workflow A new Plinkit site comes with built-in content which can be modified, updated, or removed �
Presenter�
Presentation Notes�
http://www.waldportlibrary.plinkit.org/ So easy: navigate to the page, click on login, enter username/password, then click on the edit tabl�
Presenter�
Presentation Notes�
Interesting and useful features: Pre-built websites for public libraries / Pre-loaded with “library” content For library staff: “In-place” editing, web-based editing, content that is automatically updated For patrons, remote access to databases, events calendar, RSS feeds, random quotes, photo gallery, more Free hosting, training, and support �

A Little bit of A Little bit of HistoryHistory

Multnomah County Multnomah County Library wanted a Library wanted a

Dynamic Cool Dynamic Cool WebsiteWebsite

Goals were to provide:Goals were to provide:•• content management toolscontent management tools•• great web site subject collectionsgreat web site subject collections•• ways to deliver community information ways to deliver community information through small and mediumthrough small and medium--size public size public libraries in Oregon libraries in Oregon

Presenter�
Presentation Notes�
Development Began as a two-year LSTA grant in Oregon (“InformACTion” in 2003) Coordinated by Multnomah County Library by Eva Miller Wanted a dynamic website themselves; once developed, it would be share with any public library who wanted it Zope (application server developed in Python) then Plone (CMS on top of Zope) selected Ten pilot libraries participated initially�

Wanted Wanted Dynamic Cool Dynamic Cool

WebsiteWebsite

Wanted centralized Wanted centralized CMS for all CMS for all departmentsdepartments

Presenter�
Presentation Notes�
Along came the County… �

Multnomah County Multnomah County LibraryLibrary

OregonOregon State LibraryState Library

Presenter�
Presentation Notes�
Fully transitioned to the Oregon State Library Fall 2005 Analysis of design to date Coming up to speed on Plone Redesign, upgrade, soft launch in early Spring 2006 Provided user’s manual �

ZopeZopeZMIZMI

PythonPython

PlonePloneTemplates Templates & CSS& CSS

ZODBZODB

Presenter�
Presentation Notes�
Lots of pieces in the Plone puzzle; individually, they can be pretty straight-forward to understand/use. In total, a bit overwhelming.�
Presenter�
Presentation Notes�
The ZMI (Zope Management Interfaced, pronounced “zimmy”) for web-based control and development (both a blessing and a curse). Development or customization via the ZMI is also known as “through the web” (TTW) development.�
Presenter�
Presentation Notes�
Through the Web (TTW) development – using the “custom” folder. Great for learning and prototyping. For long term development or if you need to replicate entire sites, best to move to File System based development as soon as possible.�
Presenter�
Presentation Notes�
Concept of explicit content types: News Items, Images, Events. Different properties, each instance is an object that can be manipulated. This makes it possible to pick out all the “News Items” and display them in a portlet, to create a “photo album” by selecting an image-based “view” for a folder full of Images, and to pick out all of the Events to display. �

Security & WorkflowSecurity & Workflow

CreateCreate EditEdit

PublishPublish

Presenter�
Presentation Notes�
Security and workflow define Who can do What, Where and When on the site. Plone’s security model is directly based on Zope and can be defined down to the element level (e.g. an in put field on a form).�
Presenter�
Presentation Notes�
Hundreds of add-ons (“Products”)�
Presenter�
Presentation Notes�
CSS for look/feel. Can change a Plone site from this to…�
Presenter�
Presentation Notes�
This…�
Presenter�
Presentation Notes�
Or this.�

Friendly CommunityFriendly Community

Presenter�
Presentation Notes�
Developers and users alike hang out on IRC (“chat room”) for “real-time” support and design/implementation discussions. There are also mailing lists and local user groups around the world.�
Presenter�
Presentation Notes�
Documentation has reached critical mass. Capacity to deal with new major releases of Plone has increased. Now… on to PLINKIT:�

Designing for TwoDesigning for Two

•• PrePre--loaded with contentloaded with content•• One step publishingOne step publishing•• StaffStaff--only areaonly area•• Different access levelsDifferent access levels•• Additional functionalityAdditional functionality

•• Traditional contentTraditional content•• events, programs, etcevents, programs, etc

•• Focus on remote accessFocus on remote access•• Databases, Online RefDatabases, Online Ref

•• Localized contentLocalized content

Presenter�
Presentation Notes�
Library Staff Preloaded content, pertinent to public libraries. “About Us” is the area that library staff focus on; then adding News Items and Events. Expand from there after these basics are taken care of. Plone’s default workflow has several “states”. Modified for one-step publishing. Staff-only area is a web-based intranet; used primarily in larger (e.g. county) systems. “Editor” controls all content; “Staff” can read/add to “Staff Area”; others can only read. For more advanced staff, additional features/functionality �

Designing for TwoDesigning for Two

•• PrePre--loaded with contentloaded with content•• One step publishingOne step publishing•• StaffStaff--only areaonly area•• Different access levelsDifferent access levels•• Additional functionalityAdditional functionality

•• Traditional contentTraditional content•• events, programs, etcevents, programs, etc

•• Focus on remote accessFocus on remote access•• Databases, Online RefDatabases, Online Ref

•• Localized contentLocalized content

Presenter�
Presentation Notes�
Patrons Overall design philosophy: provide patrons information resources/services through their local library website: Link to virtual reference service Local copy of Open Directory Project (http://dmoz.org) Remote access to databases, incl. link K-12 interface/website Localized information (photo gallery, “address book”) Traditional content as well: events and programs, materials, about us, announcements. �
Presenter�
Presentation Notes�
Some great built-in Plone features: Real time, full-text indexing of all content, “live search” for results All search results generate an RSS feed for Plinkit, the events and news folders are “search results” of those types RSS (outgoing) can be set up on any folder Blogging add-ons available�

Plone Plone ““ProductsProducts””

Presenter�
Presentation Notes�
Products to provide additional functionality - weather portlet, incoming rss feeds/display, calendaring, forums, online address book.�

Custom PortletsCustom Portlets

Presenter�
Presentation Notes�
Fairly easy to modify default templates for “tweaking” plone.org provides a number of “how-tos” for customizing portlets Random photos, random quotes, library catalog, and portlets that can be edited by library staff.�

Custom TemplatesCustom Templates

Presenter�
Presentation Notes�
Fairly easy to modify default templates for “tweaking” adapted Maine’s “library use value calculator” Took full advantage of TTW development via the ZMI Downside to this: better to move to “file system” development sooner rather than later, especially in the case of “replicating” the same site repeatedly �

Collaboration among Collaboration among StatesStates

HistoryHistoryStructureStructureActivitiesActivities

2003 – Grant for Multnomah County, Oregon

Colorado, Texas, Illinois Join Oregon – Summer 2006

Fall 2006 – Infrastructure and training for collaborative

Winter 2007 – Admin Manual and other documentation

Spring 2007 – Decision to continue collaborative, roll-outs begin

Summer 2007 – 50 sites and counting, new development

Ten Oregon libraries pilot Plinkit – 2004

Presenter�
Presentation Notes�
Summer 2006 - Colorado, Illinois, Texas join Plinkit Collaborative Fall 2006 - infrastructure and training Winter 2007 – administrator manual and other documentation Spring 2007 – decision to continue, new development with priorities, states rolling out web sites to libraries and training rural libraries Summer 2007 – more web sites, more development, new MOU among states �
Presenter�
Presentation Notes�
Structure Member-based funded Steering Committee (one from each partner state) Project Coordinators Technical Group Users Advisory Group�
Presenter�
Presentation Notes�
Activities Training Documentation State level templates Development (locally and with Plone Consultants) Support �

Tales of Four StatesTales of Four States

Colorado Colorado –– Sharon MorrisSharon MorrisIllinois Illinois –– Beverly Beverly ObertObertOregon Oregon –– Darci HanningDarci HanningTexas Texas –– Tine Tine WalczykWalczyk

QuotesQuotes““I was glad to be able to see how easily we can maintain I was glad to be able to see how easily we can maintain things.things. Your training didn't scare me, left me feeling confident in Your training didn't scare me, left me feeling confident in just that short time that I can do this!just that short time that I can do this!”” -- Library Staff MemberLibrary Staff Member

The website looks amazing. What an improvement over what we The website looks amazing. What an improvement over what we had before. Thank you! had before. Thank you! -- Library DirectorLibrary Director

We have the site loaded on our public computers as the start up We have the site loaded on our public computers as the start up website. Every day, we find something new that looks better all website. Every day, we find something new that looks better all the the time.time. --Library DirectorLibrary Director

I just wanted to acknowledge the extreme benefit this will make I just wanted to acknowledge the extreme benefit this will make to to our libraries and our communities.our libraries and our communities. Thank you to the State Library Thank you to the State Library for providing this service.for providing this service.-- Library DirectorLibrary Director

Penrose, ColoradoPenrose, Colorado

Presenter�
Presentation Notes�
In Penrose Colorado. (Look at the arrow pointing to the “O” and “R” and you will see where Penrose Colorado is.)�

Kristina Lindsey Kristina Lindsey -- PenrosePenrose

Presenter�
Presentation Notes�
Kristi will talk about her Plinkit web site. Why she chose Plinkit and how she uses it.�
Presenter�
Presentation Notes�
We will have time for Questions.�

top related