M OVING FROM A PHP F LAT - F ILE E LECTRONIC R ESOURCES M ANAGER TO D RUPAL 6 V IEWS Junior Tidal New York City College of Technology, CUNY code4lib NE,

Slides:



Advertisements
Similar presentations
PROF. JUNIOR TIDAL LIBRARY From Open Source to On Your Phone:
Advertisements

White House New Media & Open Source Software Macon Phillips White House New Media.
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
A partnership of Truman Presidential Museum & Library, Truman Institute, and the MU Design Team at CTIE Project Whistlestop.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
ERMS in the Library What should it do for us? Helen Clarke Head, Collections Services University of Calgary.
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
TYPO3 Content Management System College of Natural & Social Sciences Webpage TYPO3 Content Management System College of Natural & Social Sciences Webpage.
Why choose Drupal?
Why choose Drupal?
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
Technology on a Budget: Building a Desired Room Scheduler with Drupal Weiling Liu University of Louisville
Content Management Systems What Your Mother Never Told You…
Databases and Database Management Systems
Library Web Site Content Management Options Using PHP Mark Dahl Lewis & Clark College Portland, Oregon.
Team 8 Capstone Project: Online Musical Instrument Store Andrew Szewczyk Gabriel Chaney.
Content Management Systems and Their Potential for Use at Miramar College Presented by Bill Smith.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Building Library Web Site Using Drupal
Hosting Control Panels Allows users to manage their various hosted services in single place.  Creating webspaces  Creating FTP accounts  Creating .
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
Power to the People: The IUB Libraries' Website Digital Asset Management System Doug Ryner, Tadas Paegle, & Julie Hardesty.
ViciDocs for BPO Companies Creating Info repositories from documents.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
Data Center Infrastructure
2.3 Organising Data for Effective Retrieval
Drupal Training Syllabus Chaitanya Lakshmi
UHCL Capstone Project Team #10 Final Presentation 05/01/2012 Drupal based Scholarship Application 1UHCL Capstone Team #10 Spring 2012.
REAL ESTATE INVENTORY SYSTEM Training Seminar - September 12, 2011, Bucharest, Romania Guidelines on how to work with the Promise System.
IBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over.
1 California State University, Fullerton Chapter 7 Information System Data Management.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Linked Data and Islandora Jenny Jing, Code4Lib 2015 Workshop, Portland, Feb.9, 2014.
Plenary meeting 2015 – Chania - Crete CASCADE Data Services Yusuf Yigini, Panos Panagos, Martha B. Dunbar Joint Research Centre - European Commission.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Bringing the Library to You: Integrating Library Resources into Online Classrooms ACRL/CNI/EDUCAUSE Joint Virtual Conference - Innovate and Motivate: Next.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
“Which Content Management System (CMS)? Drupal, Word Press...” by Dene Grigar Spring 2012 Tech 101 Series.
Power to the People IU Bloomington Libraries’ Content Management System Doug Ryner, Tadas Paegle, Julie Hardesty.
Final project presentation by Alsharidah, Mosaed.
Content Management System/ Web Quality Initiative.
12/5/2015 Open Source Technology Toolkit Workshop 1 MediaWiki Pavan Kishore V EnhanceEdu.
Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.
Regional Conference on the use of mobile technologies for data collection, Addis Ababa, Ethiopia. Presenter : Mr. Mbemba Hydara 14 th October 2015.
IMu Rapid Data Entry Andrew Brown. Overview Browser-based Desktop Tablet Phone Project-based Authenticated access.
Greg Vogl Research and Development Services University Libraries Wednesday, November 11,
Scott Voth GSLIS 747 – Queens College. Posts vs. Pages “Posts” Blog entries Dynamic Date Driven Archived Comments Trackbacks Can be Syndicated - RSS Pages.
MAMADOU BALDE & EDWIN PADILLA DICKINSON COLLEGE DECEMBER 19, 2015 Peace Operations Toolkit Final Presentation.
Tracking electronic resources acquisitions: Using a helpdesk system to succeed where your ERMS failed Charleston Conference 2009 Xan Arch Electronic Resources.
FORGING THE LIBRARY WEBSITE WITH OPEN SOURCE PROF. JUNIOR TIDAL LIBRARY DEPARTMENT NEW YORK CITY COLLEGE OF TECHNOLOGY TECH DAY
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
Database-driven Websites Sok King Tng INF 385E 26 Oct 2006.
The world’s libraries. Connected. The Benefits of CONTENTdm Hosting Services OCLC’s Digital Lifecycle Webinar Series April 9, 2013.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Building Library Web Site Using Drupal
CORAL to the Rescue: An E-Resource Management Solution for Small-Staffed, Budget-Challenged Academic Libraries Richard Wisneski Yuezeng Shen Ian Yee Cleveland.
Web Programming Language
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Thank You for Joining Us
Using E-Business Suite Attachments
PHP / MySQL Introduction
Moving from a PHP Flat-File Electronic Resources Manager to Drupal 6 Views Image courtesy of USFSW Mountain Praire (Flickr User) Under Creative Commons.
Web Application Development Using PHP
ADTEL WEBSITE
Presentation transcript:

M OVING FROM A PHP F LAT - F ILE E LECTRONIC R ESOURCES M ANAGER TO D RUPAL 6 V IEWS Junior Tidal New York City College of Technology, CUNY code4lib NE, Yale University October 26, 2012

T HE C HALLENGE OF E LECTRONIC R ESOURCE M ANAGEMENT (ERM) E-resources can be a hassle to manage Lack of back-end accessibility to the library website Lack of a collaborative environment Software and security challenges: lack of MySQL, shell access, and file permissions.

H OW DID WE WORK AROUND THESE CHALLENGES ? Solution required an easier way to manage ERM. The solution also required compatibility for the server’s configuration. FTP access for files (through Dreamweaver) PHP 3 compatible Solution could compensate for security lockdown

W HAT IS A FLAT - FILE DATABASE ? A flat-file database is a tabular database that uses plain text file as storage. The flat-file consists of a single entry with keys and attributes on each new line within the file, separated by a delimiter. There are no built-in relationships between records.

E XAMPLE OF A F LAT -F ILE E NTRY Academic Search Complete (EBSCO)| y.cuny.edu:2048/login?url=http ://search.ebscohost.com/login. aspx?authtype=ip,uid&profile=e host&defaultdb=a9h| ary.citytech.cuny.edu/research /annotations/index.php#ASP|The largest scholarly, multidisciplinary, full-text database.|

PHP I MPLEMENTATION The server script consisted for a PHP file that would retrieve results from the flat-file. The flat-file contents would be rendered in HTML and displayed to the end user. The flat-file was accessible to a number of librarian.

PHP S CRIPT FOR F LAT -F ILE D ATABASE L OADING

M IGRATING TO D RUPAL 6 Library was able to get their own server. This opened up many possibilities including a new OS (Linux), software, statistics recording and experimentation. We were now able to utilize the Drupal 6 content management system

D RUPAL V IEWS After migrating the website content to Drupal, we still needed a way for ERM. Using work based on Leo Klein, we were able to use Drupal to manage our eResources We used the built-in Taxonomy module and the following custom modules: Content Construction Kit (CCK) Views

D RUPAL V IEWS AND E R ESOURCES eResources are stored as a custom content type in Drupal The Taxonomy module is used to assign type and subject to each eResource Editable attributes of eResources such as the name, URL, and description, are pulled based on selecting a subject These resources are displayed to the user

A DVANTAGES OF U SING V IEWS Smoother workflow, less work Collaborative environment Single versions of the database Subject specific eResources are stored in a single database Content is stored in a MySQL database which is easier for migration and backups Maintenance is done through Drupal

D ISADVANTAGES OF V IEWS Learning curve of Views Lack of date control through Views eResources are dependent on Views and subsequent updates and maintenance FFDB doesn’t require as much as Views FFDB can be more flexible than Views

C ONCLUSION Challenge of ERM management Flat-file databases can be used to overcome restrictive server environments They offer few advantages in comparison to Drupal Views Views provides a more collaborative and smoother workflow

Questions?

Thanks! Junior Tidal New York City College of Technology,