View · Index

Weblog

Filtered by category Core Packages, 1 - 10 of 26 Postings (all, summary)

Reference Data - Country

Created by Torben Brosten, last modified by Gustaf Neumann 13 Feb 2019, at 11:43 PM

Package Specification Summary for Package: ref-countries

Summary: ISO 3166 country data.
Description: Countries supplies the ISO 3166 Country data for acs-reference.
Documentation: Package Documentation
Maturity: Immature
This package depends on: acs-kernel acs-reference
Packages that depend on ref-countries: accounts-ledger acs-lang ams contacts ecommerce postal-address ref-currency value-based-shipping
Package parameters: None


Bug Tracker Summary for Package: ref-countries

There is no package with the name "ref-countries" known to bug-tracker.



Code Metrics Summary for Package: ref-countries

# Tcl Procs 2
# Tcl Lines 110
# Tcl Blank Lines 20
# Tcl Comment Lines 11
# Automated Tests 1
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 44 (blank 8 comments 11) ORA: 49 (blank 7 comments 11)
# ADP pages 0
# ADP lines 0
# Include pages (ref-countries/lib/) 0
# Documentation pages 1 (Package Documentation)
# Documentation lines 16
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

Reference Data - Language

Created by Robert Taylor, last modified by Gustaf Neumann 13 Feb 2019, at 11:41 PM

Package Specification Summary for Package: ref-language

Summary: ISO 639-1 language reference data for acs-reference.
Description: This is the ISO 639-1 language reference data (with languages names in English).
Maturity: Mature
This package depends on: acs-kernel acs-reference
Packages that depend on ref-language: accounts-ledger acs-lang ecommerce ref-currency
Package parameters: None


Bug Tracker Summary for Package: ref-language

There is no package with the name "ref-language" known to bug-tracker.



Code Metrics Summary for Package: ref-language

# Tcl Procs 6
# Tcl Lines 267
# Tcl Blank Lines 47
# Tcl Comment Lines 14
# Automated Tests 1
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 49 (blank 10 comments 9) ORA: 54 (blank 10 comments 9)
# ADP pages 0
# ADP lines 0
# Include pages (ref-language/lib/) 0
# Documentation pages 0
# Documentation lines 0
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

ACS Mail Lite

Created by Nick Carroll, last modified by Gustaf Neumann 01 Dec 2018, at 10:31 AM

Package Specification Summary for Package: acs-mail-lite

Summary: Simplified reliable email transmission with bounce management.
Description: 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.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-kernel acs-service-contract acs-tcl
Packages that depend on acs-mail-lite: acs-admin acs-authentication acs-messaging acs-subsite bulk-mail contacts dotlrn forums mail-tracking notifications postcard project-manager simulation
Package parameters:
IMAP: IMAPHost
IMAP Host to be used for sending emails (default localhost, type string, scope instance)
IMAP: IMAPPassword
IMAP Password to be used for sending emails (default , type string, scope instance)
IMAP: IMAPPort
IMAP Port to be used for sending emails (default 25, type number, scope instance)
IMAP: IMAPTimeout
IMAP Timeout. Waiting time until we give up with the mailserver. (default 60, type number, scope instance)
IMAP: IMAPUser
IMAP User to be used for sending emails (default , type string, scope instance)
SMTP: SMTPHost
SMTP Host to be used for sending emails (default localhost, type string, scope instance)
SMTP: SMTPPassword
SMTP Password to be used for sending emails (default , type string, scope instance)
SMTP: SMTPPort
SMTP Port to be used for sending emails (default 25, type number, scope instance)
SMTP: SMTPTimeout
SMTP Timeout. Waiting time until we give up with the mailserver. (default 60, type number, scope instance)
SMTP: SMTPUser
SMTP User to be used for sending emails (default , type string, scope instance)
email: BounceDomain
Email Domain for outgoing messages (default , type string, scope instance)
email: BounceMailDir
Location of the maildir location that accepts incoming bounces (default , type string, scope instance)
email: BounceScanQueue
How often (in seconds) to scan for new bounces (default 120, type number, scope instance)
email: EnvelopePrefix
The prefix for sending mail that will be handled by this instance. Use alphanumeric characters only. (default bounce, type string, scope instance)
email: FilesystemAttachmentsRoot
Path of a folder in the filesystem into which files are allowed to be read and sent as attachments. Trying to send attachments residing outside this folder will throw an error. Set this parameter to the root of your filesystem will disable this restriction. Default for the empty value of this parameter will be to allow only files into the temporary folder of the system, as in '[ns_tmpdir]' (default , type string, scope instance)
email: FixedFont
Font definition (after the font tag) that will always be wrapped around HTML e-mail. Example: face=Verdana size=2. Default is empty (default , type string, scope instance)
email: FixedSenderEmail
Email address that will be always the email stored in the sender. Default is empty (default , type string, scope instance)
email: FolderID
Folder ID of a folder in the content repository that contains files that can be included using checkboxes in each e-mail send out of the system. This effects /lib/email (default , type number, scope instance)
email: MMEncodeBin
Location of mmencode executable. (default /usr/bin/mmencode, type string, scope instance)
email: MaxBounceCount
Number of bounced emails after resulting in disabling an email-address (default 10, type number, scope instance)
email: MaxDaysToBounce
Number of days after mail sending a bounce is expected at the very latest (default 2, type number, scope instance)
email: MaxNotificationCount
Number of times the user will get a notification that his email got disabled in the system (default 4, type number, scope instance)
email: NotificationInterval
Number of days the users with bouncing email will be notified again on how to re-enable the email again (default 7, type number, scope instance)
email: NotificationSender
Sender of the notification email (default , type string, scope instance)
email: OriginatorEmail
Answers question: What value gets assigned to Originator header? Choices are: fixed_sender, from_address, message_id, reply_to, or bounce_address (value returned from acs_mail_lite::bounce_address). Originator defined in rfc2822 section 3.6.2 (default bounce_address, type string, scope instance)
email: send_immediately
Boolean value to say whether new mails should be send out immediately or stored in the db before send out. (default 0, type number, scope instance)
inbound_email: IncomingDomain
Email Domain for incoming messages (default , type string, scope instance)
inbound_email: IncomingFilterProcName
Procedure name for custom filtering of incoming email. Default is empty string. (default , type string, scope instance)
inbound_email: IncomingMailDir
Location of the maildir location that accepts incoming bounces (default , type string, scope instance)
inbound_email: IncomingMaxAge
Maximum time to accept replies from sent email before expiring. 604800 is 1 week of (seconds). 0 = does not expire (default 604800, type number, scope instance)
inbound_email: IncomingMode
Incoming email mode. Choices are: legacy (same behavior up to OpenACS 5.9.1. Deprecated, will be removed in future versions), maildir (use a MailDir location for incoming email), imap (use IMAP for incoming email). (default maildir, type string, scope instance)
inbound_email: IncomingScanRate
Duration between scans for new email (seconds) (default 120, type number, scope instance)
rollout_support: EmailAllow
Tcl list of email addresses that are allowed to receive messages when delivery mode is set to filter (default , type string, scope instance)
rollout_support: EmailDeliveryMode
Set how message will be delivered. default: Email messages are sent via the tcllib smtpd implementation. nssmtpd: try to send mail via SMTP based on the NaviServer nssmtpd module. log: Email messages are written to the server's error log. ignore: just write a single line per ignored mail delivery attempt. redirect: Email messages are redirected to the addresses specified by the EmailRedirectTo parameter. If this list is absent or empty, email messages are written to the server's error log. filter: Email messages are sent via SMTP if the recipient appears in the EmailAllow parameter, otherwise they are logged. The setting 'filter' and 'redirect' can be combined with 'nssmtpd' as in 'filter nssmtpd' to specify the delivery implementation (default default, type string, scope instance)
rollout_support: EmailRedirectTo
Tcl list of email addresses to redirect to (default , type string, scope instance)

Bug Tracker Summary for Package: acs-mail-lite

Open Bugs: 4
All Tracked Issues: 30
Latest Bug Opened: 2019-06-19 Mail server down — no retry?
Latest Bug Fixed: 2021-08-27 redirect does not work in acs-mail-lite 5.10.0d12.
Top Bug Submitters: Jade Rubick (4) Benjamin Brink (3) Martin Magerl (2) Dirk Gomez (1) Brian Fenton (1)
Top Bug Fixers: Malte Sussdorff (7) Gustaf Neumann (6) Jade Rubick (3) Dave Bauer (2) Caroline Meeks (1) Rocael Hernández Rizzardini (1) Torben Brosten (1)

Code Metrics Summary for Package: acs-mail-lite

# Tcl Procs 67
# Tcl Lines 5800
# Tcl Blank Lines 765
# Tcl Comment Lines 948
# Automated Tests 2
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 433 (blank 48 comments 216) ORA: 423 (blank 39 comments 213)
# ADP pages 1
# ADP lines 14
# Include pages (acs-mail-lite/lib/) 0
# Documentation pages 55 (Package Documentation)
# Documentation lines 2572
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

Commands for ds/shell to test, whether you mail setup is correct:

set to_addr [party::get -party_id [ad_conn user_id] -element email]
set from_addr [parameter::get -parameter HostAdministrator -package_id $::acs::kernel_id]

acs_mail_lite::send_immediately -to_addr $to_addr -from_addr $from_addr -body "hi" -subject "testing with send_immediately"

ACS API Browser

Created by Nick Carroll, last modified by Gustaf Neumann 28 Jun 2017, at 08:40 PM

Package Specification Summary for Package: acs-api-browser

Summary: Interactive documentation for the Tcl and SQL APIs.
Description: On line interactive documentation for the locally installed Tcl and SQL APIs. Links to the Tcl core and NaviServer online documentation as well.
Maturity: Mature and Standard
This package depends on: acs-tcl acs-kernel
Packages that depend on acs-api-browser: acs-automated-testing xotcl-core
Package parameters:
FancySourceFormattingP
Should we highlight syntax and hyperlink procedure names when showing procedure source code? (1 for yes, 0 for no) (default 1, type number, scope instance)
ValidateCSRFP
Boolean parameter to activate/deactivate CSRF protection for this package instance (default 1, type number, scope instance)


Bug Tracker Summary for Package: acs-api-browser

Open Bugs: 3
All Tracked Issues: 22
Latest Bug Opened: 2017-06-25 OpenACS Tcl API Search does not support parentheses
Latest Bug Fixed: 2024-10-13 about_package_key Redirection no functional.
Top Bug Submitters: Michael Aram (4) Benjamin Brink (4) Torben Brosten (3) Benjamin Bytheway (1) Brian Fenton (1)
Top Bug Fixers: Gustaf Neumann (13) Dave Bauer (3) Don Baccus (1) Roberto Mello (1) Torben Brosten (1)


Code Metrics Summary for Package: acs-api-browser

# Tcl Procs 50
# Tcl Lines 2376
# Tcl Blank Lines 260
# Tcl Comment Lines 241
# Automated Tests 16
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 0 (blank 1 comments 0) ORA: 0 (blank 1 comments 0)
# ADP pages 14
# ADP lines 421
# Include pages (acs-api-browser/lib/) 1
# Documentation pages 0
# Documentation lines 0
Browse Source API-browser
Github Repository: https://github.com/openacs/acs-api-browser/tree/oacs-5-10

 

 

Search

Created by Robert Taylor, last modified by Gustaf Neumann 01 Jun 2017, at 10:10 AM

Package Specification Summary for Package: search

Summary: Site wide search
Description: Site wide search implemented with service contracts, currently supports PostgreSQL via the tsearch2 driver and Oracle via the intermedia-driver.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-service-contract acs-tcl acs-templating acs-automated-testing
Packages that depend on search: acs-content-repository intermedia-driver tsearch2-driver
Package parameters:
FtsEngineDriver
Which search engine driver to use? You should enter the name of the related binding (e.g. openfts-driver, swish-driver,...) (default tsearch2-driver, type number, scope instance)
LimitDefault
Default limit value (default 10, type number, scope instance)
PagesPerGroup
Number of pages in a page group (default 10, type number, scope instance)
SearchIndexerInterval
Interval in seconds for the search indexer to sweep for new or updated items. (default 31, type number, scope instance)
SearchTheWeb
Search the Web (e.g. Google) (default http://www.ask.com/web?q=%s Ask.com http://www.bing.com/search?q=%s Bing https://duckduckgo.com/?q=%s DuckDuckGo https://www.google.com/search?q=%s Google https://twitter.com/search?q=%s Twitter http://search.yahoo.com/search?p=%s Yahoo!, type string, scope instance)
SubsiteSearchP
If mounted in a subsite should the search be restricted to items in the subsite by default. Requires that package_id in acs_objects be properly populated. (default 0, type number, scope instance)
Symbol2Interval
Translate symbol to date interval. (default m3 {3 month ago} m6 {6 month ago} y1 {1 year ago}, type string, scope instance)
Syndicate
Should syndication data be stored when indexing for search. (default 0, type number, scope instance)
ValidateCSRFP
Boolean parameter to activate/deactivate CSRF protection for this package instance (default 1, type number, scope instance)

Bug Tracker Summary for Package: search

Open Bugs: 8
All Tracked Issues: 29
Latest Bug Opened: 2017-06-03 context snippet might contain truncated markup
Latest Bug Fixed: 2024-10-13 Search observer queue may have NULL entries.
Top Bug Submitters: Christian Brechbuehler (5) Eduardo Santos (3) Ryan Gallimore (3) Daniël Mantione (2) Jeff Davis (1)
Top Bug Fixers: Gustaf Neumann (9) Dave Bauer (8) Jeff Davis (1) Lars Pind (1) Tilmann Singer (1) Alfred Werner (1) Maurizio Martignano (1)

Code Metrics Summary for Package: search

# Tcl Procs 26
# Tcl Lines 889
# Tcl Blank Lines 112
# Tcl Comment Lines 129
# Automated Tests 0
# Stored Procedures PG: 2 ORA: 4
# SQL Lines PG: 273 (blank 38 comments 20) ORA: 389 (blank 61 comments 81)
# ADP pages 4
# ADP lines 144
# Include pages (search/lib/) 2
# Documentation pages 2 (Package Documentation)
# Documentation lines 172
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

For details concerning the intermedia-driver,  see David Bauer's post 12.  The intermedia-driver itself states that it requires Oracle 8.1.7, may work with 9, will NOT work with Oracle 10.

Summary

The aim of the project is to create a user-friendly, extensible, and scalable search package. The project team consists of Dirk Gomez (co-lead), Deirdre Kane (co-lead), and Dave Bauer. MIT Sloan is the lead .LRN institution for this project.

There currently is no working search solution for .LRN. The document below describes how to implement a search package for .LRN for Oracle 8i, which is the database system in use in MIT Sloan School. The described approach should be portable to PostgreSQL.

Packages/portlets used by Sloan

A User may have these portlets:

  • News
  • Useful Links (custom portlet)
  • Links
  • Day Summary
  • Full Calendar
  • Documents
  • Surveys
  • Forums
  • Frequently Asked Questions

A class may have these portlets.

  • Class Info
  • News
  • Frequently Asked Questions
  • Forums
  • Syllabus
  • Staff List
  • Schedule
  • Subgroups
  • Survey
  • Full Calendar
  • Documents
  • Calendar
  • Homework
  • Assignments
  • Lectures Notes and Slides
  • Handouts and Study Materials
  • Trading Game

A communitiy may have these portlets:

  • News
  • Frequently Asked Questions
  • Survey
  • Forums
  • Subgroups
  • Documents
  • Members
  • Full Calendar
  • Community Info
  • Calendar
  • Schedule
  • Syllabus
  • Trading Game

Portlets/packages not indexed

  • Trading Game
  • bookmarks
  • curriculum
  • news-aggregator
  • blogger

Work on packages

To be reviewed

  • faq
  • survey
  • static

First draft programmed

  • calendar
  • curriculum
  • dotlrn

Pending

  • File-storage
  • news

Per-Package docs and comments

FAQ

Index questions and answers and index FAQs separately.

Forums

Index messages and forum title charter separately.

Content-Repository

See this Forum thread

Open Questions and Tasks

Should we use triggers for indexing content? Contrast portability, stability, plugin-ability.

Read up on doc_highlight

Maybe store the community_id in the intermedia content?

 

 

 

Intermedia Driver

Created by Gustaf Neumann, last modified by Benjamin Brink 22 Oct 2016, at 02:39 AM

Package Specification Summary for Package: intermedia-driver

Summary: Search package callback implementation for Oracle Intermedia.
Description: Implemented the search package callback interface for search engine driver using Oracle Intermedia.
Maturity: Mature and Standard
This package depends on: search
Packages that depend on intermedia-driver: None
Package parameters: None


Bug Tracker Summary for Package: intermedia-driver

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: intermedia-driver

# Tcl Procs 6
# Tcl Lines 219
# Tcl Blank Lines 26
# Tcl Comment Lines 10
# Automated Tests 0
# Stored Procedures PG: 0 ORA: 6
# SQL Lines PG: 0 (blank 1 comments 0) ORA: 373 (blank 47 comments 115)
# ADP pages 0
# ADP lines 0
# Include pages (intermedia-driver/lib/) 0
# Documentation pages 0
# Documentation lines 0
Browse Source Not installed
Github Repository: https://github.com/openacs/openacs-core

 

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

 

 

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