{
    "version" : "https://jsonfeed.org/version/1",
    "content" : "news",
    "type" : "single",
    "title" : "Content Management Systems Toolkit |Digital.gov",
    "description": "Content Management Systems Toolkit",
    "home_page_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/","feed_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2013/10/30/content-management-systems-toolkit/index.json","item" : [
    {"title" :"Content Management Systems Toolkit","summary" : "Improving the federal government’s ability to deliver digital information anytime, anywhere, on any device via open content is a key goal of the Digital Government Strategy. A content management system (CMS) can help your agency move to an open content model, making it easier for people to find, share, use, and re-use your information.","date" : "2013-10-30T08:45:15-04:00","date_modified" : "2025-01-27T19:42:55-05:00","authors" : {"rflagg" : "Rachel Flagg"},"topics" : {
        
            "application-programming-interface" : "Application programming interface",
            "content-strategy" : "Content strategy",
            "open-source" : "Open source",
            "search-engine-optimization" : "Search engine optimization"
            },"branch" : "bc-archive-content-3",
      "filename" :"2013-10-30-content-management-systems-toolkit.md",
      
      "filepath" :"news/2013/10/2013-10-30-content-management-systems-toolkit.md",
      "filepathURL" :"https://github.com/GSA/digitalgov.gov/blob/bc-archive-content-3/content/news/2013/10/2013-10-30-content-management-systems-toolkit.md",
      "editpathURL" :"https://github.com/GSA/digitalgov.gov/edit/bc-archive-content-3/content/news/2013/10/2013-10-30-content-management-systems-toolkit.md","slug" : "content-management-systems-toolkit","url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2013/10/30/content-management-systems-toolkit/","content" :"\u003cp\u003eImproving the federal government’s ability to deliver digital information anytime, anywhere, on any device—via open content—is a key goal of the \u003ca href=\"https://obamawhitehouse.archives.gov/sites/default/files/omb/egov/digital-government/digital-government.html\"\u003eDigital Government Strategy\u003c/a\u003e. A \u003ca href=\"http://en.wikipedia.org/wiki/Content_management_system\"\u003econtent management system\u003c/a\u003e (CMS) can help your agency move to an \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/2014/05/05/government-open-and-structured-content-models-are-here/\" title=\"Government Open and Structured Content Models Are Here!\"\u003eopen content model\u003c/a\u003e, making it easier for people to find, share, use, and re-use your information.\u003c/p\u003e\n\u003cp\u003eThe key steps in getting ready to move to a CMS include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#prepare\"\u003ePrepare Your Content\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#choose\"\u003eChoose a CMS\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#migrate\"\u003eMigrate Your Content to a CMS\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"prepare\"\u003ePrepare Your Content\u003c/h2\u003e\n\u003ch3 id=\"develop-a-content-strategy\"\u003eDevelop a Content Strategy\u003c/h3\u003e\n\u003cp\u003eA content strategy defines such things as topics, themes and purpose, and can also play a part in website governance, customer experience, metadata and search engine optimization (SEO). The value of developing a content strategy is that it forces you to examine what you’re trying to accomplish with your digital content, where you need it delivered, and desired outcomes.\u003c/p\u003e\n\u003cp\u003eWhen developing your content strategy, ask:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAre you publishing content that is in your agency’s lane, or have you strayed out of scope?\u003c/li\u003e\n\u003cli\u003eAre you reaching customers via their preferred channel?\u003c/li\u003e\n\u003cli\u003eAre you posting content once and repurposing it, or publishing the same content several times, in different ways?\u003c/li\u003e\n\u003cli\u003eIs your most important content placing well in search results?\u003c/li\u003e\n\u003cli\u003eAre you regularly gathering and acting on customer feedback to improve your site?\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"http://www.cmswire.com/news/topic/content+strategy\"\u003eContent strategy news and articles\u003c/a\u003e—news feed of the latest articles on content strategy from CMSWire.\u003c/p\u003e\n\u003ch3 id=\"conduct-a-content-inventory\"\u003eConduct a Content Inventory\u003c/h3\u003e\n\u003cp\u003eComplete a \u003ca href=\"http://www.usability.gov/how-to-and-tools/methods/content-inventory.html\"\u003econtent inventory\u003c/a\u003e to identify and document everything on your site. At a minimum, include all your Web pages. You may also want to include all linked files and attachments such as PDFs, video files, documents, pictures, etc. The best way to track your inventory is with a spreadsheet, where you can list all your content. It will help you see all your content at a glance, and illustrate how the different sections of your site fit together. It can also help you map your current content to your new CMS.\u003c/p\u003e\n\u003cp\u003eTo get you started, we’ve developed a sample content inventory spreadsheet**\u003cspan style=\"color: #000000\"\u003e \u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/sample-content-inventory.xlsx\n\"\u003esample content inventory spreadsheet\u003c/a\u003e\u003c/span\u003e** which you can use to document your content inventory. The spreadsheet has two tabs: one for active content, and one to track content that you’ve archived or unpublished. The spreadsheet is organized so that you can group related pages together, following your site’s information architecture (IA). There are fields for the page name, URL, date, review schedule, content lead, and more. Tools you may find useful to develop your content inventory include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://home.snafu.de/tilman/xenulink.html\"\u003eXenu’s Link Sleuth\u003c/a\u003e—this link check program grabs page URLs and page titles, two key pieces of information to start your inventory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.webconfs.com/similar-page-checker.php\"\u003eSimilar Page Checker\u003c/a\u003e—this tool compares two URLs for duplicate content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://en.wikipedia.org/wiki/Content_inventory\"\u003eContent Inventory\u003c/a\u003e—Wikipedia page contains several resources\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOnce you’ve built it, you should continue to update and maintain it, tracking all changes you make to your site as you add or remove content.\u003c/p\u003e\n\u003ch3 id=\"clean-up-your-content\"\u003eClean Up Your Content\u003c/h3\u003e\n\u003cp\u003eBefore implementing a CMS, you should get rid of “ROT” (Redundant, Outdated, Trivial) content. Your completed content inventory can help you spot the ROT.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLook for pages with similar content, and review to see if you can combine them and delete one of the pages.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/topics/analytics/\"\u003eExamine your metrics\u003c/a\u003e. Do you have pages that are only getting a few visits a month? Those pages may not be worth keeping, if no one is looking at them.\u003c/li\u003e\n\u003cli\u003eReview search terms and compare your IA to the topics and terms people search for on your site. If a topic or page has low search traffic, and low visits, review to see if it’s a candidate for removal.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"determine-content-structure\"\u003eDetermine Content Structure\u003c/h3\u003e\n\u003cp\u003eStructured content refers to content that is posted as “pieces of information” (vs. “pages”) and \u003ca href=\"http://en.wikipedia.org/wiki/Metadata_tag\"\u003etagged with keywords and metadata\u003c/a\u003e so it can be aggregated, organized, shared, and reused. Structured content is not dependent on any particular device; content is divorced from presentation, meaning the information is accessible anytime, anywhere, on any device. Create open structured content by identifying such things as content types and taxonomies. Read more about \u003ca href=\"https://digital.gov/2013/07/29/how-to-create-open-structured-content/\"\u003ecreating open content and National Public Radio (NPR)’s Create Once, Publish Everywhere strategy\u003c/a\u003e.\u003c/p\u003e\n\u003cdiv class=\"image\"\u003e\n  \u003cimg\n    src=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/05/600-x-285-Open-Content-Model-full-cropped.jpg\"\n    alt=\"Open Content Model mural\"/\u003e\u003c/div\u003e\n\n\n\u003cp\u003eOnce you determine the data structure for your content, you can configure your CMS so it’s easy to create and tag content accordingly. As an example, as part of EPA’s migration to a new CMS, they identified their content structure and can now tag each piece of content with metadata as it’s created in the new CMS.\u003c/p\u003e\n\u003cp\u003eSee how \u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/metadata-in-drupal-epa.pdf\n\"\u003eEPA uses Dublin Core metadata to structure content\u003c/a\u003e (PDF, 109 KB, 16 pages, November 2012).\u003c/p\u003e\n\u003ch3 id=\"tag-your-content-with-metadata\"\u003eTag Your Content with Metadata\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"http://en.wikipedia.org/wiki/Metadata\"\u003eMetadata\u003c/a\u003e is essentially “data about data,” and consists of machine-readable descriptions that tell other computers important facts about your digital content. It provides a standardized system to label and classify content. It also:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEnables content aggregation, re-use, and syndication via Really Simple Syndication (RSS), \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/topics/application-programming-interface/\"\u003eApplication Programming Interfaces (APIs)\u003c/a\u003e, and other technologies\u003c/li\u003e\n\u003cli\u003eProvides an audit trail, with information about who created the information, and when\u003c/li\u003e\n\u003cli\u003eHelps identify redundant, duplicative, and possibly obsolete content\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen tagging content, you should generally use established industry-standard vocabularies, \u003ca href=\"http://wiki.dublincore.org/index.php/User_Guide\"\u003esuch as Dublin Core\u003c/a\u003e, which define common elements and enable aggregation of common pieces of information from several different sources. Common metadata elements include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTitle\u003c/li\u003e\n\u003cli\u003eDescription\u003c/li\u003e\n\u003cli\u003eKeywords\u003c/li\u003e\n\u003cli\u003eFormat\u003c/li\u003e\n\u003cli\u003eDate\u003c/li\u003e\n\u003cli\u003ePublisher\u003c/li\u003e\n\u003cli\u003eLanguage\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo enable Web crawlers and search engines to understand meaning and relationships in your content, and use that understanding to improve search results and search engine optimization (SEO), you should also employ the \u003ca href=\"http://schema.org/\"\u003eSchema.org vocabulary\u003c/a\u003e to provide additional descriptions for certain types of content, such as events.\u003c/p\u003e\n\u003cp\u003eDublin Core tags can be used to describe “things”, and Schema.org tags can describe relationships between those things. Both are important to improve search results and make your information easier to find and re-use.\u003c/p\u003e\n\u003cp\u003eIf you have a Content Management System, you should to enter the tags directly into your CMS. You may need to work with your CIO staff or developer to configure your CMS to collect metadata.\u003c/p\u003e\n\u003cp\u003eIf you don’t have a Content Management System, you’ll need to add these tags manually as HTML code. Refer to the links below for guidance and syntax on manually tagging your content.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://dublincore.org/documents/dc-html/\"\u003eExpressing Dublin Core metadata\u003c/a\u003e—explains how to tag your content using Dublin Core structure and syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://dublincore.org/documents/2001/04/12/usageguide/generic.shtml\"\u003eGeneric plain language metadata examples\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://schema.org/docs/gs.html#microdata_how\"\u003eHow to mark up your content using Schema.org vocabularies\u003c/a\u003e—explains how to tag your content so it’s easier to find and provides richer search results\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese examples illustrate how agencies are creating structured content by tagging with metadata and microdata.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://www.fgdc.gov/metadata\"\u003eGeospatial Metadata\u003c/a\u003e—federal Geographic Data Committee\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.usgs.gov/datamanagement/describe/metadata.php\"\u003eMetadata management\u003c/a\u003e—U.S. Geological Survey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.gov.gov/standards/\"\u003eContent and Data Standards\u003c/a\u003e—including XML markup and metadata descriptions—Library of Congress\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://edg.epa.gov/EME/\"\u003eEPA Metadata Editor\u003c/a\u003e tool to create content that meets EPA and Federal Geographic Data Committee (FGDC) metadata requirements—Environmental Protection Agency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.census.gov/geo/landview/lv6help/metadata.html\"\u003eLandView 6 Metadata\u003c/a\u003e technical documentation on Census data quality—U.S. Census Bureau\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://en.openei.org/wiki/OpenEI:Projects/Tools_Metadata\"\u003eOpenEI:Projects/Tools Metadata\u003c/a\u003e properties and values—Open Energy Information\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"http://project-open-data.github.io/\"\u003eProject Open Data\u003c/a\u003e is an OMB and OSTP resource; an online repository of tools, best practices, and schema to help agencies adopt the framework presented in the \u003ca href=\"http://www.whitehouse.gov/sites/default/files/omb/memoranda/2013/m-13-13.pdf\"\u003eOpen Data Policy OMB Memorandum M-13-13: Open Data Policy—Managing Information as an Asset\u003c/a\u003e (PDF, 6 MB, 12 pages, May 2013)\u003c/p\u003e\n\u003ch2 id=\"choose\"\u003eChoose a CMS\u003c/h2\u003e\n\u003ch3 id=\"decide-if-you-need-a-cms\"\u003eDecide if You Need a CMS\u003c/h3\u003e\n\u003cp\u003eA CMS provides many advantages over static HTML content:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBecause a CMS typically has an interface similar to a word processing program, you don’t need to know markup language to add or edit content\u003c/li\u003e\n\u003cli\u003eDesign templates can ensure that the “look and feel” of your site remains consistent\u003c/li\u003e\n\u003cli\u003eYou can give contributors controlled access to the system, so some people can create, but not publish, while others have full control to create, publish, or delete content\u003c/li\u003e\n\u003cli\u003eYou can build forms to collect content and metadata elements in a structured, organized way\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you post a catalog of items as structured content, the same information can be adapted to render correctly on different screen sizes and devices, so people can view the same catalog on their phone, tablet, desk top, or other device, and it will display in a format best suited to each device.\u003c/p\u003e\n\u003cp\u003eTwo sites that have successfully implemented responsive design are \u003ca href=\"http://www.usa.gov/\"\u003eUSA.gov\u003c/a\u003e and \u003ca href=\"http://aids.gov/\"\u003eAIDS.gov\u003c/a\u003e. If you view each of these sites on your PC, you can see all the content available on the homepage, optimized for a large screen. View the same site on your mobile device, and you can see that top task content is presented prominently, in an easy-to-read format that’s been optimized for smaller screens.\u003c/p\u003e\n\u003ch3 id=\"identify-resource-needs\"\u003eIdentify Resource Needs\u003c/h3\u003e\n\u003cp\u003eWhether you choose an open-source or commercial product, it will require an investment of time, money, and staff resources to move your content to a CMS. See if your agency already has a CMS solution that you could use without incurring new costs.\u003c/p\u003e\n\u003ch3 id=\"up-front-development\"\u003eUp-Front Development\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCommercial products generally require a potentially significant up-front investment to purchase the software and user licenses. Licensing costs vary depending on the tool and implementation, so be careful to clarify these costs with the vendor. Read this article on \u003ca href=\"http://contenttype.wordpress.com/2009/11/03/why-is-cms-licensing-so-complicated/\"\u003eWhy CMS Licensing is so Complicated\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eOpen-source systems usually don’t cost anything to license or install, other than your developer’s time.\u003c/li\u003e\n\u003cli\u003eWeb teams and CIO staff should coordinate on any additional IT issues such as security scans, or whether or not you’ll need a \u003ca href=\"http://en.wikipedia.org/wiki/Certification_and_Accreditation\"\u003eCertification and Accreditation (C\u0026amp;A)\u003c/a\u003e review.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"long-term-support\"\u003eLong-Term Support\u003c/h3\u003e\n\u003cp\u003eWeb teams and CIO shops should discuss options for Web hosting. Your agency likely already has a hosting solution in place, so you’ll need to coordinate on how the site will be hosted. Be aware that if you have a high-traffic site, your current hosting solution may not be able to accommodate every CMS solution.\u003c/p\u003e\n\u003cp\u003eYou will need developer support for ongoing general system maintenance.\u003c/p\u003e\n\u003cp\u003eOpen-source systems can incur potentially significant development costs to maintain over time and take full advantage of customizable features.\u003c/p\u003e\n\u003cp\u003eTalk with other \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/resources/content-management-systems-used-by-government-agencies/\" title=\"Content Management Systems Used by Government Agencies\"\u003egovernment agencies who already use a particular CMS\u003c/a\u003e, and who have sites comparable in size and scope to your own, to get an idea of how much developer support you might require.\u003c/p\u003e\n\u003ch3 id=\"document-your-cms-requirements\"\u003eDocument Your CMS Requirements\u003c/h3\u003e\n\u003cp\u003eBusiness needs should be the \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/2013/12/12/9-reasons-your-agency-should-have-a-cms/\" title=\"9 Reasons Your Agency Should Have A CMS\"\u003eprimary driver\u003c/a\u003e in your choice of a content management system for your agency. Start with your content strategy, then focus on the CMS features and functionality that support that strategy. Consider the following:\u003c/p\u003e\n\u003ch3 id=\"ease-of-use\"\u003eEase of Use\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIs the \u003ca href=\"http://en.wikipedia.org/wiki/WYSIWYG\"\u003eWYSIWYG\u003c/a\u003e easy-to-use, or will your content managers need to learn HTML? Are training resources are available, if needed?\u003c/li\u003e\n\u003cli\u003eIs it intuitive to complete basic content management tasks (e.g., create, edit, publish, or remove a page)? How easy is it to find your content within the system? Is it easy to move content off the site or to an online archive?\u003c/li\u003e\n\u003cli\u003eCan you easily save and roll back different versions of pages/content?\u003c/li\u003e\n\u003cli\u003eAre admin functions, such as adding a new user, intuitive?\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"functionality\"\u003eFunctionality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCan you adapt your content workflow to the new system?\u003c/li\u003e\n\u003cli\u003eIs it flexible and easy to customize, such as turning features on/off, or customizing fields to match your content types?\u003c/li\u003e\n\u003cli\u003eIs the tool designed to support the size and type of website you have?\u003c/li\u003e\n\u003cli\u003eDoes it support well-defined roles and permissions, so only certain people can perform tasks such as publishing or deleting content?\u003c/li\u003e\n\u003cli\u003eAre there extra bells and whistles that you don’t need and will never use?\u003c/li\u003e\n\u003cli\u003eDoes it support \u003ca href=\"http://en.wikipedia.org/wiki/Web_content_lifecycle\"\u003econtent lifecycle management\u003c/a\u003e with features such as the ability to automatically archive pages after a certain date?\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 class=\"gmail_extra\" id=\"support-for-open-content-and-seo\"\u003eSupport for Open Content and SEO\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDoes it support \u003ca href=\"https://www.drupal.org/documentation/modules/field-ui\"\u003econtent types and fields\u003c/a\u003e?\u003c/li\u003e\n\u003cli\u003eIs it easy to tag content with appropriate metadata?\u003c/li\u003e\n\u003cli\u003eDoes it support search engine optimization (SEO) with such features as customizable metadata, static URLs, customized breadcrumbs, and support for microdata?\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"integration-into-current-it-environment\"\u003eIntegration into Current IT Environment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAre there restrictions around licensing? How much will it cost to purchase additional licenses if you need them?\u003c/li\u003e\n\u003cli\u003eIs it secure, stable, and extensible?\u003c/li\u003e\n\u003cli\u003eWill it work with your current Web hosting platform and other IT systems? Not every CMS will work with every hosting solution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUse these tools to document how well different products match your requirements. This will help you to identify the one that will work best for you.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/sample-cms-solution-evaluation-tool.xlsx\n\"\u003eCMS Solution Evaluation Tool\u003c/a\u003e  (Excel spreadsheet, 36 KB, 1 sheet, November 2012)—a sample spreadsheet used to compare, rate, and rank different CMS tools side-by-side, based on features and functionality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.cmsmatrix.org/\"\u003eCMSmatrix.org\u003c/a\u003e—this online tool lets you compare features of many different CMS products side-by-side\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUse this \u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/cms-requirements-for-sow.docx\n\"\u003esample Web CMS Requirements doc\u003c/a\u003e (Word document, 90 KB, 27 pages, December 2012) as a model to document everything that your CMS should do.\u003c/p\u003e\n\u003ch3 id=\"is-one-cms-enough\"\u003eIs One CMS Enough?\u003c/h3\u003e\n\u003cp\u003eMany agencies use a combination of commercial and open-source tools to meet different publishing needs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDo you manage several different websites?\u003c/li\u003e\n\u003cli\u003eDo you manage both a website and a blog?\u003c/li\u003e\n\u003cli\u003eDo you support different types of websites (informational vs. transactional)?\u003c/li\u003e\n\u003cli\u003eYou may find that a commercial tool is the best choice to manage your website, and an open-source tool is the best fit for your blog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://jboye.com/blogpost/benefits-and-challenges-with-a-consolidated-web-cms/\"\u003eBenefits and Challenges of a Consolidated CMS\u003c/a\u003e—pros and cons of using one CMS to manage all your content\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"open-source-vs-commercial\"\u003eOpen-Source vs. Commercial\u003c/h3\u003e\n\u003cp\u003eContent management systems come in many flavors, from proprietary, commercial tools with all the bells and whistles, to home-grown systems developed in-house, to open-source tools with a community of dedicated developers working to continually improve the product. Because there are pros and cons with any of these tools, the system you choose should reflect your agency’s goals and objectives.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWikipedia lists many \u003ca href=\"http://en.wikipedia.org/wiki/Comparison_of_content_management_systems\"\u003etypes of open-source and commercial systems and frameworks\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA W3Techs report ranks \u003ca href=\"http://w3techs.com/technologies/overview/content_management/all\"\u003econtent management systems by popularity\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe CMSCritic website has a huge \u003ca href=\"http://www.cmscritic.com/resource-lists/cms-list/\"\u003elist of content management systems\u003c/a\u003e, each with a brief description\u003c/li\u003e\n\u003cli\u003eCMS Review provides a \u003ca href=\"http://www.cmsreview.com/index.html\"\u003efeature list and resources\u003c/a\u003e to help select the right CMS\u003c/li\u003e\n\u003cli\u003eReal Story Group \u003ca href=\"http://www.realstorygroup.com/Research/Vendors/\"\u003eevaluates CMS vendors, from complex to simpler solutions\u003c/a\u003e (note, some free info, but mostly paid)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhether you choose an open-source or commercial content management system depends on many facings, including your agency’s goals, and the level of internal developer resources available to install and support your CMS over the long term.\u003c/p\u003e\n\u003ch3 id=\"open-source-cms-in-government\"\u003eOpen Source CMS in Government\u003c/h3\u003e\n\u003cp\u003eMany federal agencies already use open-source content management systems, and if you’re considering it for your agency, GSA offers a secure and compliant self-service content management platform, \u003ca href=\"https://cloud.gov/pages/\"\u003eFederalist/cloud.gov Pages\u003c/a\u003e, available for all federal agencies as a shared service. This is a great, cost-effective solution to help your agency move to open-source.\u003c/p\u003e\n\u003ch3 id=\"include-both-technical-and-content-needs\"\u003eInclude Both Technical and Content Needs\u003c/h3\u003e\n\u003cp\u003eAs you work through your requirements list, a few systems will begin to stand out as possible candidates. Once you’ve narrowed down the top 3-6 CMS, it’s time to take a test-drive. Involve both content and tech teams in the process. Identify user types and common tasks. Have content contributors give the tool a test-drive, and try completing basic content management tasks, to see how easy it is to use the system.\u003c/p\u003e\n\u003cp\u003eUse this \u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/cms-user-roles-and-needs.docx\n\"\u003eUse this sample CMS User Roles and Needs\u003c/a\u003e (Word document, 13 KB, 1 page, December 2012) to document different types of CMS users and the common tasks each will need to perform.\u003c/p\u003e\n\u003ch3 id=\"learn-from-the-community\"\u003eLearn from the Community\u003c/h3\u003e\n\u003cp\u003eIf you choose an open-source CMS, urge your team to actively participate in user community forums. Contribute by answering questions, writing a component/module, testing new versions, or writing documentation.\u003c/p\u003e\n\u003ch3 id=\"resources\"\u003eResources\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://www.cmswire.com/cms/web-cms/\"\u003eCMSWire\u003c/a\u003e—news and articles about content management systems, updated daily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://ben.balter.com/open-source-for-government/\"\u003eOpen Source for Government\u003c/a\u003e—collaborative resource to facilitate government participation in open-source communities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"migrate\"\u003eMigrate Your Content to a CMS\u003c/h2\u003e\n\u003cp\u003eIn addition to migrating content, you’ll also need to integrate your information architecture, navigation, search, social media, and other tools. Your CMS implementation also needs to align with your agency’s overall enterprise architecture and IT systems. The complexity of a migration illustrates the importance of strong Web governance, so a migration can be an opportunity to strengthen your governance model, if needed.\u003c/p\u003e\n\u003ch3 id=\"plan-your-migration\"\u003ePlan Your Migration\u003c/h3\u003e\n\u003cp\u003eDepending on how large your site is, and how much content you have, a full-scale migration can take several weeks to several months, start to finish. A clear, concrete plan will help you achieve success.\u003c/p\u003e\n\u003ch3 id=\"develop-your-project-plan\"\u003eDevelop Your Project Plan\u003c/h3\u003e\n\u003cp\u003eA content migration is more than just an IT project; it should be managed as any other large business project. \u003ca href=\"http://www.openroad.ca/2007/11/02/content-migration-the-iceberg-of-cms-projects/\"\u003eContent Migration: the Iceberg of CMS Projects\u003c/a\u003e provides a good overview of the many aspects of a content migration that you’ll need to consider.\u003c/p\u003e\n\u003cp\u003eHere are some examples of both a very basic project outline, and a detailed project plan:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/task-list-for-website-redesign.docx\n\"\u003eSample Task List for Website Redesign\u003c/a\u003e (Word document, 13 KB, 2 pages, December 2012) shows a high-level project outline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/website-redesign-final-schedule.pdf\n\"\u003eSample Website Redesign Schedule\u003c/a\u003e (PDF, 249 KB, 10 pages, December 2012) shows a detailed website migration project plan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"identify-resource-requirements\"\u003eIdentify Resource Requirements\u003c/h3\u003e\n\u003cp\u003eDo you have sufficient resources to successfully pull off a migration? Consider:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManagement support—have you clearly articulated the business value to managers so they are committed to supporting the migration?\u003c/li\u003e\n\u003cli\u003eStaffing—do you have enough people available to migrate content quickly, and review content to make sure it’s complete and correct in the new CMS? How will you manage both your ongoing, day-to-day work in addition to the migration work?\u003c/li\u003e\n\u003cli\u003eTechnical resources—do you have the skills to configure the new CMS, write scripts for the migration, etc.? Note that many agencies outsource much of the technical work.\u003c/li\u003e\n\u003cli\u003eCommunications—who will keep managers, program offices and content owners informed of progress, and help you articulate benefits and success?\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"decide-if-you-need-contractor-support\"\u003eDecide if You Need Contractor Support\u003c/h3\u003e\n\u003cp\u003eMany agencies contract for developer support with a migration, because it’s a lot of work to accomplish in a short time. To help you make this decision, consider:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTechnical skills on your team—do you have people on your team who are experts in your new CMS? If you choose to automate the content migration, do you have developers who can write the proper code and scripts?\u003c/li\u003e\n\u003cli\u003eTime—even if you have the skills, do those people with the skills have the time?\u003c/li\u003e\n\u003cli\u003eResources—do you have funding available to procure a contractor?\u003c/li\u003e\n\u003cli\u003eSize and Complexity—are you migrating one small site, or are you migrating a large site, or combining several old sites together into one new site? The larger the project, the more likely you’ll need some help to complete it in a reasonable timeframe.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA Statement of Work/Objectives (SOW/SOO) will help you retain the services of a 3rd-party contractor to assist with installing and configuring your new CMS, and migrating your content. Work with your Contracting Office to execute an SOO/SOW.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://www.gsa.gov/portal/content/133795\"\u003eSample Technology Statements of Work (SOWs) from GSA\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/sample-statement-of-objectives-website-migration.docx\n\"\u003eSample Statement of Objectives—Website CMS migration, development and support\u003c/a\u003e (Word document, 53 KB, 14 pages, November 2012)—GSA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/sample-statement-of-objectives-website-consolidation.docx\n\"\u003eSample Statement of Objectives—Website CMS consolidation\u003c/a\u003e (Word document, 53 KB, 12 pages, November 2012)—GSA\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOnce they’re on board, make sure the contractors are in the loop on all the prep work you’ve done up to this point.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eShare relevant planning documents such as your content strategy and business requirements.\u003c/li\u003e\n\u003cli\u003eReview your content inventory in great detail, so the contractors understand your content, and how it’s supposed to look and act in the new system.\u003c/li\u003e\n\u003cli\u003eReview your content types, so they can help you migrate the content into a structured format.\u003c/li\u003e\n\u003cli\u003eInstitute regular and frequent meetings with contractors, to keep everyone up-to-date, identify and mitigate problems early-on, and ensure everything flows smoothly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"identify-roles-and-responsibilities\"\u003eIdentify Roles and Responsibilities\u003c/h3\u003e\n\u003cp\u003eDocument who’s responsible for every piece of the migration project, so nothing falls through the cracks.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIdentify your project manager, and empower that person to make decisions and assign work.\u003c/li\u003e\n\u003cli\u003eClarify who will lead each piece of the project, such as managing the content inventory, or coordinating development work.\u003c/li\u003e\n\u003cli\u003eA \u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/sample-website-project-charter.docx\n\"\u003eProject Charter\u003c/a\u003e can ensure you have project buy-in from stakeholders across your organization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"communicate-with-stakeholders\"\u003eCommunicate with Stakeholders\u003c/h3\u003e\n\u003cp\u003eA successful migration depends on support from management and buy-in from stakeholders.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eProvide regular updates throughout the migration process, highlight successes and flag potential problems, to keep everything on track.\u003c/li\u003e\n\u003cli\u003eSee a \u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/one-epa-web.pdf\n\"\u003esample marketing flyer from EPA\u003c/a\u003e (PDF, 543 KB, 2 pages, November 2012) about their migration to Drupal. It outlines what they’re doing, why they’re doing it, and how it will work.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"pick-the-right-time-to-migrate\"\u003ePick the Right Time to Migrate\u003c/h3\u003e\n\u003cp\u003eConsider what times of the year are busiest for your agency, and avoid migrating during those times. For example, the IRS shouldn’t migrate their website in April.\u003c/p\u003e\n\u003ch3 id=\"minimize-the-impact-of-a-content-freeze\"\u003eMinimize the Impact of a Content Freeze\u003c/h3\u003e\n\u003cp\u003eAt some point, you’ll have to restrict updates for a short time while you actually move content into the new CMS. To minimize the impact of this “content freeze” on your content owners, set realistic expectations around what will happen, and when.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLet content owners know in advance when to expect the content freeze, so they can make important site updates beforehand.\u003c/li\u003e\n\u003cli\u003eOnce you know how long the freeze will last, give content owners an estimate that includes a few extra days, in case you run into unexpected delays. It’s better to wrap early, than to make people wait longer than they’d planned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"identify-the-best-migration-model\"\u003eIdentify the Best Migration Model\u003c/h3\u003e\n\u003cp\u003eThe size and complexity of your site will determine whether or not you can automate certain migration tasks. Also consider how much time you need to realistically budget for a content freeze.\u003c/p\u003e\n\u003ch3 id=\"manual-migration\"\u003eManual Migration\u003c/h3\u003e\n\u003cp\u003eIn a manual migration, content is manually copied and pasted from the old system to the new. The amount of time needed for a manual migration depends on the complexity of the site and the number of people doing the work.\u003c/p\u003e\n\u003cp\u003eIf you’re moving from static HTML to a structured content model, you may not be able to simply cut and paste all your pages from the old system to the new. Depending on the type of content, you may need to paste the content in pieces, so you can save it as structured content.\u003c/p\u003e\n\u003ch3 id=\"automated-migration\"\u003eAutomated Migration\u003c/h3\u003e\n\u003cp\u003eAn automated migration uses software tools to move content from the old site into the new CMS. It usually requires a lot of time upfront to develop migration scripts, but significantly speeds up the actual content migration process, and can reduce the length of your content freeze.\u003c/p\u003e\n\u003cp\u003eComputer scripts can be written to move entire pages, or move content by fields (such as title, body, meta elements, or other discrete items). Your scripts need to map content properly into the correct fields in your new CMS—and if you don’t already have structured content, you may still have to do much of the work by hand.\u003c/p\u003e\n\u003cp\u003eWhile scripts can make the migration process move quicker, the end result still needs to be reviewed by humans to make sure it worked properly.\u003c/p\u003e\n\u003ch3 id=\"mixed-migration\"\u003eMixed Migration\u003c/h3\u003e\n\u003cp\u003eYou may use a mix of manual work and automated tools, if you are only able to automate parts of your migration, and have to manually move the rest of your content into the new system.\u003c/p\u003e\n\u003ch3 id=\"content-freeze\"\u003eContent Freeze\u003c/h3\u003e\n\u003cp\u003eYour migration will be simpler if you don’t make any content changes as you’re actually migrating content to the new CMS. If you absolutely cannot freeze your content, you’ll need to make identical content updates on both the old and new sites to keep content in sync, so you don’t lose any updates, or inadvertently migrate old content over new.\u003c/p\u003e\n\u003ch2 id=\"migrate-your-content\"\u003eMigrate Your Content\u003c/h2\u003e\n\u003cp\u003eOnce you’ve got a strategy in place, and identified the type of migration you’ll do, it’s time to migrate your content to the new CMS.\u003c/p\u003e\n\u003ch3 id=\"follow-your-plan\"\u003eFollow Your Plan\u003c/h3\u003e\n\u003cp\u003eDo your best to stick to promised timelines and deadlines, so stakeholders remain supportive. If unexpected delays occur, let people know what’s happening, and how it will impact them, to mitigate any problems.\u003c/p\u003e\n\u003ch3 id=\"inform-external-stakeholders\"\u003eInform External Stakeholders\u003c/h3\u003e\n\u003cp\u003eIf you have a key group of external stakeholders, and you anticipate the migration may impact them, let people know. Use normal communications channels such as listservs or social media to keep people informed.\u003c/p\u003e\n\u003ch3 id=\"test-design-upgrades-with-users\"\u003eTest Design Upgrades with Users\u003c/h3\u003e\n\u003cp\u003eIf you’re making any design changes along with your content migration, do \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/topics/research/\"\u003euser testing\u003c/a\u003e early-on, to gather feedback and make improvements before launch.\u003c/p\u003e\n\u003ch3 id=\"plan-for-structured-content\"\u003ePlan for Structured Content\u003c/h3\u003e\n\u003cp\u003eYou’ll need to structure your content as you move it into the new CMS. If the content is already tagged with metadata, you may be able to automate this. If not, you should tag each page as you move the content into the new CMS. It’s much faster to tag as you go, than to go back and tag everything afterwards.\u003c/p\u003e\n\u003ch3 id=\"back-up-everything-before-you-start\"\u003eBack up Everything Before You Start\u003c/h3\u003e\n\u003cp\u003eMake sure you have backed up your site, and coordinate with your IT shop to test the backup, to make sure it works and can be restored if needed.\u003c/p\u003e\n\u003ch3 id=\"do-a-practice-run\"\u003eDo a Practice Run\u003c/h3\u003e\n\u003cp\u003eTest out your migration process (especially if you’ve automated anything) in a sandbox or testbed. It will help you to identify any problems, and fix them before the actual migration.\u003c/p\u003e\n\u003ch3 id=\"consider-a-beta-site\"\u003eConsider a Beta Site\u003c/h3\u003e\n\u003cp\u003eSome agencies have launched an early version their new site in “beta,” running it in parallel with the old site. This will give you a chance to test your migration process, and also gather customer feedback on the new site, if you’ve made any design enhancements.\u003c/p\u003e\n\u003ch3 id=\"move-your-content\"\u003eMove Your Content\u003c/h3\u003e\n\u003cp\u003eOnce you have tested your migration process and everything works well, it’s time to move your content into the new CMS. You’ll need to validate that each piece of content was correctly migrated. Use the checklist below to verify each page as you move it.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2014/07/content-migration-validation-checklist.xlsx\n\"\u003eContent Migration Validation Checklist\u003c/a\u003e (Excel spreadsheet, 41 KB, 1 sheet, December 2012)\u003c/p\u003e\n\u003ch3 id=\"create-redirects-as-needed\"\u003eCreate Redirects as Needed\u003c/h3\u003e\n\u003cp\u003eNo matter how thorough you are, you’ll be cleaning up and deleting old content and moving your entire website to a new platform, so your visitors may experience some broken links after the migration. If you’ve changed a lot of URLs during your migration, you may need to \u003ca href=\"https://developers.google.com/search/blog/2012/04/how-to-move-your-content-to-new\"\u003ecreate redirects\u003c/a\u003e to help search engines re-index your site, and help your visitors find your content. Use \u003ca href=\"https://support.google.com/webmasters/answer/93633?hl=en\"\u003e301 redirects\u003c/a\u003e to update links that have permanently moved to a new URL, and 302 redirects for temporary moves. Also follow these \u003ca href=\"http://www.bing.com/webmaster/help/404-pages-best-practices-1c9f53b3\"\u003ebest practices for 404 (page not found) errors\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"test-everything-once-its-moved\"\u003eTest Everything Once It’s Moved\u003c/h3\u003e\n\u003cp\u003eBefore you shut down the old site, run the old and new sites in parallel to test everything, and make sure all your content migrated over and works properly. Check links, test functionality, make sure your search box and any other tools work correctly. Don’t switch over to the new site until you know everything works.\u003c/p\u003e\n\u003ch3 id=\"launch-website-in-new-cms\"\u003eLaunch Website in New CMS\u003c/h3\u003e\n\u003cp\u003eIf you’ve done your research and followed your plan, you should have a smooth migration. Once it’s all done, and the site is live in the new CMS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEvaluate what worked well, and where you ran into problems. Document as lessons learned for future migration projects, and share with your colleagues.\u003c/li\u003e\n\u003cli\u003eConsider writing a case study, and \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/about/\" title=\"Contact Us\"\u003esend to us\u003c/a\u003e so we can post on DigitalGov, so others can benefit from your experiences.\u003c/li\u003e\n\u003cli\u003ePerform a “before and after comparison” to document improved efficiencies and help you measure success. Identify how the new CMS improves your ability to manage information assets, speed up content publication, or other improvements.\u003c/li\u003e\n\u003cli\u003eCommunicate results to your management team and stakeholders, so they understand that all the hard work was worth it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"case-studies\"\u003eCase Studies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/2013/07/25/why-nci-moved-to-a-structured-content-model/\" title=\"Why NCI Moved to a Structured Content Model\"\u003eWhy NCI Moved to a Structured Content Model\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/2012/11/21/how-nasa-chose-a-new-content-management-system/\" title=\"How NASA Chose a New Content Management System\"\u003eHow NASA Chose a New Content Management System\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/2012/11/21/how-the-department-of-education-automated-publication-of-press-releases/\" title=\"How the Department of Education Automated Publication of Press Releases\"\u003eHow the Department of Education Automated Publication of Press Releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cstrong\u003eDisclaimer\u003c/strong\u003e: All references to specific brands, products, and/or companies are used only for illustrative purposes and do not imply endorsement by the U.S. federal government or any federal government agency.\u003c/p\u003e\n"}
  ]
}
