Vanguard University: Streamlining Campus Web Publishing

In 1995, Vanguard University built its first Web site (www.vanguard.edu). Like many organizations on the early World Wide Web, the site was mainly “brochureware.” By late 1999, it had grown to nearly 300 static HTML pages that were infrequently updated because the process of adding or editing pages required development of a new HTML file and the reworking of navigation image maps. Site editors were limited to a handful of staff and faculty with significant technical skills. Consequently, content was often outdated and site visitors regularly e-mailed complaints, particularly about university news and sports stats.

As the school’s newly hired full-time Web master, I spent nearly all my time trying to keep the backlog of update requests from growing larger. I had little time to move the site’s infrastructure forward or add critical new features. Something had to change, and as it turns out, everything did.

After setting priorities for the needs of the site based on visitor usage, I began by building the site’s athletics section using Microsoft Active Server pages. I created a custom-built content management system (CMS) with page templates that were served from a database and updatable via browser-based, custom-built data-entry forms. Vanguard’s sports information director began posting her press releases, game wrap-ups and stats using this custom-developed system.

E-mails about outdated sports stats ended. Now, I had more time to build out other areas.

While Vanguard’s custom-built CMS was a big step forward, it was not a long-term solution. Entering content into the forms required non-technical people to learn basic HTML skills. Content editors using the form couldn’t see the page as it would look on the site. They had to proofread the content after publishing it to the site, then login to the CMS again to make revisions if mistakes were found or the page did not display properly. The system offered no way to add tables, pictures or media without content editors learning more advanced HTML. Code validation before publishing was impossible. The need for content editors to have technical expertise meant the solution was limited to only a slightly larger group than before. The university required a more user-friendly solution.

While continuing to build on my custom ASP-based CMS, I explored off-the-shelf options. Some solutions lacked the functionality we needed. Others had far too many features and a price way out of Vanguard’s range. I couldn’t find a system that was “just right.” Specifications for the new CMS included the ability to:

  • Write flawless HTML and/or XHTML
  • Add tables, pictures and other complex page elements without learning HTML
  • Easily add rich media
  • Auto-strip proprietary HTML and MS-XML from pasted MS Office documents
  • Be easy to use (i.e., no technical ability required and little or no learning curve)

I found nothing that could meet that challenge until I came across Ektron’s eWebEditPro, a stand-alone, browser-based, WYSIWYG content authoring tool. Unlike other Web editors such as Dreamweaver, FrontPage, or GoLive, this editing tool is designed specifically for use by non-technical people. It essentially replaces HTML <textarea> fields with a word processor-like interface complete with toolbar buttons for spell-checking, linking, tables, image upload and more. For under $300, I got a 10-user license and added the tool to my custom CMS.

Just One Problem...

My vision for the site involved adding many more content editors. But as the lone Web developer on campus, I already lacked the time to focus on enhancing user experience and building out the site’s infrastructure to handle increasing visitor traffic. That’s not to mention developing and maintaining an enterprise-class CMS that offered workflow and versioning for a large and diverse group of editors. I began a search for another product to meet these evolving needs. Fortunately, my search for a solution was short. Ektron had recently launched its own CMS, Ektron eMPower. The application incorporates the eWebEditPro tool, which was already familiar to the content editors, along with workflow, versioning and other features I required. The solution was also priced lower than other off-the shelf systems I had considered.

In preparation for rollout to production, I built a Windows 2000 staging server and loaded it with MS SQL Server 2000, ColdFusion 5.0, Microsoft IIS and eMPower. My decision to use ColdFusion (CF) did not come easily, because I had bought in to the stereotype that CF did not scale well. After testing CF for a few weeks though, my concerns were gone. It scaled just fine, and more importantly, because of CF’s approach to writing code, I found an answer to my ongoing problem of not having enough time to write complex applications.

With a baseline staging environment in order, I built templates with Vanguard U. graphics and other page code to hold the eMPower content blocks which would be served from the database. I then began transitioning content from the production site into the SQL Server database using eMPower’s GUI.

Populating a database with HTML content, linking templates to user groups with multiple levels of user permissions, adding style sheets and tracking all content locations can be a nightmare, but with eMPower I literally created a new page in the CMS, then copied content directly from the current production Web site and pasted it into the editor. Every page element, including tables, pictures and links were rendered perfectly in the editor, and it even re-wrote the code into XHTML for me. All I had to do was save it. The content was automatically placed in the database and tied to the template and user permissions I had assigned. Writing the templates, building out production servers and transitioning 900 pages into the CMS took about 3 months. When I was finished, I had a completely dynamic site that could be updated by anyone, and the total software cost was under $20,000.

Some Interesting Effects...

While I was forecasting Web site growth due to the CMS, I didn’t anticipate an explosion in the number of pages, content editors and visitors. In July 2001, Vanguard’s site had 900 pages. As of July 2002, the site had over 2,500 pages, an average of 140 new pages a month. In July 2001 there were three content editors. A year later there were 40. And by fall 2003, I anticipate 75+. In 2000, the site averaged 15,000 visitors a month. In 2002, that number doubled, with a recent record-high of 40,583 in April. Admissions applications have risen 35 percent from August 2000 to August 2002.

With Vanguard’s enterprise-class CMS package in place, I can now teach university staff and faculty “how to fish” rather than just “giving them a fish.” I have no concerns about bad HTML, rogue scripts, or someone inadvertently changing the look and feel of the site. I can turn people loose to build out the site’s content while I focus on building back-end and middle-tier features to improve the site for visitors, faculty and staff. Recently, I rolled out a new search engine and added hardware to handle increasing visitor traffic. I’ve also developed a custom press release application that functions seamlessly alongside the CMS.

While it’s impossible to overstate the difference to my job and the benefits to our Web site since the transition to our current CMS, the work is not yet finished. I have drastically reduced time spent training Web editors and the time it takes to update the site, but some departments are already “maxed out” with other work and don’t have time to perform routine site updates. The idea of a Web-centric marketing plan is also still percolating through the university. These two issues, and others, require further work so that the CMS fits better into our particular campus culture.

Content management systems provide powerful functionality for Web professionals to Web-enable people across an organization, allowing them to take a more active role in optimizing the value of the Web site. I will keep evangelizing about Web site value, while working toward a realistic content management process for faculty and staff. None of this would be possible without the CMS at our disposal. Everything has indeed changed.

Is it Better to Buy or Build?

Building may be the right answer for some, especially if there’s concern about limitations associated with locking into a “do-it-all” out-of-the-box product. Custom-development, however, can take a substantial investment of time and money. If you’re considering the “build” option — whether in-house or via contract — be sure to evaluate the investment of time and money associated with developing a custom system and the flexibility it will offer in the future. Some CMS vendors now offer a “component-based” approach, where the CMS d'es not dictate the site’s infrastructure. Instead, the CMS is a building block for the site. This building block offers core CM functionality, then functions with the site’s business logic and other third-party components (for e-commerce, Web trends analysis, site/page speed, etc.).

If you’re looking for an off-the-shelf system, remember CM systems vary widely. Carefully define the scope of what you need, then shop for a system rather than letting the shopping experience dictate a full line-up of “requirements.” Academic institutions often require a core set of content management functionality. Many CMS’s include features that you may consider “nice” but aren’t “necessary.” These tend to inflate the cost. So shop cautiously.

Featured