YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Online exhibits in Plone

Online Exhibits in PloneA Project Sponsored By

Dumbarton Oaks

Sally Kleinfeldt, JazkartaPlone Symposium East

May, 23 2012

Image of Byzantine seal ©2012 Dumbarton Oaks, Washington DC, Trustees for Harvard University. All Rights Reserved.

Page 2: Online exhibits in Plone

Online Exhibits

• Mimic the experience of walking through a gallery discovering interesting and beautiful objects

• Used by museums, libraries, art institutes, galleries, archives

Page 3: Online exhibits in Plone

Commercial Exhibit Software

• Usually found in museum collections management systems - expensive

• Features can be limited or require extensive customization

Page 4: Online exhibits in Plone

Open Source Exhibit Software

• Choices proliferating

• From simple to CMS-like

Page 5: Online exhibits in Plone

Open Source Exhibit Software

• Omeka - www.omeka.org - Publish collections with Dublin Core metadata, exhibit plugin with predesigned templates

• Pachyderm - pachyderm.nmc.org - Multimedia authoring with predesigned templates

• Open Exhibits - www.openexhibits.org - Flash based templates with multitouch interfaces

Page 6: Online exhibits in Plone

Open Source Exhibit Software

• GLAM-Kit - glamkit.org - Django based content publishing system for cultural institutions

• OpenCollection - www.collectiveaccess.org/ - Collection management

• CollectionSpace - www.collectionspace.org - Collection management

Page 7: Online exhibits in Plone

Exhibit Management vs. Content Management

• Simple online exhibit systems like GLAMkit add features over time

• They begin to seem like a content management system...

Page 8: Online exhibits in Plone

Exhibits in Plone

• If you are starting with Plone, a full-featured CMS, what do you need to make exhibits?

Page 9: Online exhibits in Plone

Exhibits in Plone

• Nothing - sort of

• Features needed are there already

• But it takes a skilled content editor and time

Page 10: Online exhibits in Plone

Dumbarton Oaks

Page 11: Online exhibits in Plone

Dumbarton Oaks Research Library and

Collection• An institute of Harvard University dedicated

to supporting scholarship in Byzantine, Garden and Landscape, and Pre-Columbian studies

• Museum, gardens, fellowships, meetings, publications and exhibits

• Located in Georgetown

Page 12: Online exhibits in Plone

Dumbarton Oaks

• Outgrew their static website

• Researched CMSes and chose Plone

• Partnered with Jazkarta to do a major website redesign and reimplementation

• Migrated content with funnelweb, new theme designed by Might & Main, new navigation, new content, custom types for rare books, Byzantine seals, images

Page 13: Online exhibits in Plone

Before

Page 14: Online exhibits in Plone

After

Page 15: Online exhibits in Plone

Dumbarton Oaks Exhibits

• Online exhibits will be an important part of the new site

• Have tried Omeka, want something better

• Want to be able to create exhibits in Plone

• Must be easy for content editors - even interns - to create

• Many ideas for features - image panning and zooming, timelines, favorites, comments

Page 16: Online exhibits in Plone

Make It Open Source!

• Dumbarton Oaks decided to create a general purpose, open source Plone package for easy to create online exhibits

• This will benefit the whole community and make Plone more attractive to museums

• Thank you Dumbarton Oaks!

Page 17: Online exhibits in Plone

The Team• Kathy Sparkes, Dumbarton Oaks

Director of Publications and Project Owner

• Prathmesh Mengane, Michael Sohn, and Lisa Wainwright, Dumbarton Oaks web development team

• Sally Kleinfeldt, Project Manager

• Carlos de la Guardia and Alec Mitchell, Developers

• Kevin Brooks and Arielle Walrath of Might & Main, UI/UX Design

Page 18: Online exhibits in Plone

Development Process

Page 20: Online exhibits in Plone

Discovery

• Brainstorming and discussions with stakeholders

• Focused on examples of online exhibits they like

• Users had been experimenting with Omeka - lots of thoughts about what they liked and did not like

Page 23: Online exhibits in Plone

Take 1

• Exhibit - folderish type containing pages, a media folder, and exhibit items

• Exhibit Items - reference other content items, provide a place for commentary on the item in the context of the exhibit

Page 24: Online exhibits in Plone

Feedback on Take 1

• The “Exhibit” thing is like an exhibit section, there will be more than one of them in an exhibit - need another level of hierarchy

• It is too clunky and time consuming to create everything one at a time

Page 25: Online exhibits in Plone

Take 2

• Three levels: exhibit, section, item

• Batch create of sections when creating an exhibit

• Section edit provides batch create of items from content references

• Mechanism for creating template pages

• UI/UX design

Page 26: Online exhibits in Plone

Feedback on Take 2

• This week!

Page 27: Online exhibits in Plone

Take 3

• Implement views shown in wireframes

• Additional requested features, tweaks

• CSS styling

Page 28: Online exhibits in Plone

collective.exhibit

Page 29: Online exhibits in Plone

collective.exhibit

• https://github.com/jazkarta/collective.exhibit

• 3 Dexterity content types

• Custom views

• Custom portlet

• Control panel

Page 30: Online exhibits in Plone

Exhibit Item

• References a content item

• Provides exhibit-specific commentary via override fields for title, description, body text, image

• View allows navigation among a section’s items

• Checks schema of referenced item looking for an image field, prompts for image upload if not

Page 31: Online exhibits in Plone
Page 32: Online exhibits in Plone

Exhibit Section

• Groups related Exhibit Items

• Can be used standalone for simple exhibits

Page 33: Online exhibits in Plone
Page 34: Online exhibits in Plone

Exhibit

• Contains sections, pages, and other content items determined by site customization

• Functionality for choosing from site template pages

• Provides exhibit navigation via a portlet

Page 35: Online exhibits in Plone

Template Pages

• In addition to sections, exhibits typically provide other background information

• Make it easy to create new exhibits by providing site specific templates for these informational pages

• Package provides a few generic template pages to start with (About, Further Reading)

Page 36: Online exhibits in Plone

Template Pages

• On package install, a folder is created at site root containing generic template pages

• Site admins can modify and add to items in templates folder

• Any type of content can be added

• Collections with eea.facetednavigation, Simile timelines via eea.daviz, ...

Page 37: Online exhibits in Plone

Template Pages

• Why a folder at site root to hold template pages?

• It’s a bit ugly to affect site content

• Possible alternative: persistent storage inside a local utility

• Quick and easy solution

• Editing normal content is a familiar tool for site admins

Page 38: Online exhibits in Plone

Template Homepages

• Exhibit have a rich text field that serves as the homepage

• Eliminates need to set a default page

• Site template folder allows admins to provide a selection of homepage styles (single image, slider, image map, etc.)

Page 39: Online exhibits in Plone
Page 40: Online exhibits in Plone

Control Panel

• Choose what content types can be referenced by exhibit items

• Choose what content types can be added to exhibits

• Other ideas?

Page 41: Online exhibits in Plone

Image Panning and Zooming

• Ability to closely examine a high res image is important to DOaks site and part of exhibit functionality

• We licensed "Smooth Zoom Pan - jQuery Image Viewer" from codecanyon.net

• http://codecanyon.net/item/smooth-zoom-pan-jquery-image-viewer/511142

Page 42: Online exhibits in Plone

Image Panning and Zooming

• This commercial software is not in the exhibit package

• Some exhibits may require ultra-high resolution tiled image zooming (like Seadragon)

• May be best to not make an explicit implementation choice in the package

Page 43: Online exhibits in Plone

Status of collective.exhibit

• Take 3 will happen May 28th to June 15th

• Adding portlet, wireframe views, homepage templates, control panel, styling

• Release to pypi soon after

Page 44: Online exhibits in Plone

Sprint?

• We’d love to experiment with using Deco tiles as a way to customize exhibit layouts

• Other potential topics:

• User commenting

• User favorites (reuse code from GLAM-kit?)

Page 45: Online exhibits in Plone

Questions, Discussion


Related Documents