lib/actions.adp |
|
|
lib/actions.tcl |
|
Generate an HTML version of the given package_id's admin actions. |
lib/ad-return-complaint.adp |
|
Generate an HTML version of the given package_id's admin actions. |
lib/ad-return-error.adp |
|
Generate an HTML version of the given package_id's admin actions. |
lib/build-repository.adp |
|
Generate an HTML version of the given package_id's admin actions. |
lib/build-repository.tcl |
|
Generate an HTML version of the given package_id's admin actions. |
lib/check-installed.adp |
|
Generate an HTML version of the given package_id's admin actions. |
lib/check-installed.tcl |
|
ADP include for checking if some resources are installed locally,
and if not to provide the option to download these resources. |
lib/complain.adp |
|
ADP include for checking if some resources are installed locally,
and if not to provide the option to download these resources. |
lib/page-error.adp |
|
ADP include for checking if some resources are installed locally,
and if not to provide the option to download these resources. |
lib/page-error.tcl |
|
|
lib/progress-bar.adp |
|
|
lib/static-progress-bar.adp |
|
|
lib/static-progress-bar.tcl |
|
packages/acs-tcl/lib/static-progress-bar.tcl
The OTHER progress-bar.adp is animated. |
tcl/00-icanuse-procs.tcl |
|
An API for checking optional features (name inspired by caniuse.com) |
tcl/01-database-procs-postgresql.tcl |
|
Postgres-specific database API and utility procs. |
tcl/01-database-procs.tcl |
|
An API for managing database queries. |
tcl/10-charset-compat-procs.tcl |
|
Compatibility procs in case we're not running a version of AOLServer that supports charsets. |
tcl/30-xml-utils-procs.tcl |
|
This set of utilities was created back in the days when ns_xml was
the preferred AOLserver XML api. |
tcl/acs-cache-procs.tcl |
|
<p>This file defines the following Objects and Classes: ::acs::KeyPartitionedCache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::KeyPartitionedCache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::PartitionedCache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::PartitionedCache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::HashKeyPartitionedCache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::HashKeyPartitionedCache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::LockfreeCache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::LockfreeCache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::Cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::Cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xo::xotcl_package_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::xo::xotcl_package_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xo::xotcl_object_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::xo::xotcl_object_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::site_nodes_children_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::site_nodes_children_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xowiki::cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::xowiki::cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::xo::xotcl_object_type_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::xo::xotcl_object_type_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::permission_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::permission_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::site_nodes_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::site_nodes_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::misc_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::misc_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::site_nodes_id_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::site_nodes_id_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::per_request_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::per_request_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::per_thread_cache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::per_thread_cache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> |
tcl/acs-container-procs.tcl |
|
<p>This file defines the following Objects and Classes: ::acs::Container<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::Container'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> |
tcl/acs-db-00-procs.tcl |
|
Low level interface for defining the basic classes for the DB interface.<p>This file defines the following Objects and Classes: ::acs::db::Driver<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::Driver'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::db::nsdb<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::nsdb'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::db::nsdbi<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::nsdbi'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> |
tcl/acs-db-12-procs.tcl |
|
Low level interface for defining interface stubs to application
specific DB functions.<p>This file defines the following Objects and Classes: ::acs::db::nsdb-oracle<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::nsdb-oracle'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::db::nsdbi-postgresql<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::nsdbi-postgresql'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::db::SQL<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::SQL'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::db::postgresql<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::postgresql'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::db::oracle<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::db::oracle'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> |
tcl/acs-kernel-procs.tcl |
|
|
tcl/acs-permissions-procs.tcl |
|
Tcl procs for the acs permissioning system. |
tcl/acs-private-data-procs.tcl |
|
Tcl procs for managing privacy |
tcl/ad-functional-procs.tcl |
|
Functional Programming in Tcl? - Absolutely!
This library adds the expressive power of functional languages
like LISP, Gofer or Haskell to the Tcl language!
If you don't know what functional programming is,
here's a good place to start:
<ul>
<li>
<a href="https://www.haskell.org/get-started/">https://www.haskell.org/get-started/</a>
</li>
<li>
<a href="https://www.cse.chalmers.se/~rjmh/Papers/whyfp.pdf">https://www.cse.chalmers.se/~rjmh/Papers/whyfp.pdf</a>
</li>
</ul>
A general naming convention in this file is:
f = a function
x = an element
xs = a list of elements
This library was completely rewritten on July 18, 2000. |
tcl/admin-procs.tcl |
|
Procedures used only in admin pages (mostly the user class stuff). |
tcl/adp-parser-procs.tcl |
|
Routines for a pure-Tcl parser supporting an ADP-like syntax. |
tcl/aolserver-3-procs.tcl |
|
Contains procedures specific to AOLserver 3 (mostly recreating
functionality dropped from AOLserver 2). |
tcl/apm-file-procs.tcl |
|
Functions that APM uses to interact with the filesystem and I/O. |
tcl/apm-install-procs.tcl |
|
Routines used for installing packages. |
tcl/apm-procs.tcl |
|
Routines used by the package manager. |
tcl/apm-xml-procs.tcl |
|
Functions that APM uses to parse and generate XML. |
tcl/application-data-link-procs.tcl |
|
Procs of application data linking |
tcl/application-link-procs.tcl |
|
Procs of application linking |
tcl/callback-procs.tcl |
|
Supports the use of callbacks. |
tcl/cluster-procs.tcl |
|
<p>This file defines the following Objects and Classes: ::acs::Cluster<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::Cluster'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::cluster<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::cluster'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> |
tcl/community-core-2-procs.tcl |
|
Community routines (dealing with users, parties, etc.). |
tcl/community-core-procs.tcl |
|
Community routines (dealing with users, parties, etc.). |
tcl/defs-procs.tcl |
|
ACS-specific general utility routines. |
tcl/deprecated-procs.tcl |
|
Provides a collection of deprecated procs to provide backward
compatibility for sites who have not yet removed calls to the
deprecated functions. |
tcl/document-procs.tcl |
|
An API for managing documents. |
tcl/ds-stub-procs.tcl |
|
Stub procs for developer support procs we call in acs-tcl
for logging. |
tcl/exception-procs.tcl |
|
|
tcl/form-processing-procs.tcl |
|
Form processing utilities. |
tcl/html-email-procs.tcl |
|
Contains procs to send HTML email outside of the context of
ACS Mail package. |
tcl/html-procs.tcl |
|
Procs to read and manipulate HTML structures |
tcl/http-auth-procs.tcl |
|
Use OpenACS user logins for HTTP authentication |
tcl/http-client-procs.tcl |
|
Procs for HTTP client communication |
tcl/install-procs.tcl |
|
Procs which may be invoked using similarly named elements in an
install.xml file. |
tcl/json-procs.tcl |
|
Utility ad_procs for Tcl <-> JSON conversion. |
tcl/membership-rel-procs.tcl |
|
Manage Membership Relations |
tcl/memoize-procs-aolserver.tcl |
|
Manage Membership Relations |
tcl/memoize-procs-naviserver.tcl |
|
Defines a convenient cache mechanism, util_memoize. |
tcl/memoize-procs.tcl |
|
Defines a convenient cache mechanism, util_memoize. |
tcl/navigation-callback-procs.tcl |
|
Callback contract definitions for page rendering. |
tcl/navigation-procs.tcl |
|
Provides procedures to spit out the navigational parts of the site. |
tcl/object-procs.tcl |
|
Object support for ACS. |
tcl/object-type-procs.tcl |
|
Supporting procs for ACS Object Types |
tcl/parameter-procs.tcl |
|
parameter procs |
tcl/pdf-procs.tcl |
|
Functions for handling Template-documents |
tcl/proxy-procs.tcl |
|
Proxy procs |
tcl/request-processor-procs.tcl |
|
The ACS Request Processor: the set of routines called upon every
single HTTP request to an ACS server. |
tcl/security-procs.tcl |
|
Provides methods for authorizing and identifying ACS users
(both logged-in and not) and tracking their sessions. |
tcl/server-cluster-procs.tcl |
|
Provides methods for communicating between load-balanced servers. |
tcl/site-node-apm-integration-procs.tcl |
|
site node / apm integration procs |
tcl/site-node-object-map-procs.tcl |
|
Portal Node Mappings |
tcl/site-nodes-procs.tcl |
|
Site node API<p>This file defines the following Objects and Classes: ::acs::SiteNodesCache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::SiteNodesCache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::SiteNodeUrlspaceCache<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::SiteNodeUrlspaceCache'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::SiteNode<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::SiteNode'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a>, ::acs::site_node<a href='/xotcl/show-object?show_methods=1&show_source=0&object=::acs::site_node'><img src='/resources/acs-subsite/ZoomIn16.gif' alt='[i]' border='0'></a> |
tcl/stack-trace-procs.tcl |
|
|
tcl/tcl-documentation-procs.tcl |
|
Routines to support documenting pages and processing query arguments. |
tcl/tcltrace-procs.tcl |
|
Tcl trace procs, accompanied by tcltrace-init.tcl
Add Tcl execution traces to asserted Tcl commands |
tcl/tdom-procs.tcl |
|
Procedures to make parsing XML using
TDOM a little easier |
tcl/text-html-procs.tcl |
|
Contains procs used to manipulate chunks of text and html,
most notably converting between them. |
tcl/user-extensions-procs.tcl |
|
Procs to manage extensions to user data. |
tcl/util-diff-procs.tcl |
|
Procedures to generate pretty formatted diffs of some text |
tcl/utilities-procs-aolserver.tcl |
|
Provides a variety of compatibility functions for AOLserver,
including url(en|de)code, cookie management, ad_mutex_eval,
ns_md5, ns_parseurl, and ns_getcontent. |
tcl/utilities-procs-naviserver.tcl |
|
Provides a variety of non-ACS-specific utilities, including
the procs to support the who's online feature. |
tcl/utilities-procs.tcl |
|
Provides a variety of non-ACS-specific utilities, including
the procs to support the who's online feature. |
tcl/whos-online-procs.tcl |
|
Provides support for registering which users are online. |
tcl/widgets-procs.tcl |
|
UI widgets for use in forms, etc. |
tcl/xml-0-sgml-procs.tcl |
|
|
tcl/xml-1-dom-procs.tcl |
|
# dom.tcl --
#
# This file implements the Tcl language binding for the DOM -
# the Document Object Model. |
tcl/xml-2-procs.tcl |
|
|