Pages Module
From ExtractValue Wiki
The Pages Module is the Content Management System (CMS) for rapid Network creation and management.
Contents |
Objectives
- Produce new web pages based on pre-templated designs
- Integrate web pages in a new Network
- Manage and edit copy through a UI on Centricity or a Centricity Network
- Display copy in an organized (i.e., paragraphs flowing) and normalized (i.e., little or no HTML) format on Centricity-powered web portals
- Create dynamic markers--like Wikitext does--that pull elements or other database information (e.g., First Name and Last Name)
General Requirements
- Pages are hierarchial
- Pages can be tagged
- The folder structure is determined by the hierarchy and can go N degrees deep:
- On a web portal: www.domain.com/pages/groupnamegoeshere/uniquetitlegoeshere/someotherargument/etc/
- On a company website (since the Group is already assumed): www.businessname.com/uniquetitlegoeshere/someotherargument/etc/
- Forms will post to various tables in the database, such as Elements (e.g., User address), User (e.g., password), Portfolios (e.g., Portfolio name), etc. Therefore, forms cannot be dynamically inputted via a CMS but it can be templated so that each template has a particular set of forms.
v1.0 (Custom Mark-up Language, E-mails and Landing Pages)
A Custom Mark-up Language will be needed to perform several use-case scenarios:
- Pulling First/Last name. This will be used in conjunction with the E-mail Module to develop HTML-capable E-mail templates.
- Landing page templates will be designed with specific divs dedicated to entry of information using Pages
Notice that in the graphic below, the only information that is displayed on the web portal is the unique information inputted through the Pages Module. In other words, the text in the blue area in the first thumbnail should correspond to the Lorem Ipsum text in the second thumbnail. The web portal should not display all the other text (such as the Group description) because that is already accessible somewhere else.
v2.0 (Company Website)
A Company website will combine the Pages Module and information inputted through other Modules, such as Group and Product Modules, to produce complete company web pages. To this end, the current web pages shall be:
All Networks with Exceptions
- About Us - Group Description + Pages
- Contact Us - Group contact info + Pages
- Login/register - User Module + Pages
- Management Team - Users assigned to Group with a certain User-Group level + Pages
- News or Blog - Blog Module
etc.
Correlo Networks
- Performance page - Product Module and Correlo Performance Module
- TOPs
v3.0 (Auto-creation of Pages Using Templates)
- Users will be able to create Pages using pre-created templates
- Users should be able to add their own fields
- Users will be able to swap templates
