pages

UC People

UC People is a plugin developed by the UITS Web & Mobile Services team. It registers a custom post type of People that appears in the left navigation of the WordPress dashboard.

In combination with new page templates available to Cornerstone-based themes, this plugin provides an easy way to organize and display people.

UC People is available to sites using Cornerstone-based themes, namely Sherman and Hale 2015.

Examples:

http://polisci.uconn.edu/people/faculty/

http://dpp.uconn.edu/faculty-research/faculty-staff/faculty/

http://provost.uconn.edu/our-team/

http://president.uconn.edu/home/our-team/

http://envpolicy.uconn.edu/directory/

http://cap.uconn.edu/staff/

Creating People

To create a person, on the left side navigation on your dashboard go to People > New Person. All fields other than the person's name are optional.

If you used the University User Profiles plugin previously, we have a guide on how to migrate from UUP to UC People. If you have a number of people entered as users, you can also perform a one-time import of users to UC People.

Groups and Tags

People can be organized in two ways, with groups and tags.  These can be managed in the dashboard by selecting 'People' and then choosing either the 'Groups' or 'Tags' options.

Groups

Groups act much like post categories, and can be nested hierarchically. For example, a group might be "Faculty" with nested subgroups of "Adjunct" and "Associate". Groups are useful when creating a page of people, as one feature there is to show people separated by their group assignments.

Tags

Tags are just like the tags used by blog posts. They can also be used to organize people, but do not have the option of being hierarchically nested. For example, a single person might be tagged with "Molecular Modeling", "Nanotechnology", and "Polymers". Later, it would then be possible to display all people in the site with the tag "Polymers".

Creating a “People Page”

One of the features of UC People is a new page template that becomes available. This page template has a lot of great tools to help filter and sort which people you want to display.

To begin, start by creating a new page. On the right, in a box labeled 'Page Attributes', set the 'Template' option to "People". You will notice that below the normal visual editor area for content, there will be a number of new form controls in a box labeled 'People Page'.

Layout

This controls the layout of how the people will be displayed. The Grid option makes a grid of people, with multiple people for each row. This is a great option if you have a lot of images, and want to focus on those.

The Table option has only one person per row, but has a lot more room for details like phone number or email address. This is a great option if you have no images, or want to focus the page more on being a resource to contact people.

Specific People

By default, a people page displays all people in the site. You can see them listed in the left column of this section. However, if you only want to display the information of a few people, you can click on those people in the left column, and they will appear in the right column. Then, the page will only display the people in the right column.

This collection of people can then be further filtered down by the Specific Groups and Specific Tags options.

To return a page to displaying all people, delete all the people in the right column.

Specific Groups & Tags

Choose one or more groups, and only people that belong to the selected group OR any other selected group will appear. This allows you to create one people page for faculty, and another for staff, for example.

Choose one or more tags, and only people that belong to the selected tag OR to any of the other selected tags will appear. This allows you to create a people page of only the people tagged with "Chemistry" for example.

If both Specific Groups and Specific Tags are in use, only people that belong to one of the groups AND have one of the specific tags will appear.

Break Into Groups

When selected, this option will display people broken out into groups ordered alphabetically on the group name. For instance, you could select "Chemistry" as the tag, enable this option, and then the people page would display a list for "Adjunct Faculty", and another for "Associate Faculty".

Information to Display

On each People page, you can choose just how much information you wish to display. Any fields left unchecked will simply be left out. Note: In order to display properly, the person's image should be at least 335px wide.

Viewing a Single Person

Once a person has been published, they are available to be linked to through menus, manual links, or a People Page.

In the Menus section, you will see a new box appear along site pages called 'People'. You will need to select this box, but can then add people into navigation menus the same way you would pages.

Ordering People

By default, people will be ordered alphabetically by first name.

This default ordering can be manipulated by altering the Order attribute of each person.

Order of a person
The Order Attribute

For example, if Abdul, Bogdan, and Carol are all set at order 0, they appear in alphabetical order by last name.

  • Carol Gordon
  • Abdul Kazeem
  • Bogdan Stanek

What's really happening behind the scenes though, is more like this:

  1. Order=0
    1. Carol Gordon
    2. Abdul Kazeem
    3. Bogdan Stanek
  2. Order=1
    1. None.

So, if Bogdan's order number changes to "1", then first the list will display all of the 0's, and then all of the 1's, each in alphabetical order.

  1. Carol Gordon [0]
  2. Abdul Kazeem [0]
  3. Bogdan Stanek [1]

If we then change Abdul to a "1", we'll get this...

  1. Carol Gordon [0]
  2. Abdul Kazeem [1]
  3. Bogdan Stanek [1]

Using this field, it's possible to alter the default ordering of people in lists.

It is important to note that altering the order for a person will effect the order in which they are displayed in any list. If you're using more than one People page, this might be an issue.

In-Page Menus

in-page-menus screenshot

This feature allows users to add a menu to a page. On the edit screen for any given page you will see a menu on the right entitled 'In-Page Menus'. Simply choose which menu you would like to have displayed and choose a style (Tabs on top of the page or List on the right). In page menus do not support nested menu items; they are only one level deep. Note that you can also have a menu displayed on the side of the page by adding a sidebar to it and configuring the sidebar to display the specific menu.

Cloning Posts with Page Builder

You can copy the layout and information from one Post or Page onto another as long as it was built using Page Builder. In fact, you can even clone a Post’s contents onto a Page and vice versa!

Steps

  1. Go to the Post or Page to which you want to copy another’s content
  2. Select Page Builder mode
    page-builder-1
  3. Click Layouts
  4. Depending on whether you’re copying information from a Post or a Page, click Clone: Pages or Clone: Posts, respectively
    page-builder-3
  5. Select the Page/Post you wish to copy and click Insert. Select whether you want to insert the contents after what’s currently on the Page/Post, before what’s currently on the Page/Post, or replace anything that’s currently on the page
    page-builder-4

Page Builder

The Site Origin Page Builder is a plugin that allows sites to create rows, columns, and insert widgets directly into a normal page. It is supported by the Sherman and Hale 2015 themes.

When creating or editing a post or page, click on the Page Builder tab next to the Visual and the Text tabs to enable Page Builder, where you can start adding rows, columns and then adding widgets to build the post or page. Page Builder gives unlimited flexibility for layout and widget functions on the posts or pages.

Page Builder

Private Pages

Private options

To make a single page private in an otherwise public site, simply edit the Visibility attribute of the page, located within the Publish block on the top right when editing a page.

Making a page private will:

  • Remove the page from the Navigation
  • Remove the page from any WordPress Menus
  • Remove the page from your site’s A-Z Template
  • Require a NetID SSO Login before viewing

Having a private page will limit the access to that page. However, any images, documents, or other media on the page will not be private. It is possible for users to access the links of those items directly, with no login required. This feature is appropriate for sites that wish to limit access to certain content, but do not require things to be secure in a more rigorous sense.

Keep in mind that these pages do not meet legal standards for security.

 

Linking to Private Pages

Private pages are removed from all navigation and menus. If you wish to link to them somewhere on your site, you will need to either create links to these pages manually with copy and paste or create a page having the List Private Pages template.

List Private Pages Template

This template displays all the private child pages of the current page.

One way to use this template effectively:

  1. Create a new page; you can call it “My Private Pages”
  2. On the right under Page Attributes, change ‘Template‘ to ‘List Private Pages
  3. Now go to Pages > All Pages
  4. Select a number of pages you wish to be made private
  5. Use the Bulk Actions menu item, edit the pages and change ‘Parent‘ to ‘My Private Pages
  6. Go to Pages and then to the page “My Private Pages”
  7. Select View Page, and then copy the web address from the browser
  8. Log back into the dashboard, and go to Appearance > Menus
  9. Select the ‘Footer‘ menu
  10. Add a Custom Link to your menu
  11. Paste the URL to “My Private Pages” into the field, and name it “Intranet” or “Staff Only”
  12. Save the menu

Now, you’ll have a small intranet section of your larger site, conveniently linked in the footer of every page.

A-Z Index Template

This page template will automatically generate a list of all pages from your Aurora site and list them in alphabetical order.

To assign a page the A-Z index template, locate the menu on the right side of the editing screen entitled ‘Page Attributes.’ Under ‘Template‘, select ‘A-Z Index‘.

page attributes screenshot
Find the Page Attributes box on the right and click the Template menu.
Screenshot
Then, select ‘A-Z Index’.

For a working example, view the Aurora site’s A-Z Index.

Excluding Pages

By default, the A-Z Index will display every single published page in the site, but it is possible to override that behavior and specify a few pages to leave out.

To do this, first you must find the ID number of the page you wish to exclude. Edit the page in question, and look at the URL bar in your browser. You’ll see a number there that looks like this:

screenshot
In this example, the ID number is 1799

Next, you’ll edit the A-Z Index page. If you scroll down, you’ll see a box labeled custom fields.

If you don’t see this box, you’ll want to go to the ‘Screen Options’ tab at the very top right of the page and click the checkbox next to Custom Fields, and then scroll down once more.

In the Custom Fields box, add a new custom field called exclude, and add the number of the page to exclude. When adding multiple pages, use a comma to separate the ID numbers.

screenshot

Save the changes to the page, and you’re done!

Blog Page Template

The Blog page template, part of Cornerstone, allows users to create a page that displays all posts from the site. It also allows the user to filter those posts by a specific category, author, tag, or any combination of these.

Filtering the Blog

Scroll down to the Custom Fields box. If you don't see this box, go to Screen Options on the top right of the page, and make sure the option is checked.

You can add one or all of the following fields: authors, categories, tags.

Each of these fields will accept one or more values to filter the posts by. If entering multiple values, be sure to separate them with commas.

screenshot

Pages

Both Pages and Posts are used for displaying your site's content. Pages have several different templates that you can choose from which determine how its content is displayed and even what content is displayed. In addition, each page can have its own in-page menu and its own sidebar. Pages can be hierarchical and if a page has a parent, breadcrumbs will display at the top of it if this feature is enabled.

To create a page, you can either hover over + New on the top menu and click on Page or you can click on Pages in your dashboard and click Add New.

Media Library

Media consists of the images, video, recordings, and files that you upload and use in your website. You can get to the media library on your Dashboard through Media > Media Library. On the Media Library page there are two possible views: List view and Grid view. List view will show fewer items at one time but displays some details alongside the media thumbnails whereas Grid view displays only thumbnails and can therefore fit more media on the screen. You can also filter by media type or by date of upload.

Media library list view

List View

Media library grid view

Grid View

Media is typically uploaded and inserted into the content when writing a post or a page. However, you can also add media by clicking the Add New button at the top of your Media Library (or going to Media > Add New from your Dashboard).

Short File URLs

You can alter the URL pattern for your media files by going to SettingsMediaShort.

Video Tutorials