Difference between revisions of "Information Systems:ExSite CMS"

From uniWIKI
Jump to navigation Jump to search
(Created page with "This page will document the ExSite CMS used to run uniPHARM websites. The unipharm.com, medicinecentre.com, and umccharity.ca websites run on a Content Management System (CMS...")
 
m
 
Line 1: Line 1:
This page will document the ExSite CMS used to run uniPHARM websites.
+
This page will document the ExSite CMS used to run uniPHARM websites. An alternative document outlining common CMS tasks can be found [[Information Systems: Common CMS tasks|here]].
   
  +
==Overview==
 
The unipharm.com, medicinecentre.com, and umccharity.ca websites run on a Content Management System (CMS) platform called ExSite. As a CMS, ExSite is similar to the more popular Wordpress and Drupal, but is an in-house tool that was developed by ExWare, the company that hosts and manages uniPHARM's public-facing websites.
 
The unipharm.com, medicinecentre.com, and umccharity.ca websites run on a Content Management System (CMS) platform called ExSite. As a CMS, ExSite is similar to the more popular Wordpress and Drupal, but is an in-house tool that was developed by ExWare, the company that hosts and manages uniPHARM's public-facing websites.
  +
  +
==Administration==
  +
===Sections of the CMS===
  +
  +
====Content Management====
  +
====Blogs====
  +
Formerly called eZines, Blogs is a plugin for RSS panels. On unipharm.com, Blogs is used to man
  +
  +
===Permissions levels===
  +
With ExSite v4, content permissions (i.e. being able to see/access pages) are enforced using a 10-level "ladder". That is, each successive level has more authority than the last. unipharm.com uses 3 levels:
  +
  +
* ''public'' - Guests (no login required)
  +
* ''users'' - Logged in users
  +
* ''members'' Shareholders
  +
  +
Logically, the public-facing pages are set to ''public'', privileged pages like '''Members Home''' on unipharm.com are set to ''users'', and shareholder-specific pages like the '''Company Directory''' page are set to ''members''.
  +
  +
Permissions can be set on other content besides pages, such as individual blog posts.
   
 
==Technical Notes==
 
==Technical Notes==
* ExSite was built with the Perl programming language.
+
* ExSite was built with the Perl programming language. It can be run on a typical AMP stack (Apache, MySQL, and this case, P(erl)).
* ExSite is open-source, but the base code used to power our websites has been modified to include plugins.
+
* ExSite is open-source, but uniPHARM uses a forked version that includes mods and plugins i.e. '''Messages''' plugin, custom login routine etc.
  +
  +
==Other Notes==
  +
* ExSite received a major upgrade from v3 to v4. In July 2019, unipharm.com was transitioned to ExSite 4.
   
 
[[Category: uniPHARM Website]]
 
[[Category: uniPHARM Website]]

Latest revision as of 11:50, 19 July 2019

This page will document the ExSite CMS used to run uniPHARM websites. An alternative document outlining common CMS tasks can be found here. 

Overview

The unipharm.com, medicinecentre.com, and umccharity.ca websites run on a Content Management System (CMS) platform called ExSite. As a CMS, ExSite is similar to the more popular Wordpress and Drupal, but is an in-house tool that was developed by ExWare, the company that hosts and manages uniPHARM's public-facing websites.

Administration

Sections of the CMS

Content Management

Blogs

Formerly called eZines, Blogs is a plugin for RSS panels. On unipharm.com, Blogs is used to man

Permissions levels

With ExSite v4, content permissions (i.e. being able to see/access pages) are enforced using a 10-level "ladder". That is, each successive level has more authority than the last. unipharm.com uses 3 levels:

  • public - Guests (no login required)
  • users - Logged in users
  • members Shareholders

Logically, the public-facing pages are set to public, privileged pages like Members Home on unipharm.com are set to users, and shareholder-specific pages like the Company Directory page are set to members.

Permissions can be set on other content besides pages, such as individual blog posts.

Technical Notes

  • ExSite was built with the Perl programming language. It can be run on a typical AMP stack (Apache, MySQL, and this case, P(erl)).
  • ExSite is open-source, but uniPHARM uses a forked version that includes mods and plugins i.e. Messages plugin, custom login routine etc.

Other Notes

  • ExSite received a major upgrade from v3 to v4. In July 2019, unipharm.com was transitioned to ExSite 4.