OCLC Online Computer Library Center CONTENTdm Developers Meeting ALA Midwinter Meeting Seattle, WA January 19 th, 2007 Claire Cocco, Product Manager Joe.

Slides:



Advertisements
Similar presentations
Omeka Adding Items. Select Add a new item to your archive Log in to Omeka at:
Advertisements

Welcome! Were Glad Youre Here!. Whats New In Version 5.1b-100 Welcome to The Annual Information & Records Associates, Inc. User Conference May 20, 2009.
Possibility in Digital Collection Management Introduction to CONTENTdm TM Hitoshi Kamada University of Arizona Presentation for OCLC-CJK Users Group Annual.
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Computer Concepts BASICS 4th Edition
Refresher Instruction Guide Strategic Planning and Assessment Module
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
DNR-322L & DNR-326.
Online Collaboration Applications ADE100- Computer Literacy Lecture 28.
This presentation can be downloaded at Presented by the Office of Public Affairs Using the Cal State L.A. Web.
Michael Donovan, River Campus Libraries – 12/03 DocuShare Overview and Training.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Introduction to CONTENTdm Software Crossing Organizational Boundaries Metadata Workshop October 29, 2002.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
1 Agenda Overview Review Roles Lists Libraries Columns.
OCLC Online Computer Library Center CONTENTdm 4.3 Claire Cocco Global Product Manager CONTENTdm October 3, 2007.
OCLC Online Computer Library Center CONTENTdm User Meeting Claire Cocco Product Manager CONTENTdm December 18, 2006.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Online Surveys A Look at Cardiff-TeleForm Denise H. Wells Planning and Research Central Piedmont Community College.
July 29 and August 11, 2015 How CONTENTdm works: A demonstration Ron Gardner OCLC Digital Services Consultant.
Collections Management Museums EMu 3.1 / 3.2 – New Features EMu 3.1 / 3.2 New Features Bernard Marshall Chief Technology Officer KE Software.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
OCLC Online Computer Library Center CONTENTdm Interoperability -- Leveraging resources; repurposing collections ALA Annual New Orleans, LA June 23 rd,
Lesson 13: Building Web Forms Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
OCLC Online Computer Library Center CONTENTdm Migration Training Craig Yamashita Vice President, Technology and Product Development DiMeMa, Inc. July 2005.
September 5, 2015 Office Setup. Lesson Overview: Office Setup  In this lesson we will cover:  Adding new offices to COM  Individual office setup 
Classroom User Training June 29, 2005 Presented by:
Simple Pages for Omeka Lauren Dzura LIS
Web Technologies Website Development Trade & Industrial Education
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
® IBM Software Group © 2009 IBM Corporation Rational Publishing Engine RQM Multi Level Report Tutorial David Rennie, IBM Rational Services A/NZ
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Windows Internet Explorer 9 Chapter 1 Introduction to Internet Explorer.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Creating a Web Site to Gather Data and Conduct Research.
Website Development with Dreamweaver
CONTENTdm for Beginners September 25, 2012 by Kourtney Blackburn.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Tutorial 1: Browser Basics.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
OCLC Online Computer Library Center Kathy Kie December 2007 OCLC Cataloging & Metadata Services an introduction.
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
Chapter 6 Server-side Programming: Java Servlets
Marcus Barnes, Simon Fraser University, June 2, 2012 Drupal with CONTENTdm Digital Collections.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Compliance Assist Refresher Instruction Guide Adding or Editing Student Learning Outcomes.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Your Digital Technology Briefcase My information…when and where I need it.
ALA Annual Meeting Claire Cocco Global Product Manager CONTENTdm Users Group June 30th, 2008.
Munis Version 9.1 & 8.3 Sneak Peek System Administration.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
Post-ALA Annual July 11, 2008 Pre-Conference Workshop: The Care and Feeding of Compound Objects Geri Ingram OCLC Digital Collection Services Manager, User.
CONTENTdm A proven solution September A complete digital collection management software solution Stores, manages and provides access for all digital.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
The world’s libraries. Connected. CONTENTdm ® Digital Collection Management Solutions Learn what to consider when outsourcing your library’s digitization.
How to Apply PDF in Flipbook on Website. Description If you are finding solution for applying PDF in flipbook mode on website, and adding multimedia items.
AEM Digital Asset Management - DAM Author : Nagavardhan
About SharePoint Server 2007 My Sites
Instructor Name Instructor Title Library Name
SharePoint Site Admin Training
Windows Internet Explorer 7-Illustrated Essentials
Rational Publishing Engine RQM Multi Level Report Tutorial
Presentation transcript:

OCLC Online Computer Library Center CONTENTdm Developers Meeting ALA Midwinter Meeting Seattle, WA January 19 th, 2007 Claire Cocco, Product Manager Joe Tavares, Consulting Software Engineer Craig Yamashita, Director of Product Technology

OCLC Online Computer Library Center Agenda 1. Multiple Compound Object Wizard 2. CONTENTdm API 3. Collection Customization 4. Discussion and Questions

OCLC Online Computer Library Center Meeting Goals  Share Knowledge  Share Ideas

OCLC Online Computer Library Center Using the Multiple Compound Object Wizard – Tips & Tricks  How to choose a wizard  Metadata entry  OCR Joe Tavares Consulting Software Engineer Joe Tavares Consulting Software Engineer

OCLC Online Computer Library Center Importing into the MCOW  Four different wizards to import data  Single Compound Object  Directory Structure  Object List  Job List

OCLC Online Computer Library Center Which Wizard Do I Use? Compound Object A small number of Compound Objects A large number of Compound Objects Unique item level metadata Single Compound Object Directory Structure No unique item Level metadata Objects in single list Object List Other Directory Structure Object List

OCLC Online Computer Library Center Formatting Data  The last field in the tab-delimited file should contain the filename  The directory structure supports just compound object level metadata and page level metadata. The filename of the tab-delimited file must be the same as the folder name

OCLC Online Computer Library Center Adding Administrative Data using the Template Creator  Add administrative metadata using the Template Creator  Applied only to page not to compound object  Options include  Default Text  Username  Checksum  Image Properties  Batch Number

OCLC Online Computer Library Center Common Errors in Tab-Delimited Files  File does not exist  Most common error we see in support  Filenames not paths  Extra tabs or carriage returns  Incorrect date formats  Carriage returns in metadata and last field is not filename field  Unicode is not supported in tab-delimited files, yet! Use windows code pages for diacritics

OCLC Online Computer Library Center Tips for Mapping Fields  If the fields in the tab-delimited file are in the same order as the collection fields the fields will be mapped correctly by default.  Add blank fields to tab-delimited file to make sure fields line up.  All tab-delimited files used in a single batch must have same fields.

OCLC Online Computer Library Center OCR  OCR is most time consuming process  Methods to improve throughput  Fast Mode  De-skewed images  Quality source material  Use shared drive or manual upload method in order to maximize Acquisition Station time spent on OCR

OCLC Online Computer Library Center Multiple Compound Object Wizard  Questions  Current Projects

OCLC Online Computer Library Center CONTENTdm API  What is it?  How can it be used? Craig Yamashita Director of Product Technology Craig Yamashita Director of Product Technology

OCLC Online Computer Library Center PHP API  PHP  A widely used general purpose scripting language suited for Web development  CONTENTdm supports PHP versions 4.3.x, 5.0.x, 5.1.x  Current version of PHP is (Nov 2006)  CONTENTdm libraries for PHP 5.2.x are now in testing  Available soon  Download from the User Support Center

OCLC Online Computer Library Center PHP API  Web Interface API  CONTENTdm 4 implements a well-defined API (Application Programming Interface) of callable PHP functions  Facilitates the building of custom interfaces  Default CONTENTdm Web interface is built on top of this API

OCLC Online Computer Library Center PHP API  API Calls  List of collections  Collection settings  Collection field properties  Query  Image properties  Item metadata  Favorites

OCLC Online Computer Library Center PHP API  PHP API Examples  dmGetCollectionList() – returns PHP array of collections available on the Server  dmGetCollectionFieldInfo() – returns array of collection field properties  dmGetItemInfo() – returns XML containing the metadata for the specified item  dmQuery() – returns array of search results for the specified query

OCLC Online Computer Library Center PHP API  PHP Scripting Example  Print out names of all collections on the Server  <?php  include("DMSystem.php");  $list = &dmGetCollectionList();  print("Collections: \n");  for ($i = 0; $i < count($list); $i++) {  print("{$list[$i]["name"]} \n");  }  ?>

OCLC Online Computer Library Center PHP API  Sample Interface Session  Call is made to dmGetCollectionList() to return the names and properties of the collections on the Server.  Single collection is selected for search by fields. Call is made to dmGetCollectionFieldInfo() to retrieve the field names and properties. Search page is displayed.  Text query is performed by calling dmQuery() and results are shown. 

OCLC Online Computer Library Center PHP API  Sample Interface Session (continued)  Item selected from results. Call is made to dmGetItemInfo() to retrieve the metadata associated with the item.  Item viewer page is presented. 

OCLC Online Computer Library Center PHP API  Potential Applications  Non-traditional search/navigation interface  Viewers for exotic file types  Audio  Video  Interface extensions 

OCLC Online Computer Library Center PHP API  API Changes for CONTENTdm Version 4.2  Support for new default parameters for new compound object viewer “menu off” mode  Support for alternate language Dublin Core field names 

OCLC Online Computer Library Center CONTENTdm PHP API  Questions  Current Projects

OCLC Online Computer Library Center Collection Customization  New options in Version 4.2  Scripted method  Duplication method Claire Cocco Product Manager Claire Cocco Product Manager

OCLC Online Computer Library Center Collection Customization  Two methods for customizing interfaces for individual collections  Scripted method is now in default templates  Duplication method

OCLC Online Computer Library Center Collection Customization  Scripted method  Now included in default templates  Pass CISOROOT variable in URL  Looks for custom files with matching alias  Copy file and rename:  STY_global_style.php to STY_alias_style.php  global_header.php to alias_header.php  Apply custom changes  Style, header, menu, index and footer files

OCLC Online Computer Library Center Collection Customization  Duplication method  Copy the cdm4 directory and rename  /cdm-alias  Remove the admin, cqr, and msoffice folders  Customize files in new folder  Style, localization, header, footer, menu files  Changes do not affect files in /cdm4 or other directories

OCLC Online Computer Library Center Collection Customization  Configure search and browse for customized collections  STY_global_style.php  Edit variable to change functionality  All – searches all collections, collection list displayed  None – searches current collection, collection list suppressed  Alias list – searches specified collections, collection list suppressed

OCLC Online Computer Library Center Collection Customization  Search and browse differences  Duplication method  Browse - will remain in current custom collection interface when browse other collections  Search - will remain in current custom collection interface when search all collections or a different collection  Scripted method  Browse - will switch to custom interface for selected collection (if exists) when browse other collections  Search - will return to default interface if multiple collections are searched; will switch to custom interface for selected collection (if exists) when search a single collection

OCLC Online Computer Library Center Collection Customization  Demo site  Finalizing demo and documentation  Available on USC when completed

OCLC Online Computer Library Center Collection Customization  Which method should you use?  Two options provide choice  Use what works best for you  Recommend selecting one of the other for implementation  Duplication method is more contained  Good choice for consortia projects – each organization can have own directory  Requires duplication of files – maintenance and upgrade considerations

OCLC Online Computer Library Center Collection Customization  Questions  Current Projects

OCLC Online Computer Library Center Discussion  If you were a CONTENTdm developer for a day…  What would you change?  What would you add?

OCLC Online Computer Library Center Additional Questions  Specific questions  Craig  Joe  Claire  Make appointments

OCLC Online Computer Library Center Developers Meeting  Thank you!  Please fill out a survey before you leave.