SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Easy In, Easy Out: Customizing Your Open Source Publishing Software Tabatha Farney & Nina McHale LITA National Forum October 1 2011
Agenda Introductions OJS Undergraduate Research Journal at UCCS (URJ-UCCS) Drupal’s E-Journal Module Colorado Librariesjournal Comparison of metadata handling capabilities Conclusions/questions/discussion
Before We Begin… ?
First published in Fall 2008 solely by the Kraemer Family Library Showcases student research on campus & provides students the opportunity to learn the publishing process Now a joint venture with the UCCS Honors Program Published 8 issues to date Needed an “out of the box” publishing solution that supported a review process for multiple users Project Summary: URJ-UCCS
Introducing OJS Free, open source publishing system Maintained by the Public Knowledge Project Comes with predesigned roles and functionality  Designed to disseminate data about authors and articles  “Artistic” representation of data going in and out of OJS
OJS Implementation Installation: Automatic and Manual options System Requirements: PHP & MySQL Ready “out of box” Plugins and customizations embedded in the system URJ-UCCS uses: Majority of the Reading Tools and Export plugins, Web Feed Plugin for announcements, Google Analytics plugin, etc.  User roles are predefined, just need to create accounts CSS Themes are included,                                            but can be customized Major customizations beyond out of box will require modifying the template’s code or SQL database.
OJS and Metadata Uses OAI-Protocol for Metadata Harvesting (OAI-PMH) ,[object Object],Supports Export in: ,[object Object]
RFC1807
METS
XML for indexes (specific to PubMed or DOAJ) Article metadata from OJS.
Getting Data into OJS(out of box) Author submits the article and inputs metadata online Editor can modify inputted metadata Screenshot of OJS metadata form – no customizations.
Getting Data into OJS(out of box con’t) Submission form can be “edited” by the Journal Manager Journal Manager controls the following fields: Subject (keywords & discipline) Coverage Type Want to change something else on the metadata form? You’ll have to modify templates and database.  “Submissions” setup area for Journal Managers.
Getting Data into OJS(semi-out of box) Quick Submit Plugin Great for uploading 1-10 articles at one time (geared towards Editors) Import Issue & Article XML Massive upload of articles through the Articles & Issues XML Plugin (tool for the Journal Managers) Citation Mark-Up Submission Plugin Authors input citations separately. Helps verify and standardize citation data.
What the Readers See… Reading Tools!*  *Based on the plugins and reading tools the Journal Manager implements
Getting Data out of OJSBasicPlugins Citation Format Plugins Allows readers to exports citations of articles in a citation style or into a citation management tool (ieRefworks) Sharing Option (Reading Tools) Readers can instantly post articles to social networking sites Web Feed Plugin (Generic Plugin) Creates an RSS feed based on articles and published issues. XML Galley Plugin (Generic Plugin) Takes an XML file article submission and generates an HTML and PDF galley version.
Getting Data out of OJSExport Plugins Several plugins for exporting journal contents:  PubMed DOAJ CrossREF XML Mets XML Articles and Issues (OJS standard) Useful for indexing inside and outside of OJS!  XML form Articles & Issues export.
Getting Data out of OJSWorking with Repositories SWORD Plugin (Generic Plugin) Allows systems to upload metadata and documents directly into DSpace, Eprints, Fedora, Intralibrary repository systems  Have authors initiate the process or handled by the Journal Manager. For non-SWORD compliant…. Manually ingest metadata using any XML export option into your repository.
Getting Data out of OJSMetadata Harvesting System is designed to promote metadata harvesting Journal Managers can send metadata to OAIster or other OAI harvesters Reasons for Harvesting Your Metadata: ,[object Object]
Indexing in different search tools
Other tools and services can use your data,[object Object]
Before We Continue… ?
Project Summary: Colorado Libraries In January 2009, the Executive Board of the Colorado Association of Libraries cut the budget for printing the association’s quarterly journal  The journal had been published in print for 34 years (1975- ) Content for issues 35.1, 35.2, and 35.3 was either complete or under preparation The Publications Committee needed an online solution quickly
Introducing E-Journal A contributed module available for the free, open source content management system, Drupal Designed to emulate the OJS publishing process in Drupal 5 & 6 Maintained by librarian and CERN fellow Roman Chyla Chyla found OJS to have a “rigid workflow” and “little modularity” Used initially for a Czech library science journal, ikaros.cz Comes with predesigned roles and functionality, with some flexibility and extensibility Highly customizable look and feel (Drupal themes)
E-Journal Implementation Install Drupal; install/activate the E-Journal module and Content Construction Kit (CCK) module Create content types: editorials, articles, columns, book reviews, etc. Use taxonomy module (in Drupal core) to structure the content types into the desired order  Other recommended Drupal modules to use in conjunction with E-Journal: Pathauto, Google Analytics, CK Editor (or other WYSIWYG editor)
Getting Data into E-JournalContent Types CCK content types created for every “piece” of journal, i.e., articles, editorials, book reviews Editors currently input and modify data Future plans include author’s direct submission of articles and metadata
Getting Data into E-JournalTaxonomy Create a taxonomy using the Drupal core taxonomy module The taxonomy will provide the structure for your journal issues Taxonomy supports parent/child terms
What the Readers See…Table of Contents
What the Readers See…Article-Level
Getting Data out of E-Journal: Some Drupal Module Options While there is nothing out-of-the-box in Drupal Core or E-Journal, there are ways to export data from Drupal’s backend database (usually MySQL) OAI2 for CCK OAI-PMH Views OAI-PMH
Getting Data out of E-Journal: OAI2 for CCK Module “…expose[s] content (its metadata) as an OAI-PMH repository. It will then be accessible by OAI harvesters.” Drupal versions 5 & 6 (beta) 64 sites currently using http://drupal.org/project/oai2forcck
Getting Data out of E-Journal: OAI-PMH Module “This module provides an OAI-PMH interface to the Bibliography Module.” Bibliography Module provides support for PubMed, BibTex, RIS, MARC, XML  Dependent upon the Drupal Bibliography module Available for Drupal 6 only (but has a successor for Drupal 7) 50 sites currently using http://drupal.org/project/oai2
Getting Data out of E-Journal: Views OAI-PMH Module “…a Views plugin module which creates a OAI-PMI data provider using any fields which the Views module has access to.” Requires Drupal Views module, version 3.x In beta for Drupal 6 & 7 (Successor of OAI-PMH) Sponsored by the Minnesota State Historical Society, in use by 24 sites E-Journal doesn’t rely on Views.  http://drupal.org/project/views_oai_pmh
Sample Views OAI-PMH Output (No Data)
OpenPublish? “OpenPublish is a packaged distribution of the popular open source social publishing platform, Drupal, that has been tailored to the needs of today's online publishers.” For Drupal 6, 7 alpha In use by 660 sites http://openpublishapp.com
Getting Data out of E-Journal Manual Methods Google Scholar Requires an archives page Directory of Open Access Journals (DOAJ) Indexed in WilsonWeb’s Library and Information Science Full Text Working with EBSCO during their acquisition of Wilson’s holdings Wilson currently grabbing them as PDFs
Other Information Managed Data about the Journal “About” page that includes publication history and reasons for print => online shift eISSN Journal usage statistics Web analytics data collected by Google Analytics Drupal module User Data Author/editor/reviewer info displayed on user pages Internal Data Author/editor/book reviewer guidelines, style manual, blog
Metadata Handling Capabilities
Use OJS if… You want/need to support the peer review process You want/need a stand-alone system You want/need robust and flexible metadata management out-of-the box
Use E-Journal if… Your publication doesn’t necessarily require the rigid structure of the peer review process You have easy access to a Drupal environment You have experience with Drupal You want more robust look and feel (“theme”) options available from a developer community

Weitere ähnliche Inhalte

Was ist angesagt?

Comprehensive oracle interview qs
Comprehensive oracle interview qsComprehensive oracle interview qs
Comprehensive oracle interview qsvipul_wankar
 
3) web development
3) web development3) web development
3) web developmenttechbed
 
Building a Web Template on The Ball / OIP
Building a Web Template on The Ball / OIPBuilding a Web Template on The Ball / OIP
Building a Web Template on The Ball / OIPKallex
 
Lab 5a) create a struts application
Lab 5a) create a struts applicationLab 5a) create a struts application
Lab 5a) create a struts applicationtechbed
 
SPSHOU SharePoint 2013 Best Practices
SPSHOU SharePoint 2013 Best PracticesSPSHOU SharePoint 2013 Best Practices
SPSHOU SharePoint 2013 Best PracticesTheresa Lubelski
 
ApacheCon North America 2018: Creating Spark Data Sources
ApacheCon North America 2018: Creating Spark Data SourcesApacheCon North America 2018: Creating Spark Data Sources
ApacheCon North America 2018: Creating Spark Data SourcesJayesh Thakrar
 
SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!Ben Steinhauser
 

Was ist angesagt? (11)

Comprehensive oracle interview qs
Comprehensive oracle interview qsComprehensive oracle interview qs
Comprehensive oracle interview qs
 
3) web development
3) web development3) web development
3) web development
 
Building a Web Template on The Ball / OIP
Building a Web Template on The Ball / OIPBuilding a Web Template on The Ball / OIP
Building a Web Template on The Ball / OIP
 
Koha user manual
Koha user manualKoha user manual
Koha user manual
 
Lab 5a) create a struts application
Lab 5a) create a struts applicationLab 5a) create a struts application
Lab 5a) create a struts application
 
SPSHOU SharePoint 2013 Best Practices
SPSHOU SharePoint 2013 Best PracticesSPSHOU SharePoint 2013 Best Practices
SPSHOU SharePoint 2013 Best Practices
 
ApacheCon North America 2018: Creating Spark Data Sources
ApacheCon North America 2018: Creating Spark Data SourcesApacheCon North America 2018: Creating Spark Data Sources
ApacheCon North America 2018: Creating Spark Data Sources
 
Django web framework
Django web frameworkDjango web framework
Django web framework
 
SPSSAC - SharePoint 101
SPSSAC - SharePoint 101SPSSAC - SharePoint 101
SPSSAC - SharePoint 101
 
Basic Oracle Usage v1
Basic Oracle Usage v1Basic Oracle Usage v1
Basic Oracle Usage v1
 
SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!
 

Andere mochten auch

Making the Case for CMS!
Making the Case for CMS!Making the Case for CMS!
Making the Case for CMS!Nina McHale
 
OJS Forum at the University of Edinburgh - Angela Laurins and Theo Andrew
OJS Forum at the University of Edinburgh - Angela Laurins and Theo AndrewOJS Forum at the University of Edinburgh - Angela Laurins and Theo Andrew
OJS Forum at the University of Edinburgh - Angela Laurins and Theo AndrewRepository Fringe
 
Evaluating libraryresourcesamigos
Evaluating libraryresourcesamigosEvaluating libraryresourcesamigos
Evaluating libraryresourcesamigosNina McHale
 
LITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics PreconferenceLITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics PreconferenceNina McHale
 
Moocs and Academic Libraries
Moocs and Academic LibrariesMoocs and Academic Libraries
Moocs and Academic LibrariesJohn D. Shank
 
Wiley Learning Institute webinar/webcast
Wiley Learning Institute webinar/webcastWiley Learning Institute webinar/webcast
Wiley Learning Institute webinar/webcastJohn D. Shank
 
Presentation 60 ways-to-grow-your-list aug sept 2014
Presentation 60 ways-to-grow-your-list aug sept 2014Presentation 60 ways-to-grow-your-list aug sept 2014
Presentation 60 ways-to-grow-your-list aug sept 2014Stellar Media Marketing
 
Level Up Web: Modern Web Development and Management Practices for Libraries
Level Up Web: Modern Web Development and Management Practices for LibrariesLevel Up Web: Modern Web Development and Management Practices for Libraries
Level Up Web: Modern Web Development and Management Practices for LibrariesNina McHale
 
ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems Hong (Jenny) Jing
 
10 Statistics Every Leader Needs To Understand
10 Statistics Every Leader Needs To Understand10 Statistics Every Leader Needs To Understand
10 Statistics Every Leader Needs To UnderstandElodie A.
 

Andere mochten auch (11)

Making the Case for CMS!
Making the Case for CMS!Making the Case for CMS!
Making the Case for CMS!
 
OJS Forum at the University of Edinburgh - Angela Laurins and Theo Andrew
OJS Forum at the University of Edinburgh - Angela Laurins and Theo AndrewOJS Forum at the University of Edinburgh - Angela Laurins and Theo Andrew
OJS Forum at the University of Edinburgh - Angela Laurins and Theo Andrew
 
Evaluating libraryresourcesamigos
Evaluating libraryresourcesamigosEvaluating libraryresourcesamigos
Evaluating libraryresourcesamigos
 
LITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics PreconferenceLITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics Preconference
 
Blog training
Blog trainingBlog training
Blog training
 
Moocs and Academic Libraries
Moocs and Academic LibrariesMoocs and Academic Libraries
Moocs and Academic Libraries
 
Wiley Learning Institute webinar/webcast
Wiley Learning Institute webinar/webcastWiley Learning Institute webinar/webcast
Wiley Learning Institute webinar/webcast
 
Presentation 60 ways-to-grow-your-list aug sept 2014
Presentation 60 ways-to-grow-your-list aug sept 2014Presentation 60 ways-to-grow-your-list aug sept 2014
Presentation 60 ways-to-grow-your-list aug sept 2014
 
Level Up Web: Modern Web Development and Management Practices for Libraries
Level Up Web: Modern Web Development and Management Practices for LibrariesLevel Up Web: Modern Web Development and Management Practices for Libraries
Level Up Web: Modern Web Development and Management Practices for Libraries
 
ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems
 
10 Statistics Every Leader Needs To Understand
10 Statistics Every Leader Needs To Understand10 Statistics Every Leader Needs To Understand
10 Statistics Every Leader Needs To Understand
 

Ähnlich wie Easy In, Easy Out: Customizing Your Open Source Publishing Software

Flow, RefWorks, Mendely, Zotero: Citation Management Tools For Research
Flow, RefWorks, Mendely, Zotero: Citation Management Tools For ResearchFlow, RefWorks, Mendely, Zotero: Citation Management Tools For Research
Flow, RefWorks, Mendely, Zotero: Citation Management Tools For ResearchJohn Pell
 
Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011
Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011
Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011jbarclay
 
Thesis Defense: Building a Semantic Web of Comic Book Metadata
Thesis Defense: Building a Semantic Web of Comic Book MetadataThesis Defense: Building a Semantic Web of Comic Book Metadata
Thesis Defense: Building a Semantic Web of Comic Book MetadataSean Petiya
 
Oleksandr Medvediev - Content delivery tools in Drupal 8.
Oleksandr Medvediev - Content delivery tools in Drupal 8.Oleksandr Medvediev - Content delivery tools in Drupal 8.
Oleksandr Medvediev - Content delivery tools in Drupal 8.DrupalCamp Kyiv
 
The Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer InitiativeThe Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer InitiativeJenn Riley
 
Digital library and MLE integration - where are we now and where do we want t...
Digital library and MLE integration - where are we now and where do we want t...Digital library and MLE integration - where are we now and where do we want t...
Digital library and MLE integration - where are we now and where do we want t...Andy Powell
 
Application of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibApplication of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibDavid Nzoputa Ofili
 
DataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementDataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementAndreas Schreiber
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemMartins Okoi
 
Content management platforms
Content management platformsContent management platforms
Content management platformsKris Kapanova
 
Organizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsOrganizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsAndreas Schreiber
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseLaurent Alquier
 
Office 2.0 at GSA OCIO Offsite
Office 2.0 at GSA OCIO OffsiteOffice 2.0 at GSA OCIO Offsite
Office 2.0 at GSA OCIO OffsiteGeorge Thomas
 

Ähnlich wie Easy In, Easy Out: Customizing Your Open Source Publishing Software (20)

Flow, RefWorks, Mendely, Zotero: Citation Management Tools For Research
Flow, RefWorks, Mendely, Zotero: Citation Management Tools For ResearchFlow, RefWorks, Mendely, Zotero: Citation Management Tools For Research
Flow, RefWorks, Mendely, Zotero: Citation Management Tools For Research
 
Drupal_cubet seminar
Drupal_cubet seminarDrupal_cubet seminar
Drupal_cubet seminar
 
Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011
Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011
Drupal 7 Feeds Intro Drupal Camp Indianapolis 2011
 
72d5drupal
72d5drupal72d5drupal
72d5drupal
 
Thesis Defense: Building a Semantic Web of Comic Book Metadata
Thesis Defense: Building a Semantic Web of Comic Book MetadataThesis Defense: Building a Semantic Web of Comic Book Metadata
Thesis Defense: Building a Semantic Web of Comic Book Metadata
 
Oleksandr Medvediev - Content delivery tools in Drupal 8.
Oleksandr Medvediev - Content delivery tools in Drupal 8.Oleksandr Medvediev - Content delivery tools in Drupal 8.
Oleksandr Medvediev - Content delivery tools in Drupal 8.
 
The Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer InitiativeThe Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer Initiative
 
Digital library and MLE integration - where are we now and where do we want t...
Digital library and MLE integration - where are we now and where do we want t...Digital library and MLE integration - where are we now and where do we want t...
Digital library and MLE integration - where are we now and where do we want t...
 
Application of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibApplication of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLib
 
Open Source CMS
Open Source CMSOpen Source CMS
Open Source CMS
 
Content mgmtsys
Content mgmtsysContent mgmtsys
Content mgmtsys
 
DataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementDataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data Management
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
koha PPT 23822.pptx
koha PPT 23822.pptxkoha PPT 23822.pptx
koha PPT 23822.pptx
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Content management platforms
Content management platformsContent management platforms
Content management platforms
 
Organizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsOrganizing the Data Chaos of Scientists
Organizing the Data Chaos of Scientists
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge base
 
Office 2.0 at GSA OCIO Offsite
Office 2.0 at GSA OCIO OffsiteOffice 2.0 at GSA OCIO Offsite
Office 2.0 at GSA OCIO Offsite
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
 

Mehr von Nina McHale

Drupal con portland library bof
Drupal con portland library bofDrupal con portland library bof
Drupal con portland library bofNina McHale
 
Mobilizing the User Experience
Mobilizing the User ExperienceMobilizing the User Experience
Mobilizing the User ExperienceNina McHale
 
What Public Library Users Want and How to
What Public Library Users Want and How to What Public Library Users Want and How to
What Public Library Users Want and How to Nina McHale
 
LITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceLITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceNina McHale
 
User survey results lc
User survey results lcUser survey results lc
User survey results lcNina McHale
 
Ten things i've learned about drupal
Ten things i've learned about drupalTen things i've learned about drupal
Ten things i've learned about drupalNina McHale
 
Survey results report
Survey results reportSurvey results report
Survey results reportNina McHale
 
Acrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 reportAcrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 reportNina McHale
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User ExperienceNina McHale
 
Missouri statelibrarymobile
Missouri statelibrarymobileMissouri statelibrarymobile
Missouri statelibrarymobileNina McHale
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalNina McHale
 
LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011Nina McHale
 
Intranets school
Intranets schoolIntranets school
Intranets schoolNina McHale
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsNina McHale
 
NextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and UseNextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and UseNina McHale
 
Working with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientWorking with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientNina McHale
 

Mehr von Nina McHale (20)

Drupal con portland library bof
Drupal con portland library bofDrupal con portland library bof
Drupal con portland library bof
 
Mobilizing the User Experience
Mobilizing the User ExperienceMobilizing the User Experience
Mobilizing the User Experience
 
Wa mw 2013
Wa mw 2013Wa mw 2013
Wa mw 2013
 
What Public Library Users Want and How to
What Public Library Users Want and How to What Public Library Users Want and How to
What Public Library Users Want and How to
 
LITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceLITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy Preconference
 
User survey results lc
User survey results lcUser survey results lc
User survey results lc
 
Survey Results
Survey ResultsSurvey Results
Survey Results
 
Ten things i've learned about drupal
Ten things i've learned about drupalTen things i've learned about drupal
Ten things i've learned about drupal
 
Drupal fail
Drupal failDrupal fail
Drupal fail
 
Survey results report
Survey results reportSurvey results report
Survey results report
 
Acrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 reportAcrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 report
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
Missouri statelibrarymobile
Missouri statelibrarymobileMissouri statelibrarymobile
Missouri statelibrarymobile
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011LITA Drupal IG Midwinter Meeting2011
LITA Drupal IG Midwinter Meeting2011
 
Intranets school
Intranets schoolIntranets school
Intranets school
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library Intranets
 
LITA Forum 2010
LITA Forum 2010LITA Forum 2010
LITA Forum 2010
 
NextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and UseNextGen Catalogs: An Overview of Current Products and Use
NextGen Catalogs: An Overview of Current Products and Use
 
Working with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientWorking with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a Client
 

Kürzlich hochgeladen

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 

Kürzlich hochgeladen (20)

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 

Easy In, Easy Out: Customizing Your Open Source Publishing Software

  • 1. Easy In, Easy Out: Customizing Your Open Source Publishing Software Tabatha Farney & Nina McHale LITA National Forum October 1 2011
  • 2. Agenda Introductions OJS Undergraduate Research Journal at UCCS (URJ-UCCS) Drupal’s E-Journal Module Colorado Librariesjournal Comparison of metadata handling capabilities Conclusions/questions/discussion
  • 4. First published in Fall 2008 solely by the Kraemer Family Library Showcases student research on campus & provides students the opportunity to learn the publishing process Now a joint venture with the UCCS Honors Program Published 8 issues to date Needed an “out of the box” publishing solution that supported a review process for multiple users Project Summary: URJ-UCCS
  • 5. Introducing OJS Free, open source publishing system Maintained by the Public Knowledge Project Comes with predesigned roles and functionality Designed to disseminate data about authors and articles “Artistic” representation of data going in and out of OJS
  • 6. OJS Implementation Installation: Automatic and Manual options System Requirements: PHP & MySQL Ready “out of box” Plugins and customizations embedded in the system URJ-UCCS uses: Majority of the Reading Tools and Export plugins, Web Feed Plugin for announcements, Google Analytics plugin, etc. User roles are predefined, just need to create accounts CSS Themes are included, but can be customized Major customizations beyond out of box will require modifying the template’s code or SQL database.
  • 7.
  • 10. XML for indexes (specific to PubMed or DOAJ) Article metadata from OJS.
  • 11. Getting Data into OJS(out of box) Author submits the article and inputs metadata online Editor can modify inputted metadata Screenshot of OJS metadata form – no customizations.
  • 12. Getting Data into OJS(out of box con’t) Submission form can be “edited” by the Journal Manager Journal Manager controls the following fields: Subject (keywords & discipline) Coverage Type Want to change something else on the metadata form? You’ll have to modify templates and database. “Submissions” setup area for Journal Managers.
  • 13. Getting Data into OJS(semi-out of box) Quick Submit Plugin Great for uploading 1-10 articles at one time (geared towards Editors) Import Issue & Article XML Massive upload of articles through the Articles & Issues XML Plugin (tool for the Journal Managers) Citation Mark-Up Submission Plugin Authors input citations separately. Helps verify and standardize citation data.
  • 14. What the Readers See… Reading Tools!* *Based on the plugins and reading tools the Journal Manager implements
  • 15. Getting Data out of OJSBasicPlugins Citation Format Plugins Allows readers to exports citations of articles in a citation style or into a citation management tool (ieRefworks) Sharing Option (Reading Tools) Readers can instantly post articles to social networking sites Web Feed Plugin (Generic Plugin) Creates an RSS feed based on articles and published issues. XML Galley Plugin (Generic Plugin) Takes an XML file article submission and generates an HTML and PDF galley version.
  • 16. Getting Data out of OJSExport Plugins Several plugins for exporting journal contents: PubMed DOAJ CrossREF XML Mets XML Articles and Issues (OJS standard) Useful for indexing inside and outside of OJS! XML form Articles & Issues export.
  • 17. Getting Data out of OJSWorking with Repositories SWORD Plugin (Generic Plugin) Allows systems to upload metadata and documents directly into DSpace, Eprints, Fedora, Intralibrary repository systems Have authors initiate the process or handled by the Journal Manager. For non-SWORD compliant…. Manually ingest metadata using any XML export option into your repository.
  • 18.
  • 19. Indexing in different search tools
  • 20.
  • 22. Project Summary: Colorado Libraries In January 2009, the Executive Board of the Colorado Association of Libraries cut the budget for printing the association’s quarterly journal The journal had been published in print for 34 years (1975- ) Content for issues 35.1, 35.2, and 35.3 was either complete or under preparation The Publications Committee needed an online solution quickly
  • 23. Introducing E-Journal A contributed module available for the free, open source content management system, Drupal Designed to emulate the OJS publishing process in Drupal 5 & 6 Maintained by librarian and CERN fellow Roman Chyla Chyla found OJS to have a “rigid workflow” and “little modularity” Used initially for a Czech library science journal, ikaros.cz Comes with predesigned roles and functionality, with some flexibility and extensibility Highly customizable look and feel (Drupal themes)
  • 24. E-Journal Implementation Install Drupal; install/activate the E-Journal module and Content Construction Kit (CCK) module Create content types: editorials, articles, columns, book reviews, etc. Use taxonomy module (in Drupal core) to structure the content types into the desired order Other recommended Drupal modules to use in conjunction with E-Journal: Pathauto, Google Analytics, CK Editor (or other WYSIWYG editor)
  • 25. Getting Data into E-JournalContent Types CCK content types created for every “piece” of journal, i.e., articles, editorials, book reviews Editors currently input and modify data Future plans include author’s direct submission of articles and metadata
  • 26. Getting Data into E-JournalTaxonomy Create a taxonomy using the Drupal core taxonomy module The taxonomy will provide the structure for your journal issues Taxonomy supports parent/child terms
  • 27. What the Readers See…Table of Contents
  • 28. What the Readers See…Article-Level
  • 29. Getting Data out of E-Journal: Some Drupal Module Options While there is nothing out-of-the-box in Drupal Core or E-Journal, there are ways to export data from Drupal’s backend database (usually MySQL) OAI2 for CCK OAI-PMH Views OAI-PMH
  • 30. Getting Data out of E-Journal: OAI2 for CCK Module “…expose[s] content (its metadata) as an OAI-PMH repository. It will then be accessible by OAI harvesters.” Drupal versions 5 & 6 (beta) 64 sites currently using http://drupal.org/project/oai2forcck
  • 31. Getting Data out of E-Journal: OAI-PMH Module “This module provides an OAI-PMH interface to the Bibliography Module.” Bibliography Module provides support for PubMed, BibTex, RIS, MARC, XML Dependent upon the Drupal Bibliography module Available for Drupal 6 only (but has a successor for Drupal 7) 50 sites currently using http://drupal.org/project/oai2
  • 32. Getting Data out of E-Journal: Views OAI-PMH Module “…a Views plugin module which creates a OAI-PMI data provider using any fields which the Views module has access to.” Requires Drupal Views module, version 3.x In beta for Drupal 6 & 7 (Successor of OAI-PMH) Sponsored by the Minnesota State Historical Society, in use by 24 sites E-Journal doesn’t rely on Views.  http://drupal.org/project/views_oai_pmh
  • 33. Sample Views OAI-PMH Output (No Data)
  • 34. OpenPublish? “OpenPublish is a packaged distribution of the popular open source social publishing platform, Drupal, that has been tailored to the needs of today's online publishers.” For Drupal 6, 7 alpha In use by 660 sites http://openpublishapp.com
  • 35. Getting Data out of E-Journal Manual Methods Google Scholar Requires an archives page Directory of Open Access Journals (DOAJ) Indexed in WilsonWeb’s Library and Information Science Full Text Working with EBSCO during their acquisition of Wilson’s holdings Wilson currently grabbing them as PDFs
  • 36. Other Information Managed Data about the Journal “About” page that includes publication history and reasons for print => online shift eISSN Journal usage statistics Web analytics data collected by Google Analytics Drupal module User Data Author/editor/reviewer info displayed on user pages Internal Data Author/editor/book reviewer guidelines, style manual, blog
  • 38. Use OJS if… You want/need to support the peer review process You want/need a stand-alone system You want/need robust and flexible metadata management out-of-the box
  • 39. Use E-Journal if… Your publication doesn’t necessarily require the rigid structure of the peer review process You have easy access to a Drupal environment You have experience with Drupal You want more robust look and feel (“theme”) options available from a developer community
  • 40. Further Reading: OJS, 1/2 Tabatha A. Farneyand Suzanne L. Byerley. “Publishing a Student Research Journal: A Case Study.” portal: Libraries and the Academy. 10(3): 323-335. John Willinsky. "Open Journal Systems: An example of open source software for journal management and publishing," Library Hi Tech, 23.4, 504 – 519.
  • 41. Further Reading: OJS, 2/2 Rick Kopak & Chia-Ning Chiang. (2009). "An interactive reading environment for online scholarly journals: The Open Journal Systems reading tools," OCLC Systems & Services, 25.2, 114 – 124. Andrea Kosavic. (2010). “The York Digital Journals Project: Strategies for institutional Open Journal Systems implementations.” College & Research Libraries, 71.4, 310-321. Documentation: http://pkp.sfu.ca/ojs_documentation
  • 42. Further Reading: E-Journal Nina McHale. (2011). “Open Access Publishing with Drupal,” forthcoming. Roman Chyla. (2007). “What Open Source Webpublishing Software Has the Scientific Community for E-journals?” http://eprints.rclis.org/handle/10760/10055 E-Journal Module Documentation: http://drupal.org/node/187987
  • 43. Questions? Comments? Tabatha Farney Assistant Professor, Web Services Librarian University of Colorado Colorado Springs Journal Manager, The Undergraduate Research Journal at UCCS; Layout Editor, Colorado Libraries tfarney@uccs.edu Nina McHale Assistant Professor, Web Librarian University of Colorado Denver Technical Editor, Colorado Libraries nina.mchale@ucdenver.edu @ninermac

Hinweis der Redaktion

  1. SWORD = simple web-services offering repository deposit; common repository deposit protocol  need to authenticate and have a destination collection to send data to; can instantly deposit in multiple repositories or have author select which repositories to be included in.
  2. OAIster.worldcat.org; will be integrated in WorldCat.org