Techniques for Optimizing Reusable Content in LibGuides

Similar documents
28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick

Siteforce Pilot: Best Practices

WEBSITE INSTRUCTIONS

Important installation note Back to Top. Homepage Overview Back to Top

Dreamweaver MX The Basics

WEBSITE INSTRUCTIONS. Table of Contents

SOCE Wordpress User Guide

CMS Online Store Quick Start Guide. with Joomla, j2store

LeakDAS Version 4 The Complete Guide

Weebly 101. Make an Affordable, Professional Website in Less than an Hour

A Quick Introduction to the Genesis Framework for WordPress. How to Install the Genesis Framework (and a Child Theme)

Creating a Technical Writing Online Portfolio with Wikispaces.com

ESIGATE MODULE DOCUMENTATION DIGITAL EXPERIENCE MANAGER 7.2

A User Guide. Besides, this Getting Started guide, you ll find the Zoho Campaigns User Guide and many other additional resources at zoho.com.

JSN Sun Framework User's Guide

Designing the Home Page and Creating Additional Pages

Documentation for the new Self Admin

Using PowerPoint - 1

Building Web Applications

Quantum, a Data Storage Solutions Leader, Delivers Responsive HTML5-Based Documentation Centers Using MadCap Flare

Theme System: It allows modifying the site view and functionality. It includes images, stylesheet, template files and custom pages.

Sitefinity Manual. Webmasters. University of Vermont College of Medicine. Medical Communications

Dreamweaver 3.5 PHP & Dreamweaver

CMS Training Reference Guide

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

Technical Intro Part 1

What s a module? Some modules. it s so simple to make your page unique

Media Library Help Guide

Center for Advanced Research in Drying WordPress Manual

Software Compare and Contrast

This takes you to the System Administration page, from which you create and edit guides and customize your profile:

CSS worksheet. JMC 105 Drake University

Getting Started with CSS Sculptor 3

PlayerLync Forms User Guide (MachForm)

DETAILS. Let s take a walkthrough of the various elements which comprise the Details tab.

Bluehost and WordPress

Getting started with Altmetric badges

Getting Started with Amicus Document Assembly

Act! Marketing Automation

As part of our commitment to continuously updating and enhancing our fundraising system, we are thrilled to announce our latest enhancements.

Which is why we ll now be learning how to write in CSS (or cascading sheet style)

Drupal FAQs for administrators

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website.

Learn Dreamweaver CS6

CREATING WEBSITES. What you need to build a website Part One The Basics. Chas Large. Welcome one and all

AGENT123. Full Q&A and Tutorials Table of Contents. Website IDX Agent Gallery Step-by-Step Tutorials

Use this guide to help you rebuild your existing EasySite Wizard website in Online Presence Builder

QUICK REFERENCE GUIDE

Prezi PREZI ONLINE ACCOUNT START FROM A TEMPLATE

HTML5 Responsive Notify 2 DMXzone

COMMUNITY WEBSITE SERVICE

Improved Web Development using HTML-Kit

How to use your Participant Center for fundraising success! How to: Login

It is written in plain language: no jargon, nor formality. Information gets across faster when it s written in words that our users actually use.

Drupal 8 THE VIDER ITY APPR OACH

Interface. 2. Interface Adobe InDesign CS2 H O T

Documentation:Tromas WordPress Theme

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know.

Automating Digital Downloads

BOP101. Becoming a Blackboard Content Editor Power User. The Content Editor Interface. Technology Training & Multimedia Development

Advanced Dreamweaver CS6

How do I show custom color swatches?

Hello. I'm Deborah Kaplan, and I'm the co-lead of the accessibility team at open source blogging platform Dreamwidth.

Dreamweaver Basics Workshop

Sending an to Your Chapter Through Neon

Guide to Make Google Docs & Google Slides ADA Compliant

OU Campus Training. Part 2

Welcome to Book Display Widgets

Welcome to Book Display Widgets

Build Site Create your site

Usability Test Report: Homepage / Search Interface 1

Microsoft SharePoint 2010

CUPA-HR Chapters: WordPress Reference Guide

Things to note: Each week Xampp will need to be installed. Xampp is Windows software, similar software is available for Mac, called Mamp.

Styles, Style Sheets, the Box Model and Liquid Layout

Targeted Content Channel Creation Tutorial

The Distributor s Content Management Guide for subzero-wolf.com

ORB Education Quality Teaching Resources

INTRODUCTION. This guide aims to help you make the most of your web presence. RETURN TO TOP eusa.ed.ac.uk/activities 1

How to Make a Book Interior File

of websites on the internet are WordPress

BEGINNERS GUIDE TO DESIGNING YOUR ONLINE SHOP

Perch Documentation. U of M - Department of Computer Science. Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward

Percussion Documentation Table of Contents

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document.

2016 TRTA Content Managers Resource Guide How to update and edit your local unit website. Roy Varney, TRTA Multimedia Specialist

Webform: THERE IS THIS FOR THAT

Hello, welcome to creating a widget in MyUW. We only have 300 seconds, so let s get going.

USER GUIDE PowerShare CRM

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer

ISU Market. A website application for buying and selling various items in the ISU domain. ComS 309 Portfolio 2 Group 11: Chao Song & Neh Batwara

Free Web Development Tools: The Accessibility Toolbar

BCI.com Sitecore Publishing Guide. November 2017

SYMFONY2 WEB FRAMEWORK

Somerville College WordPress user manual. 7th October 2015

WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital

A Guide to Using WordPress + RAVEN5. v 1.4 Updated May 25, 2018

In clinics around the MHS, upwards of 70% of all flu shot workload credit is lost because the encounters are

Dreamweaver Basics Outline

USING JOOMLA LEVEL 3 (BACK END) OVERVIEW AUDIENCE LEVEL 3 USERS

Transcription:

University of Louisville From the SelectedWorks of Terri Holtze April 21, 2017 Techniques for Optimizing Reusable Content in LibGuides Terri Holtze, University of Louisville Available at: https://works.bepress.com/terri-holtze/4/

Hi, I m Terri Holtze. I m the Head of Web Services for the University of Louisville Libraries. The presentation slides and my notes are available online at this address so you don t have to worry about taking notes. First, a little background

We are in the midst of a major transition with our website. We ve been using LibGuides for database management as well as subject and course guides since 2009. The rest of our site has been in the University s content management system (CMS), Plone. We are in the process of moving our entire site into LibGuides CMS. So during this transition I ve had some time to think about architecture of our site and one of my major goals was to make effective use of reusable content. Reusable content content that is linked to a master version and updates automatically if the master is updated is one of the strengths of the LibGuides system and has two main benefits: 1. It reduces workload, and 2. It reduces the number of bad links (links on pages we might ve forgotten about)

LibGuides provides some easy-to-use mechanisms for reusing content including: A-Z list: provides a stable environment for keeping current information for your databases. Links: While you can add links to any guide or add them through the asset manager, I like to add links to our Site Index guide and then use that as the official link for internal resources. When you add a link and choose the reuse a link tab, you can search for the link and the screen will show the owner of the Asset and the guide it was created on. This gives librarians an easy way to identify which version is the official copy. The biggest problem for reusability is that links created in a Rich Text Box are not reused links. They will not update automatically from a master link. Boxes: Just like links, when you go to add a box on a page you have the option of reusing a box (from another page, from another guide). This is how you ll reuse boxes for most of your LibGuides, but sometimes you need more flexibility.

LibGuides was designed to reuse content. In the Asset Manager and in the A Z list you can view the mapping count which tells you how many places the asset is used and if you click on the number it will bring up a list with links to each of the guides reusing the content.

The CSS files you use are reusable and while technically they are code for design and layout rather than content in their own right I thought I d throw in this tip. Rather than adding CSS in the guide s custom css, I highly recommend adding css files as linked customization files. In the Admin toolbar choose Look & Feel and then look for the Upload Customization Files section (which is a collapsed section of the page so it can be tricky to find the first time) 1. This allows you to use the style sheets for multiple pages/groups, AND 2. You re less likely to crash the guide. Really bad code can make the guide un-editable forcing you to rebuild it. If the css and script files are linked you can temporarily take the linked file down and your content will be editable again. When you upload them as customization files - LibGuides even gives you the exact code to add into the guide s (or the group s) Custom JS/CSS.

Admin Tools - Widgets Under the Tools button in the LibGuides admin bar you have the choice to create some pre-set Widgets. If you haven t explored this you really need to there are a lot of great things you can do. For example, some of the things I ve used it for include:

Creating a list of just the course guides of a subject Anthropology guides - by using the Guides tab, and using the filter options for Subject and Guide Type (Course Guide) OR Using tags to identify certain types of content and then creating widget that filters to guides with that tag. So here the list of forms is actually a widget that searches the system for all guides tagged as Forms to generate this list on the fly.

Once you ve filtered the results to what you want you can copy the embed code you ll need. The code was originally intended to help you embed something from your LibGuides system into another content management system. The code includes all the scripts and stylesheets needed to replicate your LibGuides design in that new location, but if you try to include all those files again inside LG, bad things happen like the box not displaying correctly or, more importantly, no longer being able to edit the guide.

You need to remove any system-level code and just leave the pieces needed to generate the box content. You want to look for where the last stylesheet ends. Choose that stylesheet and everything above it and delete them. The remaining code is what you ll paste into a media/widget section or, alternatively, into the Source view of a rich text section in your LibGuides box which I ll talk about in a minute.

So what you have left is this: -Scripts for tracking the site usage and for pulling the box content -And a div with a unique identifier where the script places the content And once you have one embedded element on your page you can eliminate the top script as well for subsequent embedded widgets.

Next I m going to talk about embedding widgets within rich text which is a technique I use to improve the design flexibility and security of a guide. Let me give you an example.

This is the homepage for Archives. A number of our archivists keep the content up to date on this section of the site. I wanted them to be able to update the content as needed without giving them permissions to delete the guide or change the layout. So they don t actually have edit permissions on the home, but they have edit permissions to change the content of the boxes that actually reside in another guide. Research in the Archives is a simple reused box from a separate guide that appointed archivists can edit. They can also edit the links that appear in the dropdowns, but this takes a more advanced method embedding the widgets within the Bootstrap dropdown menu HTML. I could ve created these dropdowns just as straight HTML, but if I had the links couldn t be automatically updated. By creating these as a box with a list of Links I could embed them into the dropdown HTML. This allows the archivists to edit the content of the dropdowns without touching the homepage and as links are updated they ll automatically update on the homepage as well.

Tokens are another way of working with reusable content, but they only work within the Templates. Admin Look & Feel Page Layout Customize Page Layout Access to this area requires Administrator level permissions. Wherever you see the double curly brackets this is code pulling in content from each guide s metadata when that guide loads. They re called tokens and there are a number of them you can use to customize the layout of information in your guides. [Instructions for editing templates: http://support.springshare.com/libguides/guidetemplates/ customizeguidetemplates ]

Token list with descriptions at: http://support.springshare.com/libguides/guidetemplates/ customizeguidetemplates#s-lg-box-3821 So there are a number of elements you can reuse or customize the location of in your templates. Content boxes Page and guide title Header and footer information Etc.

Another thing you can do in the template is inject a little code to pull customized, content-specific help information. On our side tab here, the question mark brings up a pop-up screen populated based on a tag entered into the guide. In this case the tag is Josh s name. The script then finds the box on the guide titled Josh Whitacre and shows it in the pop-up.

This code is included in the guide page layout template. It and the CSS code tell the browser where to display the pop-up box. Along with this code which tells the browser where to display the pop-up link that appears on the side tab. And a script that appears just before the </body> tag of the template. In order to make the script work more quickly we created a group called Help Modals to store the guides with the contact info. That means the system only has to check the guides in that group to find a match significantly speeding up the process.

So basically, there are 4 elements to make this happen: 1. A guide for the specific individual with their contact info as the only box and their name in the tag field. 2. Additional HTML in the guide template to provide a location for the pop-up link and the pop-up box. 3. The script (also in the template) 4. CSS telling the browser where and how to display the pop-up link and the pop-up box.