View · Index

Weblog

Filtered by date 2016-10-21, 1 - 10 of 20 Postings (all, summary)

Installing OpenACS on debian

Created by OpenACS community, last modified by Gustaf Neumann 21 Oct 2016, at 08:53 AM

This information is deprecated. Please refer to Installing OpenACS on debian.

The quicksheet versions:

You should know what you're doing when you use them.

notes

Tcl development headers are required for compiling Tcl packages yourself.

apt-get install tcl8.4-dev

Should you decide to Install OpenACS from source using general en:openacs-system-install instructions, refer to these notes for changes:

Installing Postgresql

Debian stable user should install PostGreSQL from source as detailed below, or they should use the www.backports.org backport for Postgres to get a more current version. Debian unstable users: the following process has been known to work (but you should double-check that the version of PostGreSQL is 7.3 or above):

For Debian stable users, you can use backports, by adding this line to the /etc/apt/sources.list


 

deb http://www.backports.org/debian stable bison postgresql openssl openssh tcl8.4 courier debconf spamassassin tla diff patch neon chkrootki

and perform this actions:

apt-get update
apt-get install postgresql postgresql-dev postgresql-doc
ln -s /usr/include/postgresql/ /usr/include/pgsql
ln -s /var/lib/postgres /usr/local/pgsql
ln -s /usr/include/pgsql /usr/local/pgsql/include
su postgres -c "/usr/lib/postgresql/bin/createlang plpgsql template1"

..and proceed to the next section.

Installing PostgreSQL's Tsearch2


 

apt-get install postgresql-contrib

Creating the Postgres user.

Use adduser instead of useradd. Type man adduser for more info.

Compiling PostgreSQL

On debian woody (stable, 3.0), do:

./configure --without-readline --without-zlib 

Set PostgreSQL to start on boot

[root ~]# cp /var/tmp/packages/acs-core-docs/www/files/postgresql.txt /etc/init.d/postgresql
[root ~]# chown root.root /etc/init.d/postgresql
[root ~]# chmod 755 /etc/init.d/postgresql
[root ~]# 
cp /var/tmp/openacs-5.2.0d1/packages/acs-core-docs/www/files/postgresql.txt /etc/init.d/postgresql
chown root.root /etc/init.d/postgresql
chmod 755 /etc/init.d/postgresql

Test the script

[root ~]# /etc/init.d/postgresql stop
Stopping PostgreSQL: ok
[root ~]# 

If PostgreSQL successfully stopped, then use the following command to make sure that the script is run appropriately at boot and shutdown.

[root ~]# update-rc.d postgresql defaults
 Adding system startup for /etc/init.d/postgresql ...
   /etc/rc0.d/K20postgresql -> ../init.d/postgresql
   /etc/rc1.d/K20postgresql -> ../init.d/postgresql
   /etc/rc6.d/K20postgresql -> ../init.d/postgresql
   /etc/rc2.d/S20postgresql -> ../init.d/postgresql
   /etc/rc3.d/S20postgresql -> ../init.d/postgresql
   /etc/rc4.d/S20postgresql -> ../init.d/postgresql
   /etc/rc5.d/S20postgresql -> ../init.d/postgresql
[root ~]# /etc/init.d/postgresql start
Starting PostgreSQL: ok
[root ~]#

Debian defaults to starting all services on runlevels 2-5.

Installing Tcl

You can apt-get install tcl8.4-dev if you have the right version (stable users will need to add tcl8.4 to their sources.list file as described in the "Install Postgresql" section above. You will have to use /usr/lib/tcl8.4/ instead of /usr/local/lib when you try to find the tcl libraries, however.

apt-get install tcl8.4 tcl8.4-dev

 

and proceed to installing aolserver.

When installing aolserver, replace --with-tcl=/usr/local/lib/ with --with-tcl=/usr/lib/tcl8.4.

Installing AOLserver

To install AOLserver you can use apt command:

apt-get install aolserver4 aolserver4-nscache aolserver4-nspostgres aolserver4-nssha1 tdom

After installing AOLserver, You need to make the following symbolic link:

ln -s /usr/lib/aolserver4 /usr/local/aolserver

 

 

BCMS UI Base

Created by Gustaf Neumann, last modified by Gustaf Neumann 21 Oct 2016, at 08:51 AM

Package Specification Summary for Package: bcms-ui-base

Summary:
Description: This package is unknown (not available at this site)
Maturity: 0
This package depends on: None
Packages that depend on bcms-ui-base: None
Package parameters: None

Bug Tracker Summary for Package: bcms-ui-base

There is no package with the name "bcms-ui-base" known to bug-tracker.


Code Metrics Summary for Package: bcms-ui-base

# Tcl Procs 0
# Tcl Lines 0
# Tcl Blank Lines 1
# Tcl Comment Lines 0
# Automated Tests 0
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 0 (blank 1 comments 0) ORA: 0 (blank 1 comments 0)
# ADP pages 0
# ADP lines 0
# Include pages (bcms-ui-base/lib/) 0
# Documentation pages 0
# Documentation lines 0
Browse Source Not installed
Github Repository: https://github.com/openacs/bcms-ui-base/tree/oacs-5-10

 

 

Reference Data - Timezone

Created by Robert Taylor, last modified by Gustaf Neumann 21 Oct 2016, at 08:47 AM

Package Specification Summary for Package: ref-timezones

Summary: Timezone data for acs-reference.
Description: This is the timezone data for the acs-reference data package. Used by acs-lang (among others) for localized times.
Maturity: Mature and Standard
This package depends on: acs-kernel acs-reference
Packages that depend on ref-timezones: acs-lang calendar
Package parameters: None

Bug Tracker Summary for Package: ref-timezones

Open Bugs: 0
All Tracked Issues: 2
Latest Bug Opened: This package has no open bugs.
Latest Bug Fixed: 2006-01-25 ref-timezones: pgsql timezone__convert_to_utc broken on PG 7.3.
Top Bug Submitters: Jarkko Laine (1) Matthew Walker (1)
Top Bug Fixers: Jeff Davis (1) Lars Pind (1)

Code Metrics Summary for Package: ref-timezones

# Tcl Procs 1
# Tcl Lines 40
# Tcl Blank Lines 6
# Tcl Comment Lines 5
# Automated Tests 0
# Stored Procedures PG: 12 ORA: 24
# SQL Lines PG: 439 (blank 82 comments 114) ORA: 416 (blank 52 comments 52)
# ADP pages 0
# ADP lines 0
# Include pages (ref-timezones/lib/) 0
# Documentation pages 0
# Documentation lines 0
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

Notifications

Created by Emmanuelle Raffenne, last modified by Gustaf Neumann 21 Oct 2016, at 08:47 AM

Package Specification Summary for Package: notifications

Summary: Email notifications management
Description: 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.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-kernel acs-tcl acs-mail-lite
Packages that depend on notifications: assessment calendar contacts curriculum-central evaluation faq file-storage forums lars-blogger news project-manager research-papers survey workflow
Package parameters:
CleanupSweepInterval
Run sweeper in the specified interval (seconds) (default 900, type number, scope instance)
email: EmailDomain
The domain for the notification email address (default , type string, scope instance)
email: EmailQmailQueue
The location of the qmail queue for incoming email, mail will be looked for in EmailQmailQueue/new/* (default , type string, scope instance)
email: EmailQmailQueueScanP
Should the package scan the qmail queue for incoming mail? (1 is true, 0 is false) (default 0, type number, scope instance)
email: EmailReplyAddressPrefix
The prefix for email replies (default notification, type string, scope instance)

Bug Tracker Summary for Package: notifications

Open Bugs: 11
All Tracked Issues: 42
Latest Bug Opened: 2007-03-22 Duplicate notification request
Latest Bug Fixed: 2021-01-05 Uniqueness by type, user, object.
Top Bug Submitters: Brad Duell (6) Tilmann Singer (3) Jade Rubick (2) Andrew Grumet (2) Caroline Meeks (2)
Top Bug Fixers: Lars Pind (11) Jeff Davis (10) Mat Kovach (3) Gustaf Neumann (3) Dave Bauer (3) Jade Rubick (2) Alfred Werner (1)

Code Metrics Summary for Package: notifications

# Tcl Procs 82
# Tcl Lines 2369
# Tcl Blank Lines 395
# Tcl Comment Lines 254
# Automated Tests 0
# Stored Procedures PG: 13 ORA: 28
# SQL Lines PG: 809 (blank 100 comments 118) ORA: 878 (blank 104 comments 91)
# ADP pages 7
# ADP lines 51
# Include pages (notifications/lib/) 1
# Documentation pages 1 (Package Documentation)
# Documentation lines 193
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Translations

Created by Nick Carroll, last modified by Gustaf Neumann 21 Oct 2016, at 08:46 AM

Package Specification Summary for Package: acs-translations

Summary: Package for storing dynamic translations
Description: Package for storing dynamic translations
Maturity: Mature and Standard
This package depends on: None
Packages that depend on acs-translations: acs-lang curriculum-central dynamic-types lab-report lab-report-central
Package parameters: None

Bug Tracker Summary for Package: acs-translations

Open Bugs: 1
All Tracked Issues: 1
Latest Bug Opened: 2019-06-24 Messages in acs-translations cannot be exported
Latest Bug Fixed: No bugs have been fixed in this package.
Top Bug Submitters: Michael Aram (1)
Top Bug Fixers:

Code Metrics Summary for Package: acs-translations

# Tcl Procs 0
# Tcl Lines 0
# Tcl Blank Lines 1
# Tcl Comment Lines 0
# Automated Tests 0
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 0 (blank 1 comments 0) ORA: 0 (blank 1 comments 0)
# ADP pages 0
# ADP lines 0
# Include pages (acs-translations/lib/) 0
# Documentation pages 0
# Documentation lines 0
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Templating

Created by Nick Carroll, last modified by Gustaf Neumann 21 Oct 2016, at 08:45 AM

Package Specification Summary for Package: acs-templating

Summary: Templating library.
Description: 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.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-kernel acs-tcl
Packages that depend on acs-templating: acs-admin acs-authentication acs-datetime acs-developer-support acs-object-management acs-subsite assessment boomerang bootstrap-icons bug-tracker calendar chat cms cookie-consent download ec-serial-numbers edit-this-page fa-icons file-storage imsld invoices new-portal notes openacs-bootstrap3-theme openacs-bootstrap5-theme package-builder photo-album project-manager richtext-ckeditor4 richtext-ckeditor5 richtext-xinha search skin tsoap workflow xotcl-core xotcl-request-monitor xowf xowiki
Package parameters:
DefaultFormStyle
The default form template to use if a particular form does not explicitly specify the form style to use. <br> Relative to [acs_root_dir]/packages/acs-templating/resources/forms. If it starts with '/' then it is relative to [acs_root_dir] (default standard, type string, scope instance)
DefaultListFilterStyle
The default list filter template to use if a particular listfilter tag does not explicitly specify the list filter style to use. <br> Relative to [acs_root_dir]/packages/acs-templating/resources/lists. If it starts with '/' then it is relative to [acs_root_dir] (default filters, type string, scope instance)
DefaultListStyle
The default list template to use if a particular list does not explicitly specify the list style to use. <br> Relative to [acs_root_dir]/packages/acs-templating/resources/lists. If it starts with '/' then it is relative to [acs_root_dir] (default table, type string, scope instance)
DefaultPreventDoubleClickTimeoutMs
The default timeout value for the handler registered when CSS class prevent-double-click is specified on A or INPUT/BUTTON element. The button is reactivated after this interval. When set to 0, the client-side double-click prevention is deactivated. (default 2000, type number, scope instance)
RefreshCache
When to re-translate templates. Values: never, as needed, always. (default as needed, type string, scope instance)
RichTextEditor
Use the specified javascript text editor when UseHtmlAreaForRichtextP is activated. Valid arguments are "xinha", "ckeditor4", and "tinymce". (default ckeditor4, type string, scope instance)
ShowCompiledTemplatesP
Show thecompiled template (for debugging) at .cmp URL (default 0, type number, scope instance)
ShowDataDictionariesP
Offer data dictionaries on .dat/.fmt URL. (default 0, type number, scope instance)
SpellcheckDialectsP
Do you care about dialects or not? If this is set to '1' all available dictionary dialects for all available languages will appear as choices in the pull-down menu. If the param is set to '0', only the base-language(s) will be shown. However, it only works with aspell - on ispell you'll simply get a 'yes' and 'no' option, no matter how this param is set, where 'yes' will use ispell's default dictionary. NOTE! You'll need to restart the server for this param to take effect. (default 0, type number, scope instance)
SpellcheckFormWidgets
The widgets that you specify here will be spellcheck enabled in all forms (that use ad_form / form builder). Adding a 'nospell' flag to a form element overrides this parameter and disables spellchecking of that element. The format of this parameter is such: 'widget 1 widget 0 ...', where 'widget' stands for one of the form widgets that are possible to spellcheck enable: text, textarea, richtext. '1' after 'widget' indicates that the default should be to spellcheck; '0' means the user has to manually state that spellchecking should be performed on the form element. In order to enable spellchecking via this parameter, either the aspell or ispell binary (or both, in which case aspell takes precedence) must be installed on the server. The path to the binary is auto-detected on server startup. If the parameter is left blank, spellchecking will be disabled altogether. (default textarea 0 richtext 0, type string, scope instance)
SpellcheckUseDictsP
If set to 1 (i.e. true) the dictionaries returned by aspell will be displayed in the spell check drop down. (default 0, type string, scope instance)
TemplateCacheSize
Size of the Template Cache (used by the "cache" proc in templating) (default 200000, type number, scope instance)
TemplateQueryCacheSize
Cache for Template Queries (default 20000, type number, scope instance)
TinyMCEDefaultConfig
Legacy placeholder. Configure this parameter in the richtext-tinymce package, not here. (default , type text, scope instance)
UseHtmlAreaForRichtextP
Should the richtext widget use the htmlArea widget for richtext editing. 1 = yes, 0 = no. We will also check the browser's User-Agent header to find out if htmlArea works with the given browser. (default 0, type number, scope instance)
XinhaDefaultPlugins
Legacy placeholder. Configure this parameter in the richtext-xinha package, not here. (default , type string, scope instance)

Bug Tracker Summary for Package: acs-templating

Open Bugs: 32
All Tracked Issues: 139
Latest Bug Opened: 2021-10-12 new view templates not resolving in a theme package
Latest Bug Fixed: 2020-01-02 text(inform) is quoted in latest version.
Top Bug Submitters: Jade Rubick (10) Brad Duell (6) Michael Aram (5) Ola Hansson (4) Carsten Clasohm (4)
Top Bug Fixers: Lars Pind (39) Gustaf Neumann (23) Jeff Davis (12) Ola Hansson (6) Jade Rubick (5) Dave Bauer (5) Joel Aufrecht (3)

Code Metrics Summary for Package: acs-templating

# Tcl Procs 496
# Tcl Lines 20533
# Tcl Blank Lines 3791
# Tcl Comment Lines 2056
# Automated Tests 42
# Stored Procedures PG: 5 ORA: 6
# SQL Lines PG: 565 (blank 94 comments 29) ORA: 510 (blank 74 comments 16)
# ADP pages 12
# ADP lines 1592
# Include pages (acs-templating/lib/) 2
# Documentation pages 237 (Package Documentation)
# Documentation lines 14938
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Subsite

Created by Nick Carroll, last modified by Gustaf Neumann 21 Oct 2016, at 08:45 AM

Package Specification Summary for Package: acs-subsite

Summary: Subsite
Description: Provides for creating subsites within the OpenACS Community System. Aware of parties, groups, users, portraits. Can be themed via a per subsite master template.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-authentication acs-content-repository acs-kernel acs-templating acs-tcl acs-lang acs-mail-lite
Packages that depend on acs-subsite: auth-cas courses directory dotlrn dotlrn-catalog edit-this-page forums lors openacs-bootstrap3-theme openacs-bootstrap5-theme openacs-default-theme project-manager skin xowiki
Package parameters:
ContextBarSeparator
Default character to use as separator in context bar (default :, type string, scope instance)
EmailConfirmTemplate
Template to use for the page the user comes to for verification of the email. Can be used to trigger additional events. (default /packages/acs-subsite/lib/email-confirm, type string, scope instance)
GlobalURLStub
Where is the global directory for such things as file-not-found error messages (default /global, type string, scope instance)
IndexInternalRedirectUrl
If non-blank and IndexRedirectUrl is blank, serve the given template rather than the default index template, but with an rp_internal_redirect. Value is relative to serverroot. Example: /packages/dotlrn/index (default , type string, scope instance)
IndexRedirectUrl
A URL to redirect to instead of showing the subsite index page. Useful if you want to replace the index page with a page generated by portals, by edit-this-page, or to one of the applications installed at the subsite. (default , type string, scope instance)
LastVisitUpdateInterval
how many seconds old a last visit cookie must be before we update it (default 600, type string, scope instance)
RestrictEntireServerToRegisteredUsersP
Do we want to allow only registered users to visit this subsite? (restart required) (default 0, type number, scope instance)
RestrictToSSL
URLs we want restricted to SSL. Note that this only takes effect if you have an SSL listener configured on your AOLserver and kernel parameter RegisterRestrictToSSLFilters is set to 1 (its default). (default admin/*, type string, scope instance)
ShowContextBarP
Should context bars appear on pages? (default 1, type string, scope instance)
ShowMembersListTo
Who can see the subsite members list. 0 = Everyone; 1 = Members; 2 = Only administrators; 3 = members, unless subsite. (default 1, type string, scope instance)
SomeAmericanReadersP
is it even worth bothering asking for state and zip code? (default 1, type string, scope instance)
Deprecated: TmpDir
What tmp directories are used on this system? Could be something like '/tmp /var/tmp', note the leading / character. If this value is empty, 'ns_config ns/parameters tmpdir' is used. NOTICE: this parameter is deprecated hand has no effect. Please use ns_config ns/parameters tmpdir to configure your temporary folder. (default , type string, scope instance)
EditThisPage: application
Name of the ETP application to use (default, faq, wiki, or create your own with the etp::define_application procedure) (default default, type string, scope instance)
EditThisPage: subtopic_application
Name of the ETP application to use when creating a subtopic (default default, type string, scope instance)
Navigation Tabs: AdminNavbarTabsList
Navigation tabs to show administrators (default admin { label #acs-subsite.Administration# url admin/configure selected_patterns { admin/* shared/parameters acs-admin/* } subsections { configuration { label #acs-subsite.Configuration# url admin/configure } applications { label #acs-subsite.Applications# folder admin/applications selected_patterns { * } } permissions { label #acs-subsite.Permissions# url admin/permissions } parameters { label #acs-subsite.Parameters# url shared/parameters } sitemap { label #acs-subsite.Site_Map# url admin/site-map/ } advanced { label #acs-subsite.Advanced# folder admin selected_patterns { site-map/* groups/* group-types/* rel-segments/* rel-types/* host-node-map/* object-types/* } } developer { label {Developer Tools} url /acs-admin/developer } swa { label #acs-subsite.Site_Wide_Admin# url /acs-admin/ } } } , type text, scope instance)
Navigation Tabs: MembersViewNavbarTabsList
Navigation tabs to show to those allowed to see subsite members (default members {label #acs-subsite.Members# folder members selected_patterns {*}}, type text, scope instance)
Navigation Tabs: NoTabApplicationList
Don't show tabs for applications with the listed package keys. (default , type text, scope instance)
Navigation Tabs: ShowApplications
Show individual tabs for mounted applications within this subsite (default 0, type string, scope instance)
Navigation Tabs: UserNavbarTabsList
Navigation tabs to show to users (default home {label #acs-subsite.Subsite_Home#}, type text, scope instance)
Templates: LoginTemplate
Name of the template used for login (default /packages/acs-subsite/lib/login, type string, scope instance)
Templates: UserHomeTemplate
Name of the template used for the user home page (default /packages/acs-subsite/lib/home, type string, scope instance)
Templates: UserInfoTemplate
Name of the template used for description of a user (default /packages/acs-subsite/lib/user-info, type string, scope instance)
Templates: UserNewTemplate
Name of the template used for creation of a new user (default /packages/acs-subsite/lib/user-new, type string, scope instance)
theming: CSSToolkit
Configuration value for the CSS toolkit. Potential values are empty (''), 'bootstrap' or 'bootstrap5'. When empty, the value is determined by the ThemeKey. (default , type string, scope instance)
theming: DefaultDimensionalStyle
The default dimensional template to use if a particular ad_dimensional doesn't have -style set already. Set by the admin theme-switching UI. (default , type string, scope instance)
theming: DefaultFormStyle
The default form template to use if a particular form doesn't have something more specific defined already. Set by the admin theme-switching UI. (default , type string, scope instance)
theming: DefaultListFilterStyle
The default list filter template to use if a particular listfilter tag does not explicitly specify the list filter style to use. Set by the admin theme-switching UI. (default , type string, scope instance)
theming: DefaultListStyle
The default list template to use if a particular list does not explicitly specify the list style to use. Set by the admin theme-switching UI. (default , type string, scope instance)
theming: DefaultMaster
Path to the default master page (skin) for acs-templating. Set by the admin theme-switching UI. (default /packages/openacs-default-theme/lib/plain-master, type string, scope instance)
theming: IconSet
Configuration value for the preferred icon set. Potential values are empty (''), 'classic', 'glyphicons' or 'bootstrap-icons'. When empty, the value is determined by the CSSToolkit. (default , type string, scope instance)
theming: ResourceDir
The directory, from which the resources of acs-templating are loaded. If not set, or the required resource is not found, the default is taken from /packages/acs-templating/resources/. Set by the admin theme-switching UI. (default , type string, scope instance)
theming: StreamingHead
Path to the head template (skin) for streaming HTML-output. Set by the admin theme-switching UI. (default /packages/openacs-default-theme/lib/plain-streaming-head, type string, scope instance)
theming: ThemeCSS
A list of the form '-attribute value' pairs for use with this theme. The valid attributes are defined by template::head::add_css. If non defined, the default list and form CSS files are used, and the subsite master is expected to provide any CSS it needs itself. Set by the admin theme-switching UI. (default {-href /resources/openacs-default-theme/styles/default-master.css -media all} {-href /resources/acs-templating/forms.css -media all} {-href /resources/acs-templating/lists.css -media all}, type text, scope instance)
theming: ThemeJS
A list of lists of JS specifications of the form '-attribute value' pairs to use with this theme. The allowed attributes are defined by the arguments of template::add_script. Set by the admin theme-switching UI. (default , type text, scope instance)
theming: ThemeKey
Key of the acs-templating theme for this subsite. Set by the admin theme-switching UI. (default default_plain, type string, scope instance)
user-info: AcceptablePortraitMIMETypes
Enter a set of acceptable MIME types for portrait submissions. (default image/gif image/jpeg image/png, type string, scope instance)
user-info: MaxPortraitBytes
Maximum portrait size in bytes. Leave empty for no limitation. (default 200000, type string, scope instance)
user-info: MembersCanInviteMembersP
Set this to 1 if you want to allow members to invite other members. (default 0, type string, scope instance)
user-info: PrivateEmailLevelP
Defines the level of privacy of the users email. The levels are: 4 - Show user email. 3 - Show user email as an image (require ImageMagick). If ImageMagick not present then the @ symbol is replaced with an image. 2 - Hide email, show a link that allows users to send a message. 1 - Shows nothing. (default 4, type number, scope instance)
user-info: ScreenNameP
Set this to 1 if you want to show screen names instead of real names. (default 0, type string, scope instance)
user-info: SolicitPortraitP
Set this to 1 if you want users to be asked to submit a portrait. (default 1, type string, scope instance)
user-login: AllowPersistentLoginP
do we allow persistent logins? (default 1, type string, scope instance)
user-login: AsmForRegisterId
Assessment used in the registration process. (default 1, type number, scope instance)
user-login: EmailChangedPasswordP
if the admin changes the password, should it be mailed to the user (default 0, type string, scope instance)
user-login: EmailForgottenPasswordP
Email users forgotten passwords (default 1, type string, scope instance)
user-login: EmailRegistrationConfirmationToUserP
send confirmation email to user after registration. (default 1, type string, scope instance)
user-login: LoginPasswordAutocomplete
value of the attribute 'autocomplete' in the password field of the login form. (default current-password, type string, scope instance)
user-login: NewRegistrationEmailAddress
Where should we send email about new registrations (defaults to SystemOwner) (default admin@yourdomain.com, type string, scope instance)
user-login: NotifyAdminOfNewRegistrationsP
Notify someone of new registrations? (default 0, type string, scope instance)
user-login: PersistentLoginDefault
Default for persistent login, when AllowPersistentLoginP is true (default 1, type number, scope instance)
user-login: RegImplNamet
Name of the implementation used in the registration process. (default asm_url, type string, scope instance)
user-login: RegistrationId
Assessment_id for the assessment used in the registration process. If value = 0 the current registration form will be used. (default 0, type number, scope instance)
user-login: RegistrationImplName
Name of the implementation used for the registration process. If value is null, the normal registration process will be used and the RegisterId parameter will be ignored. (default null, type string, scope instance)
user-login: RegistrationProvidesRandomPasswordP
have the system generate a random password instead of the user (default 0, type string, scope instance)
user-login: RegistrationRedirectUrl
A URL to redirect to instead of showing the normal registration page. Useful if you want to replace the registration page with a custom page. (default , type string, scope instance)
user-login: RegistrationRequiresApprovalP
set this to 1 if user does not go live immediately (default 0, type string, scope instance)
user-login: RegistrationRequiresEmailVerificationP
set this to 1 if the user has to receive and email and come back to the site (default 0, type string, scope instance)

Bug Tracker Summary for Package: acs-subsite

Open Bugs: 25
All Tracked Issues: 163
Latest Bug Opened: 2021-03-06 Improve password resetting
Latest Bug Fixed: 2021-03-06 subsite::get_url will not give a mapped host when not connected.
Top Bug Submitters: Michael Aram (8) Tilmann Singer (8) Barry Books (6) Jade Rubick (6) Randy O'Meara (6)
Top Bug Fixers: Lars Pind (35) Gustaf Neumann (23) Jeff Davis (15) Dave Bauer (14) Peter Marklund (5) Nima Mazloumi (5) Tilmann Singer (4)

Code Metrics Summary for Package: acs-subsite

# Tcl Procs 179
# Tcl Lines 6884
# Tcl Blank Lines 1204
# Tcl Comment Lines 568
# Automated Tests 18
# Stored Procedures PG: 11 ORA: 14
# SQL Lines PG: 1066 (blank 187 comments 326) ORA: 953 (blank 172 comments 134)
# ADP pages 170
# ADP lines 4023
# Include pages (acs-subsite/lib/) 11
# Documentation pages 6 (Package Documentation)
# Documentation lines 778
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Service Contract

Created by Nick Carroll, last modified by Gustaf Neumann 21 Oct 2016, at 08:45 AM

Package Specification Summary for Package: acs-service-contract

Summary: API and UI for service contracts
Description: 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.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-kernel
Packages that depend on acs-service-contract: acs-authentication acs-automated-testing acs-content-repository acs-mail-lite dotlrn-research dotlrn-syllabus payment-gateway profile-provider search shipping-gateway
Package parameters: None

Bug Tracker Summary for Package: acs-service-contract

Open Bugs: 3
All Tracked Issues: 5
Latest Bug Opened: 2007-06-06 Missing unique constraint (acs_sc_msg_type_elements)
Latest Bug Fixed: 2006-01-25 Move acs-service-contract UI to sitewide-admin.
Top Bug Submitters: Lars Pind (1) Caroline Meeks (1) Tilmann Singer (1) Harish Krishnan (1) Stefan Sobernig (1)
Top Bug Fixers: Jeff Davis (1) Lars Pind (1)

Code Metrics Summary for Package: acs-service-contract

# Tcl Procs 32
# Tcl Lines 1182
# Tcl Blank Lines 214
# Tcl Comment Lines 123
# Automated Tests 1
# Stored Procedures PG: 28 ORA: 48
# SQL Lines PG: 1291 (blank 261 comments 148) ORA: 1263 (blank 226 comments 22)
# ADP pages 3
# ADP lines 71
# Include pages (acs-service-contract/lib/) 0
# Documentation pages 4 (Package Documentation)
# Documentation lines 587
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Reference Data

Created by Nick Carroll, last modified by Gustaf Neumann 21 Oct 2016, at 08:45 AM

Package Specification Summary for Package: acs-reference

Summary: Tools and API for managing reference data.
Description: Reference Data provides an API to support: <ul> <li> A common set of reference data. <li> Running standard reports on this data. <li> Monitoring the usage of reference data. </ul>
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-kernel
Packages that depend on acs-reference: postal-address ref-countries ref-currency ref-itu ref-language ref-timezones ref-us-states telecom-number
Package parameters: None

Bug Tracker Summary for Package: acs-reference

Open Bugs: 0
All Tracked Issues: 0
Latest Bug Opened: This package has no open bugs.
Latest Bug Fixed: No bugs have been fixed in this package.
Top Bug Submitters:
Top Bug Fixers:

Code Metrics Summary for Package: acs-reference

# Tcl Procs 0
# Tcl Lines 0
# Tcl Blank Lines 1
# Tcl Comment Lines 0
# Automated Tests 0
# Stored Procedures PG: 4 ORA: 6
# SQL Lines PG: 240 (blank 36 comments 51) ORA: 216 (blank 24 comments 18)
# ADP pages 4
# ADP lines 77
# Include pages (acs-reference/lib/) 0
# Documentation pages 3 (Package Documentation)
# Documentation lines 182
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Messaging

Created by Nick Carroll, last modified by Gustaf Neumann 21 Oct 2016, at 08:44 AM

Package Specification Summary for Package: acs-messaging

Summary: General messaging for bboard and general comments.
Description: 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.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-content-repository acs-kernel acs-mail-lite
Packages that depend on acs-messaging: general-comments sloan-bboard
Package parameters: None

Bug Tracker Summary for Package: acs-messaging

Open Bugs: 0
All Tracked Issues: 3
Latest Bug Opened: This package has no open bugs.
Latest Bug Fixed: 2006-08-30 Error installing: unique constraint violated.
Top Bug Submitters: Carsten Clasohm (1) Emmanuelle Raffenne (1) Paul Huibers (1)
Top Bug Fixers: Jeff Davis (1) Lars Pind (1) Emmanuelle Raffenne (1)

Code Metrics Summary for Package: acs-messaging

# Tcl Procs 6
# Tcl Lines 168
# Tcl Blank Lines 20
# Tcl Comment Lines 31
# Automated Tests 2
# Stored Procedures PG: 21 ORA: 34
# SQL Lines PG: 1039 (blank 145 comments 170) ORA: 824 (blank 90 comments 69)
# ADP pages 0
# ADP lines 0
# Include pages (acs-messaging/lib/) 0
# Documentation pages 3 (Package Documentation)
# Documentation lines 241
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

Next Page
previous October 2016 next
Sun Mon Tue Wed Thu Fri Sat
25 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
(1) 16 17 (1) 18 (24) 19 20 (20) 21 (157) 22
23 24 25 (1) 26 27 28 29
30 31 1 2 3 4 5

Popular tags

17 , 5.10 , 5.10.0 , 5.9.0 , 5.9.1 , ad_form , ADP , ajax , aolserver , asynchronous , bgdelivery , bootstrap , bugtracker , CentOS , COMET , compatibility , CSP , CSRF , cvs , debian , docker , docker-compose , emacs , engineering-standards , exec , fedora , FreeBSD , guidelines , host-node-map , hstore
No registered users in community xowiki
in last 30 minutes
Contributors

OpenACS.org