Advanced Page Types
In addition to standard content pages, such as interior and section landing, you can build more advanced pages with additional features. These features may come from additional page parameters, reusable content or scripts built into the pages, the XSL structure of the page itself, or any combination of the three.
Some examples of common advanced pages include:
- News feed listing
- Redirect
- A-Z site index
- Program finder
There are many possibilities for page types, limited only by your creativity and the rules of XSL. If you haven't already, familiarize yourself with templates and page tagging so that you have a strong foundation of knowledge before diving into building more complex page types.
Data Management Core (DMC)Link to this section
As part of your implementation, you may see files named dmc
inside _resources
. This is the Data Management Core (DMC), an XSL template that allows developers to easily query an XML using PHP or C#. The DMC uses option parameters to specify filtering, sorting, pagination and truncation. It also allows you to choose which fields to include in the returned record set and what data construct should be returned (for example, HTML, JSON or XML).
The DMC helps organize and cache multiple pages for blogs, program finder, faculty directory, and Modern Campus CMS calendar, with one scheduled publish.