#CUC16


Beginner Velocity

Watch the Video

Not currently a programmer but wanting to learn more about how Cascade CMS works? New to Cascade CMS? Or just wanting a refresher? This session is geared for anyone who wants to learn. Hannon Hill members will walk through the basics of Velocity including variables, conditional statements, loops, and some basic Velocity functions available in Cascade CMS. If you only understood a few of the words in that previous sentence, it’s okay! As long as you are patient, this sessions is geared to help you understand a little more about the inner workings of setting up a site in Cascade CMS.

For participants to get the most out of this session, the following topics will also be covered: what XML is, how XML is used in Cascade CMS, retrieving XML using index blocks, and the basics of XPath.

Site Migration Cookbook

Watch the Video

With just under 300 centrally managed sites in the Cascade global environment, CMU assembled a technical team and created a plan to migrate all of them to sites model in 2016. We will share the recipes, how we leveraged tools built into Cascade, utilized web services, and created homegrown scripts. Our process saved time for our computing staff, preserved quality control, and limited user downtime.

UX, UI, Oh My!

Watch the Video

True user experience goes well beyond giving customers what they say they want. As we build our CMS we must consider the needs of many, from Administration, Marketing, Designers, Developers, and of course End Users. And let's not forget that Content Authors are users too.

Implementing Northwestern's New Brand in Cascade

Watch the Video

Last year, Northwestern's Global Marketing group worked with an outside agency to develop a new brand strategy and identity system. The Web Communications office implemented web templates based on a set of digital brand guidelines, building new page types in Cascade and sharing them with departments throughout the university. In this presentation I'll discuss how we re-used common code across multiple sites and documented our new templates. I'll also cover the challenges we faced customizing page types and edit forms based on each site's requirements and each content editor's abilities.

Modular Training vs Content/Page Type Training

Watch the Video

This presentation will discuss the process UNK uses to train content editors. This session will discuss UNK's recent change to a more block style training. UNK's approach changed from a page / content type based approach to a modular approach which breaks down the content types into blocks based on repeated elements. This approach has helped improve retention of the material as well as ease to finding the material our editors need. This will also discuss the 3 prong approach to UNK's training (written, video, and in person training). In addition this presentation will discuss UNK's recent use of a web support ticketing system and support portal to allow for better support.

Reusability and Velocity Code Templates

Watch the Video

In the Standard Model, code templates are used to generate reusable Velocity code to reduce code repetition. A code template is a block of Velocity code, possibly containing place-holders, in the form of a string stored in an XML block. Such a block of code can be retrieved, processed, and executed to generate Velocity code. This technique can be used to reduce the amount of Velocity code required to process blocks by up to 30 percent. When a new block chooser is added to the data definition associated with pages, the required change to the format attached to DEFAULT can simply be an addition of the new identifier to the format, and no further Velocity code is needed. The code invoked to process the identifier and the macro invoked to process the block chooser can both be generated by code templates.

Into the Cuckoo's Nest: Creating Customized Website Searches

Want to make your site searchable, but want something more selective than what Google search tools provide, leveraging your structured data? Using PHP and MySQL, learn how Cascade Database Publishing can help create fast and dynamic searches for your website content.

At Reed we use Google Custom Search tools, but we've been asked to make some of our Cascade content searchable based on specific pieces of information normally restricted to one or more structured data definition fields. Since Database Publishing normally limits page content to a single database column, unless you place all your data in meta-data, it may not seem a good candidate for creating a custom search engine. However, by leveraging Configuration Set Outputs, selective Content Type Output Publishing, XML, and REGEX, we could create quick, highly customized searches for our websites. While focused on Database Publishing, the techniques mentioned could be extrapolated to create dynamic searches using only PHP and XML output from Cascade.

Cascade Server/Web Training, Support, Service Management, Cheerleading and Anything Else We Need To Do For Our Users

Watch the Video

UC Santa Cruz launched their first Cascade Server website in August of 2010. They are now almost 200 sites strong with over 850 users. Come hear how UC Santa Cruz does training, support and user management and how it has morphed over the years. They'll go over where they were, successes, pain points, support issues, and where they are now and challenges they see in the future.

Into the Cuckoo's Nest: Creating Customized Website Searches

Watch the Video

Want to make your site searchable, but want something more selective than what Google search tools provide, leveraging your structured data? Using PHP and MySQL, learn how Cascade Database Publishing can help create fast and dynamic searches for your website content.

Seven Common Website Redesign Misses and How They Hurt

Watch the Video

When redesigning a website, the focus usually centers on a modern-day look that delivers a great user experience, and rightly so.  However, while working with colleges and universities across the country, we have found that many client-defined project scopes routinely overlook important steps that are essential for great college websites.   These misses can threaten 508 compliance, damage the institution’s hard-earned search rankings, cause analytics errors & inaccuracies, and even cause a negative user experience.  If you are planning a redesign or have recently launched a new website, don’t miss this presentation!  Gus will address seven of the most common pitfalls so you can make sure that your website is clicking on all cylinders.

Eliminate Domain & Information Sprawl: Both Users & Administrators Will Thank You

Watch the Video

If you have hundreds of degree programs and dozens of domains, it’s frustrating for users to find what they are looking for and even harder for the site administrator to keep all that information current. We redesigned The Catholic University of America’s website to simplify the web experience. Before, there were thousands of web pages. Now, the site has a streamlined approach. To help make it easier to find specific degrees, we used Cascade to build a Degree Explorer tool that sorts and presents degree options, with just a few clicks. Learn how to turn less into more.

Let it Go: Moving to a Responsive Design and Single Template

Watch the Video

In 2014, Oakton Community College started the process of a redesign/retrofit of it's site. Soon after the web team lost half our members as people moved on to other jobs, and the project was seriously sidelined.  With new people on board in fall of 2015, we decided to fast track the responsive, as well as take the time to look behind the scenes and do some clean up. Working with Hannon Hill, we successfully moved to (almost) one template, implemented the retrofit design, and rolled it out within a few months. Come see the template in action and how it works, learn about all the things we'd do differently, and what we're still working on.

T.P.S. Reports with Cascade

Uhhh, we have sort of a problem here. Yeaaah, you apparently aren't getting all the reports you want out of Cascade. Did you get the memo? We can go ahead and use reporting tools (demos will be in Argos using visual designer) to Transfer data into Cascade, Perform updates (with Web Services), and ensure Standards are followed. A few example reports we'll cover: import data from Banner, assign content owners and enforce reviews, and an enhanced link check report. So if you could go ahead and start creating reports, that would be greaaat. Mkay?

Beginner Velocity Part 2

Not currently a programmer but wanting to learn more about how Cascade CMS works? New to Cascade CMS? Or just wanting a refresher? This session is geared for anyone who wants to learn. Hannon Hill members will walk through the basics of Velocity including variables, conditional statements, loops, and some basic Velocity functions available in Cascade CMS. If you only understood a few of the words in that previous sentence, it’s okay! As long as you are patient, this sessions is geared to help you understand a little more about the inner workings of setting up a site in Cascade CMS.

For participants to get the most out of this session, the following topics will also be covered: what XML is, how XML is used in Cascade CMS, retrieving XML using index blocks, and the basics of XPath.

Duct Tape & Barb Wire: DIY Redesign Planning without a Consultant

Watch the Video

Budgets are tight. Staff is short. Yet your deadlines are real and VP expectations are high! How do you deliver the goods when your pockets are nearly empty? With a major website redesign looming in 2017, UCO first had to perform a total makover and upgrade of their campus portal. After using a combination of free and low cost online tools matched with old school techniques, the UCO web team developed a roadmap for the journey ahead. In this presentation Darren Denham, Web Content Manager for the University of Central Oklahoma will share the ideas and tools the Web Team found that will help them (and you) prepare for a major University website redesign project.

External App Interfaces

Watch the Video

This presentation will detail several integration from external applications at JMU including our online real time parking space app and external calendar from the EMS application as well as Wordpress RSS integration and other RSS feed integrations.

How to Successfully Implement a COPE Strategy

Watch the Video

The COPE (Create Once, Publish Everywhere) approach has been the saving of many a resource- and content contributor-strapped client. We have built this approach into our web strategies and websites for almost every client in the past two years. We are looking forward to sharing with you some of the things we’ve learned about COPE, both in terms of implementation and procedure. 

Decoupling Content During Site Redesign

Watch the Video

Emory University's Goizueta Business School desired an external website with content decoupled from display. We achieved this functionality by assigning content Blocks and Pages with a variety of category tags, then automatically pulling tagged content into Pages for display. This previously has been done with a combination of Cascade CMS and a server side language. However, with the new Velocity tools to access the Cascade CMS API, Cascade Factory created format scripts to identify contents' tags and attach the content to the page all within Cascade CMS.

The Importance of Content Strategy in Your Marketing Mix: Tools and Tips for Strategic Content Creation

Watch the Video

Your website is your digital headquarters. It needs to be a one-stop shop for your target audience to gather as much useful information as possible. An essential aspect of your website is what’s on it—the content. Developing an inbound marketing, content driven website to measure results may seem daunting, but when you have the right practices in place, it’s both manageable and effective.

Join Jay Kelly, President of Converge Consulting, to learn where to start and how to pull the pieces of your content strategy together.

Translating a Website Framework From XSLT to Velocity

Watch the Video

IU recently translated their full-featured web framework from XSLT formats to Velocity formats. Surprisingly, the process wasn't as technically daunting as one might expect.

Beyond UX: The Hidden Layer of User Experience

Watch the Video

When people consider UX for university websites, they often do so only with the site visitor in mind be they a student, faculty, staff, parent, etc., but to Cascade administrators there is an overlooked layer of user experience that may be even more critical. What is the experience for content curators? At the University of Montana, we've taken this to heart. We'll reveal what we've learned about leveraging Cascade tools like data definitions, smart fields, blocks, and the locator tool. We'll discuss some of the design decisions that drive the advancement of our Ponderosa Template, our focused support on writing content for the web and data analytics, and the emphasis of "user experience first" architecture. Lastly, we'll showcase our efforts in creating a thriving campus-wide community of Cascade editors through regular trainings, support website, and our annual Pinecone Awards.

Developing Academic Program Pages from a Recruitment Perspective

Watch the Video

One of the most important areas of content on your website for prospective students is the information you provide about your academic programs. On our website, as is the case with many colleges and universities, that information resided within academic departments or, in some cases, was only found in the catalog.

It took an intensive 9 month project involving several external partners, our admissions and marketing teams, and faculty representatives from all academic departments to create an entirely new suite of 65 pages written and designed to engage and inform prospective students.

Why you can drop WordPress and use Cascade Server to Create Blogs including tags, categories, comments, and anything else you want!!!

Watch the Video

Why recreate the wheel when it comes to your website's blog? Simple. While WordPress is a very powerful and useful piece of software (reports of between 6 million to several hundred million websites currently rely on WordPress) and is very prevalent on the web, that fact alone brings with it an enormous target being placed on any website using WordPress to be hacked. Can you afford to have your website down for an hour? A day? A week? Longer? Not likely. Just consider the lost income for every hour your website is down and then decide whether the risks of having the target placed on your website from the get go outweighs the security of having a custom blog supported by Cascade's push technology. You no longer have to worry about a piece of malicious software being attached to your website through one of the many moving pieces of WordPress.

Create Site Analysis Pages/Future Dashboard Widgets

Watch the Video

This presentation will show how to create Locator Tool/Query-based report for your sites. The goal of the report is to find issues that don't adhere to web standards, find common errors, and find content that low-permission users cannot edit. We create the code simply with Velocity, the Locator Tool, and the assistance of Web Support, with the goal to turn these features into future widgets (if this ability becomes available).

Learning Cascade Web Services: a User Community Collaboration

Watch the Video

Cascade web services can be a challenging topic for people to learn. So Dr. Wing Ming Chan (SUNY Upstate Medical University) and Erik Espana (Union College) organized a series of virtual gatherings and interactive exercises for people to learn together. Join us as we recap how the collaboration went and review the web services applications covered, with links to code examples.

University of Ontario Institute of Technology Website Redesign from Scratch

Watch the Video

A website redesign from scratch? Say what?! At the University of Ontario Institute of Technology, we recently redesigned our website templates from the ground up using a single, global template and unified style across all sites. New code frameworks (switching from Bootstrap to Foundation), preprocessors (SASS) and task automation (Grunt) were used to streamline the development process. In Cascade, we went from having multiple templates and data definitions and very limited layout options, to a single template, a single data definition, and several layout options. A major focus of our redesign was enhancing the user experience for content contributors: giving them greater content flexibility and autonomy within the system. We'll discuss all of the above, plus how we involved faculty/staff/students during multiple phases of the project, how we pushed out the new design to the majority of our websites within a matter of days (with zero downtime for each site), as well as developing policies and guidelines for those who are tempted to go rogue with their websites. By sharing our process and lessons learned, we hope that your next redesign will be a little smoother and dare we say, fun?

Cascade and Emergency Notification System Integration

Watch the Video

We built a custom module in Cascade to display Alerts, Awareness and Safety bulletins on various pages. We also make use of this template’s multiple outputs to generate xml/rss feeds to integrate our PeopleSoft & Campus wide display screens. Everbridge is our Emergency notification system, capable to deliver mass messages ( email, text, voicemail, call, rss, etc) to all our students & staff. We wanted to enhance this a step further and integrate Cascade System, so that our Web users are also alerted during those critical moments. Using Web Services in Cascade and a custom interface, we are able to integrate Emergency System and existing module in Cascade to push those notifications even to Web and its dependent systems.

Laurier's Web Renewal: Creating a User Focused Website

Watch the Video

Laurier has leveraged a user-focused approach in its ongoing web renewal project. In this presentation, we will walk though our research strategy and methods, showcase some of our findings, and discuss how we translated this research into design and functionality solutions for the new website. 

Retrofitting Sites with Bootstrap

Watch the Video

We had a site residing within our main site that is the web-content version of our biannual Alumni publication The Scranton Journal. The page was designed and developed in a time before responsive web was prevalent. Its design matches the style of the publication so we did not want to design/develop from scratch. The best option we decided was to retrofit the site using Twitter Bootstrap. 

Custom Cascade Reports: Show Me the Data

Watch the Video

Pima Community College has developed custom reports for Cascade CMS, including: List assets editable by a given user and list active workflows including current user/status. See how you can unlock YOUR data by adding custom report pages to Cascade CMS.

Headless Cascade Server

Watch the Video

You may have recently heard of "headless" or "decoupled" CMSs, but the principles they follow and systems they represent are neither fads nor new, and help us solve real-world problems in scalable, maintainable ways.

Moving from Global to Cascade Sites

As part of a comprehensive, ground-up redevelopment project for all University of Detroit Mercy websites, one of the key issues was how to transition our content and administrative assets from the old Cascade "Global" area into one or more Cascade Sites.

One Template: Making Your Site Easy to Build and Update for Any User

Watch the Video

This session will start with the one-template idea, but expands on making the site easy for non-coders to build pages on the fly, and how we are doing this at Auburn.

Advanced Velocity

A Hannon Hill team member will cover advanced Velocity tools and tactics in this 2 hour workshop. Topics will include when and how to use the Query tool, string replacements, arrays, node structure versus objects, and Velocity best practices.

Participants should have working knowledge of XPath and Velocity basics including variables, conditional statements, loops, and traversing XML using built in tools.

Permissions

This in-depth workshop will cover administrative responsibilities of provisioning users, abilities, and access. Users should learn the basics of setting up users, how site permissions work, and how read/write access can be controlled.

Beginner Web Services

The Beginner Web Services workshop will utilize php to introduce users to the Cascade CMS web services API. Participants will learn how to connect to Cascade CMS using web services, read content, and update content automatically. Users will also be shown how to access the site administrative area to update a site setting over multiple sites.


Participants should have working knowledge of programming basics including variables, arrays, and conditionals.

Workflows

This in-depth workshop will walk through workflow basics including why and how to setup a workflow. We'll also allow for extensive Q&A and hands-on learning.