Packages Available on this OpenACS installation

Package Description Provides Requires
ACS Site-Wide Administration Provides a UI for administering site-wide services (including package installation, cache, authentication, and user accounts) for an OpenACS system. acs-admin 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-templating 5.10.1b1, acs-mail-lite 5.10.1b1, acs-authentication 5.10.1b1
ACS API Browser On line interactive documentation for the locally installed Tcl and SQL APIs. Links to the Tcl core and NaviServer/AOLServer online documentation as well. acs-api-browser 5.10.1b1 acs-tcl 5.10.1b1, acs-kernel 5.10.1b1
ACS Authentication Implements authentication-related security functions for OpenACS, including password, account and session management, bulk account creation etc. Provides a contract based interface for different authentication methods such as PAM or LDAP based authentication. acs-authentication 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-service-contract 5.10.1b1, acs-mail-lite 5.10.1b1, acs-templating 5.10.1b1
ACS Automated Testing Provides a UI for viewing and running automated tests provided by each package within the OpenACS system. Also provides a UI for managing automatic-rebuild servers as in a test farm. acs-automated-testing 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-api-browser 5.10.1b1, acs-service-contract 5.10.1b1, acs-authentication 5.10.1b1
ACS Bootstrap Installer This package bootstraps OpenACS. If the core packages have not yet been installed, it calls the installer which leads the user through the steps necessary to do so. It also checks that the installation meets the requirements for a successful install of OpenACS. acs-bootstrap-installer 5.10.1b1 acs-kernel 5.10.1b1
ACS Content Repository Provides the API for creating and managing user generated content including full support for versioning, rendering content to the filesystem, folders and composite content items, and other CMS backing functionality. Utilized by Bug Tracker, File Storage, and other packages. acs-content-repository 5.10.1b1 acs-kernel 5.10.1b1, acs-service-contract 5.10.1b1, acs-tcl 5.10.1b1, search 5.10.1b1
ACS Core Documentation Static HTML documentation for the OpenACS core (includes the DocBook sources). acs-core-docs 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1
ACS Date and Time Utilities Note: this version of the package requires acs-event(s) for a helper function. This requirement may go away in the future. acs-datetime 5.10.1b1 acs-kernel 5.10.1b1, acs-events 0.6, acs-tcl 5.10.1b1, acs-templating 5.10.1b1
ACS Developer Support Developer support stores timing and other logged information for requests to support debugging and tuning and supports user switching and a Tcl Shell to invoke arbitrary tcl code on the server. acs-developer-support 5.10.1b1 acs-tcl 5.10.1b1, acs-kernel 5.10.1b1, acs-templating 5.10.1b1
ACS Events The events service is primarily intended for use by writers of application packages and other service packages. The service allows developers to specify and manipulate relationships (possibly recurring) between an object and another object. acs-events 0.6.2d6 acs-kernel 5.10.1b1
ACS Kernel The OpenACS kernel contains the core datamodel create and drop scripts for such things as objects, groups, parties and the supporting PL/SQL and PL/pgSQL procedures. acs-kernel 5.10.1b2
ACS Localization Internationalization and localization support routines and admin UI for manipulating Locales, request processor hooks, templating, accessing and managing the message catalog, and locale-specific formatting functions for localizing dates, times, monetary amounts etc. acs-lang 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-translations 5.10.1b1, ref-timezones 5.10.1b1, ref-countries 5.9.1, ref-language 5.9.1
ACS Mail Services Lite This package provides a service for sending and receiving messages, messages are queued in the database to ensure reliable sending and make sending a message 'transactional'. Replacement for acs-mail. acs-mail-lite 5.10.1b1 acs-kernel 5.10.1b1, acs-service-contract 5.10.1b1, acs-tcl 5.10.1b1
ACS Messaging Provides generic message services, with email sending. acs-mail-lite and notifications are the preferred packages for delivering this functionality and it is anticipated that this package will ultimately be deprecated. acs-messaging 5.10.1b1 acs-content-repository 5.10.1b1, acs-kernel 5.10.1b1, acs-mail-lite 5.10.1b1
ACS Outdated This package contains outdated and deprecated functions. These functions might still be important as a temporary measure for application requiring the outdated functions, or it might be used as source for developers to complete some missing functionality in a better way. acs-outdated 1.0
ACS Reference Data Reference Data provides an API to support:
  • A common set of reference data.
  • Running standard reports on this data.
  • Monitoring the usage of reference data.
acs-reference 5.10.1b1 acs-kernel 5.10.1b1
ACS Service Contracts Service contracts defines an API for the creation of interfaces and discovery of interface implementations. Examples are the contracts used for search which provide a means to get content on a given object and to translate an object_id to a URL or the contracts used by dotlrn and new-portals to allow packages to provide portalized panes. acs-service-contract 5.10.1b1 acs-kernel 5.10.1b1
ACS Subsite Provides for creating subsites within the OpenACS Community System. Aware of parties, groups, users, portraits. Can be themed via a per subsite master template. acs-subsite 5.10.1b1 acs-authentication 5.10.1b1, acs-content-repository 5.10.1b1, acs-kernel 5.10.1b1, acs-templating 5.10.1b1, acs-tcl 5.10.1b1, acs-lang 5.10.1b1, acs-mail-lite 5.10.1b1
ACS Tcl Library Contains all the core Tcl API, including the request processor, security and session management, permissions, site-nodes, package management infrastructure, etc. acs-tcl 5.10.1b1 acs-bootstrap-installer 5.10.1b1, acs-kernel 5.10.1b1
ACS Templating The templating system provides the tag library and support routines that allow developers and graphic designers to work independently. Templates specify the layout of the page separately from the contents of the page. Graphic designers work primarily on the layout part of the template (the template), while programmers work primarily a script that generates the content part of the template (the code). In addition, the template system provides a way to use a single layout specification for many physical pages, so the overall layout of a site can be more easily administered. acs-templating 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1
ACS Translation Storage Package for storing dynamic translations acs-translations 5.10.1b1
Ajax Helper Provides helper procs to generate javascript used for Ajax and generating cinematic effects. Includes Scriptaculous 1.7.1 beta3 with Prototype 1.5.1, ExtJS 1.1.1 and the Yahoo UI Libraries (2.3.0). As of 0.87d, there is now an option to load YUI js source files direct from yahoo (http://developer.yahoo.com/yui/articles/hosting/). Lee Denison's template::head is now used to load javascript sources and css. The YUI loader is used to intelligently load YUI sources and css. As of 0.7d, all javascript libraries have been moved to ajaxhelper/www/resources to take advantage of caching. As of 0.8d, the wrappers will now be able to check a global variable to see if the required sources are loaded, this allows helper procs to automatically load the javascript sources you need. ajaxhelper 0.87d1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1
Assessment Create assessments and evaluate. assessment 2.10.0d2 acs-content-repository 5.9.1, acs-tcl 5.9.1, acs-kernel 5.9.1, acs-templating 5.9.1, categories 1.1.3, notifications 5.9.1, views 2.10.0d0
Assessment Portlet Portlet for the "new-portal" system for the Assessment package assessment-portlet 2.10.1b1 assessment 2.10.1b1, new-portal 2.10.1b1
Attachments Provide widgets and datamodel to support attachments on arbitrary objects. Used by forums. attachments 0.13 acs-tcl 5.10.1b1, acs-kernel 5.10.1b1, file-storage 5.9.1
Bulk Mail Portlet Portlet for the "new-portal" system for the bulk-mail package bm-portlet 2.10.1b1 bulk-mail 2.10.1b1, new-portal 2.10.1b1
Bookmarks User bookmark management package with the following functionality:
  • Adding bookmarks when browsing with the help of a Bookmarklet (a Bookmark in the browser that contains Javascript instead of a URL).
  • Sorting by name and access date
  • Enhanced access permissions including toggling between private and public.
  • Display of keywords and descriptions of URLs (fetched with ns_httpget)
  • Bookmarks are viewed in a tree structure with open/collapse functionality of folders. Alternatively the bookmarks can be viewed in a Javascript version.
  • Importing/exporting bookmarks from/to Netscape and IE browsers
  • Checking for broken or changed URLs
  • Display of the most popular hosts and URLs in the community
bookmarks 5.3d1 acs-kernel 5.0d13
Boomerang Plugin Boomerang is a JavaScript library to measure the performance of your website from your end user’s point of view. It has the ability to send performance data measured at the client back to the server via a beacon URL further analysis. The boomerang library implements Real User Measurement (RUM) to measure the performance experience of real users by collecting quality indicators from the clients. The boomerang library is released under the BSD license. Details: https://soasta.github.io/boomerang/doc/ This package integrates boomerang with OpenACS, in particular with OpenACS subsites. boomerang 0.6 acs-templating 5.10.1b1, acs-tcl 5.10.1b1
Bootstrap Icons Free, high-quality, open-source icon library with over 1,600 icons. Include them anyway you like—SVGs, SVG sprite, or web fonts. Use them with or without Bootstrap in any project. bootstrap-icons 0.2d6 acs-templating 5.10.1b1
Bug Tracker Bug tracking application with notifications, configurable state management, and patch upload. Contains the best of SDM, Bugzilla, FogBUGZ, and bughost.com. bug-tracker 1.6d6 acs-content-repository 5.2.0d2, acs-kernel 5.10.0d0, acs-templating 5.10.0d7, workflow 2.0.0b3
Bulk Mail Provides an API for sending messages to a collection of users (which can be chosen via arbitrary sql). Mails can be personalized and can be scheduled for a later date. bulk-mail 2.10.1b1 acs-mail-lite 5.10.1b1
Calendar Manage group and shared calendars with download. calendar 2.10.1b1 attachments 0.11, acs-datetime 5.10.1b1, acs-events 0.6.2d2, acs-lang 5.10.1b1, notifications 5.10.1b1, ref-timezones 5.10.1b1, acs-tcl 5.10.1b1, acs-templating 5.10.1b1
Calendar Portlet Portlet for the "new-portal" system for the calendar package calendar-portlet 2.10.1b1 calendar 2.10.1b1, new-portal 2.10.1b1
Categories Datamodel for category trees with supporting API and management pages. Provides a widget for general categorization of arbitrary objects and tracks which package instances use which category trees. Also supports localization. categories 1.1.5d6 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1
Chat Adapted by Peter Alberer 2006/03/25 to allow java and ajax to coexist. Adapted by Tekne 2006/03/01 to replace JAVA server with AJAX; make use of generalized chat class from xotcl-core. Adapted by Antonio Pisano circa 2016-2019 to reduce bloating and exploit xotcl ORM and server push capabilities. Java server was discontinued in the process. Adapted by Hector Romojaro Gomez 2018-2019 to give a modern look and feel, customizable skins and avatar picture. chat 7.0.1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-templating 5.10.1b1, xowiki 5.10.1b1
Cookie Consent Widget Cookie Consent Widget based on the free Cookie Consent Library cookie-consent 0.7 acs-templating 5.10.1b1, acs-tcl 5.10.1b1
Directory This package lets you browse or search for users of an OpenACS site. It is subsite-aware, and allows you to view the members of the current subsite, or all users of the site. directory 4.3 acs-kernel 4.6.2, acs-subsite 4.2
Download Intended to support downloads of versioned software and packages. UI needs work. download 5.2d8 acs-kernel 5.2.0a1, acs-content-repository 5.9.1d1, acs-templating 5.9.0d5
Edit This Page An Easy to use publishing system with versioning and permissions. edit-this-page 1.9d5 acs-kernel 4.6.2, acs-subsite 4.6.3, acs-templating 4.1.2
Evaluation This package allows the professors and TAs to assign tasks to the students and to grade them, and to the students to upload their answers and see their grades. evaluation 2.10.1b1 calendar 2.10.1b1, dotlrn 2.10.1b1, notifications 5.10.1b1, acs-tcl 5.10.1b1
Evaluation Portlet Portlet for the "new-portal" system for the evaluation package evaluation-portlet 2.10.1b1 evaluation 2.10.1b1
Font Awesome Icons Free, high-quality, open-source icon library with over 2,000 free icons. As of 2020, Font Awesome was used by 38% of sites that use third-party font scripts, placing Font Awesome in second place after Google Fonts. fa-icons 0.1d4 acs-templating 5.10.1b1
FAQ Handles frequently asked questions Q&A presentation. Can be one Q&A per page or all presented flat. Straightforward application with room for improvement. Support for notification as well as WYSIQYG Editor and Categories - both optional. Category trees are displayed flat. No multiple filters. faq 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, categories 1.1.3, notifications 5.10.1b1
FAQ Portlet Portlet for the "new-portal" system for the FAQ package faq-portlet 2.10.1b1 acs-tcl 5.10.1b1, faq 5.9.1, new-portal 2.10.1b1
File Storage Provides a versioned document store with storage in the filesystem or database (depending on configuration). Documents and folders can be permissioned and folders downloaded. file-storage 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-content-repository 5.10.1b1, acs-automated-testing 5.10.1b1, acs-templating 5.10.1b1, acs-lang 5.10.1b1, categories 1.1.3, notifications 5.10.1b1, rss-support 0.5d1
Forums This online discussion board software is the successor of the original bboard package. The biggest improvement is a scalable datamodel. Forums supports threaded and flat view, moderation, a stand alone search function as well as integration with the OpenACS search package and integration with the notifications package for email alerts. It also supports reply via email. forums 1.4.0d5 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-mail-lite 5.10.1b1, acs-subsite 5.10.1b1, attachments 0.11, notifications 5.10.1b1, acs-automated-testing 5.10.1b1
Forums Portlet Portlet for the "new-portal" system for the forums package forums-portlet 2.10.1b1 acs-tcl 5.10.1b1, forums 1.3, new-portal 2.10.1b1
File Storage Portlet Portlet for the "new-portal" system for the file-storage package fs-portlet 2.10.1b1 file-storage 5.9.1, new-portal 2.10.1b1
General Comments General comments provides the widgets and UI to support commentability on any object. There is also an admin interface to edit/hide/delete comments. general-comments 5.10.1b1 acs-kernel 5.10.1b1, acs-content-repository 5.10.1b1, acs-tcl 5.10.1b1, acs-messaging 5.10.1b1
Highcharts The Highcharts library is a JavaScript and TypeScript package for producing data visualizations (line/bar/pie charts etc.). The OpenACS package offers support to load this library either via CDN or from a local installation (via acs-admin and global administration UI). highcharts 0.2
Intermedia Driver Implemented the search package callback interface for search engine driver using Oracle Intermedia. intermedia-driver 5.10.1b1 search 5.10.1b1
IRC Logger The IRC logger places the log files of logger (a Perl script by Dave Beckett) into ETP for integration with OpenACS. Besides logger, this package also depends on tDOM (high performance XML data processing with easy and powerful Tcl scripting functionality). irc-logger 1.1
Lars Blogger Weblog creation and management with notifications, RSS, trackpack, technorati, blogroll, pings, archives, draft and published entries, includable templates for presenting on other pages, and permissioning for multiple users. lars-blogger 2.6.0 acs-datetime 5.2.2, acs-tcl 5.6.0, categories 1.1.2d3, general-comments 5.2.0, notifications 5.4.2, rss-support 0.3, trackback 0.1, xml-rpc 0.3
New Portal New Portal Package aka NPP. Portals are used to aggregate content from different sources within a single page. Props to Ian Baker for "Portal". new-portal 2.10.1b1 acs-kernel 5.10.1b1, acs-templating 5.10.1b1
News News publication tool. Publication of plain text or html news items with support for scheduled publication and commentability. news 5.10.1b1 acs-content-repository 5.10.1b1, acs-datetime 5.9.1, acs-kernel 5.10.1b1, general-comments 5.9.1, notifications 5.10.1b1, rss-support 0.5d1
News Portlet Portlet for the "new-portal" system for the news package news-portlet 2.10.1b1 new-portal 2.10.1b1, news 5.10.1b1
Notifications Provides an API for packages to provide subscription based email notifications and handle replies. Used by forums, bug-tracker, etc. The currently preferred package for email notifications. notifications 5.10.1b1 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-mail-lite 5.10.1b1
webDAV Support An interface to the tDAV webDAV package. oacs-dav provides services to offer webDAV access to content repository data. oacs-dav 1.2.0d4 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1
OCT Election Web app for voting in OCT elections. oct-election 1.0.2
OpenACS Bootstrap 3 Theme This package provides a Theme based on Twitter Bootstrap 3. The theme can be activated via "/admin/configure" and it can be configured via "/shared/parameters". This theme is currently in use at openacs.org openacs-bootstrap3-theme 5.10.1b1 acs-tcl 5.10.1b1, acs-kernel 5.10.1b1, acs-subsite 5.10.1b1, acs-templating 5.10.1b1
OpenACS Bootstrap 5 Theme This package provides a theme based on Twitter Bootstrap 5. The theme can be activated via "/admin/configure" and it can be configured via "/shared/parameters". openacs-bootstrap5-theme 5.10.1b1 acs-tcl 5.10.1b1, acs-kernel 5.10.1b1, acs-subsite 5.10.1b1, bootstrap-icons 0.2d0, acs-templating 5.10.1b1
OpenACS Default Theme Provides the default "plain" and "tabbed" themes for OpenACS Subsites. This has been moved out to a separate package, with availability recorded in the database, to make it easier for developer's to create their own themes and distribute and/or install them in package form. openacs-default-theme 5.10.1b1 acs-subsite 5.10.1b1
Photo Album A photo album application that provides photo display and grouping functionality using the ACS Content Repository.

Allows users to upload photos, store and edit attributes, and group photos into albums and folders. Supports permissioning, exif data, and user clipboards.

Requires installation of ImageMagick and jhead on host machine. See design doc for details.

photo-album 5.2.3 acs-content-repository 5.5.0, acs-kernel 5.5.0, acs-templating 5.5.0
Profile Provider profile-provider 2.10.1b1 acs-service-contract 5.10.1b1
Reference Data - Country Countries supplies the ISO 3166 Country data for acs-reference. ref-countries 5.10.1b1 acs-kernel 5.10.1b1, acs-reference 5.10.1b1
Reference Data - Language This is the ISO 639-1 language reference data (with languages names in English). ref-language 5.10.1b1 acs-kernel 5.10.1b1, acs-reference 5.10.1b1
Reference Data - Timezone This is the timezone data for the acs-reference data package. Used by acs-lang (among others) for localized times. ref-timezones 5.10.1b1 acs-kernel 5.10.1b1, acs-reference 5.10.1b1
Reference Data - US County Provides FIPS codes, name,state, population, land area, latitude and longitute, etc. ref-us-counties 0.1d ref-us-states 0.1d
Reference Data - US State This is all the US States. Provides abbreviation, name, and FIPS state code. ref-us-states 0.1d acs-kernel 4.6.2, acs-reference 0.1
Richtext CKeditor4 Richtext editor plugin for integrating CKeditor 4 with acs-templating richtext-ckeditor4 0.32 acs-templating 5.10.1b1, acs-tcl 5.10.1b1, attachments 0.11
Richtext CKeditor5 Richtext editor plugin for integrating CKeditor 5 with the acs-templating richtext widget richtext-ckeditor5 0.2 acs-templating 5.10.0d2, acs-tcl 5.9.1, xotcl-core 5.9.1, attachments 0.11
Richtext Xinha Richtext editor plugin for integrating Xinha with acs-templating richtext-xinha 1.0.0 acs-tcl 5.10.1b1, acs-templating 5.10.1b1
RRD Tool rrd-tool 0.1 xotcl-core 0.140
RSS Support Basic support for RSS generation and parsing. RDF Site Summary (RSS) is a lightweight multipurpose extensible metadata description and syndication format. This package can be used to publish site content in a manner useful to other websites and webservices.

For each item (news event, ticket, bboard message, ...) that you want to publish, you create a property list that describes that item (url to item, title of item, description of item, etc.). You pass a list of those items (and some other parameters) to rss_gen, and it will generate your XML for you. You can also implenent a set of functions that satisfy the RSS service contracts and the RSS can be recreated from a scheduled procedure.

rss-support 0.5d3 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1
s5 S5 is a slide show format by Eric A. Meyer based entirely on XHTML, CSS, and JavaScript. With one file, you can run a complete slide show and have a printer-friendly version as well. The markup used for the slides is very simple, highly semantic, and completely accessible. Anyone with even a smidgen of familiarity with HTML or XHTML can look at the markup and figure out how to adapt it to their particular needs. Anyone familiar with CSS can create their own slide show theme. It's totally simple, and it's totally standards-driven. This package provides facilities to write XoWiki pages that can be displayed as both plain web pages and as slideshow presentations. For more information on the S5 format, visit https://meyerweb.com/eric/tools/s5/ s5 0.9 xowiki 0.87
Schema Browser Lets you browse the tables and procedures in an OpenACS instance. schema-browser 4.0a acs-kernel 4.6.2
Search Site wide search implemented with service contracts, currently supports PostgreSQL via the tsearch2 driver and Oracle via the intermedia-driver. search 5.10.1b1 acs-service-contract 5.10.1b1, acs-tcl 5.10.1b1, acs-templating 5.10.1b1
Static Pages Static Pages loads the static content of a site from the filesystem into the database so that their contents are available to other packages, such as search and general-comments, and allows static content to be wrapped by the master template to provide persistent navigation. static-pages 5.2.0d4 acs-content-repository 5.1.0d2, acs-kernel 5.2.0d1, acs-tcl 5.1.0d1, general-comments 4.1
Static Portlet Portlet for the "new-portal" system for static pages static-portlet 2.11.0 dotlrn 2.10.1b1, new-portal 2.10.1b1
Survey Expanded functionality survey package derived from simple-survey. survey 5.10.1b1 notifications 5.10.1b1
Zen Theme Zen Theme for DotLRN theme-zen 2.10.1b1 dotlrn 2.10.1b1
Trackback Implements the trackback ping specification http://www.movabletype.org/docs/mttrackback.html, for use with lars-blogger. trackback 0.1 general-comments 5.2.0
Tsearch2 Driver Provides an implementation for the search packages service contract for searching on PostgreSQL. tsearch2-driver 5.10.1b1 search 5.10.1b1, acs-tcl 5.10.1b1
User Preferences Support for user-preference storage user-preferences 0.5d3
User Profile user-profile 2.10.1b1 profile-provider 2.10.1b1
Views Records views of objects, tracks summary count per object and can be used for displaying which objects are "new" to a given user. views 2.10.1b1
Workflow This package lets you define the process that your tickets, articles, documents, reports, claims, change requests, or any other object of interest, must go through to ensure consistent quality and to avoid that any cases falls through the cracks. It supports the Bug Tracker, CMS publication, simple approval, and much more.

For more information, see: the workflow specification.

workflow 2.1.2d2 acs-content-repository 5.0.0b4, acs-kernel 5.2.0d2, notifications 5.1.7, acs-templating 5.10.1d8
Wimpy Point Wimpy Point allows users to create online slide presentations and supports collaborative editing, customizable style sheets, printable output, and commentability. wp-slim 5.2.1d acs-content-repository 5.2.0d7, acs-kernel 5.2.0d7, general-comments 4.0
XML-RPC Server This package implements a simple XML-RPC server. It receives XML-RPC calls, decodes the XML and then calls the requested method on the OpenACS server. Code is based on ns_xmlrpc, but now uses tDOM. xml-rpc 0.3 acs-kernel 5.5.0
IRC Logger - Xowiki This package creates automatically Xowiki Pages which contain the daly activity happening on the OpenACS IRC channel. There is a bot ( eggdrop ) listening all the time in #openacs; this bot automatically generates html pages ( per day basis using the log2html module); later on, this html content is translated to a Xowiki Page. With this implementation we benefit from all the cool functionality that Xowiki implements, such as: tagging, searching, commenting, categorization, etc. xolirc 0.1d3 xowiki 0.110
OAuth This package aims to provide a comprehensive OAuth implementation for OpenACS, i.e. OAuth core, OAuth client, OAuth server. Probably, just the core part is ready for production use, the other functions are currently deactivated. This package was developed originally by Knowledge Markets https://km.at/ xooauth 0.4d4 acs-tcl 5.10.1b1, xotcl-core 5.10.1b1, xowf 5.10.1b1
XOTcl Core
This component contains some core functionality for OpenACS
applications using XOTcl. It includes
XOTcl thread handling for OpenACS (supporting persistent and
volatile threads) and a definitions for
documenting XOTcl object, classes and methods
integrated with the API-browser of OpenACS. Documented
procs and instproc an be created using the methods ad_proc
and ad_instproc. This component provides as
well an XOTcl Object and Class browser, as well as
means to control the recreation of objects and classes
when components are reloaded.
Features:
- oo-abstraction with caching (acs-objects and cr-items/revisions)
- single and multi instantiations (turn all tuples into objects)
- object life-time support (automatic cleanup when needed after request)
- proxy objects for stored procedures/functions (PostgreSQL and Oracle)
- db-abstraction for PostgreSQL and Oracle (e.g. query composition)
- context-management: context objects for (connections and db-queries)
- security policies
- GUI and DOM support (via tdom)
- support for XOTcl and NX
xotcl-core 5.10.1b1 acs-kernel 5.10.1b1, acs-bootstrap-installer 5.10.1b1, acs-templating 5.10.1b1, acs-api-browser 5.10.1b1, acs-content-repository 5.10.1b1, acs-tcl 5.10.1b1, acs-admin 5.10.1b1
XOTcl Request Monitor
This package provides a Request Monitor for OpenACS applications. It computes performance 
summary information such as requests/views per second, average response time, number
 of users connected, lists currently active threads, etc. Furthermore, it can block 
overactive users (e.g. automated web-bots mirroring the site, users repeating running 
queries, etc.). It provides as well some user tracking (such as whos-online) with 
activity measures, it blocks repeated requests (impatient reloads), tracks switching 
of IP addresses from users, and provides request tracking per user for the monitored 
time window. It contains as well overall URL statistics with performance measures.
Updated for circumventing handler calls OpenACS 5.2 for /resources/*. 
0.28 provides calls for listing active communities and users active in these communities. 
0.30 provides nice graphical charts (many thanks to Nima) and a new interface to the 
     background thread. In addition,  ns_returnfile_background is included; 
0.38 using context form xotcl-core
0.39 brings parameterized counter values
0.39 brings optional activity tracking
xotcl-request-monitor 0.65 acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, xotcl-core 5.10.1b1, acs-templating 5.10.1b1
XoWiki Workflow XoWiki Content Flow - an XoWiki based workflow system implementing state-based behavior of wiki pages and forms xowf 5.10.1b1 xowiki 5.10.1b1, xotcl-core 5.10.1b1, acs-tcl 5.10.1b1, acs-automated-testing 5.10.1b1, acs-templating 5.10.1b1
xowiki
XoWiki is a Wiki implementation for OpenACS in XOTcl. Instead of
trying to implement the full set of Wiki markup commands of systems
like MediaWiki, XoWiki is based on a rich text editor and focuses more
on integration with OpenACS (e.g. categories, general comments,
ADP-includes). XoWiki combines aspects of wikis (ease of
page-creation) with aspects of a content management system (revisions,
re-usable items, multiple languages). Furthermore, XoWiki allows one to
define different types of links such one could define book-structures
(where a navigation structure could be built on the fly) or glossaries
with different kind of word relationships (like synonyms,
etc.). XoWiki supports pages in multiple languages and is localized.

Some features:
  - cross language links
  - inclusion of ADP pages
  - nesting of Wiki-pages
  - large set of includable content (includelets)
  - search
  - tags
  - categories
  - RSS
  - weblog
  - podcasts
  - notifications
  - web 2.0 gadgets (digg, delicious, my yahoo)
  - audio embedding
  - different appearances (template_file)
  - book-structures
  - prototype pages
  - import/export
  - virtual presence
  - analysis of collaboration networks
  - forms
  - named/unnamed pages
  - various security policies
xowiki 5.10.1b1 xotcl-core 5.10.1b1, acs-datetime 5.9.1, acs-kernel 5.10.1b1, acs-tcl 5.10.1b1, acs-templating 5.10.1b1, acs-subsite 5.10.1b1, acs-lang 5.10.1b1, richtext-ckeditor4 0.16, categories 1.1.3, file-storage 5.9.1, general-comments 5.9.1, acs-automated-testing 5.10.1b1