CIISSite Implementation Specification
CIIS Site Implementation Specification
Version History
Access Information
How To Read This Document
Definitions
Schema Mapping Example
Schema – Detail Page
Site Implementation Overview
Site Essentials
Ingeniux Campus News Module
Ingeniux Campus Events Calendar Module
Site Wide Conventions
Site Navigation Conventions
Site Functional Requirements
XHTML Compliance and Cross-Browser Compatibility
Application Functionality
Search Engine Optimization
Metadata
Page Title
Search
URLs
Site Tree
Site Elements
Forms
Page Elements
Page Functional Links
Page Types
Home
Design or Wireframe
Notes & Requirements
Schema – Home
Schema – Footer Drawer Component
Schema – Footer Item Component
Portal Page (Audience Gateway)
Design
(with global navigation without video)
Notes & Requirements
Schema – Portal Page
Schema – Right Column Link Component
Clone Page
Design – no design
Notes & Requirements
Schema – Clone Page
Section Front (Topical Second Tier)
Design
Notes & Requirements
Library Homepage
Design
Notes & Requirements
Schema – Library Homepage
Taxonomy Contact Component
Schema – Taxonomy Contact Component
Directory
Design
Notes & Requirements
Schema – Directory
A – Z Index
Design
Notes & Requirements
Schema – A – Z Index
Alumni
Design
Notes & Requirements
Schema – Alumni
Contact Us/Thank You
Design
Notes & Requirements
Schema – Contact Us/Thank You
Schema – Taxonomy Contact Component
Search Results
Design
Notes & Requirements
Schema – Search Results
Form Page
Design
Notes & Requirements
Schema – Make a Gift
News Section Front
Design
Notes & Requirements
Schema – News Section Front
News Index
Design
Notes & Requirements
Schema – News Index
News Archive
Design
Notes & Requirements
Schema – News Archive
News Detail Page
Design
Notes & Requirements
Schema – News Detail Page
Event/Calendar Page
Design
Notes & Requirements
Schema – Event/Calendar Page
Event Detail Page
Design
Notes & Requirements
Schema – Event Detail Page
Event Filter View Page
Design
Notes & Requirements
Schema – Event Filter View
Academic Program Page
Design
Notes & Requirements
Schema – Academic Program
Academic Department
Design
Notes & Requirements
Schema – Academic Department
Information Detail Page (Third Tier)
Design
Notes & Requirements
Schema –Information Detail Page (Third Tier)
Profile / Featured Story Page
Design
Notes & Requirements
Schema – Profile/Featured Story Page
Schema – Profile Side Bar Component
Photo Gallery
Design
Notes & Requirements
Schema – Photo Gallery
Counseling Centers
Design – without video
Notes & Requirements
Schema – Counseling Centers
Components
Site Control
Schema –Site Control
Top Nav Component
Schema – Top Nav Component
Footer Drawer Component
Schema – Footer Drawer Component
Footer Item Component
Schema – Footer Item Component
Right Column Link Component
Schema – Right Column Link Component
Taxonomy Contact Component
Schema – Taxonomy Contact Component
Promo Component
Schema – Promo Component
Social Bookmarking Component
Schema – Social Bookmarking Component
Web Applications
Site Migrator Utility
Ingeniux AJAX Event Calendar Module
Scheduling Rotator (Slideshow) Module
Ingeniux Newsletter Management Module
Ingeniux Secure Download Module
Third Party Application Integration
Working Environment Configuration
Content Contributors
Workflow Definitions
Page Creation Rules
Version History
4/15/09Initial Draft reviewed with CIIS
4/17/09Version with comments incorporated from the initial specification review with CIIS
4/22/09Version with Ingeniux updates from initial specification review with CIIS
4/23/09Version with updates from the specification review with CIIS on 4/23/09
5/7/09Version incorporating CIIS and EM2 deliverables, News Submission Module specifics and general updates
5/15/09Version incorporating email notes from EM2 and CIIS from 5/13/09 – 5/15/09
5/18/09Final Specification
Access Information
Design Templates: currently stored in CIIS FTP
Site Implementation Project site:
User:
Pass:
How To Read This Document
Definitions
Template:See Page Type below.
Page Type:Page Types are the functional equivalent of templates in the Ingeniux CMS. They define the various content types that can be displayed on any given page in your site. Because Ingeniux is an XML-based system, the content itself is separate from the display, and any given content type has the potential to be displayed in multiple ways – on a web browser, a mobile device, or even rendered as a PDF file. Because of this, page types in Ingeniux CMS are very flexible, and one page type can often handle a number of different display requirements.
Component:Components are pieces of reusable content that are inserted into pages. For example, making an advertisement a component and inserting it into various pages designed for it will allow that same ad to appear throughout the site. This allows you to change content in one place, and have the result broadcast throughout the rest of your site where it is used.
Schema:A schema defines what elements on a defined page type or component are exposed in the CMS so they can be modified by the user. Each field described will be rendered on the Edit Form in the Ingeniux CMS.
Yellow Highlights: Items highlighted in yellow are open questions addressed to you (the customer) that need to be answered as we proceed.
Teal Highlights: Items highlighted in teal are comments addressed internally for Ingeniux developers, usually referring to specific ways to implement the features of the site. These will be removed from the final draft of the specification.
Schema Mapping Example
The example below shows how a schema for a Page Type or Component in this specification will map to the Edit Form of the Ingeniux CMS. Each row in the table defines each field in the page. The columns are defined as follows:
Label: Lists what the title of the field is on the Edit Form.
Element Type: Lists which element type will be used to store the content.
Notes: Any extra information about the element and its function.
Req’d: Notes whether the field is required or not.
H/RO: This notes whether the field is Hidden and Read Only. If a field is Hidden, only Administrators can see the element on the Edit Form. If a field is Read Only, the field will be visible, but grayed out and unable to be modified.
The table below is how the schema is defined in this specification:
Schema – Detail Page
Label / Element Type / Notes / Help Text / Req’d / H / ROTitle / Text / Y
SubTitle / Text
Abstract / Text / Y
Main Content Area / XHTML / Optional body copy content
Image / Component
Ancestor Nav / Navigation / H/RO
Site Control / Component / Banner and Footer / H/RO
Which will look like this in the Ingeniux CMS:
Site Implementation Overview
This section defines the site implementation scope of work and requirements for CIIS. Site implementation will consist of:
- Creation of up to 14 Standard Page Types in Ingeniux CMS, up to 4 Page Types in the Ingeniux Campus News Module, up to 3 Page Types in Ingeniux Campus Events Calendar Module.The initial scope of work defined the following page requirements:
Components as required to complete the specified Page Types.
Structuring of permissions and workflow rules for site contributors.
Page Types required for this site implementation include:
Standard Page Types
1)Homepage
2)Portal (audience gateway)
3)Topical Second-Tier Page/Section Front
4)Library Homepage
5)Directory
6)A- Z Index
7)Alumni Page
8)Contact Us/Thank You
9)Search Results
10)Make a Gift Form
11)Academic Program/Academic Department
Note: these two page types will be the same yet will have different page names for user friendliness
12)Third Tier Information Detail Page
13)Profile/Featured Story
14)Counseling Center
15)Clone Page
Note: this is one standard page type over the initial scope of work proposal but Ingeniux will include this in the current page type budget free of charge
Additional Page Types through 360
16)Photo Gallery
17)Video Gallery
18)News Submission Form
Ingeniux Campus News Module
19)News Section Front
20)News Index
21)News Archive
22)News Detail
Ingeniux Campus Events Calendar Module
23)Event/Calendar Page
24)Event Detail
25)Event/Filter View
Site Functionality
26)Print Friendly
Site Wide Conventions
Site Navigation Conventions
Header Navigation:The header navigation will be consistent on every page in the site and be managed in the Site Control Component
Topical Navigation: The topical navigation will appear on top of every page and will be managed as images.
Footer Navigation: The footer navigation will be consistent on every page in the site and be managed in the Site Control Component
Footer Drawer: The footer drawer will live on the bottom of each page and hold content directed towards the audience of each page. The footer drawer will be managed in components (defined at the end of this document) and will be programmatically inherited by the decedents of Section pages but will also have the ability to be manually managed. The Footer Bar will rotate through all selected components on page reload. The Footerdrawer component will consist of an image, a headline text field, a sub-headline text field,and a link. The link will link internally within the CMS environment and open in new window that will lie over the page.
Breadcrumb Navigation:
Breadcrumb navigation will exist and begin at the second tier level in the site tree. Portal pages will also use breadcrumb navigation and incorporate “Cloned Pages” in order to incorporate bread crumbing that interacts with the site.
Left Column Navigation: The Left Column Navigation begins on the second tier level in the upper image treatment and will display the children of each the given page. Various pages throughout the site will use the child navigation within the left column area. Each page type’s specifics regarding the left column navigation are defined per page in the document specifics below.
Site Functional Requirements
XHTML Compliance and Cross-Browser Compatibility
- Ingeniux will use W3C-standard XHTML that meets accessibility compliance requirements.
- Ingeniux will provide cross-browser display for Firefox PC and Mac, IE 6 Windows, IE 7 Windows and Safari.
- Alt-text shall be used for all images throughout the site.
Application Functionality
Ingeniux Site Essentials includes the following Application Functionality:
- Search integration or Ingeniux Search functionality
- Print-this-Page
- Image Rotation
Ingeniux Campus News Module includes the following Application Functionality:
- RSS Feed Output
- RSS Feed Input
- News Classification
- News Components for integration of news content in other site pages
Ingeniux Campus Events Module includes the following Application Functionality:
- RSS Feed Output
- Events Classification
- Events Components for integration of events content in other site pages
Search Engine Optimization
Abstract fields will be used to capture Meta data for each page. Structured URLs, Alt-text and Page Titles are also included as a standard offering, all of which are meant to enhance page rankings. Additionally, Ingeniux recommends the creation of a Google Site Map.
Metadata
Metadata descriptions for search engines are typically taken from the “Abstract” field in the page schema. This can be modified to conform to general site-wide standards for population of search engine metadata fields.
Page Title
The “Page Title” field will be used by default to populate the browser window / tab title
Search
Site search will use the Google Mini application. Integration with Google Mini will be done by Ingeniux.
URLs
Published pages will use Structured URLs.
Redirects
Ingeniux can implement up to ten (10) redirects for the CIIS site implementation. Additional redirects can be configured if requested by CIIS but will require additional scope.
CIIS to provide a list of the redirects they would like Ingeniux to configure for site delivery
Site Tree
This section is to be defined by CIIS
Page NamePage Type
Home(Home)
Section 1(Section Front)
Sub-Section 1 (Sub-Section Front)
Site Elements
Forms
- There is currently one (1) form, Make a Gift, which will be managed in the CMS. Specifics on this form are defined in the page type specifics below.
Page Elements
Page Functional Links
To appear in the center towards the bottom of the page. These include:
Print This Page
Social Bookmarking
Font Size
Page Types
Home
Design or Wireframe
Notes & Requirements
- The Main image area will be managed in the CMS as flash as Home Flash Component. This will be managed in a component with the option to add an image (up to 6) , logo, link, and text field for the text that overlays the image
Scrolling navigation in the bottom left will be handled outside the CMS through the flash
The flash presentation will need a backup image for browsers that do not support flash this will include an alt image and alt link
Ingeniux will create the homepage flash (this will use 360 hours)
- Emergency bar will appear on the homepage under the top image area and will push the content area down. Check box to enable, will default to not display. The emergency notification will be managed by an include text file. This will allow CIIS to manage emergency messages outside the CMS through accessing a URL with a status notification to select on/off and an alert field to manage the text notification for the given emergency.
- All Pages will have a link list at the bottom of the content areas which will display links to facebook, RSS feeds, Blog Spot, and YouTube.
- Social Bookmarking will also need to be a part of each page. This will be a dropdown list of all Ingeniux standard Social Bookmarking and will hardcoded
- Left Column will have the Portals as a navigation to a portal page folder pulling all children of the folder and automatically updating the left column list
- The Promo Component (Explore CIIS) will be managed in a Component List so there is the ability to add more if necessary. The Component will consist of an image and a link.
If there is a link to an internal page it will open in a new page, if there is a link to an external area it will open in a new window
- The right column will consist of News & Events tab and a Calendar tab which fill function with a dojo toggle.
The News and Events Tab and the Calendar Tab will be editorial selected through a Multi Select by a taxonomy navigation (the News tab will only be news. If there needs to be an event CIIS can create a news story for that event.The Calendar tab will only be events). The Multi Select will limit the user’s choices to only three items per area.
Below the Link List will be a link to all News and all Events
- The bottom footer drawer will use the following components: “Drawer Content Component” to manage the footer content andwill be placed in the “Left Side Footer Drawer Components”, “Middle Footer Drawer Components”, or “Right Side Footer Drawer Components” Lists whichmanage the placement and rotation of each “Footer Drawer Component”. Which will be placed in the Footer Drawer Component per designated page. This Footer Drawer will be inherited by all of the given sections descendents
The components will rotate on page refresh
Each component will consist of a image and link field.
These will all be internal links and use a pop-up window that overlays the page. This will be managed in an i-frame
Schema – Home
Label / Element Type / Notes / Help Text / Req'd / H/ROMain Flash / component / Flash displayed at the top of the page. / H
Title / Text / X
Abstract / Text / X
Body Copy / Xhtml
Left Column / group start
Portal Pages / navigation / Navigation Type: Children
Promo Components / List
group end
Right Column / group start
News and Events / multiselect
News Front Link / Link / X
Calendar / multiselect
Calendar Front Link / Link / X
group end
Footer Drawer / component
SEO Group / group start
Browser Bar Title / Text / Populates the title at the top of the browser.
Meta Description / Text / Populates the description of the page for search engine results.
No Follow / checkbox / Tells search engine spiders not to crawl the links on this page.
No Index / checkbox / Tells search engine spiders not index this page.
No ODP / checkbox / Tells search engine spiders not add this page to the Online Directory Project.
group end
Emergency Alert / Insert
Site Control / component
Schema – Footer Drawer Component
Label / Element Type / Notes / Help Text / Req'd / H/ROText Color Class / Enumeration / The color class options are defined below / X
Left Side Footer Drawer Components / list / List of components that will cycle on refresh on left side of the bottom of the page. / X
Middle Footer Drawer Components / list / List of components that will cycle on refresh in the middle of the bottom of the page. / X
Right Side Footer Drawer Components / List / List of components that will cycle on refresh on right side of the bottom of the page. / X
Footer Drawer Text Color Class Options:
Schema – Footer Item Component
Label / Element Type / Notes / Help Text / Req’d / H / ROImage / Image / Y
Headline / Text
Sub-Headline / Text
Link / Link / Link will pull title and abstract from page its linking to
Schema – Main Flash Component
Label / Element Type / Notes / Help Text / Req'd / H/ROFlash Promo / Media
Flash Alternate Image / image
Flash Alternate link / Link / The link will be used if the image is displayed and not the flash
Portal Page (Audience Gateway)
Design