Skip Navigation

Web Content Management Systems


ExpressionEngine is a PHP based web content management system.  Sites built with ExpressionEngine use a number of custom channels, usually each containing a number of different fields. Channels typically represent different types of information, so you might have a channel for single pages, blog posts, products, job vacancies, and so on. This flexibility, combined with its easy-to-learn templating language, has made ExpressionEngine a popular choice among web designers not skilled in server-side programming.

Visit the ExpressionEngine website for a detailed list of features.

There are various hosting options for ExpressionEngine.  Please contact for more information.


SiteExecutive Web content management software reduces the effort and complexity of creating and publishing Web content and deploying Websites. Instead of fabricating Websites from scratch, with SiteExecutive, you assemble sites from a library of pre-configured user interfaces, navigation menus, graphics and modular applications.   It allows a large, decentralized institution like Johns Hopkins, to maintain a diverse Web presence while ensuring both a common look and maximum site efficiency.

Johns Hopkins has a wide variety of Web sites and pages with varying designs, navigation tools, and content relevance. Given the diverse needs of individual departments, centers, and offices, responsibility for site maintenance falls to many people in different locations and with varying skills who need controlled access to their sites to update specific information.

A content management system (CMS) facilitates ongoing site management by separating content creation/updating from the design and technology needed to maintain an online presence. When those who create the content can easily update it, the publication process is streamlined and the maintenance workload drastically reduced. From WYSIWYG (what you see is what you get) content editing areas similar to Microsoft Word, to function-rich modules, to auto-checking for broken links, a solid CMS can mean the difference between content that is relevant or outdated.

What are the benefits of using a CMS?

  • Speed and ease of content updates
  • Content stays timely
  • Permission-based publishing
  • 508 compliance
  • Automatic link maintenance
  • Version control
  • Work flow and staffing