Creating a New Page

This page offers step-by-step instructions on page creation, including page hierarchy, metadata, and page content.

Page hierarchy

Pages in the CMS may have one or more child pages. This creates a hierarchy that determines page addresses. A child page just adds a bit of text, called a slug, onto the end of its parent’s URL.

Page hierarchy, slugs, and path composition

Page heirarchy diagram
The slug of the Databases by Subject page is databases-by-subject. Its parent path is /library/, so its path is /library/databases-by-subject/.

In the CMS, many things inherit the properties of their parent if left undefined. Navigation, for example, isn’t defined in the Arts & Humanities page, so it looks to its parent, which looks to its parent. It finally finds the general library navigation defined for the Sadie A. Hartzler Library page, so the Arts & Humanities page uses that for its navigation. When creating a new page consider from where the navigation should come.

Creating a new page

To create a new web page, simply click the “Add Child” button to the right of the page under which you’d like to add this new page. For instance, if you’re adding a page beneath the Center for Interfaith Engagement, click “Add Child” to the right of Center for Interfaith Engagement.

Metadata

Before you begin adding the page content, you need to add pieces of data that identify the page, known as metadata.

The title of the page is important for search engines and for users managing multiple browser tabs or windows. The title is what you click to edit the page in the CMS. While you’re typing the title, the CMS automatically generates the slug and breadcrumb, which you can then customize.

Only the title field is initially visible. You have to click the more link to see the other metadata fields if you want to change them from their automatic values.

Metadata fields and what they effect

Title
The title of the page, plus a standard “Eastern Mennonite University” addition, makes the page title that appears in the titlebar of a visitor’s browser window, her tabs, and search results leading to that page. The title is not used in the page itself; you’ll want a heading for that (see Page Content below).
Slug
As mentioned above, the slug is the part of the URL unique to that page. Slugs should only include lowercase letters and dashes; no uppercase, spaces, or punctuation. The CMS follows these rules automatically when it generates the slug, but you should keep them in mind if you edit the slug. You would want to edit it if your title was too long or redundant in the context of the URL. For example, the page titled Shenandoah Anabaptist Science Society has a slug that’s just sass.
Breadcrumb
The breadcrumb (think Hänsel und Gretel) is part of a breadcrumb trail leading one back to the home page. It should be title-cased like the title. By default, it matches the title exactly, but you may want to shorten it if the title is too long or redundant in the context of the breadcrumb trail. For example, the Web Publishing Guide breadcrumb is just “Web Publishing” because “Standards and Guides” precedes it.
Description
Should be filled in if the page contains no text that search engines can use to summarize the page, such as a page that contains just a video or slideshow. It should generally be left blank.
Keywords
Leave this blank. Search engines no longer use metadata keywords when ranking or organizing pages.

Page content

The body part is where the main content of the page goes. You’ll start the page with a Heading 2 (h2.) that matches the page title (see illustration above).

Consider carefully what info you use on your new web page. Learn more about writing for the web

When you’re ready, click the “Create Page” button to save the page.

Next: Images and Advanced Features »