UCLA Health Sciences DGSOM DGSOM Research
Home navigate >> department websites research solutions interactive media our technologies intranet

Our Technologies : Open ACS

The Web Environment That Serves as the Structure of Our Websites.

What is OpenACS?

OpenACS (Open Architecture Community System) is an advanced toolkit for building scalable, community-oriented web applications. OpenACS runs on AOLserver, a web/application server, Oracle, the industry standard relational database, or PostgreSQL, a true ACID-compliant RDBMS. AOLserver and PostgreSQL are both available under open-source licenses.

As seen in the illustration above, an ACS webpage has three components: an .adp document that controls the appearance of the webpage; a .tcl document that governs the functionality of the page; an .xql document that contains the pertinent data from the database. the client views a functional webpage constructed by these three components.

The Development Process:

The diagram above illustrates our development process. All development occurs on a development server. Development is saved to a cvs directory located on another server, which is then updated to a staging server for client review. Once the content of the website is approved, the site is moved from the cvs directory onto a production server ready for live web hosting. All content within the cvs repository and the working data from the production server is backed up onto tape.


  the Webmaster