OpenEdit CMS - St Antony's College

judgedrunkshipServers

Nov 17, 2013 (3 years and 11 months ago)

136 views

Ray Allen

St Antony’s College


Primary requirement


allowing users to
author and edit their own web pages



Flat file CMS


no database required



Self
-
contained


all necessary features
included in one application



Opensource


but with commercial support if
required


Java application



Runs
on Tomcat (Java Application Server)



Tomcat
also used as the Web Server



Downloadable
WAR file provides a working
OpenEdit

website



XML
configuration files


Familiar HTML directory layout



html pages only hold page content



OpenEdit applies the layout



Templates held in WEB
-
INF/base/layouts



.site_xconf file determines layout applied


(X)HTML template with normal CSS links



Incorporates the referring html file
$pages.streamContent()



Include files relative to referring html file
$pages.include("$urlpath/extralinks.html")



Build using any number of other files
$pages.stream("/layouts/header.html")



WEB
-
INF/base/users


each user has xml file
with encrypted password data



WEB
-
INF/base/groups


xml file, allows
group based control of resources



WEB
-
INF/lib contains java app files



File and folder permissions can be set using
.xconf files (user interface available)



Administrative user login and site tour



Learn Tomcat



Watch memory use of Java



Probably worth using a separate webserver (IIS,
Apache) for optimum performance



Limited documentation for OpenEdit



Not as widely used as other CMS (Plone etc)


http://www.openedit.com



http://tomcat.apache.org/



http://www.sant.ox.ac.uk/about/website.html