>>

onCourse web design handbook

Aristedes Maniatis

version unspecified

Licence

This Work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Australia License.

Disclaimer

No liability for the contents of this document can be accepted. Use the concepts, examples and information at your own risk. There may be errors and inaccuracies that could be damaging to your system. Proceed with caution, and although it is highly unlikely that accidents will happen because of following advice or procedures described in this document, the author(s) do not take any responsibility for any damage claimed to be caused by doing so.

All copyrights are held by their by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark. Naming of particular products or brands should not be seen as endorsements.

6 Apr 2017


Contents

1. An overview
Customising onCourse Web
Editing your site
Draft site
Special URLs
Building CMS pages
The database
The website
The pages
The theme
The layout
WebDAV files
Video
2. Stylesheets
File structure
SCSS
Bourbon
Compression
Map
Responsive design
Bootstrap
3. Javascript
File structure
Minification
Compression
Core libraries
4. SEO and analysis
Overview
Tag Manager
Google analytics
Sitemap
HTML markup
Semantic HTML
Accessibility
Schema.org
Navigation
Canonical links
URLs
Redirects
Meta headers
SSL/TLS encryption
Page speed
5. HTML Templates
Editing templates
Page wrappers
Page Structure
Body Structure
Dialog Structure
Page templates
Courses
Course Details
Class Details
Tutor Details
Sites
Site Details
Page Not Found
Promo Codes Page
Room Details
Add Discount
Sitemap XML
Component templates
Block Display
Body Footer
Body Header
Class Item
Course Class Places Available
Course Class Price
Course item
Course Search Form
Global Navi
Google Analytics
Google Map Sites
Google Directions
Hint Component
Menu
Menu Item
Page Head
Payment Agreement
Promo Codes View
Quick Search View
Room Location
Room Location Text
Search Criteria
Search Inputs
Search Terms Clarification
Shortlist
Site Details Component
Timeline Event Detail
Timetable Events
Social Media