Published on Yale University Library (https://web.library.yale.edu)

Home > Printer-friendly > Update Current Setting

Update Current Setting

Enable Drupal functions

  • Add Yale People list Module => Add "staff" selection in user profile
  • Enable "Flex Slide?" => PL slide view

Library News

Maintain and Update

"This Week at the Library [1]" needs to be update every Monday with new page's URL

** Needs to find way to auto update the archives annually

Create new News

Content > Add New Content > News > Fill in Title

  • Summary is for content that will appear on Home page's "In Focus"
  • Upload Image (with size of ratio width : height = 3:4) for "In Focus"
  • Body for the detail about the news
  • Set Event Time Starting date (default is the created date) and Ending Date (default is 3 months from created date) if there are different
  • Set Feed Category to "Library News"
  • Set Sub-section to "Yale University Library News"
  • Set External link same as this news' url (currently needed for "Share to Facebook") which is news/year/month/news-title
  • Publish and Stick to front (if going to show on Home page "In Focus")

Migrate old News

Copy and Past from old Library News Archives for monthly news and annual title lists between May 2008-December 2014 in Basic page with following pattern:

  • December 2008 [2] (librarynews/archives/2008/12) => all news content created in the month of December 2008
  • 2009 Archives [3] (librarynews/archives/2009) => all news title lists for year of 2009
  • Update the link in each page
  • ** Needs to update the external link for month of Jan and Feb 2015 to keep unique format for future Archives View Setting

Settings > Views > In Focus > Home > Fields > Content: Title >

  • Was: Output this field as a link from external link [field_link_to_external_story] through news feed disable in March 2015) from ogma
  • Change to: Link this field to the original piece of content (Start in March 2015)
     

Archives View Setup

  • Select Month to show Title list of the month.
  • Library News Archives > "August 2014 (10)" has all news published on that Month. These are news posted in the current academic year.
  • Archives before Aug 2014 had Archives pages from old server, doesn't dynamic created from Drupal
  • Structres > Views > Librarynews

References

Library News [4]

Nota Bene

When a new issue of Nota Bene is released, it must be submitted to EliScholar. Once it is sent to EliScholar and published, an entry can be added to the web site.

Upload File to EliScholar

Get Cover image, resize to ~150x190 

Create a News Item for Nota Bene

The news should import within one hour, for quick import,  you can "Pull Nota Bene Import (Content > type: News Feed > Nota Bene Feed) > http://web.library.yale.edu/nota-bene-feed [5] > Import > Import "**
** Not everyone can do these steps. You must have Admin access to the web site.

Get the imported new issues (Content > type: News, not published )
=> news title will be something like this: "Nota Bene: News from the Yale Library, Annual Report Issue, fall 2014" > Edit 

  • Add text in "Summary", this will show at Library Home page if intent to publish to there.
  • Click Body (Edit Summary)  => Text that will show under the image for / [6]yul-publication [6]s page.
    Nota Bene
    Spring 2016
  • HTML will add <p> tag for the text indent.
  • Image > Upload the image 
  • Feed Category > Nota Bene    
  • + hold shift to add "Library News", if the same content will be published in Library News
  • Also make sure Sub-section is "Yale University Library News" if going to publish as Library News
  • External link > should already exist (if original document moved to other area, than change it here) 
    ** If prefer link directory to the downloadable pdf file, check from Elischolar to get the url and replace it here with http://elischolar.library.yale.edu/cgi/viewcontent.cgi?article=1075&context=yul_nota_bene [7] (for Fall 2016 issue)
     
  • Publish this news

**It is good practice to un-publish the older issues unless the news is going to keep for News Archives.

Personal Librarian

Update Setup for Yale College PL Program

Add New Personal Librarian: 

  • Make sure PL name already in Drupal, check at web.library.yale.edu/users [8], click edit, go to the bottom "Admin Field", make sure PL has "general editor" role.
  • Add New PL Page: Content > Add Content > Personal Librarian
    ** The PL Page Tile use Profile's Name area - the official name, which can be changed only by web user administer.
    ** The url for PL page using Page title with string transform to lower case and add hyphen for space
  • For Divinity School PL, Change "Sub-section" from "Yale College Personal Librarian Program" to "Divinity Library"
  • Go to bottom, open "Authoring Information", change "Authored by" from your name to the new PL's name (type in first couple letters of PL's name, will auto show name list to pickup)
  • Change "Publishing options" to "published"
  • Save
  • Have the new PL update the new PL page (PL Message, Related Information for more links) , also update information on personal profile follow the instruction at here [9]

Add New Student

  • Content > Add Content > Add New Content Type "Yale College PL Program"
  • Fill in the following fields: Title (with Netid), Student Name, Class Year, Personal Librarian (should show name list after type in first few letters), Email and Phone
  • To update information individually, go to "Admin PL Students [10]" > Search by student netid > Click "Edit" to update

Setup and Configuration

Import Student-Personal spreadsheet

  • At the beginning of each Fall, get a new update file.  Prepare spread sheet with the following column name: NetID, Name, Class, Librarian, Email, Phone, where the Email is Librarian's Email. 
  • For Divinity, the columns are: netid, email, name, class, pl, where email is student's email.  
  • **Make sure no duplicate Netid (in spreadsheet, highlight Netid column, go to Home > Conditional Formatting > Highlight Cells Rules > Duplicate Values)
    **Make sure no special characters (ó é è ã ö í ä á ñ Å ć ç ú ü Ö ) in fields, use the formula { =IF(ISNUMBER(SEARCH(I$1,$A2)),"v","") } (where A is Name Column, I$1 is one of the diacritic locate cell) to check. --- Don't need this after enable UTF-8 support enable.
    **When do copy and Paste, make sure no blank space before or after "Name, Email" fields
    **Make sure using the name in name field for Personal Librarians (in Drupal Profile - Refer to the PL name list at /pl home page)
  • Open the spreadsheet (the one to be upload) and save as *.csv file (Click OK if has multiple sheets in file, then click No to not save the file formate, click cancel to not save, the first step already create a *.csv)
  • Structure > Feeds importer > PL Students Upload (or Divinity Student PL) >
    • Make sure at Node processor > Settings => check the followings, and "SAVE" the change.
      • Insert new nodes
      • Replace existing nodes
      • Delete non-existent nodes
    • * When just want to do part of the update, just save part of that data, change above "Delete non-existing nodes" to "Skip non-existent node"
    • Back to "Feeds importers"  (Click the link on top in breadcrumbs)
      • Click "import" link at top of the text
      • Select "PL Students Upload"
      • Click "Choose File", browse to saved *.csv File
      • Click > "Import"

Revise Personal Librarian Program Home Page

Remove PL

To remove PL, just unpublished that PL's PL page or delete it.

References

  • Drupal: How to change stacking order for mobile layouts [11]
  • Personal Librarian Help [9]

Subject Specialist

Maintain and Update

  • Check Taxonomy Subjects Terms each semester / Year with the Yale resources (see references below)
  • Update Subject Specialist associate with each subject term
    • For Librarians in Subject Guides contacts Katie Bauer [12]
    • For Librarians by Major contacts Emily Horning [13]
    • For Librarians by Programs and Departments contacts Melanie Maksin [14]
  • Several Changes need to do or possible to do
    • Thin border around image
    • Set the subjects that don't have libguid page to "Ask Yale Library"?
    • Subjects not in Major or Program or Libguide for special case of in Instruction, the parent <-> sub-subject relation?

Setup

Create Taxonomy: Subjects

  • Import terms from Library Subject Guides, Majors in Yale College, Programs & Departments
  • Add Category field to distinguish the subject resources from above 3 resources
  • Add field for subject Specialist
  • Add field in user account setting for Subject Librarian alternate home page (Group user that doesn't have libguidID)

Create view to get the Librarians by Major (Librarians for Undergraduates [15])

Create another view to get the Librarians by Programs & Departments (Librarians for Graduate Students and Faculty [16])

Create a main page that can search the librarian by any subject word(s) in Taxonomy Subjects (from Subject Guides, Majors, or Programs & Departments) by enable "Exposed Form in Block" and put this block in "Sidebar First" region on "Find a Subject Specialist [17]" main page => Later also put into the basic page as main page (/subject-specialists, change the search page to /sl) in order to have blank search boxes for "Subject" and "Librarian" (add as OR function)

The common notes is from block that is set in Content Region between "Page Title" and "Page Main Content" for the 3 mentioned pages.  Later do the revise, the search page had the instruction (at footer area - so the search result will be on top of it) same as basic page (didn't use block, so when do update, need change both places)

Create a view block that rotate the Subject Specialist name and photo in Main Page's Sidebar First region both image and name are link to libguid page by feed back, original name was link to email).

** Due to Libguides updatae, need change the following url setting: Views > Subject Taxonomy > User Libguide id > Rewrite Results > Link path (http://guides.library.yale.edu/profile.php?uid=[field_user_libguid_id]) => (http://guides.library.yale.edu/prf.php?account_id=[field_user_libguid_id])

References

  • Yale Factsheet [18]
  • Library Subject Guides [19]
  • Majors and Academic Programs [20]
  • Majors in Yale College [21]
  • Yale Graduate School of Arts and Sciences Programs & Departments [22]
  • Subjects of Instruction [23]
  • Subject Abbreviations [24]

Staff Directory Setup

Set up New YUL Staff (* are required field)

  • People > Add CAS user > type in new staff netid (one line per person) > Create new account(s)
    • Will create new user profile if the staff doesn't have account in library's web site (or "Already exit in the system")
    • Click user profile link to edit user's information (try to not use special diacritic for easy search)
      • *Full Name: will be Display name at User page
      • Phone number
      • Building
      • Office Location
      • *Last name
      • * First name : this with Last name will be used for YUL Staff Page Title
      • Unit: will be the main default department or sub-department (if stuff under some sub-department, its department name will auto get from view), this is only for reference, may not update if people change unit) 
      • **Save
  • Content > Add Content > YUL Staff
    • Name: Don't fill in, it will be get the value from above user profile, show here only for peopel change name after this page created.
    • *YUL Staff Title
    • *Unit: get staff's sub-department (unit) name, department name will auto get from Department Directory Content Type, update here if person change unit.
    • Position: default to "5", do necessary change if need display on the top of staff list
    • *Building
    • Office Location
    • * Go to "Authoring information" > Change "Author by" from your name to the new staff's name (start to type first name will auto create name list for you to pick up)
    • * Save => should have the name fill in now 
  • Check department directory (http://web.library.yale.edu/sd/departments [25]) to see if the staff show up there

When Staff leaves

  • Go to User's Page > Delete related fields (use http://web.library.yale.edu/users [26] to search the person and edit)
  • Go to YUL Staff's page > Delete the page (use http://web.library.yale.edu/admin/yul-staff [27] to find the YUL Staff page)

New Department or sub-department not in the list

  • Content > Add Content > YUL Department Directory
  • *Title: Department or Sub-Department name
  • *Web Site: Give the same name as "Title"
  • URL: fill in if there is one
  • Left Contact, Center Contact, Right Contact: are for information that will be on Department Directory information section
  • Sub-Department: fill in only if the Title is a department and has sub-department
  • Department: only fill in if the Title is a sub-department, then fill in it's department name
  • Default URL will be sd/dept/department-name, if prefer alias, should use se/dept/alias
  • *Save

When Staff change information, just do the necessary change in either user profile (phone, name) or YUL Staff Profile ( name, title, unit, building, location).

New Building not in the list or need to do title change: Contact Steve Wieda [28]

  • Create new building for all other information
  • "YUL Staff Building Location" field in the Building Content Type is the name used for Staff Directory

Source URL:https://web.library.yale.edu/lit/sr/update

Links
[1] https://web.library.yale.edu/yul-news/this-week [2] https://web.library.yale.edu/librarynews/archives/2008/12 [3] https://web.library.yale.edu/librarynews/archives/2009 [4] https://web.library.yale.edu/librarynews [5] http://web.library.yale.edu/nota-bene-feed [6] https://web.library.yale.edu/yul-publications [7] http://elischolar.library.yale.edu/cgi/viewcontent.cgi?article=1075&amp;context=yul_nota_bene [8] https://web.library.yale.edu/users [9] https://web.library.yale.edu/pl/help [10] https://web.library.yale.edu/admin/pl-student [11] https://www.drupal.org/node/1343798 [12] http://guides.library.yale.edu/profile.php?uid=4154 [13] http://guides.library.yale.edu/profile.php?uid=3282 [14] http://guides.library.yale.edu/profile.php?uid=58546 [15] https://web.library.yale.edu/librarians-by-major [16] https://web.library.yale.edu/librarians-by-programs [17] https://web.library.yale.edu/subject-specialists [18] http://oir.yale.edu/yale-factsheet#UndergraduateMajors [19] http://guides.library.yale.edu/home [20] http://admissions.yale.edu/majors-and-academic-programs [21] http://catalog.yale.edu/ycps/majors-in-yale-college [22] http://gsas.yale.edu/academics/departments [23] http://catalog.yale.edu/ycps/subjects-of-instruction/ [24] http://catalog.yale.edu/ycps/subject-abbreviations/ [25] http://web.library.yale.edu/sd/departments [26] http://web.library.yale.edu/users [27] http://web.library.yale.edu/admin/yul-staff [28] &#109;&#97;&#105;&#108;&#116;&#111;&#58;&#115;&#116;&#101;&#118;&#101;&#110;&#46;&#119;&#105;&#101;&#100;&#97;&#64;&#121;&#97;&#108;&#101;&#46;&#101;&#100;&#117;?subject=Request%20for%20Building%20Content%20Type%20