Forum

Posted by
Erik Allemann  -  May 2011
ARSC (http://www.arsc.edu) has made some Roxen modules and RXML code available under the BSD License.

Visit: http://mirrors.arsc.edu/
When you go to the ftp site, click into the "arsc" directory.

Here's a summary:

------------------------------------------------------------------------
OVERVIEW: sbcli / sbapi
------------------------------------------------------------------------
sbcli (site-bulder command line interface):

  sbcli provides a command line interface to a limited set of Roxen
  CMS site-builder GUI functions.  It allows users with CMS login
  accounts to make scripted and command-line changes to web pages
  from remote hosts.

sbapi (site-builder application programming interface):

  sbcli works by making HTTP POST requests to a companion web form
  (sbapi) on the Roxen CMS backend server.  sbapi makes calls to the CMS
  using Roxen's native web language, RXML.


------------------------------------------------------------------------
OVERVIEW: insert_footer
------------------------------------------------------------------------
Filters all type html responses, inserts footer HTML containing Roxen
Metadata just above the closing </body> tag. 

This is currently set up to display a point of contact (responsible staff
member or group) for the page, last modified date, version number, and a
link to the page in the Content Editor.

------------------------------------------------------------------------
OVERVIEW: directory_listing
------------------------------------------------------------------------
Provides directory listings on sites which have both Roxen external
read-only directories and regular Content Editor directories.

It is based on roxen's code sample available on the roxen KB.  Up and
down sorting is supported on any column; an edit button is applied to
each file and directory listed; also, since roxen replaces directories in
listings with their index files, it informs users of that, when it
happens.

------------------------------------------------------------------------
OVERVIEW: banner_redirect
------------------------------------------------------------------------
Roxen web server module which redirects all resposes to a "banner" page
unless a browser cookie has been set to the correct value.  Clicking on a
button in the banner page will set the cookie and redirect back to the
originally requested page.

The original purpose was to display a consent agreement and give users
access to the site only after they'd clicked a button asserting that
they'd read it.

 
1
Search this thread: