Index: openacs-4/packages/acs-service-contract/www/doc/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-service-contract/www/doc/index.adp,v diff -u -r1.6 -r1.7 --- openacs-4/packages/acs-service-contract/www/doc/index.adp 30 Apr 2018 08:28:23 -0000 1.6 +++ openacs-4/packages/acs-service-contract/www/doc/index.adp 18 May 2018 07:56:07 -0000 1.7 @@ -6,7 +6,7 @@

Why

To facilitate greater code reuse, application integration, and package extensibility within the OpenACS.

-

To do this acs-service-contract defines an api for the creation +

To do this acs-service-contract defines an API for the creation of interfaces and discovery of interface implementations.

Background

Most component systems are based on the use of interfaces. @@ -100,7 +100,7 @@ calls an operation

Examples

Included in the service contract package are examples for oracle -and postgresql of a trivial contract.

+and PostgreSQL of a trivial contract.

Also the search contract functions as a non-trivial core contract used by openacs4.

Further Reading

Index: openacs-4/packages/acs-service-contract/www/doc/index.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-service-contract/www/doc/index.html,v diff -u -r1.6 -r1.7 --- openacs-4/packages/acs-service-contract/www/doc/index.html 27 Mar 2018 11:18:00 -0000 1.6 +++ openacs-4/packages/acs-service-contract/www/doc/index.html 18 May 2018 07:56:07 -0000 1.7 @@ -6,7 +6,7 @@

ACS Service Contract Documentation

Why

To facilitate greater code reuse, application integration, - and package extensibility within the OpenACS.

To do this acs-service-contract defines an api for the creation + and package extensibility within the OpenACS.

To do this acs-service-contract defines an API for the creation of interfaces and discovery of interface implementations.

Background

Most component systems are based on the use of interfaces. Interfaces allow components to create contracts which define their functional @@ -94,7 +94,7 @@

Examples

Included in the service contract package are examples for oracle - and postgresql of a trivial contract.

Also the search contract functions as a non-trivial core contract + and PostgreSQL of a trivial contract.

Also the search contract functions as a non-trivial core contract used by openacs4.

Further Reading

Abstract Factory Pattern - GOF

Component Systems - Clemens Syzperski

WSDL Spec

Index: openacs-4/packages/acs-service-contract/www/doc/index.stx =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-service-contract/www/doc/index.stx,v diff -u -r1.5 -r1.6 --- openacs-4/packages/acs-service-contract/www/doc/index.stx 27 Mar 2018 11:18:00 -0000 1.5 +++ openacs-4/packages/acs-service-contract/www/doc/index.stx 18 May 2018 07:56:07 -0000 1.6 @@ -5,7 +5,7 @@ To facilitate greater code reuse, application integration, and package extensibility within the OpenACS. - To do this acs-service-contract defines an api for the creation + To do this acs-service-contract defines an API for the creation of interfaces and discovery of interface implementations. Background @@ -140,7 +140,7 @@ Examples Included in the service contract package are examples for oracle - and postgresql of a trivial contract. + and PostgreSQL of a trivial contract. Also the search contract functions as a non-trivial core contract used by openacs4. Index: openacs-4/packages/acs-service-contract/www/doc/index.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-service-contract/www/doc/index.xml,v diff -u -r1.5 -r1.6 --- openacs-4/packages/acs-service-contract/www/doc/index.xml 27 Mar 2018 11:18:00 -0000 1.5 +++ openacs-4/packages/acs-service-contract/www/doc/index.xml 18 May 2018 07:56:07 -0000 1.6 @@ -17,7 +17,7 @@ -To do this acs-service-contract defines an api for the creation +To do this acs-service-contract defines an API for the creation of interfaces and discovery of interface implementations. @@ -247,7 +247,7 @@ Included in the service contract package are examples for oracle - and postgresql of a trivial contract. + and PostgreSQL of a trivial contract. Index: openacs-4/packages/acs-templating/tcl/element-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/element-procs.tcl,v diff -u -r1.36 -r1.37 --- openacs-4/packages/acs-templating/tcl/element-procs.tcl 9 May 2018 15:33:29 -0000 1.36 +++ openacs-4/packages/acs-templating/tcl/element-procs.tcl 18 May 2018 07:56:07 -0000 1.37 @@ -20,7 +20,7 @@ ad_proc -public element { command form_id element_id args } { element is really template::element although when in the "template" namespace you may omit the template:: qualifier. - See the template::form api for creating the form element container. + See the template::form API for creating the form element container. @see template::element @see template::form Index: openacs-4/packages/acs-templating/tcl/form-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/form-procs.tcl,v diff -u -r1.51 -r1.52 --- openacs-4/packages/acs-templating/tcl/form-procs.tcl 9 May 2018 15:33:29 -0000 1.51 +++ openacs-4/packages/acs-templating/tcl/form-procs.tcl 18 May 2018 07:56:07 -0000 1.52 @@ -31,7 +31,7 @@ template::form command invokes form functions. Please see the individual functions for their arguments. The template::element - api is used to manipulate form elements. + API is used to manipulate form elements. @see template::form::create @see template::form::get_button Index: openacs-4/packages/acs-templating/tcl/head-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/head-procs.tcl,v diff -u -r1.37 -r1.38 --- openacs-4/packages/acs-templating/tcl/head-procs.tcl 15 May 2018 16:32:43 -0000 1.37 +++ openacs-4/packages/acs-templating/tcl/head-procs.tcl 18 May 2018 07:56:07 -0000 1.38 @@ -1,7 +1,7 @@ ad_library { - The template::head::* api manipulates the head section of the document that - will be returned to the users client. Packages should use this api to add + The template::head::* API manipulates the head section of the document that + will be returned to the users client. Packages should use this API to add package specific javascripts, CSS, link tags and meta tags to the HTML document. Index: openacs-4/packages/acs-templating/tcl/query-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/query-procs.tcl,v diff -u -r1.45 -r1.46 --- openacs-4/packages/acs-templating/tcl/query-procs.tcl 9 May 2018 15:33:29 -0000 1.45 +++ openacs-4/packages/acs-templating/tcl/query-procs.tcl 18 May 2018 07:56:07 -0000 1.46 @@ -22,10 +22,10 @@ # License. Full text of the license is available from the GNU Project: # http://www.fsf.org/copyleft/gpl.html -# (DCW - Openacs) converted template db api to use standard api and hooked it -# into the query-dispatcher. This ties into the standard db api's +# (DCW - Openacs) converted template db API to use standard API and hooked it +# into the query-dispatcher. This ties into the standard db API's # transaction control and handle allocation into the templating query interface -# allowing the two db api's to be mixed together. +# allowing the two db APIs to be mixed together. ad_proc -public template::query { statement_name result_name type sql args } {