SlideShare a Scribd company logo
1 of 15
GLADcamp 2014
Using Drupal at the UCLA
LIbrary
Who am I?
Chris Cabrera Thompson
ccthompson - drupal.org
uclachris - G+
@ccthompson - Twitter
ccthompson32 - github
ccthompson@library.ucla.edu
member of UCLA Library, Digital Initiatives and
Information Technology, web site administrator
UCLA Library Drupal (Overview)
● Migrated UCLA Library websites to Drupal 7
in 2012
● Attended Drupalcons: 2011-13
● Attended LA Drupalcamp 2012, Badcamp
2013
● Train/consult UCLA Library content authors
and editors on Drupal site
● Focus on Frontend Development/Site
building, developed several Drupal Modules
UCLA Library, Drupal 6 and 7 sites
in need of content moderation
● UCLA Library
o Main site: (Webforms, Workbench, Fusion…)
o CLICC site (Themekey)
● UCLA Digital Library (Islandora)
o LA Times, Tahrir Square (restricted)
● Collecting Los Angeles
● LA Aquaduct
● Frontera
● CLICC Library Services Portal
● EMEL (Sinai Palimpsests) MingGazetteers ...et als
Case Study: Workbench, Web
Forms, GIT Workflow, Features
Library Web site and workflow - a case study of
a Drupal project addressing a specific
requirement: content workflow Process for
using GIT with partners
● Access, Moderation, Media, Email
● Webforms
● Fusion, ZEN, Omega, Themekey
Typical UCLA Library Workflow
Process
Demo
GIT workflow for new development and working
with consultants
● pull master from github
● setup local dev environment
● branch based on JIRA work request
● push to master
● pull request and merge
Currently working on ...
● UCLA Drupal List: http://lists.ucla.edu/cgi-
bin/mailman/listinfo/drupal
● ALA-LITA, Drupal4Lib, chair 2011-13
(Library specific, but a good source)
● Drupal 7 Module Development Bootcamp
● UCLA Drupal meetups (starts and stalls)
o UCLA Library, Nov 23, 2013, Video migration sprint
to support local Drupal groups, more info at
● New Library Web site
Contact information
Chris Cabrera Thompson
ccthompson - drupal.org
uclachris - G+
@ccthompson - Twitter
ccthompson@library.ucla.edu
member of UCLA Library, Digital Initiatives and
Information Technology since 2007, web site
administrator
UCLA Digital Library and DrupalHow
Drupal fits into Digital Archiving
Kristian Allen
Developer - UCLA Digital Library
Google: kristian.j.allen
Github: kjallen
UCLA: kallen2@library.ucla.edu
UCLA Digital Library Snapshot
● 250 Digital Collections
● 1.8MM+ Digital Asset Files
● 20MM+ Metadata database records
● 35TB+ Disk storage
Growing Pains
● Current systemLocally Developed:
Java EE / Struts 1.02
Oracle Database, Search and Persistence frameworks
JBoss on Windows
● ChallengesDomain specific knowledge needed for
development
Proprietary software limits leverage of the community
Bolting on partial solutions can become problematic
The Community to the Rescue
● Blacklight / HydraRuby / Rails
● IslandoraPHP / Drupal
● Common PlatformsApache Solr for search
and discovery
Fedora Commons for repository and storage
Demo: LA Aqueduct Exhibit
● Collection of materials showcasing the
opening of the Los Angeles Aqueduct
● Drupal 7 site
- Assets stored in Fedora repository
- Utilizes openseadragon for JP2k content
- Search API and Solr for keyword browse
- http://digital.library.ucla.edu/aqueduct/
Resources
Islandora
http://islandora.ca/
Islandora VM
http://islandora.ca/downloads
Fedora Commons Repository Software
http://www.fedora-commons.org

More Related Content

Similar to Greater Los Angeles Drupal Camp (GLADcamp) 2014 Leveraging Drupal at the UCLA Library

Drupal for Libraries
Drupal for LibrariesDrupal for Libraries
Drupal for Librariesleoklein
 
Using Drupal In Libraries
Using Drupal In LibrariesUsing Drupal In Libraries
Using Drupal In Librariesmsfinney
 
Drupal4uic 2008 04 25
Drupal4uic 2008 04 25Drupal4uic 2008 04 25
Drupal4uic 2008 04 25leoklein
 
Continuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with DrupalContinuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with Drupalgstupar
 
Drupal training day by Rachit Gupta
Drupal training day by Rachit GuptaDrupal training day by Rachit Gupta
Drupal training day by Rachit GuptaRachit Gupta
 
LITA Preconference: Getting Started with Drupal (handout)
LITA Preconference: Getting Started with Drupal (handout)LITA Preconference: Getting Started with Drupal (handout)
LITA Preconference: Getting Started with Drupal (handout)Rachel Vacek
 
Islandora Webinar: A 'How-to' Guide for Islandora
Islandora Webinar:  A 'How-to' Guide for IslandoraIslandora Webinar:  A 'How-to' Guide for Islandora
Islandora Webinar: A 'How-to' Guide for Islandoraeohallor
 
Coping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited StorageCoping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited StorageGlobus
 
Getting Started with Drupal - Handouts
Getting Started with Drupal - HandoutsGetting Started with Drupal - Handouts
Getting Started with Drupal - HandoutsRachel Vacek
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
Reibling intro to drupal 20 june12
Reibling intro to drupal 20 june12Reibling intro to drupal 20 june12
Reibling intro to drupal 20 june12Shawna Reibling
 
Rich storytelling with Drupal, Paragraphs and Islandora DAMS
Rich storytelling with Drupal, Paragraphs and Islandora DAMSRich storytelling with Drupal, Paragraphs and Islandora DAMS
Rich storytelling with Drupal, Paragraphs and Islandora DAMSalxbrdg
 
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...Cogapp
 
Institutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic LibrariesInstitutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic LibrariesHong (Jenny) Jing
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Brad Nowak
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรDr. Thiti Vacharasintopchai, ATSI-DX, CISA
 

Similar to Greater Los Angeles Drupal Camp (GLADcamp) 2014 Leveraging Drupal at the UCLA Library (20)

Drupal for Libraries
Drupal for LibrariesDrupal for Libraries
Drupal for Libraries
 
Using Drupal In Libraries
Using Drupal In LibrariesUsing Drupal In Libraries
Using Drupal In Libraries
 
Drupal4uic 2008 04 25
Drupal4uic 2008 04 25Drupal4uic 2008 04 25
Drupal4uic 2008 04 25
 
Continuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with DrupalContinuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with Drupal
 
Drupal training day by Rachit Gupta
Drupal training day by Rachit GuptaDrupal training day by Rachit Gupta
Drupal training day by Rachit Gupta
 
LITA Preconference: Getting Started with Drupal (handout)
LITA Preconference: Getting Started with Drupal (handout)LITA Preconference: Getting Started with Drupal (handout)
LITA Preconference: Getting Started with Drupal (handout)
 
Using Islandora Multi-sites to Sustain Faculty Digital Humanities Projects
Using Islandora Multi-sites to Sustain Faculty Digital Humanities ProjectsUsing Islandora Multi-sites to Sustain Faculty Digital Humanities Projects
Using Islandora Multi-sites to Sustain Faculty Digital Humanities Projects
 
Drupal Resources
Drupal ResourcesDrupal Resources
Drupal Resources
 
Islandora Webinar: A 'How-to' Guide for Islandora
Islandora Webinar:  A 'How-to' Guide for IslandoraIslandora Webinar:  A 'How-to' Guide for Islandora
Islandora Webinar: A 'How-to' Guide for Islandora
 
Coping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited StorageCoping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited Storage
 
Getting Started with Drupal - Handouts
Getting Started with Drupal - HandoutsGetting Started with Drupal - Handouts
Getting Started with Drupal - Handouts
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Reibling intro to drupal 20 june12
Reibling intro to drupal 20 june12Reibling intro to drupal 20 june12
Reibling intro to drupal 20 june12
 
BADCamp Science on Drupal Session
BADCamp Science on Drupal SessionBADCamp Science on Drupal Session
BADCamp Science on Drupal Session
 
Rich storytelling with Drupal, Paragraphs and Islandora DAMS
Rich storytelling with Drupal, Paragraphs and Islandora DAMSRich storytelling with Drupal, Paragraphs and Islandora DAMS
Rich storytelling with Drupal, Paragraphs and Islandora DAMS
 
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS (DrupalCamp Brig...
 
Institutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic LibrariesInstitutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic Libraries
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
 
DMPTool / DLF Forum, Nov 1, 2011
DMPTool / DLF Forum, Nov 1, 2011DMPTool / DLF Forum, Nov 1, 2011
DMPTool / DLF Forum, Nov 1, 2011
 

Recently uploaded

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
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
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
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
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
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
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
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
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
 
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
 

Recently uploaded (20)

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)
 
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
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
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
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
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
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
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
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
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
 
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
 

Greater Los Angeles Drupal Camp (GLADcamp) 2014 Leveraging Drupal at the UCLA Library

  • 1. GLADcamp 2014 Using Drupal at the UCLA LIbrary
  • 2. Who am I? Chris Cabrera Thompson ccthompson - drupal.org uclachris - G+ @ccthompson - Twitter ccthompson32 - github ccthompson@library.ucla.edu member of UCLA Library, Digital Initiatives and Information Technology, web site administrator
  • 3. UCLA Library Drupal (Overview) ● Migrated UCLA Library websites to Drupal 7 in 2012 ● Attended Drupalcons: 2011-13 ● Attended LA Drupalcamp 2012, Badcamp 2013 ● Train/consult UCLA Library content authors and editors on Drupal site ● Focus on Frontend Development/Site building, developed several Drupal Modules
  • 4. UCLA Library, Drupal 6 and 7 sites in need of content moderation ● UCLA Library o Main site: (Webforms, Workbench, Fusion…) o CLICC site (Themekey) ● UCLA Digital Library (Islandora) o LA Times, Tahrir Square (restricted) ● Collecting Los Angeles ● LA Aquaduct ● Frontera ● CLICC Library Services Portal ● EMEL (Sinai Palimpsests) MingGazetteers ...et als
  • 5. Case Study: Workbench, Web Forms, GIT Workflow, Features Library Web site and workflow - a case study of a Drupal project addressing a specific requirement: content workflow Process for using GIT with partners ● Access, Moderation, Media, Email ● Webforms ● Fusion, ZEN, Omega, Themekey
  • 6. Typical UCLA Library Workflow Process
  • 7. Demo GIT workflow for new development and working with consultants ● pull master from github ● setup local dev environment ● branch based on JIRA work request ● push to master ● pull request and merge
  • 8. Currently working on ... ● UCLA Drupal List: http://lists.ucla.edu/cgi- bin/mailman/listinfo/drupal ● ALA-LITA, Drupal4Lib, chair 2011-13 (Library specific, but a good source) ● Drupal 7 Module Development Bootcamp ● UCLA Drupal meetups (starts and stalls) o UCLA Library, Nov 23, 2013, Video migration sprint to support local Drupal groups, more info at ● New Library Web site
  • 9. Contact information Chris Cabrera Thompson ccthompson - drupal.org uclachris - G+ @ccthompson - Twitter ccthompson@library.ucla.edu member of UCLA Library, Digital Initiatives and Information Technology since 2007, web site administrator
  • 10. UCLA Digital Library and DrupalHow Drupal fits into Digital Archiving Kristian Allen Developer - UCLA Digital Library Google: kristian.j.allen Github: kjallen UCLA: kallen2@library.ucla.edu
  • 11. UCLA Digital Library Snapshot ● 250 Digital Collections ● 1.8MM+ Digital Asset Files ● 20MM+ Metadata database records ● 35TB+ Disk storage
  • 12. Growing Pains ● Current systemLocally Developed: Java EE / Struts 1.02 Oracle Database, Search and Persistence frameworks JBoss on Windows ● ChallengesDomain specific knowledge needed for development Proprietary software limits leverage of the community Bolting on partial solutions can become problematic
  • 13. The Community to the Rescue ● Blacklight / HydraRuby / Rails ● IslandoraPHP / Drupal ● Common PlatformsApache Solr for search and discovery Fedora Commons for repository and storage
  • 14. Demo: LA Aqueduct Exhibit ● Collection of materials showcasing the opening of the Los Angeles Aqueduct ● Drupal 7 site - Assets stored in Fedora repository - Utilizes openseadragon for JP2k content - Search API and Solr for keyword browse - http://digital.library.ucla.edu/aqueduct/

Editor's Notes

  1. URL: http://frontera.dev.gobsp.com · Username: fronteraxxx · Password: 5FYG-F8XWY9f remote desktop: 164.67.152.40