Forum OpenACS Q&A: New Developments in OpenACS since 24.1.05

OpenACS 5.2 (HEAD)

Assessment

  • added support for consent_page, bulk_mail, notification subscribal, admin page of user results
  • added csv export
  • support branching and triggers
  • allow branching between sections
  • allow execution of actions at the end of the assessment
  • add changes to delete checks when an assessment is deleted
  • fixing oracle scripts
  • don't show feedback and score if it's a survey
  • try to parse more different QTI files
  • display number of checks related to certain item

Evaluation

  • Support for date queries

COP

  • Improvements from the live site (dotknow.org)

ACS-TCL

  • add the community-new action for install.xml; allow value field for parameter to be defaulted to {} since otherwise you can't set a parameter to the empty string; add a -nested flag to apm::process_install_xml so that it's possible to do included install.xml's
  • add a list format for folder-chunk and an ::install::xml::action::file-storage-folder to create a folder via an install.xml file
  • add a forum-create function for install.xml, add a messages-list include for simple recent post presentation
  • add the code for importing a category tree from xml
  • Fixed bug in mount action. Added mount-existing action for mounting an already created package instance.
  • return title and package_id in acs_object::get

Forums

  • Adding dynamic user interface

Categories

  • add a -tree_id arg to category::get_mapped_categories to get only those cats from a given tree
  • Added function to get a category from a name in a specified locale.

ACS Subsite & Templating

  • pull in htmlarea 3.0rc3

Search, Forums, News, FAQ

  • fix search links, make validate as xhtml, remove crappy markup, fix some message keys. fix bug with flag for syndication

ACS Developer Support

  • add a toggle for the dev support footer, remove explicit font stuff, fix display of timing data (afaict clicks is in ms), change adp reveal format in source to show adp level and file in format that's easier to scan
  • add storing and searching page fragments
  • remove the multitude of toggle pages and replace with one that takes a field to toggle, make the buttons a multirow so it's easy to add another, add admin/index redirect so context link not broken, make search field only show up when its sensible
  • tweak some of the dev support css and markup

OpenACS 5.1

Ecommerce

  • fixed incomplete logic test, and two rp_internal_redirects that need to pass variables
  • Tons of bugfixes
  • added instructions for an example ecommerce default-master template that permits sitewide use of ecommerce/www/toolbar

General, Templating

  • Log request time.
  • Increase of standard parameters in config.tcl
  • Merge from HEAD fixed to variable regular expressions. add recognizing array variables like @xx.y.z@ as xx(y.z). Note that the regexps show up in multiple places so any changes to the @ var regexps should be made carefully. In particular if @x@ defined and if @x@ nil handle variables special since they can't be derefrenced

Evaluation

  • Adding Estimated Time to the Assigments

Bug Tracker

  • Added per-instance list builder caching ...
  • Finally figured out the obnoxious main query and rewrote the pagination query to match my new understanding ...
  • Default pagination is now 25
  • Switched views for filtered queries that return a bug assigned to a particular user. The workflow views invoked in these queries simply do not scale well. This needs to be addressed fundamentally in workwflow at some point but hacking bug-tracker seems easiest for now.
  • make patch and patch-list suck less. count queries were really awful.
  • Removed the "next bug" navigation widget because a) it was adding literally about four seconds to the bug display render time and b) OCT people said they never actually use the feature anyway ...
  • Added a whole shitpile of caching to speed things up

RSS

  • Add tcl API to add a RSS feed.

Download

  • I18N of Download

German Translations

  • Download
  • Edit This Page
  • Project Manager
  • Room Reservation
  • Contacts

Spanish Translations

  • LORSM
  • Weblogger
  • Wimpy Point
  • Photo Album

Content Repository

  • Fixes to Oracle support

File Storage

  • Make sure temp files are deleted after upload

News

  • Support for RSS Feeds

Collapse
Posted by Don Baccus on
Portal no longer requires .LRN and can be used on standalone sites, though it's still an immature package. However ctk.greenpeace.org uses it and I know of a couple of production sites using it, too...