Library la Carte: - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Library la Carte:

Description:

Future Plans. Custom content management system ... Home-grown CMS. Another open source option (MyLibrary, ... Diagnosing errors and reading a log file ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 22
Provided by: Goog443
Category:
Tags: carte | home | library | log | plans

less

Transcript and Presenter's Notes

Title: Library la Carte:


1
  • Library à la Carte 
  • CustomizeCollaborateConnect
  • Overview Demo
  •  
  •  
  •  
  • Kim Griggs Jane NicholsOregon State
    University

2
Presentation Overview
  • About Library à la Carte
  • Screenshare à la Carte
  • Page Creation
  • Admin Customization
  • Advanced Customization
  • Installation and Deployment
  • Future Plans

3
What Is Library à la Carte?
  • Custom content management system
  • Build course assignment pages, subject guides,
    portal pages and--newly added--tutorials
  • Free open-source 
  • Available to download, install, and start using 
  • Customizable and extensible
  •  
  •  
  •  
  •  

 "Library à la Carte is as easy to use as blog
software and as familiar as Facebook. Nice
design!" -Librarian
4
Poll What Does Your Library Use?
  • No database driven guides
  • LibGuides
  • Wiki/blog
  • Home-grown CMS
  • Another open source option (MyLibrary,
    SubjectsPlus, LibData, ResearchGuide)
  • Other

Free and Open Source Options for Creating
Database-Driven Subject Guides by Edward M.
Corrado and Kathryn A. Frederick. Code4Lib
Journal, Issue 2, 2008-03-24. http//journal.code4
lib.org/articles/47
5
Customize Collaborate Connect
  • Module Types
  • Attachments
  • Comments
  • Course Reserves
  • Custom Content
  • Databases
  • Images
  • Instructor Profile
  • Librarian Profile
  • Multi-Media Widget
  • RSS Feeds
  • Build course and subject guides by creating and
    adding reusable modules
  • Write text, add images, embed media widgets,
    insert links and more
  • Use web-based text editor or HTML for more control

6
Customize Collaborate Connect
  • Create and reuse modules across multiple guides
    (or tutorials)
  •  
  •  
  •  
  • Share modules, guides and tutorials with other
    users to create content together
  •  

Copying modules, guides, and tutorials makes
starting a new guide a snap
7
Customize Collaborate Connect
  • Bookmark toolbar to common social networking
    sites
  •  
  •  
  •  

Chat widget connects users to librarian
  • Collect comments and feedback from users
  •  

Connect pages to each other by displaying related
guides
Email guide's URL to users
8
Example Course Assignment Page 1
9
Example Course Assignment Page 2
10
CSU-SM Course Assignment Page Example 3
11
 Example Subject Guide
12
Dashboard
13
Create a New Page
14
Start with Contact and Related Guides Modules
15
Adding a Previously Created Module
16
Editing Module
17
Browsing My Course Pages
18
Example Portal Page
19
Quick Questions for Jane?
20
Basic Customization
21
(No Transcript)
22
Advanced Customization Templates
  • app/viewsHolds the template files for the views.
    E.g., the template for a page at /guides/  should
    be at guides/index.html.erb  
  •  
  • Main Template
  • app/views/layout/template.html.erb
  •  
  •  
  • ltheadgt
  • ltmeta name"keywords" content "MLA, poetry, MLA
    Bibliography, peer review, databases, catalogs,
    books, searching, articles " /gt
  • ltmeta name"description" content "Library
    research resources and tips for ENG 106 Poetry.
    Summer 2009." /gt
  • lttitlegtENG 106 Introduction to Literature
    Poetry Course Guide lt/titlegt 
  • lt/headgt

23
Customization Header Footer
  • app/views/shared/template_top 
  • and template_bottom

24
Customization Portal Views
  •  /views/ica/published_pages and
    /views/srg/published_guides

25
Customization Guides
  • /views/ica/index and 
  • /views/srg/index

26
Advanced Customization Features
27
Skill Set
  • Configuring webserver
  • Working with files on a server
  • Manipulating permissions on server
  • Creating, backing up / restoring databases
  • Running Ruby Scripts
  • Editing Config files
  • Applying bug patches
  • Diagnosing errors and reading a log file
  • An ability to learn independently, and do some
    research on your own

28
Tech Stack and Requirements
  • Tech Stack 
  • Ruby (1.8.7)
  • Gems (1.3.1)
  • Rails (2.3.2)
  • Database (MySQL)
  • Server (Apache)
  • Phusion Passenger
  • RequirementsRMagick Graphics InterfaceReCaptcha
    Key
  • Google API Key
  • hpricot gem
  • Mail Client

29
Install
  • Download Code From RubyForge
  • README
  • Create Databases
  • Run rake dbmigrate 
  • Add mail client and API keys
  • Customize course prefixes and subjects data
  • Set permissions on folders
  • Run install script
  • Navigate to http//your_root/

30
Deploy
  • Mongrel
  • Mongrel is a fast HTTP library and server for
    Ruby that is intended for hosting Ruby web
    applications.
  • Phusion Passenger
  • Phusion Passenger is an Apache module 
  • that makes deploying RoR apps a breeze
  •  
  • Hosting
  • On demand deployment and management solution if
    you lack a server or have a smaller IT staff.

31
Future Development
  • Development
  • Research Tutorials
  • LDAP authentication
  • New Modules 
  • More template and
  • Customization options
  • Language Localization
  • ADA compliance
  •   Community
  • Steering Committee
  • Developer Tools
  • Hosting options

32
Building Community
  • Early Adopters
  • CSU-San Marcos
  • CSU-Monterey Bay
  • Portland Community College
  • Reed College
  • CSU-Northridge
  • CSU-Channel Islands
  • University of Georgia
  • Forked
  • University of Arizona
  • Call to Action
  • Visit the forums and answer posts
  • Provide feedback, feature suggestions and bug
    tickets
  • Help with design templates or documentation 
  • Test release candidates
  • Contribute code 

33
If interested in a hosted option type in yes or
some indicator...
Poll
34
Thanks for attending! Questions?
Library à la Carte  Web Site http//alacarte.libra
ry.oregonstate.edu Request Demo http//alacarte.
library.oregonstate.edu/demo   Download
Code http//rubyforge.org/projects/alacarte/
Installing and Setting Up Kim Griggs,
kim.griggs_at_oregonstate.edu   Using Jane Nichols,
jane.nichols_at_oregonstate.edu
Write a Comment
User Comments (0)
About PowerShow.com