Home
The Toolkit for Online Communities
15888 Community Members, 0 members online, 1712 visitors today
Log In Register

Forum OpenACS Development: how to contribute package

OpenACS Home : Forums : OpenACS Development : how to contribute package

Icon of Envelope Request notifications

+
Posted by Peter Alberer on

hi there,

i have created a prototype for an "acknowledgements" package that allows admins to require users of a site to accept terms of use. the first thread with ideas for it was here.

the package currently offers the following features:

  • create "global" terms of use that have to be signed by all users vs. non-global terms, where acceptance can be checked via tcl-api. a small addition to the authorization procedure is necessary to lock users out that did not accept terms of use. therefor persistent logins should be disabled. otherwise already logged in users can not so easily be forced to accept terms of use, afaik.
  • three modes can be used to have users accept terms of use: mark a checkbox, enter a phrase, enter their password
  • terms of use can have a due-date so that existing users have time to accept the terms, before accounts are locked
  • terms of use can be assigned to a certain group
  • german/english UI

currently only postgres is supported (i do not have access to an oracle db). i would like to contribute that package if the community is interested, but i do not know the process for contributions of packages (did have a look at the contribution guide). is there an upload available on the site for such things?

+
Posted by Lars Pind on
Peter,

Please contact me via IRC or IM (see http://www.collaboraid.biz/about/contact), and I'll set you up with an account on openacs.org with commit rights to the relevant spot in /contrib in OpenACS CVS tree.

/Lars

+
Posted by Peter Alberer on
ok, the files have been added to the repository. hopefully someone gives it a try. if there are problems with the package please let me know, i will be glad to help.