Index: openacs-4/packages/acs-templating/www/doc/design.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/design.adp,v diff -u -N -r1.8 -r1.9 --- openacs-4/packages/acs-templating/www/doc/design.adp 25 Apr 2018 08:42:17 -0000 1.8 +++ openacs-4/packages/acs-templating/www/doc/design.adp 4 Jul 2018 10:16:05 -0000 1.9 @@ -187,7 +187,7 @@ In a simple case, the following is the sequence of steps that serving a templated page involves.
    -
  1. The request processor gets a url and maps it to a +
  2. The request processor gets a URL and maps it to a .adp or .tcl file. As both invoke the same handler, it doesn't matter that adp take precedence.
  3. If a .tcl file is present, its ad_page_contract in the -properties block indicates a set of data @@ -269,7 +269,7 @@

    VII. Data Model Discussion

    This package doesn't need a data model.

    It comes with its own database interfaces, one for using ns_ora, -the Oracle driver from ArsDigita, and one for ns_db, the builtin +the Oracle driver from ArsDigita, and one for ns_db, the built-in database interface of the AOL server. If you are programming under the ACS, you should use neither of these, but rather the db_* interface, in particular Index: openacs-4/packages/acs-templating/www/doc/design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/design.html,v diff -u -N -r1.9 -r1.10 --- openacs-4/packages/acs-templating/www/doc/design.html 11 Apr 2018 20:52:01 -0000 1.9 +++ openacs-4/packages/acs-templating/www/doc/design.html 4 Jul 2018 10:16:05 -0000 1.10 @@ -314,7 +314,7 @@ serving a templated page involves.

    1. - The request processor gets a url and maps it to a + The request processor gets a URL and maps it to a .adp or .tcl file. As both invoke the same handler, it doesn't matter that adp take precedence.
    2. @@ -425,7 +425,7 @@

      It comes with its own database interfaces, one for using ns_ora, - the Oracle driver from ArsDigita, and one for ns_db, the builtin + the Oracle driver from ArsDigita, and one for ns_db, the built-in database interface of the AOL server. If you are programming under the ACS, you should use neither of these, but rather the db_* interface, in particular db_multirow. Index: openacs-4/packages/acs-templating/www/doc/TclDocs/content.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/TclDocs/content.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/doc/TclDocs/content.adp 25 Apr 2018 08:42:17 -0000 1.4 +++ openacs-4/packages/acs-templating/www/doc/TclDocs/content.adp 4 Jul 2018 10:16:05 -0000 1.5 @@ -40,7 +40,7 @@ attribute_data* -Optional nested list of parameter data for the the +Optional nested list of parameter data for the attribute (generated by get_attribute_params). Index: openacs-4/packages/acs-templating/www/doc/TclDocs/publish.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/TclDocs/publish.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/doc/TclDocs/publish.adp 27 Mar 2018 12:22:17 -0000 1.4 +++ openacs-4/packages/acs-templating/www/doc/TclDocs/publish.adp 4 Jul 2018 10:16:05 -0000 1.5 @@ -427,7 +427,7 @@ - + Index: openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/OacsFs/popups/insert-image.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/OacsFs/popups/insert-image.adp,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/OacsFs/popups/insert-image.adp 29 Mar 2018 21:43:01 -0000 1.2 +++ openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/OacsFs/popups/insert-image.adp 4 Jul 2018 10:16:05 -0000 1.3 @@ -66,7 +66,7 @@ var f_url = document.getElementById("f_url"); var url = f_url.value; if (!url) { - alert("You have to enter an URL first"); + alert("You have to enter a URL first"); f_url.focus(); return false; } Index: openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/popups/quicktag.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/popups/quicktag.html,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/popups/quicktag.html 13 May 2008 18:53:54 -0000 1.4 +++ openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/popups/quicktag.html 4 Jul 2018 10:16:05 -0000 1.5 @@ -138,7 +138,7 @@ document.getElementById('showselect').style.visibility = 'hidden'; if(noCSSclasses) { - document.getElementById('showselect').innerHTML = HTMLArea._lc("No CSS class avaiable", "QuickTag"); + document.getElementById('showselect').innerHTML = HTMLArea._lc("No CSS class available", "QuickTag"); document.getElementById('showselect').style.visibility = 'visible'; } Index: openacs-4/packages/acs-templating/www/scripts/xinha/insert-file-orig.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/scripts/xinha/insert-file-orig.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/scripts/xinha/insert-file-orig.adp 29 Mar 2018 21:43:01 -0000 1.4 +++ openacs-4/packages/acs-templating/www/scripts/xinha/insert-file-orig.adp 4 Jul 2018 10:16:05 -0000 1.5 @@ -66,7 +66,7 @@ var f_url = document.getElementById("f_url"); var url = f_url.value; if (!url) { - alert("You have to enter an URL first"); + alert("You have to enter a URL first"); f_url.focus(); return false; } Index: openacs-4/packages/acs-templating/www/scripts/xinha/insert-image.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/scripts/xinha/insert-image.adp,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/acs-templating/www/scripts/xinha/insert-image.adp 29 Mar 2018 21:43:01 -0000 1.2 +++ openacs-4/packages/acs-templating/www/scripts/xinha/insert-image.adp 4 Jul 2018 10:16:05 -0000 1.3 @@ -66,7 +66,7 @@ var f_url = document.getElementById("f_url"); var url = f_url.value; if (!url) { - alert("You have to enter an URL first"); + alert("You have to enter a URL first"); f_url.focus(); return false; } Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial-advanced.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial-advanced.xml,v diff -u -N -r1.57 -r1.58 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial-advanced.xml 9 May 2018 15:33:28 -0000 1.57 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/tutorial-advanced.xml 4 Jul 2018 10:20:41 -0000 1.58 @@ -341,7 +341,7 @@ display individual notes, we want to put a link to add comments at the bottom of the screen. If there are any comments, we want to show them. - First, we need to generate a url for adding comments. In note-edit.tcl: + First, we need to generate a URL for adding comments. In note-edit.tcl: set comment_add_url [export_vars -base [general_comments_package_url]comment-add { { object_id $note_id } @@ -1573,7 +1573,7 @@ file so that new installation will have the new data model. Next, check what version your package is currently at. For - example, it may be at version 1.0b1. Create a file in + example, it may be at version 1.0b1. Create a file in sql/postgres/upgrade called packagename-1.0b1-1.0b2.sql and put the SQL code that will update the data model. For example, if you add in a column, you would have an alter table add column Index: openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml,v diff -u -N -r1.37 -r1.38 --- openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 17 May 2018 14:42:03 -0000 1.37 +++ openacs-4/packages/acs-core-docs/www/xml/for-everyone/release-notes.xml 4 Jul 2018 10:20:41 -0000 1.38 @@ -325,7 +325,7 @@ CSRF support is optional for packages where CSRF is less - dangerous, and such requests are wanted (e.g. search and api-browser) + dangerous, and such requests are wanted (e.g. search and API-browser) @@ -509,7 +509,7 @@ Improved exception handling (often, a - "catch" swallows too much, e.g. + "catch" swallows one too much, e.g. script_aborts), introducing "ad_exception". Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml,v diff -u -N -r1.32 -r1.33 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml 7 Aug 2017 23:47:54 -0000 1.32 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/aolserver4.xml 4 Jul 2018 10:20:41 -0000 1.33 @@ -50,8 +50,8 @@ the next step. In that step, replace --with-tcl=/usr/local/lib/ with --with-tcl=/usr/lib/tcl8.4. - Remember that you have to be root if you want to follow these instructions. On Mac OS X type sudo su - to become root. - Alternatively use curl -L -O instead of wget (especially on Mac OS X). + Remember that you have to be root if you want to follow these instructions. On macOS type sudo su - to become root. + Alternatively use curl -L -O instead of wget (especially on macOS). [root root]# cd /usr/local/src [root src]# wget http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.4.9-src.tar.gz [root src]# tar xfz tcl8.4.9-src.tar.gz Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/macinstall.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/macinstall.xml,v diff -u -N -r1.7 -r1.8 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/macinstall.xml 27 Oct 2014 16:39:31 -0000 1.7 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/macinstall.xml 4 Jul 2018 10:20:42 -0000 1.8 @@ -6,9 +6,9 @@ ]> - OpenACS Installation Guide for Mac OS X + OpenACS Installation Guide for macOS - See the wiki for an actual guideline: Installing OpenACS on Mac OS X + See the wiki for an actual guideline: Installing OpenACS on macOS ($Id$) Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml,v diff -u -N -r1.32 -r1.33 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml 27 Mar 2018 11:18:00 -0000 1.32 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml 4 Jul 2018 10:20:42 -0000 1.33 @@ -578,7 +578,7 @@ - Mac OS X users: use perl /System/Library/OpenSSL/misc/CA.pl -newcert instead of /usr/share/ssl/CA + macOS users: use perl /System/Library/OpenSSL/misc/CA.pl -newcert instead of /usr/share/ssl/CA [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ cd /var/lib/aolserver/$OPENACS_SERVICE_NAME/etc/certs Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/overview.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/overview.xml,v diff -u -N -r1.30 -r1.31 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/overview.xml 7 Aug 2017 23:47:55 -0000 1.30 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/overview.xml 4 Jul 2018 10:20:42 -0000 1.31 @@ -38,7 +38,7 @@ - Specific instructions are available for Mac OS X and + Specific instructions are available for macOS and Windows2000 (see or ). Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/software.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/software.xml,v diff -u -N -r1.28 -r1.29 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/software.xml 24 Mar 2018 00:14:57 -0000 1.28 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/software.xml 4 Jul 2018 10:20:42 -0000 1.29 @@ -200,7 +200,7 @@ Operating System OpenACS is designed for a Unix-like system. It is - developed primarily in Linux. It can be run on Mac OS X, + developed primarily in Linux. It can be run on macOS, and in Windows within VMWare. @@ -224,7 +224,7 @@ - Mac OS X + macOS Index: openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml,v diff -u -N -r1.10 -r1.11 --- openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml 7 Aug 2017 23:47:55 -0000 1.10 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml 4 Jul 2018 10:20:42 -0000 1.11 @@ -725,7 +725,7 @@ 90.1 The administrator must be able to install new packages either from locally maintained .APM files or from URLs. -90.5 In the case of an URL, the APM transparently +90.5 In the case of a URL, the APM transparently downloads the APM file off the web, proceeds with a file based installation, and then optionally removes the .APM file just downloaded. Index: openacs-4/packages/acs-core-docs/www/xml/kernel/ext-auth-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/ext-auth-design.xml,v diff -u -N -r1.12 -r1.13 --- openacs-4/packages/acs-core-docs/www/xml/kernel/ext-auth-design.xml 4 Apr 2018 19:17:41 -0000 1.12 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/ext-auth-design.xml 4 Jul 2018 10:20:42 -0000 1.13 @@ -65,7 +65,7 @@ @param authority_id The ID of the authority to ask to verify the user. Defaults to local authority. @param username Authority specific username of the user. - @param passowrd The password as the user entered it. + @param password The password as the user entered it. } Index: openacs-4/packages/acs-core-docs/www/xml/kernel/i18n-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/i18n-requirements.xml,v diff -u -N -r1.11 -r1.12 --- openacs-4/packages/acs-core-docs/www/xml/kernel/i18n-requirements.xml 25 Apr 2018 08:38:28 -0000 1.11 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/i18n-requirements.xml 4 Jul 2018 10:20:42 -0000 1.12 @@ -325,7 +325,7 @@ 10.20 There will be a Tcl library of locale-aware formatting and parsing functions for numbers, dates -and times. Note that Java has builtin support for these +and times. Note that Java has built-in support for these already. 10.30 For each locale there will be @@ -496,7 +496,7 @@ Writing Files - When the acs-templating package writes an an ADP or + When the acs-templating package writes an ADP or Tcl file, it assumes the file is iso-8859-1. If the output charset (OutputCharset) in the AOLserver config file is set, then acs-templating assumes it's that charset. Index: openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml,v diff -u -N -r1.10 -r1.11 --- openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml 25 Apr 2018 08:38:28 -0000 1.10 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml 4 Jul 2018 10:20:42 -0000 1.11 @@ -496,7 +496,7 @@ data models more flexible, so that new modules can easily gain access to generic features. However, while the API itself doesn't enforce the idea that applications only use the object model for metadata, it is also the case -that the data model is not designed to scale to large type hierarchies. In +that the data model is not designed to scale too large type hierarchies. In the more limited domain of the metadata model, this is acceptable since the type hierarchy is fairly small. But the object system data model is not designed to support, for example, a huge type tree like the Java runtime Index: openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml,v diff -u -N -r1.7 -r1.8 --- openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml 12 Jul 2009 01:08:30 -0000 1.7 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml 4 Jul 2018 10:20:42 -0000 1.8 @@ -257,7 +257,7 @@ node_id in site_nodes.node_id%TYPE ); - -- Return the node_id of a url. If the url begins with '/' then the + -- Return the node_id of a URL. If the url begins with '/' then the -- parent_id must be null. This will raise the no_data_found -- exception if there is no matching node in the site_nodes table. -- This will match directories even if no trailing slash is included Index: openacs-4/packages/acs-admin/www/install/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/install/index.adp,v diff -u -N -r1.11 -r1.12 --- openacs-4/packages/acs-admin/www/install/index.adp 31 Jan 2018 15:29:14 -0000 1.11 +++ openacs-4/packages/acs-admin/www/install/index.adp 4 Jul 2018 10:23:04 -0000 1.12 @@ -26,7 +26,7 @@
    3. Install from URL or Local Path

      Load a single package an archive stored an a non-standard place on -your local file system or from an URL.

      +your local file system or from a URL.

      Load from URL or Local Path


      Index: openacs-4/packages/xowiki/www/xinha/attach-file.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/xinha/attach-file.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/xowiki/www/xinha/attach-file.adp 7 Aug 2017 23:48:31 -0000 1.4 +++ openacs-4/packages/xowiki/www/xinha/attach-file.adp 4 Jul 2018 10:25:22 -0000 1.5 @@ -69,7 +69,7 @@ var f_url = document.getElementById("f_url"); var url = f_url.value; if (!url) { - alert("You have to enter an URL first"); + alert("You have to enter a URL first"); f_url.focus(); return false; } Index: openacs-4/packages/xowiki/www/xinha/insert-file.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/xinha/insert-file.adp,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/xowiki/www/xinha/insert-file.adp 15 Sep 2017 07:00:27 -0000 1.5 +++ openacs-4/packages/xowiki/www/xinha/insert-file.adp 4 Jul 2018 10:25:22 -0000 1.6 @@ -73,7 +73,7 @@ var f_url = document.getElementById("f_url"); var url = f_url.value; if (!url) { - alert("You have to enter an URL first"); + alert("You have to enter a URL first"); f_url.focus(); return false; } Index: openacs-4/packages/xowiki/www/xinha/insert-image.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/xinha/insert-image.adp,v diff -u -N -r1.6 -r1.7 --- openacs-4/packages/xowiki/www/xinha/insert-image.adp 28 Mar 2018 23:36:17 -0000 1.6 +++ openacs-4/packages/xowiki/www/xinha/insert-image.adp 4 Jul 2018 10:25:22 -0000 1.7 @@ -63,7 +63,7 @@ var f_url = document.getElementById("f_url"); var url = f_url.value; if (!url) { - alert("You have to enter an URL first"); + alert("You have to enter a URL first"); f_url.focus(); return false; }
    4. publish::handle_item
      -
      Render an item either by looking it up in the the +
      Render an item either by looking it up in the temporary cache, or by using the appropriate mime handler. Once the item is rendered, it is stored in the temporary cache under a key which combines the item_id, any extra HTML parameters, and a flag Index: openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.adp,v diff -u -N -r1.6 -r1.7 --- openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.adp 3 Jul 2018 18:19:14 -0000 1.6 +++ openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.adp 4 Jul 2018 10:16:05 -0000 1.7 @@ -198,8 +198,7 @@

      Now that the secrets of <master> and <slave> have been revealed, it's time to put a little of your newfound knowledge to use. Open up form-sample.adp, a standalone, -independently formatted html page, and enslave it to the mastery of -of your personal web page. It would also be nice if you were to +independently formatted html page, and enslave it to the mastery of your personal web page. It would also be nice if you were to label the newly inserted form with some slave-specific title.

      Exercise Four: The functions of Index: openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.html,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.html 3 Jul 2018 18:19:14 -0000 1.4 +++ openacs-4/packages/acs-templating/www/doc/exercise/ats-for-designers.html 4 Jul 2018 10:16:05 -0000 1.5 @@ -227,8 +227,7 @@ Now that the secrets of <master> and <slave> have been revealed, it's time to put a little of your newfound knowledge to use. Open up form-sample.adp, a -standalone, independently formatted html page, and enslave it to the mastery of -of your personal web page. It would also be nice +standalone, independently formatted html page, and enslave it to the mastery of your personal web page. It would also be nice if you were to label the newly inserted form with some slave-specific title. Index: openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSnippet2/readme.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSnippet2/readme.html,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSnippet2/readme.html 16 Jan 2009 09:05:48 -0000 1.1 +++ openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSnippet2/readme.html 4 Jul 2018 10:16:05 -0000 1.2 @@ -44,7 +44,7 @@

       Tags

      <snXML></snXML>
       The root tag
      <categories></categories>
       This tag contains the categories (optional)
       <c />
       Each category
       <snippets></snippets>
      This tag contains the actual snippet. As this is XML, you cannot put HTML here literally. You have to either entize the <,>, and & characters or wrap the contents in a CDATA section

      Attributes

      -
       n
       The name of one snippet or category. It is obligatory for both.
       v
      If this attribute is present in a snippet tag, there is a button in the UI that allows to insert this variable instead of the textual content of the snippet.
      c
       The category
      +
       n
       The name of one snippet or category. It is obligatory for both.
       v
      If this attribute is present in a snippet tag, there is a button in the UI that allows one to insert this variable instead of the textual content of the snippet.
      c
       The category

      Inside the plugin's directory, there is a sample XML file and PHP script that shows how to create the XML dynamically.

      3 October 2008 Raimund Meyer (xinha@raimundmeyer.de)

      Index: openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/dTree/api.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/dTree/api.html,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/dTree/api.html 25 Jan 2018 12:26:30 -0000 1.4 +++ openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/dTree/api.html 4 Jul 2018 10:16:05 -0000 1.5 @@ -193,7 +193,7 @@
      useCookies Boolean trueThe tree uses cookies to rember it's state.The tree uses cookies to remember it's state.
      useLines