Web Services Blog http://blogs.sjsu.edu/webservices Thu, 17 Jul 2014 17:36:04 +0000 en-US hourly 1 http://blogs.sjsu.edu/?v= OU Campus upgraded! http://blogs.sjsu.edu/webservices/2014/07/17/ou-campus-upgraded/ http://blogs.sjsu.edu/webservices/2014/07/17/ou-campus-upgraded/#comments Thu, 17 Jul 2014 17:36:04 +0000 http://blogs.sjsu.edu/webservices/?p=833 ou campus version10

OU Campus has been upgrade to version 10! The most prominent change is the new interface that includes a new look & feel without drastically changing the experience creating, editing and publishing content. We are offering numerous open lab sessions to answer any specific questions you may have. No registration is needed for open lab. Upcoming open lab sessions are posted at http://its.sjsu.edu/training/oucampus/

http://blogs.sjsu.edu/webservices/2014/07/17/ou-campus-upgraded/feed/ 0
Introducing Sorting Tables http://blogs.sjsu.edu/webservices/2014/05/09/sorting-tables/ http://blogs.sjsu.edu/webservices/2014/05/09/sorting-tables/#comments Fri, 09 May 2014 22:01:23 +0000 http://blogs.sjsu.edu/webservices/?p=816  

We are pleased to announce integration with HubSpot Sortable (an open-source javascript and CSS library). Data tables (example: class schedule) can be sorted either alphabetically or numerically using Sortable. Additional CSS classes can be added to configure data tables by space, font size and row coloring using OU Campus WYSIWYG editor. For instructions on getting started visit Table FAQ.

sortable table
    Example: Class schedule sorted by time

http://blogs.sjsu.edu/webservices/2014/05/09/sorting-tables/feed/ 0
Portal & Mobile Initiatives http://blogs.sjsu.edu/webservices/2014/02/07/portal-mobile-initiatives/ http://blogs.sjsu.edu/webservices/2014/02/07/portal-mobile-initiatives/#comments Fri, 07 Feb 2014 20:02:23 +0000 http://blogs.sjsu.edu/webservices/?p=811 portal image               portal screen shot




IT Services (ITS) is working with a campus committee to identify and implement Portal & Mobile solutions that aligns with Vision 2017. The goal is to make it easier for SJSU students, faculty and staff to navigate teaching, learning, and administrative tasks. The Portal and Mobile initiatives will provide SJSU with strategic building blocks that support self-service across the SJSU community. More information posted at A&F News for You  newsletter.

http://blogs.sjsu.edu/webservices/2014/02/07/portal-mobile-initiatives/feed/ 0
Image Galleries, Web Forms, and Polls Now In OU Campus http://blogs.sjsu.edu/webservices/2014/01/07/galleries-forms-polls/ http://blogs.sjsu.edu/webservices/2014/01/07/galleries-forms-polls/#comments Tue, 07 Jan 2014 23:13:18 +0000 http://blogs.sjsu.edu/webservices/?p=806 Screenshot of user interface elements

Examples of the new poll, form, and image gallery functionality


We have recently implemented some new features in OU Campus. Users can now curate their own image galleries, build web forms to collect data from their audience, and post multiple-choice polls to their websites. All of these new features leverage the existing Asset feature of OU Campus to let users quickly and intuitively add new functionality to their current websites.

There have been a few training sessions so far and the next is scheduled for January 22, 2014 (registration is open until January 21). If anyone who wasn’t able to attend one of the earlier classes would like some more information, FAQs and a training manual are available for each of the new features:

If you need assistance with implementing some of these new features sooner than January’s training class, contact webservices@sjsu.edu and we would be happy to help get you started.

Special Note For OS X Users:

Recent browser security updates have disabled the ability to edit uploaded images from within OU Campus using the Image Editor Java applet. Version 10 of OU Campus (coming in early 2014) will have this feature re-enabled. This does not however affect the ability to add images to an Image Gallery Asset.

http://blogs.sjsu.edu/webservices/2014/01/07/galleries-forms-polls/feed/ 0
Free Adobe Acrobat plug-in converting tagged PDF files into HTML http://blogs.sjsu.edu/webservices/2013/12/19/free-adobe-acrobat-plug-in-converting-tagged-pdf-files-into-html/ http://blogs.sjsu.edu/webservices/2013/12/19/free-adobe-acrobat-plug-in-converting-tagged-pdf-files-into-html/#comments Thu, 19 Dec 2013 18:46:26 +0000 http://blogs.sjsu.edu/webservices/?p=800 pdfGoHTML is a free Acrobat Plug-in converting tagged PDF files into HTML supporting the ISO PDF/UA standard for universally accessible PDF documents and forms. One simple click on the plug-in button converts the tagged PDF into HTML that is opened in the default browser. In the resulting HTML different views can be selected to examine the tagging structure, have an easier reading experience or make the document more easily readable for people with visual disabilities or dyslexia.



http://blogs.sjsu.edu/webservices/2013/12/19/free-adobe-acrobat-plug-in-converting-tagged-pdf-files-into-html/feed/ 0
SJSU System Status http://blogs.sjsu.edu/webservices/2013/11/07/systemstatus/ http://blogs.sjsu.edu/webservices/2013/11/07/systemstatus/#comments Thu, 07 Nov 2013 22:59:32 +0000 http://blogs.sjsu.edu/webservices/?p=793

Information Technology Services (ITS) is piloting an online System Status application powered by StatusPage.io to communicate planned and unplanned IT systems and services availability. We invite you to visit SJSU System Status to track the availability of your favorite IT system or service. You may also subscribe to receive notifications via email and/or SMS messages.

http://blogs.sjsu.edu/webservices/2013/11/07/systemstatus/feed/ 0
Enhancing online user experience http://blogs.sjsu.edu/webservices/2013/07/16/enhancing-online-user-experience/ http://blogs.sjsu.edu/webservices/2013/07/16/enhancing-online-user-experience/#comments Wed, 17 Jul 2013 02:38:46 +0000 http://blogs.sjsu.edu/webservices/?p=779 User experience guest lecture presented at School of Library and Information Science. Presentation includes online resources and tools for gathering information about user experience and relaunch of SJSU website and Search.

http://blogs.sjsu.edu/webservices/2013/07/16/enhancing-online-user-experience/feed/ 0
Search analytics to improve user satisfaction http://blogs.sjsu.edu/webservices/2013/07/03/google-search-appliance-gsa-google-analytics-ga/ http://blogs.sjsu.edu/webservices/2013/07/03/google-search-appliance-gsa-google-analytics-ga/#comments Thu, 04 Jul 2013 05:27:37 +0000 http://blogs.sjsu.edu/webservices/?p=754 The search terms that visitors use to search your site litereally ‘tells’ you what they’re looking for.   If you’re using Google Analytics you can ‘listen’ to your visitors. Are you ‘listening?  It’s a conversation you don’t want to miss! [4] . This conversation provides valuable information about the search experience that creates opportunities to improve user satisfaction and make your website deliver.

Analyzing your website data with Google Analytics is much like mining for gold. Advanced prospectors profit because they know where to look to find the nuggets, while inexperienced practitioners come up with only dirt after making the mistake of trying to prospect the entire mountain [1].  Are you ready for the data mining adventure?  Let’s get started. 

 1. Where does search begin?

Search Inbound Traffic

Link to Inbound Traffic Report: http://bit.ly/1b8Lf3A

Using the Inbound Traffic Report

  • “By Domain” report tab provides a quick snapshot and you can drill deeper.

  • “By Referring Page” report tab provides the Full Referrer and you can drill deeper to find search terms originating from each page. This information can lead to further improving your page layout, making existing content stand out and spark ideas for new content. This information is helpful in giving key context to understanding how well content on a page is delivering value. Ideally if the page is working then there should not be a need for people to search.[2]
  • You can now easily calculate how often users (visitors) are using search?

2. Where does search end?

Using Google Analytics _trackEvent you can capture the destination (URL) before sending your user (visitor).  SJSU Search is powered by Google Search Appliance (GSA)  where logic is added to XSLT for tracking outbound link. You can add additional XSLT logic to capture only the domain as Event Label (SJSU GSA XSLT with Event Label)

 Outbound Traffic

Link to Outbound Traffic Report: http://bitly.com/1678tS3

Using Outbound Traffic Report

  • Advantages include tracking non-HTML documents and tracking traffic to domain(s) you crawl but not administer

  • “By Domain” report tab gives you a quick snapshot of where users are going

  • “By Destination” report provides a quick snapshot of pages getting traffic from Search and you can drill deeper

Outbound traffic by search term


3. Any insight into Search Term?

Hard to find queries


Link to Search Term Report (STR): http://bitly.com/15hjao2

 Using Search Term Report

  • “Hard to find queries” tab includes metric Results Pageviews/Search  a clear indicator to deliver relevant results [3] and % Search Exists the most important metric to measure the relevancy [3]. You can also compare Total Unique Searches & % Search Exists for Search Terms in red.  Knowing what is being searched is ok, knowing then where to focus your efforts to improve is priceless [2].

  • “Refined queries” tab includes metric Search Refinement. You can click on the Search Term to list Refined Keywords.  You can also compare Search Refinements & % Search Exists for Search Terms in red.

  •  “All Queries” tab includes all Search Terms and you can drill further to find Refined Keyword


1. http://searchenginewatch.com/article/2268458/16-Secret-Google-Analytics-Advanced-Segments-Worth-Their-Weight-in-Gold

2. http://www.kaushik.net/avinash/kick-butt-with-internal-site-search-analytics

3. http://analytics.mikesukmanowsky.com/analytics/index.php/2007/11/01/google-analytics-internal-site-search-reporting-beta/

4. http://cutroni.com/blog/2006/09/12/measuring-internal-site-search-with-google-analytics/

http://blogs.sjsu.edu/webservices/2013/07/03/google-search-appliance-gsa-google-analytics-ga/feed/ 0
Website Updates http://blogs.sjsu.edu/webservices/2013/06/06/website-updates/ http://blogs.sjsu.edu/webservices/2013/06/06/website-updates/#comments Thu, 06 Jun 2013 14:49:34 +0000 http://blogs.sjsu.edu/webservices/?p=745 Font change


This summer, we will roll out several updates and enhancements to the university website that will affect all web pages. These updates are in response to consistent and frequent website user feedback, website accessibility requirements, user behavior evaluations and data analysis. The size of text will be increased in content areas making it easier to read stories and browse information.  Visit Website Updates for detailed summary of changes, examples and review checklist.

http://blogs.sjsu.edu/webservices/2013/06/06/website-updates/feed/ 1
Page not found – “Houston, we have a problem!” http://blogs.sjsu.edu/webservices/2013/05/08/page-not-found-houston-we-have-a-problem/ http://blogs.sjsu.edu/webservices/2013/05/08/page-not-found-houston-we-have-a-problem/#comments Thu, 09 May 2013 02:20:52 +0000 http://blogs.sjsu.edu/webservices/?p=712 Disneyland will never be completed. It will continue to grow as long as there is imagination left in the world.” Walt Disney’s quote resonates well with technology as it is constantly evolving.  Information provided in websites are a perfect example of this continuum where content, design and technology are constantly evolving, creating an interesting challenge and opportunity to ensure user satisfaction.

Websites are constantly updated with new content. Existing content is often modified or removed faster than it can be re-indexed by search engines and faster than referring inbound links can be fixed. This fast moving, non-linear momentum results in users visiting pages that don’t exist anymore (404 page), hurting the user experience. How can you stay proactive and minimize 404 pages? Below, using Google Analytics, is our implementation to generate a real-time automated  “404 pages & referral pages” report.

STEP 1: Insert Google Analytics code


Here “var ref” has the location of the referring page and “var errorpage” has the location  of the page not found. Using custom variables to capture 404 page and referring page location based on user click provides accurate information (posting on Google Analytics forum).  Test your changes. Below is a screen shot of  the Google Analytics Debugger extension for Chrome. Check  if   “_setCustomVar” is getting initialized with appropriate information.


STEP 2: Create Google Analytics Custom Report


Create a custom report with Dimensions ‘Custom Variable (Value 02)’  and ‘Custom Variable (Value 01)’. New to creating custom report?   Article from Google Analytics about creating custom report.


STEP 3:  Pages not found & referral pages report



The report has location of pages not found,  location of referring pages and #visits. The report can be filtered and sorted to meet your needs. You can also create notification to receive regular updates in different formats. Amazing, isn’t it? In three steps you can generate automated real-time report so you may start taking steps towards minimizing  404 pages  leading to higher user satisfaction.


Last week we saw a spike in search traffic for a specific  query term. Further investigation lead to a missing document, users were looking for.  Ideas from Annie Cushing article to get full referrer  and James Green article about tracking 404 pages lead to prototypes  and after few iterations let to the current implementation.  


http://blogs.sjsu.edu/webservices/2013/05/08/page-not-found-houston-we-have-a-problem/feed/ 0