Test Yourself

Test yourself in the C1 CMS Webmaster track

By doing the assignment below, you can test your knowledge of the C1 CMS Webmaster track. Make sure you have studied all the materials suggested in this track.

The assignment consists of 10 tasks. Some of the tasks refer to the data you have to create in some of the previous tasks. So we recommend that you do the tasks in the suggested order.

The actual assignment may include one or more tasks similar to those below. However, you should bear in mind that the actual tasks may be different from the topics covered here and be a bit more complex.

Task 1

  1. Create two user groups "Editors" and "Super Editors".
  2. Grant permissions to "Editors" to edit pages.
  3. Create a user “user1” and assign the user to “Editors”.
  4. Grant permissions to “Super Editors” to approve pages.
  5. Create a user “user2” and assign the user to “Super Editors”.

Task 2

  1. In the “Content” perspective, allow “Editors” to create pages.
  2. In the “Content” perspective, allow “Super Editors” to publish pages.

Task 3

  1. In the “Content” perspective, allow “user1” to delete pages.
  2. In the “Content” perspective, allow “user2” to edit pages.

Task 4

  1. Create a global data type "Test.User" with fields "FirstName" (string (32)), "LastName" (string (32)), “Age” (Int32), "Phone" (string (32)), "Email" (string (64)).
  2. Add 5 items to the data type with arbitrary data.
  3. Create a Visual function called "Test.UserRendering".

Task 5

  1. Edit the Test.UserRendering function (from Task 4).
  2. Add a description to the function.
  3. Set the maximum number of data items to display to 5.
  4. Save the function.

Task 6

  1. Edit the Test.UserRendering function (from Task 4).
  2. Remove two table rows that contain the FirstName and LastName data fields.
  3. Add a table row above and write “Name” in Cell 1.
  4. Insert the LastName, FirstName data fields in Cell 2 of this row.
  5. Save and preview the function.

Task 7

  1. Create a page called “Users”.
  2. Insert the Test.UserRendering function (from Task 4) on the page.
  3. Change the maximum number of items to display to 20.
  4. Select the LastName field to sort data items by.
  5. Save and preview the page.

Task 8

  1. Create a Razor-based template called “Two Columns”.
  2. Create or upload a CSS file.
  3. In the CSS file, set the page's background to '#F5F5F5', its font to 'Verdana' and its font-size to '10pt'.
  4. Link to the CSS file in the template.

Task 9

  1. Install the Composite.Navigation.Path package.
  2. Edit the “Two Column” template (from Task 8).
  3. Insert the Composite.Navigation.Path function in the template.

Task 10

  1. Edit the “Two Column” template (from Task 8).
  2. Add another content placeholder called “InfoPane”.
  3. Create a page called “My Page” based on the “Two Columns” template.
  4. Create a page template feature called "FancyFooter".
  5. Include this page template feature in the template.