View · Index

Weblog

Showing 431 - 440 of 693 Postings (summary)

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 52
# 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 2373
# Tcl Blank Lines 393
# 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 xooauth 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)
PreferredCSSToolkit
Use either "yui", or "bootstrap", or "default". The latter one lets the value according to the theme. yui is just for legacy reasons. (default default, type string, scope global)
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: 2024-10-13 template::util::date::now_min_interval_plus_hour blindly adds 1 to current hour, which leads to invalid datetime objects before midnight..
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 497
# Tcl Lines 20894
# Tcl Blank Lines 3819
# Tcl Comment Lines 2151
# 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 11
# ADP lines 1350
# Include pages (acs-templating/lib/) 2
# Documentation pages 237 (Package Documentation)
# Documentation lines 15095
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 acs-automated-testing
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-admin.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/ } developer { label {Developer Tools} url /acs-admin/developer } advanced { label #acs-subsite.Subsite_Administration# folder admin selected_patterns { site-map/* groups/* group-types/* rel-segments/* rel-types/* host-node-map/* object-types/* } } 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: 164
Latest Bug Opened: 2021-03-06 Improve password resetting
Latest Bug Fixed: 2024-10-13 German I18n messages of acs-subsite are "polluted" with dotLRN..
Top Bug Submitters: Michael Aram (9) Tilmann Singer (8) Barry Books (6) Jade Rubick (6) Randy O'Meara (6)
Top Bug Fixers: Lars Pind (35) Gustaf Neumann (24) 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 6904
# Tcl Blank Lines 1206
# Tcl Comment Lines 569
# 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 172
# ADP lines 4082
# Include pages (acs-subsite/lib/) 11
# Documentation pages 6 (Package Documentation)
# Documentation lines 800
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: 1290 (blank 261 comments 145) ORA: 1267 (blank 228 comments 22)
# ADP pages 3
# ADP lines 71
# Include pages (acs-service-contract/lib/) 0
# Documentation pages 4 (Package Documentation)
# Documentation lines 591
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 194
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 254
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Lang

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

Package Specification Summary for Package: acs-lang

Summary: OpenACS Internationalization Support.
Description: 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.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-kernel acs-tcl acs-translations ref-timezones ref-countries ref-language acs-automated-testing
Packages that depend on acs-lang: acs-subsite ams calendar diagram dotlrn file-storage xowiki
Package parameters:
SiteWideLocale
The site-wide default locale (default en_US, type string, scope instance)
SystemTimezone
The timezone that Oracle is set to use. Use a name from the acs-reference package, e.g., America/Los_Angeles or Asia/Tokyo (default UTC, type string, scope instance)
UsePackageLevelLocalesP
Specify whether you want to allow different system/user locales per package, or only one site-wide locale system setting/user preference. (default 0, type number, scope instance)

Bug Tracker Summary for Package: acs-lang

Open Bugs: 25
All Tracked Issues: 114
Latest Bug Opened: 2020-07-17 Register default message in lang::message::lookup
Latest Bug Fixed: 2024-10-12 lang::user::locale has a "dead" switch "site_wide".
Top Bug Submitters: Jarkko Laine (11) Joel Aufrecht (9) Anja Wicht (6) Tilmann Singer (6) Peter Marklund (5)
Top Bug Fixers: Peter Marklund (39) Gustaf Neumann (13) Joel Aufrecht (12) Jeff Davis (8) Dave Bauer (6) Lars Pind (4) Frank N. (3)

Code Metrics Summary for Package: acs-lang

# Tcl Procs 136
# Tcl Lines 5024
# Tcl Blank Lines 857
# Tcl Comment Lines 609
# Automated Tests 34
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 584 (blank 94 comments 69) ORA: 580 (blank 90 comments 66)
# ADP pages 28
# ADP lines 711
# Include pages (acs-lang/lib/) 3
# Documentation pages 6 (Package Documentation)
# Documentation lines 1468
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

ACS Kernel

Created by Torben Brosten, last modified by Gustaf Neumann 21 Oct 2016, at 08:44 AM

Package Specification Summary for Package: acs-kernel

Summary: Routines and data models providing the foundation for OpenACS-based Web services.
Description: 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.
Maturity: Mature and Standard
This package depends on: None
Packages that depend on acs-kernel: accounts-ledger acs-admin acs-api-browser acs-authentication acs-automated-testing acs-bootstrap-installer acs-content acs-content-repository acs-core-docs acs-datetime acs-developer-support acs-events acs-interface acs-lang acs-ldap-authentication acs-mail acs-mail-lite acs-messaging acs-object-management acs-reference acs-service-contract acs-subsite acs-tcl acs-templating address-book adserver ajaxhelper assessment attachments bookmarks bookshelf bug-tracker categories chat clickthrough cms cms-news-demo cop-base cop-ui curriculum-central directory dotfolio dotlrn download dynamic-types ec-serial-numbers ecommerce edit-this-page email-handler faq file-manager file-storage forums gatekeeper general-comments glossary imsld invoices layout-manager mail-tracking monitoring new-portal news notes notifications oacs-dav openacs-bootstrap3-theme openacs-bootstrap5-theme organizations package-builder page photo-album postal-address press ref-countries ref-currency ref-itu ref-language ref-timezones ref-us-states ref-us-zipcodes robot-detection rss-support schema-browser scorm-player simple-survey site-wide-search skin sloan-bboard spam static-pages telecom-number tsoap version-control webmail wiki workflow wp-slim xml-rpc xotcl-core xotcl-request-monitor xowiki
Package parameters:
IndexRedirectUrl
If non-blank, serve the given template rather than the default index template. Example: /dotlrn/index (default , type string, scope instance)
RestrictErrorsToAdminsP
Whether we show errors to administrators only (default 1, type string, scope instance)
SendErrorEmailP
Whether to send an email to the site owner describing details whenever an error ocurrs, or not. A value of 0 in this parameter indicates that no emails are going to be sent, on the other hand, a value of 1 indicates that an email is going to be sent when error ocurrs. (default 0, type number, scope instance)
UseBackgroundDeliveryP
Use background delivery for file downloads (default 0, type number, scope instance)
UseCanonicalLocation
Use Canonical Location (default 0, type number, scope instance)
Local Accounts: EmailAccountOwnerOnPasswordChangeP
Say 1 if you want us to send an email to the account owner when changing password for local accounts. (default 1, type number, scope instance)
Local Accounts: ScreenName
Can be 'none', 'solicit', or 'require'. If you say none, we will not ask users to provide a screen_name. If you say 'solicit', we will ask for one, but not require it. If you say 'require', we will not let users register or login without setting up a screen_name. (default solicit, type number, scope instance)
antispam: AllowedAttribute
A space separated list of allowed attribute names, e.g. title, src, etc.. You probably want to avoid onMouseOver and the like. Add a * to always allow all attributes. (default align alt border cellpadding cellspacing color face height href hspace id name size src style target title valign vspace width colspan rowspan class, type string, scope instance)
antispam: AllowedProtocol
A space separated list of protocols that are valid attributes of HTML tags in submitted content. Add a * to always all all protocols. (default http https ftp mailto, type string, scope instance)
antispam: AllowedTag
A space separated list of all the HTML tags that people may use. Add a * to always allow all tags. (default A ADDRESS ADP:ICON ADP:TOGGLE_BUTTON B BLOCKQUOTE BR CODE DIV DD DL DT EM FONT HR I LI OL P PRE SPAN STRIKE STRONG SUB SUP TABLE TBODY TD TR TT U UL EMAIL FIRST_NAMES LAST_NAME GROUP_NAME H1 H2 H3 H4 H5 H6, type string, scope instance)
antispam: AllowedURLAttribute
A space separated list of allowed attribute names, for which the attribute value should be interpreted as a URL. These attributes will then be checked for valid protocols, cf. the AllowedProtocol parameter. This is in addition to the attributes allowed by the AllowedAttribute parameter. (default HREF, type string, scope instance)
antispam: SpamUserNameRegexp
provide a regular expression to block certain user names (default , type number, scope instance)
apm: InfoFilePermissionsMode
The default UNIX permissions to assign to the .info file when it is created. (default 0775, type string, scope instance)
apm: SystemCommandPaths
Directories that contain system commands, such as tar, wget, and gunzip (default /usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/sbin, type string, scope instance)
caching: DBCacheSize
The size of the database API cache (default 200000, type number, scope instance)
caching: MaxSize
The size of the util_memoize cache(bytes) (default 200000, type number, scope instance)
deprecated: AdminOwner
Who signs the admin pages, e.g., a programmer who can fix/enhance them. DEPRECATED: please use HostAdministrator instead (default a-programmer@yourdomain.com, type string, scope instance)
deprecated: PrivacyControlEnabledP
Whether we control privacy. One example of a package that uses this is forums. It doesn't show any forum posting content unless this is set to 1. DEPRECATED: this functionality has been ported to dotlrn, which was the only upstream package using it. (default 0, type number, scope instance)
permissions: PermissionCacheP
Whether to cache permission_p calls. Use with extreme caution. Only direct permissions managed via the tcl api are properly handled and some packages modify permissions directly in the database and will not work properly when this is turned on. You must restart the server after changing this param. (default 0, type number, scope instance)
permissions: PermissionCacheTimeout
Number of seconds until the permissions cache times out. (default 300, type number, scope instance)
request-processor: BugTrackerInstance
Use this parameter to indicate the instance of the bug tracker where the errors will be automatically submitted. You must use a relative url indicating where is mounted the instance of the bug tracker. For instance, if you have your bug tracker instance mounted under "/bug", this parameter must be "/bug". Leave this parameter in blank if you do not want to use it. (default , type string, scope instance)
request-processor: DebugP
save debugging information for developer support? (default 0, type string, scope instance)
request-processor: ExcludedFiles
string match patterns for files which the request processor should never serve (default */CVS/* *~, type string, scope instance)
request-processor: ExtensionPrecedence
precedence for file extensions, e.g., 'tcl,adp,html' means 'serve a .tcl file if available, else an .adp file if available, else an .html file if available, else the first file available in alphabetical order. Comma-separated. (default adp,tcl,html,jpg,gif, type string, scope instance)
request-processor: ForceHostP
if a user provides a Host header which isn't this, redirect the user to this particular host. e.g., if yourservername.com and www.yourservername.com point to the same IP, set this to 1 so cookies will be properly set. (default 0, type string, scope instance)
request-processor: HttpCacheControlP
Whether we output http headers on every request for dynamic pages that prevent browsers and proxies from caching the page. (default 1, type number, scope instance)
request-processor: LogDebugP
log request-processor debug messages to the error log? very verbose. (default 0, type string, scope instance)
request-processor: PerformanceModeP
Setting this to 1 will tell the request processor to make the assumption that once a URL is mapped to a file, that mapping never changes. This obviously would cause problems on a development system, but will improve performance on a production server. (default 0, type number, scope instance)
request-processor: ResourcesExpireInterval
If the specified value is different to 0, the value is passed to ns_setexpires to provide an expire time for the content. Typically, this time is set in seconds but can be as well an integer with the suffix "d" for days, "h" for hours or "m" for minutes, such as e.g. 30d for 30 days. (default 0, type number, scope instance)
request-processor: ServeXQLFiles
Should we serve .xql files (database query files) to browsers? Say 0 to not serve them, 1 to serve them. Typically you do not want to serve these files. Change requires a server restart to take effect. (default 0, type number, scope instance)
request-processor: SystemURLSection
URL sections exempt from Host header checks and security/session handling. (can specify an arbitrary number). (default SYSTEM, type string, scope instance)
security: AllowPersistentLoginP
do we allow persistent logins? (default 1, type string, scope instance)
security: ApprovalExpirationDays
The number of days after which registration approval expires, which will cause the user to change state to 'needs_approval'. Set to 0 to disable expiration of approval. (default 0, type number, scope instance)
security: CSPEnabledP
Enable automated generation of W3C ontent Security Policies (CSP); it is highly recommended to activate it to mitigate XSS attacks (default 1, type number, scope instance)
security: CSPEnabledP
Enable automated generation of W3C ontent Security Policies (CSP) (default 1, type number, scope instance)
security: CookieDomain
Domain to pass to ad_set_cookie. Set this if you want to access multiple hostnames under the same domain. (default , type string, scope instance)
security: DefaultPersistentLoginP
On the login screen, should the default be to login the user permanently (1) or not (0). (default 1, type number, scope instance)
security: LoginExpirationTime
The expiration time for the login page. This is needed to protect against browser cached passwords. (default 600, type number, scope instance)
security: LoginPageExpirationTime
The expiration time in seconds for the login page. This is needed to protect against browser cached passwords - is not needed anymore for are recent browsers. (default 0, type number, scope instance)
security: LoginTimeout
The maximum number of seconds to let users stay logged in without requiring them to refresh their password. 0 for infinite. Change requires a server restart to take effect. (default 28800, type number, scope instance)
security: MaxUrlLength
The maximum length of a URL. Often attacks are tried with long URLs, therefore, catching this early improves security. For typical OpenACS installations, a URL length of 500 is more than enough. (default 2000, type number, scope instance)
security: PasswordExpirationDays
How long can a password be used before it expires and must be changed. Specify 0 to disable password expiration. (default 0, type number, scope instance)
security: PasswordHashAlgorithm
Define the algorithm to be used for computing password hashes; multiple algorithms can be specified in decreasing preference order (example: "scram-sha-256 scrypt-16384-8-1 salted-sha1"; default: "salted-sha1"; values are specified without quotes). (default salted-sha1, type string, scope instance)
security: PasswordHashAlgorithm
Define the algorithm to be used for computing password hashes; multiple algorithms can be specified in decreasing preference order (example: " argon2-12288-3-1 scram-sha-256 scrypt-16384-8-1 salted-sha1"; default: "salted-sha1"; values are specified without quotes). Potential values: argon2-12288-3-1 argon2-rfc9106-high-mem argon2-rfc9106-low-mem salted-sha1 scram-sha-256 scrypt-16384-8-1 (default salted-sha1, type string, scope instance)
security: RegisterRestrictEntireServerToRegisteredUsersFilters
Register filters at startup that will allow each subsite to be restricted to registered users. (default 0, type number, scope instance)
security: RegisterRestrictToSSLFilters
Whether to process the RestrictToSSL paths per site node on startup which can be quite slow on a site with many nodes. (default 1, type string, scope instance)
security: RequireQuestionForPasswordResetP
(Unsupported) Do we require a question/answer pair to reset a users password? (default 0, type string, scope instance)
security: RestrictLoginToSSLP
Should login, register, and password update pages be restricted to HTTPS? (default 1, type number, scope instance)
security: SecureSessionCookie
Set the session cookie as secure. This parameter should only be set, when ALL requests to the site requiring a cookie are over HTTPS. (default 0, type number, scope instance)
security: SessionLifetime
how long after the last hit should we save information in the SessionLifetime table? (default 604800, type string, scope instance)
security: SessionRenew
How many seconds do we let elapse before renewing a session cookie? This should be less than SessionTimeout. Change requires a server restart to take effect. (default 300, type number, scope instance)
security: SessionSweepInterval
how often should we sweep for old stale sessions? (default 3600, type string, scope instance)
security: SessionTimeout
For how many seconds can a be session inactive before it times out? Change requires a server restart to take effect. (default 1200, type string, scope instance)
security: UseCustomQuestionForPasswordReset
Does the user get to choose their custom password question and answer (default 0, type string, scope instance)
security: UseEmailForLoginP
Say 1 if we should login with email instead of username. (default 1, type number, scope instance)
security: UsePasswordWidgetForUsername
Should we hide what the user types in the username field, the way we do with the password field? Set this to 1 if you are using sensitive information such as social security number for username. (default 0, type number, scope instance)
server-cluster: CanonicalServer
The canonical (primary) server, i.e. the server running the scheduled procedures etc. The provided value should be included in the list of ClusterPeerIP? If a port is not provided, we assume port 80. (default , type string, scope instance)
server-cluster: ClusterAuthorizedIP
A space separated list of which machines can issues requests (e.g., flushing) to the cluster. Can use glob matching notation (10.0.0.*) (default , type string, scope instance)
server-cluster: ClusterAutodeleteInterval
When a peer node is inactive long than this duration, delete it automatically (default 2m, type string, scope instance)
server-cluster: ClusterEnableLoggingP
Should I log clustering events in the system log? (default 1, type string, scope instance)
server-cluster: ClusterEnabledP
is clustering enabled? (default 0, type string, scope instance)
server-cluster: ClusterHeartbeatInterval
Time duration between checks for the liveliness of cluster nodes (default 20s, type string, scope instance)
server-cluster: ClusterPreferredLocationRegexp
When servers listen on multiple endpoints (different protocols, IP addresses, IPv4/IPv6, ...) use the specified regexp to select the preferred option. When there is no match, the first optional value is used. (default https://, type string, scope instance)
server-cluster: DynamicClusterPeers
Do not edit here. Used for bookkeeping. (default , type string, scope instance)
server-cluster: DynamicClusterPeers
Do not edit here. Used for bookkeeping. (default , type string, scope instance)
system-information: CommunityMemberAdminURL
the URL of the admin community member page (default /acs-admin/users/one, type string, scope instance)
system-information: CommunityMemberURL
the URL of the public community member page (default /shared/community-member, type string, scope instance)
system-information: HomeName
the name of the workspace link (default #acs-subsite.Your_Account#, type string, scope instance)
system-information: HomeURL
the URL of the workspace link (default /pvt/home, type string, scope instance)
system-information: HostAdministrator
a person whom people can email with technical problems (default somenerd@yourdomain.com, type string, scope instance)
system-information: OutgoingSender
The email address that will sign outgoing alerts. (default somenerd@yourdomain.com, type string, scope instance)
system-information: PublisherName
for legal pages, full corporate entity (default Yourdomain Network, Inc., type string, scope instance)
system-information: SystemName
the name of your system (default yourdomain Network, type string, scope instance)
system-information: SystemOwner
who signs the average user-visible pages (default webmaster@yourdomain.com, type string, scope instance)
system-information: SystemURL
URL to tell users to go to (default http://yourdomain.com, type string, scope instance)

Bug Tracker Summary for Package: acs-kernel

Open Bugs: 12
All Tracked Issues: 77
Latest Bug Opened: 2017-03-02 PACKAGE BODY UTIL doesn't compile on clean Oracle install
Latest Bug Fixed: 2024-10-13 Make cmp_pg_version a little bit more robust.
Top Bug Submitters: Joel Aufrecht (5) Tilmann Singer (4) Michael Steigman (3) Jade Rubick (3) Brian Fenton (3)
Top Bug Fixers: Gustaf Neumann (18) Lars Pind (11) Jeff Davis (7) Don Baccus (6) Jarkko Laine (4) Joel Aufrecht (3) Dave Bauer (3)

Code Metrics Summary for Package: acs-kernel

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

 

 

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

Popular tags

17 , 5.10 , 5.10.0 , 5.10.1 , 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
No registered users in community xowiki
in last 30 minutes
Contributors

OpenACS.org