presentation of the aic-ima publishing tool for osci

88
A READING FRAMEWORK FOR SCHOLARLY CATALOGUES Robert Stein Deputy Director for Research, Technology, and Engagement Indianapolis Museum of Art June 2, 2011

Upload: robert-j-stein

Post on 07-May-2015

460 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Presentation of the AIC-IMA publishing tool for OSCI

A READING FRAMEWORK FOR SCHOLARLY CATALOGUESRobert SteinDeputy Director for Research, Technology, and EngagementIndianapolis Museum of Art

June 2, 2011

Page 2: Presentation of the AIC-IMA publishing tool for OSCI

FIRST, A WORD OF THANKS

Page 3: Presentation of the AIC-IMA publishing tool for OSCI

A BIT ABOUT YOU?

Page 4: Presentation of the AIC-IMA publishing tool for OSCI

A READING GUIDE TO THESE SLIDES

THE WAY NORMAL PEOPLE SPEAK

THE WAY TECH GEEKS SPEAK

Page 5: Presentation of the AIC-IMA publishing tool for OSCI

Credit Flickr ~timtom

ABOUT IMA LABS

Page 6: Presentation of the AIC-IMA publishing tool for OSCI

IMA LabsInnovative Technology

Solutions for Arts and Culture

Page 7: Presentation of the AIC-IMA publishing tool for OSCI

The Reader Team

Page 8: Presentation of the AIC-IMA publishing tool for OSCI

What We Do

Dedicated to strategies that help museums meet their technology goals through collaboration, and open-source tools

Page 9: Presentation of the AIC-IMA publishing tool for OSCI

Open Tools and Collaboration

Page 10: Presentation of the AIC-IMA publishing tool for OSCI

Credit Flickr ~scotttboone

DESIGNINGAN ONLINE

READER

Page 11: Presentation of the AIC-IMA publishing tool for OSCI

AGILE ITERATIONS - “ALWAYS USABLE”build on successes

Page 12: Presentation of the AIC-IMA publishing tool for OSCI

EASY AND CLEAN READING EXPERIENCE

simple and beautiful

Page 13: Presentation of the AIC-IMA publishing tool for OSCI

BUILD CONFIDENCE – ENCOURAGE CITATION

an audience of scholars

Page 14: Presentation of the AIC-IMA publishing tool for OSCI

READ ANYWHEREmulti-platform

Page 15: Presentation of the AIC-IMA publishing tool for OSCI

THE BIGPICTURE

Flickr Credit ~timtom

Page 16: Presentation of the AIC-IMA publishing tool for OSCI
Page 17: Presentation of the AIC-IMA publishing tool for OSCI

FEEDS

CONTENT MANAGEMENT

IN DRUPAL

USER EXPERIENCEHTML5 / CSS3 &

JAVASCRIPT

Our Basic Approach

Page 18: Presentation of the AIC-IMA publishing tool for OSCI

A Bit About Drupal

–Used by museums–Modular–Very Flexible–Open Source & well supported–Smart about permissions and

roles

Page 19: Presentation of the AIC-IMA publishing tool for OSCI

Many Books on Same Website

Possibly different requirements per catalogue(i.e. style, interaction, content model, etc…)

Page 20: Presentation of the AIC-IMA publishing tool for OSCI

Two Important Modules

Drupal Book Module– Adds logical ‘book-like’ structure to text

and media in the content management system

– Features: drag-n-drop reordering, hierarchy of chapters / sections; supports multiple books on one website

Services Module(More about this later)

Page 21: Presentation of the AIC-IMA publishing tool for OSCI

v

Credit Flickr ~camil_t

TYPES OF CONTENT

Page 22: Presentation of the AIC-IMA publishing tool for OSCI

Types of Content

Sections are the most basic form of content in the Reader

Other content types inherit these characteristics from Section

SECTIONS•Title•Body Copy•Plate Media

Page 23: Presentation of the AIC-IMA publishing tool for OSCI

Types of Content

SECTIONS•Title•Body Copy•Plate Media

ARTWORK•Tombstone•Curatorial Entry•Provenance•More …

VOLUME•ISBN•DOI•Credits

COLLECTOR•Biography•Curatorial Entry•References

Page 24: Presentation of the AIC-IMA publishing tool for OSCI

Volume

Page 25: Presentation of the AIC-IMA publishing tool for OSCI

Collector

Page 26: Presentation of the AIC-IMA publishing tool for OSCI

Work of Art – Object Information

Page 27: Presentation of the AIC-IMA publishing tool for OSCI

Work of Art - Tombstone

Page 28: Presentation of the AIC-IMA publishing tool for OSCI

Work of Art – Curatorial Entry

Page 29: Presentation of the AIC-IMA publishing tool for OSCI

Footnote Editor

Page 30: Presentation of the AIC-IMA publishing tool for OSCI

ADDING NEW CONTENT TYPES IS SUPPORTED IN DRUPAL AND DOES NOT INVOLVE WRITING NEW CODE

your coders need a break

Page 31: Presentation of the AIC-IMA publishing tool for OSCI

More about Content Types

• Users can Drag-n-Drop fields to reorder

• No Display-side templates in code

• Every field is wrapped in class-names for CSS styling

Page 32: Presentation of the AIC-IMA publishing tool for OSCI

FIGURES CAN SUPPORT MANY KINDS OF MEDIA AND INTERACTION

inline media and interaction

Page 33: Presentation of the AIC-IMA publishing tool for OSCI

More about Figures

• Media Content Types for Figures– i.e. Conservation Imaging Tool

• IIP Image (carves up the Image and serves tiles)

• Polymaps (provides user-interface for zoom and rendering)– Allows multiple layers and transparency– Vector Illustration is supported through SVG as an image layer

– Media content types listen for LayoutComplete event from the layout engine and then render themselves and handle interactions

Page 34: Presentation of the AIC-IMA publishing tool for OSCI
Page 35: Presentation of the AIC-IMA publishing tool for OSCI
Page 36: Presentation of the AIC-IMA publishing tool for OSCI

Figure Editor

Page 37: Presentation of the AIC-IMA publishing tool for OSCI

WIKIS & HELP FOR AUTHORS

Flickr Credit ~timtom

Page 38: Presentation of the AIC-IMA publishing tool for OSCI

Authoring Helpers

–Paste from Word• strip ms-html crap from word doc

–Automated extraction of footnotes to fields in Section authoring tool–Preserves simple text-formatting– Support for Diacritics (UTF8 charset);

Page 39: Presentation of the AIC-IMA publishing tool for OSCI

SUPPORTING NON-TECHNICAL, RICH WEB AUTHORING

How on earth can we possibly support sophisticated, standards compliant authoring by non-technical staff and still potentially have a chance to maintain and update the content well into the future? Let alone keeping up with the rapid pace of technical change and all that user expectation stuff – what a website ‘feels’ like – all the while continuing to keep in mind the fact that this content should last for 100’s of years and the web might not even be here then…

Page 40: Presentation of the AIC-IMA publishing tool for OSCI

Wiki vs HTML

• HTML– Error prone– Terse– Proven

• Wiki

<span class=“inscription”> signed, bottom right <a href=“???”>Claude Monet 67</a></span>

signed, bottom right [[id:24 | Claude Monet 67]]

Page 41: Presentation of the AIC-IMA publishing tool for OSCI

Wiki Example

Page 42: Presentation of the AIC-IMA publishing tool for OSCI

Wiki Example

[[art/collections/artist/okeeffe-georgia | Georgia O’Keeffe]]

Page 43: Presentation of the AIC-IMA publishing tool for OSCI

Wiki Example

Page 44: Presentation of the AIC-IMA publishing tool for OSCI

Wiki Example

[[carousel:mercury-checklist-283| width=7,crop=y,thumbsize=2]]

Page 45: Presentation of the AIC-IMA publishing tool for OSCI

Wiki Templates (an extension)

As seen on Wikipedia:

Page 46: Presentation of the AIC-IMA publishing tool for OSCI

Wiki Templates

{{exhist:1933.439}}

==Exhibition History{{{each}}}{{{location}}}, {{{facility}}}, "{{{title}}}", {{{dates}}}, {{{cat}}}

{{{endeach}}}

Exhibition HistoryChicago, The Art Institute of Chicago, Exhibition of the Mrs. L. L. Coburn Collection: Modern Paintings and Watercolors, April 6-October 9, 1932, cat. 19 (ill.). [pp. 7, 18, cat. 19, 47, no. 19 (ill)]Paris, Galerie Georges Petit, Monet-Rodin, 1889, cat. 5.…

Page 47: Presentation of the AIC-IMA publishing tool for OSCI

Authoring Helps

Page 48: Presentation of the AIC-IMA publishing tool for OSCI

OSCI Reader

User Experienced Tailored for Scholars and Citable Content

Page 49: Presentation of the AIC-IMA publishing tool for OSCI

Remember the Services Module?

• An abstract module that allows developers to provide API services to external clients– All front-end tools talk to the Drupal Services Module; allows Drupal to be replaced by another CMS that provides the same API’s• Navigation, Fetching Content, Figures/Footnotes• REST / JSON to the reader

SERVICES API

Page 50: Presentation of the AIC-IMA publishing tool for OSCI

Credit Flickr ~timtom

FLEXIBLE DISPLAY

Page 51: Presentation of the AIC-IMA publishing tool for OSCI

Multiple Layouts (no pages)

Page 52: Presentation of the AIC-IMA publishing tool for OSCI
Page 53: Presentation of the AIC-IMA publishing tool for OSCI
Page 54: Presentation of the AIC-IMA publishing tool for OSCI
Page 55: Presentation of the AIC-IMA publishing tool for OSCI

LAYOUT ENGINENo knowledge of Drupal, book, etc…Will layout any cleanly formatted HTML texts

Page 56: Presentation of the AIC-IMA publishing tool for OSCI

LAYOUT IS COMPUTED USINGFont SizeLine HeightBrowser Size

Page 57: Presentation of the AIC-IMA publishing tool for OSCI
Page 58: Presentation of the AIC-IMA publishing tool for OSCI
Page 59: Presentation of the AIC-IMA publishing tool for OSCI

LAYOUT SETTINGSMin/Max Col Width (not #)Page and Gutter margins (in pixels)Min lines per column (orphan rule) (colwrap)Keep headings with next paragraph (colwrap)

Page 60: Presentation of the AIC-IMA publishing tool for OSCI

LAYOUT HINTS (HTML5 DATA ATTRIBS)Aspect ratio of figureAnchor rule (T|B|TL|TR|BL|BR)Preferred colspan (# / %)

Page 61: Presentation of the AIC-IMA publishing tool for OSCI

13.1

13.2 13.3 13.2

13.5

13.4 13.3

Layout Preferences

*13.1, anchor = BR *13.3, anchor = TR

Page 62: Presentation of the AIC-IMA publishing tool for OSCI

Navigation & Structure

Via Services API to Drupal– Passes book structure to the reader tool

– Provides next / prev sections… total number of sections, current section

Page 63: Presentation of the AIC-IMA publishing tool for OSCI

Highlights, Notes & Citations

Page 64: Presentation of the AIC-IMA publishing tool for OSCI

Highlights, Notes & Citations

Page 65: Presentation of the AIC-IMA publishing tool for OSCI

Highlights, Notes & Citations

Page 66: Presentation of the AIC-IMA publishing tool for OSCI

Highlights, Notes & Citations

Page 67: Presentation of the AIC-IMA publishing tool for OSCI

Content Caching Module

– HTML5 local cache to improve page-flipping performance; stores layout

– Only caches data (text), no media caching (already cached in browser)

– Timeouts can be customized has to be flushed in browser cache

– Amount of local storage is device dependant and impacts reader performance (iOS 5M)

Page 68: Presentation of the AIC-IMA publishing tool for OSCI

PDF / ePub Support

– Early support for static catalogues in prototype

– Fixed versions of interactives

– Fixed layout based on page size

– Endnotes instead of inline footnotes/figures

Page 69: Presentation of the AIC-IMA publishing tool for OSCI

Credit Flickr ~scotttboone

JUST FOR FUN

Page 70: Presentation of the AIC-IMA publishing tool for OSCI
Page 71: Presentation of the AIC-IMA publishing tool for OSCI
Page 72: Presentation of the AIC-IMA publishing tool for OSCI
Page 73: Presentation of the AIC-IMA publishing tool for OSCI
Page 74: Presentation of the AIC-IMA publishing tool for OSCI

• We’ve tested this on all size screens– Iphone– Flatpanels 1,2,3, 4, column– 3-screen– Tiled display wall

Page 75: Presentation of the AIC-IMA publishing tool for OSCI
Page 76: Presentation of the AIC-IMA publishing tool for OSCI

Future Extensions

• Search– Faceting by Section (Volume, Cat#)– Search Notes/Highlights by Section– Facet by Tags on Notes

• Revisions for Dated Citations• Collection Management Integration– OAI-PMH (LIDO)

Page 77: Presentation of the AIC-IMA publishing tool for OSCI

New Design Possibilities?

Page 78: Presentation of the AIC-IMA publishing tool for OSCI

Even More Extensions

• Conservation Imaging tools– Overlays / Interactions / Image Registration

• Print on Demand integration support• Add support for semantic markup– Need a good RDF schema that is meaningful for this

domain before marking up content• Enhanced support for tablet and multi-touch• Automated Glossary / Index creation• Export / Archiving / Preservation

Page 79: Presentation of the AIC-IMA publishing tool for OSCI

THANK YOU!

Page 80: Presentation of the AIC-IMA publishing tool for OSCI
Page 81: Presentation of the AIC-IMA publishing tool for OSCI

DESIGN GOALS FOR THEONLINE READER

timtom/

Page 82: Presentation of the AIC-IMA publishing tool for OSCI

scotttboone/

DESIGN GOALS FOR THE ONLINE

READER

Page 83: Presentation of the AIC-IMA publishing tool for OSCI

timtom/

Page 84: Presentation of the AIC-IMA publishing tool for OSCI

v

camil_t/

Page 85: Presentation of the AIC-IMA publishing tool for OSCI

charlestilford/

Page 86: Presentation of the AIC-IMA publishing tool for OSCI

jahdakinebrah/

Page 87: Presentation of the AIC-IMA publishing tool for OSCI

pietroizzo/

Page 88: Presentation of the AIC-IMA publishing tool for OSCI

photos/d-kav/