Manakin Workshop DSpace User Group, February 2006 Scott Phillips Texas A&M University

Slides:



Advertisements
Similar presentations
Adding OAI-ORE Support to Repository Platforms Alexey Maslov, Adam Mikeal, Scott Phillips, John Leggett, Mark McFarland Texas Digital Library TCDL09.
Advertisements

Introducing Vireo ETD Submittal and Management for DSpace Adam Mikeal, Scott Phillips, John Leggett, Mark McFarland Texas Digital Library.
ETD Management in the Texas Digital Library Adam Mikeal Texas Digital Library ETD 08 Aberdeen, Scotland June 6, 2008.
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
CNES implementation of the ISO standard An extension of the current CNES implementation of the ISO metadata standard.
28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
Developing Interfaces and Interactivity for DSpace with Manakin Part 5: Introduction to Manakin’s Theme Tier Eric Luhrs Digital Initiatives Librarian,
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Developing Interfaces and Interactivity for DSpace with Manakin Part 6: Hands-on with Manakin’s Theme Tier Eric Luhrs Digital Initiatives Librarian, Lafayette.
Defacing DSpace with Manakin DSpace User Group, February 2006 Scott Phillips Texas A&M University DSpace XML UI:
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice DSpace Architecture Progress and.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
Parzoof A social networking website for students.
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
Introducing Symposia : “ The digital repository that thinks like a librarian”
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
MAKING DSPACE 1.5.X YOUR OWN CUSTOMIZATION VIA OVERLAYS Open Repositories 2009 Tim Donohue Research Programmer IDEALS University of Illinois.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
DSpace XML UI Project Texas A&M University Digital Initiatives, Research and Technology Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, Brian Surratt,
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Getting Started with Dreamweaver
Digital Library Architecture and Technology
Developing Interfaces and Interactivity for DSpace with Manakin Part 2: Technical and Conceptual Overview of Dspace and Manakin Eric Luhrs Digital Initiatives.
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
1 Understanding Cocoon2 Pankaj Kumar May 24, 2001 Web Services Organization HPMD, SSO, HP.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
SDPL 2002Notes 7: Apache Cocoon1 7 XML Web Site Architecture Example: Apache Cocoon, a Web publishing architecture based on XML technology
“Old Style” Libraries, Digital Libraries: Convergences, Divergences, And the Troubles in Between.
Building XML Portals with Cocoon M atthew Langham S&N AG
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
The DSpace Course Module - Look & Feel Customisation.
Project Implementation for COSC 4120 Database Applications Lab 3.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Dspace Workflow, Administration and Customization Dr. Noorhidawati Abdullah Digital Library Research Group, FCSIT, UM
Copyright 2007, Information Builders. Slide 1 Understanding Basic HTML Amanda Regan Technical Director June, 2008.
One Platform, Two Stories. Willamette University Oregon State University.
UVa's Digital Library CSG - September 2005 Slides courtesy of: Leslie Johnston Director, Digital Access Services, UVA Library Tim Sigmon University of.
Introduction to Omeka. What is Omeka? - An Open Source web publishing platform - Used by libraries, archives, museums, and scholars through a set of commonly.
Nate Trail Network Development & MARC Standards Office 8/1/2006 With help from Sydney Olive How to Build, Display and Find METS Objects.
AIP Backup & Restore Sunita Barve NCRA, Pune. AIP The latest version of DSpace 1.7.0, supports backup and restore of all its contents as a set of AIP.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Use & Access 26 March Use “Proof of Concept” Model for General Libraries & IS faculty Model for General Libraries & IS faculty Test bed for DSpace.
Apache Cocoon Part I 2/27/06 Kevin Davis. Learning Objectives Understand the function of Cocoon Create a working sitemap Make available a stylesheet-
IT: Web Technologies: Web Animation 1 Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Designing Web Site Layout Using.
MODS Meets Manakin: Innovations in the Texas Digital Library’s Thesis and Dissertation Collection Brian Surratt 06/09/06 ETD 2006 Québec City, Canada
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
CSCI 6962: Server-side Design and Programming Master Pages.
Create Content Capture Content Review Content Edit Content Version Content Version Content Translate Content Translate Content Format Content Transform.
Interoperability and Collection of Preservation Metadata for Digital Repository Content Matt Cordial, Tom Habing, Bill Ingram, Robert Manaster University.
DSPACE 1.5 : MOVING TOWARDS THE DSPACE OF THE FUTURE JCDL Tutorial: June 16, 2008 Tim Donohue Research Programmer IDEALS University of Illinois.
CSCI 6962: Server-side Design and Programming Facelets and User Interface Design.
Challenges in the Nursery: Linking a Finding Aid with Online Content Elizabeth Johnson, Lilly Library Jenn Riley, Digital Library Program DL Brown Bag,
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
DSpace - Digital Library Software
DSpace System Architecture 11 July 2002 DSpace System Architecture.
A Basic Introduction By Scott Phillips 2005/8/7. Agenda What is DSpace and what does it do? The DSpace Information Model Components & Features of DSpace.
Cocoon An XML Web Publishing Framework From the Apache Project Roland Schweitzer.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
07/09/07 1 DSpace: Make it you own Documentation Research and Training Centre Indian Statistical Institute Bangalore Biswanath Dutta
Customizing WebLink Lab 208 Alex Huang. Table of Contents Introduction – What is WebLink Disclaimer Customization Basics and Exercises Resources Questions.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
Distributing Repository functions with DSpace Richard Jones.
Introduction, Features & Technology
VI-SEEM Data Repository
Session 2: Metadata and Catalogues
Presentation transcript:

Manakin Workshop DSpace User Group, February 2006 Scott Phillips Texas A&M University

Outline Part I – Concepts  Cocoon fundamentals  Manakin’s Sitemaps  Digital Repository Interface (DRI) Part II – How to make a Theme  Creating a new sitemap.xmap  Installing the theme  Theme tools

Cocoon Fundamentals Web development framework  SAX-based pipelines Components Pipelines Sitemap cocoon.apache.org /

Cocoon Components Generators Transformers Serializers Matchers & Selectors Others...

Cocoon’s Pipeline Model Transformer A Transformer B Generator Serializer

Manakin Manakin uses a pipeline architecture composed of two parts: Aspect 1Aspect 2Aspect 3Theme Content GenerationStyle Application ( example Aspect chain )

Aspects Aspects implement a set of related features Generate content, perform operations No Style “Chained Together” to form all the features Aspect Previous AspectNext Aspect

Aspects Four “core” Aspects for DSpace:  ArtifactBrowser Browsing communities, collections, items, and bitstreams  E-Person Authenticating users, editing profiles, change passwords  Submission Ingesting new items into the repository through a workflow  Administrative Administering the repository, creating & modifying objects

Themes Stylize content into a particular look-and-feel May apply to a particular:  A Single page  All pages in a Collection  All pages in a Community For XHTML based themes:  A standard XSL is provided  Range in complexity

Manakin’s Sitemaps

Digital Repository Interface Abstract representation of a DSpace page Metadata elements  METS, MODS, DIM  Extendable to other metadata formats Structural elements  TEI (light)

Dissecting a DSpace page Examining a normal DSpace page: Available navigational options The main body Meta information about the page

Digital Repository Interface Digital Repository Interface (DRI) metadata elements structural elements document meta body options Based primarily upon TEITEI Native metadata formats: METS, MODS, & DIM METSMODSDIM

Digital Repository Interface Aspect 1Aspect 2Aspect 3Theme Where is DRI used?

Part II: How to make a Theme

Making a theme Create a new sitemap  Create a new sitemap.xmap  Add (X)HTML Transformations  Add Internationalization  Add Style (CSS & Images) Installing the theme  Create the directory  Install the theme Theme tools

Create a new sitemap

Add (X)HTML Transformations

Add Internationalization

Add Stlye (CSS & Images)

Installing the new theme Create a new theme directory  [source] /xmlui/cocoon/themes/ Inside the directory put:  sitemap.xmap  CSS stylesheet(s)  Images  Any static resources

Install the new theme Themes may be applied to:  A regular expression  A DSpace handle (Inheritable) Add a element to “xmlui.xml” configuration  Some examples:

Theme Tools Browse specific CSS stylesheets  Deliver different style sheets based upon the browser  Works well Client side XSL transformations  Deliver the DRI document to the browser  Only works in some cases No use of XSL includes or imports

Example Theme Digital Initiatives Labs  or  Embedded screenshots Embedded screenshots

Questions

Manakin Homepage ( back )

Browse By Title

Item View

DRI Document ( Item View ) ( back )