Index: openacs-4/packages/workflow/tcl/action-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/tcl/action-procs.tcl,v diff -u -N -r1.37 -r1.38 --- openacs-4/packages/workflow/tcl/action-procs.tcl 23 Jun 2015 09:45:18 -0000 1.37 +++ openacs-4/packages/workflow/tcl/action-procs.tcl 26 May 2017 17:41:51 -0000 1.38 @@ -391,7 +391,7 @@ } } - # Auxilliary rows + # Auxiliary rows switch $operation { insert - update { # Record which roles are allowed to take action @@ -1061,7 +1061,7 @@ unset row(assigned_states) } - # Handle auxillary rows + # Handle auxiliary rows array set aux [list] foreach attr { enabled_state_ids assigned_state_ids @@ -1123,7 +1123,7 @@ } } - # Auxilliary rows + # Auxiliary rows switch $operation { insert - update { # Record in which states the action is enabled but not assigned Index: openacs-4/packages/workflow/tcl/case-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/tcl/case-procs.tcl,v diff -u -N -r1.49 -r1.50 --- openacs-4/packages/workflow/tcl/case-procs.tcl 14 Oct 2013 17:59:52 -0000 1.49 +++ openacs-4/packages/workflow/tcl/case-procs.tcl 26 May 2017 17:41:51 -0000 1.50 @@ -1952,7 +1952,7 @@ # Below are all the procs that drive the workflow engine, # the logic to change state and determine which actions -# are availble given the current state. +# are available given the current state. ##### # @@ -2531,7 +2531,7 @@ set enabled_action_p {} # We rely on parent_enabled_action_id being set by the caller here } else { - # This will not work with dynamic actions, but is necessary for inital actions + # This will not work with dynamic actions, but is necessary for initial actions set enabled_action_id [workflow::case::action::get_enabled_action_id \ -case_id $case_id \ -action_id $action_id \ Index: openacs-4/packages/workflow/tcl/state-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/tcl/state-procs.tcl,v diff -u -N -r1.19 -r1.20 --- openacs-4/packages/workflow/tcl/state-procs.tcl 23 Jun 2015 09:45:18 -0000 1.19 +++ openacs-4/packages/workflow/tcl/state-procs.tcl 26 May 2017 17:41:51 -0000 1.20 @@ -222,7 +222,7 @@ } } - # Auxilliary helper attributes (enabled_actions -> enabled_action_ids, assigned_actions -> assigned_action_ids) + # Auxiliary helper attributes (enabled_actions -> enabled_action_ids, assigned_actions -> assigned_action_ids) # Enabled actions if { [info exists row(enabled_actions)] } { @@ -252,7 +252,7 @@ unset row(assigned_actions) } - # Handle auxillary rows + # Handle auxiliary rows array set aux [list] foreach attr { enabled_action_ids assigned_action_ids @@ -312,7 +312,7 @@ } } - # Auxilliary rows + # Auxiliary rows switch $operation { insert - update { Index: openacs-4/packages/workflow/www/admin/action-ae.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/action-ae.adp,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/workflow/www/admin/action-ae.adp 17 Sep 2013 16:49:07 -0000 1.5 +++ openacs-4/packages/workflow/www/admin/action-ae.adp 26 May 2017 17:41:51 -0000 1.6 @@ -14,7 +14,7 @@ Timeout Seconds only applicable for timer trigger type: New State: - Insert or remove callbacks. Put a new callback on a seperate line: + Insert or remove callbacks. Put a new callback on a separate line: Always Enabled? Index: openacs-4/packages/workflow/www/admin/action-ae.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/action-ae.tcl,v diff -u -N -r1.7 -r1.8 --- openacs-4/packages/workflow/www/admin/action-ae.tcl 6 Aug 2014 16:34:02 -0000 1.7 +++ openacs-4/packages/workflow/www/admin/action-ae.tcl 26 May 2017 17:41:51 -0000 1.8 @@ -43,7 +43,7 @@ {description:text(text),optional {label {Description:}}} {trigger_type:text(select),optional {options $trigger_options }} {timeout_seconds:text(text),optional } - {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}} + {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}} {always_enabled_p:text(radio) {label {Always Enabled?}} {options $yes_no_options}} {enabled_states:text(checkbox),multiple,optional {label {Enabled States:}} {options $state_options}} {assigned_states:text(checkbox),multiple,optional {label {Assigned States:}} {options $state_options}} Index: openacs-4/packages/workflow/www/admin/layer-procs.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/layer-procs.js,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/workflow/www/admin/layer-procs.js 4 Jan 2007 09:04:10 -0000 1.2 +++ openacs-4/packages/workflow/www/admin/layer-procs.js 26 May 2017 17:41:51 -0000 1.3 @@ -2,7 +2,7 @@ * * A library to manipulate layers * - * Browser and OS Compatability: + * Browser and OS Compatibility: * * Internet Explorer 6+ (Windows XP, Max OSX) * Netscape/Mozilla/FireFox 1.0 (Windows, Macs) Index: openacs-4/packages/workflow/www/admin/role-ae.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/role-ae.tcl,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/workflow/www/admin/role-ae.tcl 6 Aug 2014 16:34:02 -0000 1.5 +++ openacs-4/packages/workflow/www/admin/role-ae.tcl 26 May 2017 17:41:51 -0000 1.6 @@ -20,7 +20,7 @@ role_id:key {short_name:text(text) {label {Short Name:}}} {pretty_name:text(text) {label {Pretty Name:}}} - {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}} + {callbacks:text(textarea),optional,nospell {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}} {sub:text(submit) {label {Submit}}} } -new_data { set update_array(short_name) $short_name Index: openacs-4/packages/workflow/www/admin/workflow-ae.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/workflow-ae.tcl,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/workflow/www/admin/workflow-ae.tcl 6 Aug 2014 16:34:03 -0000 1.5 +++ openacs-4/packages/workflow/www/admin/workflow-ae.tcl 26 May 2017 17:41:51 -0000 1.6 @@ -52,7 +52,7 @@ {package:text(select) {label {Package:}} {options $package_options}} {short_name:text(text) {label {Short Name:}}} {pretty_name:text(text) {label {Pretty Name:}}} - {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}} + {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}} } Index: openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl,v diff -u -N -r1.5 -r1.6 --- openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl 6 Aug 2014 16:34:03 -0000 1.5 +++ openacs-4/packages/workflow/www/admin/workflow-meta-edit.tcl 26 May 2017 17:41:51 -0000 1.6 @@ -20,7 +20,7 @@ workflow_id:key {short_name:text(text) {label {Short Name:}}} {pretty_name:text(text) {label {Pretty Name:}}} - {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a seperate line:}} {html {rows 6 cols 35}}} + {callbacks:text(textarea),nospell,optional {label {Insert or remove callbacks. Put a new callback on a separate line:}} {html {rows 6 cols 35}}} } -new_data { set update_array(short_name) $short_name set update_array(pretty_name) $pretty_name Index: openacs-4/packages/workflow/www/doc/developer-guide.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/developer-guide.adp,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/workflow/www/doc/developer-guide.adp 12 Sep 2016 06:10:32 -0000 1.3 +++ openacs-4/packages/workflow/www/doc/developer-guide.adp 26 May 2017 17:41:51 -0000 1.4 @@ -536,7 +536,7 @@ Workflow.ActivityLog_FormatTitleWorkflowsUsed to format the title of the case log. In bug-tracker, this is used to get the resolution code displayed in the case log as "Resolved (Fixed)" or "Resolved (Not -Reproducable)". +Reproducible)".

The implementation should return the text string that should go into the parenthesis. The parenthesis are automatically added if the returned string is non-empty.

@@ -623,7 +623,7 @@
  • Delete default workflow (workflow::delete)
  • Unregister service contract implementations
  • before-upgrade
    • Add new service contract implementations
    • Add new workflows
    • Make changes to existing default workflows (if the installed -verison is not modified) (this isn't yet supported on the +version is not modified) (this isn't yet supported on the workflow API)
    after-instantiate
    before-uninstantiate
    Index: openacs-4/packages/workflow/www/doc/developer-guide.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/developer-guide.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/workflow/www/doc/developer-guide.html 20 Nov 2003 12:52:49 -0000 1.3 +++ openacs-4/packages/workflow/www/doc/developer-guide.html 26 May 2017 17:41:51 -0000 1.4 @@ -901,7 +901,7 @@ Used to format the title of the case log. In bug-tracker, this is used to get the resolution code displayed in the case log as - "Resolved (Fixed)" or "Resolved (Not Reproducable)". + "Resolved (Fixed)" or "Resolved (Not Reproducible)".

    The implementation should return the text string that should go into the parenthesis. The parenthesis are automatically added @@ -1136,7 +1136,7 @@

  • Add new service contract implementations
  • Add new workflows
  • Make changes to existing default workflows (if the installed - verison is not modified) (this isn't yet supported on the workflow API) + version is not modified) (this isn't yet supported on the workflow API) Index: openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp 12 Sep 2016 06:10:32 -0000 1.4 +++ openacs-4/packages/workflow/www/doc/fall-2003-extensions.adp 26 May 2017 17:41:51 -0000 1.5 @@ -28,7 +28,7 @@

    Requirements

    Use cases:

      -
    • Leiden: We have several occurances of the simple +
    • Leiden: We have several occurrences of the simple AskInfo-GiveInfo question/response pair. Defining simulation templates would be simplified if that was a reusable component.
    • TIP Voting: There's a master workflow case for the TIP @@ -746,7 +746,7 @@

      Gated Actions

      Requirements

      -

      An action does not become avilable until a given list of other +

      An action does not become available until a given list of other actions have completed. The advanced version is that you can also specify for each of these other tasks how many times they must've been executed.

      Index: openacs-4/packages/workflow/www/doc/fall-2003-extensions.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/fall-2003-extensions.html,v diff -u -N -r1.6 -r1.7 --- openacs-4/packages/workflow/www/doc/fall-2003-extensions.html 31 Oct 2015 12:33:01 -0000 1.6 +++ openacs-4/packages/workflow/www/doc/fall-2003-extensions.html 26 May 2017 17:41:51 -0000 1.7 @@ -59,7 +59,7 @@
      • - Leiden: We have several occurances of the simple AskInfo-GiveInfo + Leiden: We have several occurrences of the simple AskInfo-GiveInfo question/response pair. Defining simulation templates would be simplified if that was a reusable component.
      • @@ -1040,7 +1040,7 @@

        Requirements

        - An action does not become avilable until a given list of other + An action does not become available until a given list of other actions have completed. The advanced version is that you can also specify for each of these other tasks how many times they must've been executed. Index: openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl 9 Dec 2003 09:33:17 -0000 1.1 +++ openacs-4/packages/workflow/www/doc/mockup-sim-ft-5.tcl 26 May 2017 17:41:51 -0000 1.2 @@ -53,7 +53,7 @@ multirow create tasks edit_url pretty_name state1 state2 state3 state4 -multirow append tasks "" "Ask for infomation" "" "" +multirow append tasks "" "Ask for information" "" "" multirow append tasks "mockup-sim-ft-6" "Respond to request" "" "" Index: openacs-4/packages/workflow/www/doc/specification.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/specification.adp,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/workflow/www/doc/specification.adp 12 Sep 2016 06:10:32 -0000 1.3 +++ openacs-4/packages/workflow/www/doc/specification.adp 26 May 2017 17:41:51 -0000 1.4 @@ -115,7 +115,7 @@ add Triager and Tester. For a typical pulication workflow, you'd have Author, Editor, and Publisher. Normally, you'd always include an 'Administrator' role.

        -

        Each role is associated wtih one or more actions in the +

        Each role is associated with one or more actions in the workflow. The assignee is assigned to the 'Resolve' action, but also has permission to perform the Edit, Comment and Reassign actions. The submitter is assigned to the 'Close' action, @@ -453,7 +453,7 @@ your implementation is valid for any ACS Object, then simply return 'acs_object', as this is the mother of all objects.

        The GetPrettyName method will be run through a -localization filter, meaning that any occurance of the +localization filter, meaning that any occurrence of the #message-key# notation will be replaced with a message catalog lookup for the current domain.

        The AssigneeQuery service contract probably Index: openacs-4/packages/workflow/www/doc/specification.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/specification.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/workflow/www/doc/specification.html 20 Nov 2003 12:52:49 -0000 1.3 +++ openacs-4/packages/workflow/www/doc/specification.html 26 May 2017 17:41:51 -0000 1.4 @@ -247,7 +247,7 @@

        - Each role is associated wtih one or more actions in the + Each role is associated with one or more actions in the workflow. The assignee is assigned to the 'Resolve' action, but also has permission to perform the Edit, Comment and Reassign actions. The submitter is assigned to the 'Close' action, but also @@ -686,7 +686,7 @@

        The GetPrettyName method will be run through a localization - filter, meaning that any occurance of the + filter, meaning that any occurrence of the #message-key# notation will be replaced with a message catalog lookup for the current domain.

        Index: openacs-4/packages/download/www/admin/repository-metadata-edit.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/admin/repository-metadata-edit.tcl,v diff -u -N -r1.7 -r1.8 --- openacs-4/packages/download/www/admin/repository-metadata-edit.tcl 6 Aug 2014 16:24:41 -0000 1.7 +++ openacs-4/packages/download/www/admin/repository-metadata-edit.tcl 26 May 2017 17:47:04 -0000 1.8 @@ -45,7 +45,7 @@ element create edit_metadata pretty_name -label "Field Name" -datatype text element create edit_metadata sort_key -label "Sort Key" -datatype integer element create edit_metadata data_type -label "Data Type" -datatype text -widget select -options { {"short text" "shorttext"} {"long text" "text"} {"boolean" "boolean"} {"number" "number"} {"integer" "integer"} {"date" "date"} {"choice" "choice"}} -element create edit_metadata choices -label "Choices (, seperated list of choices if data type is choice)" -datatype text -optional +element create edit_metadata choices -label "Choices (, separated list of choices if data type is choice)" -datatype text -optional element create edit_metadata required_p -label "Is the field required" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}} element create edit_metadata linked_p -label "Should there be a link to show all archives with this value" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}} element create edit_metadata mainpage_p -label "Should this value show up in the main page table" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}} @@ -98,4 +98,4 @@ } -ad_return_template \ No newline at end of file +ad_return_template Index: openacs-4/packages/download/www/admin/repository-metadata.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/admin/repository-metadata.tcl,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/download/www/admin/repository-metadata.tcl 30 Sep 2013 11:05:50 -0000 1.4 +++ openacs-4/packages/download/www/admin/repository-metadata.tcl 26 May 2017 17:47:04 -0000 1.5 @@ -17,7 +17,7 @@ element create add_metadata pretty_name -label "Field Name" -datatype text element create add_metadata sort_key -label "Sort Key" -datatype integer element create add_metadata data_type -label "Data Type" -datatype text -widget select -options { {"short text" "shorttext"} {"long text" "text"} {"boolean" "boolean"} {"number" "number"} {"integer" "integer"} {"date" "date"} {"choice" "choice"}} -element create add_metadata choices -label "Choices (, seperated list of choices if data type is choice)" -datatype text -optional +element create add_metadata choices -label "Choices (, separated list of choices if data type is choice)" -datatype text -optional element create add_metadata required_p -label "Is the field required" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}} element create add_metadata linked_p -label "Should there be a link to show all archives with this value" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}} element create add_metadata mainpage_p -label "Should this value show up in the main page table" -datatype text -widget select -value "f" -options {{"True" "t"} {"False" "f"}} @@ -99,4 +99,4 @@ order by archive_type_id, sort_key } -ad_return_template \ No newline at end of file +ad_return_template Index: openacs-4/packages/download/www/doc/requirements.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/doc/requirements.adp,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/download/www/doc/requirements.adp 12 Sep 2016 06:04:41 -0000 1.3 +++ openacs-4/packages/download/www/doc/requirements.adp 26 May 2017 17:47:04 -0000 1.4 @@ -10,7 +10,7 @@ This is a DRAFT

        I. Introduction

        OpenACS 4.x has a file storage module, so an obvious question -is: "Why do we need a seperate download module?" The +is: "Why do we need a separate download module?" The download module is targeted at a different usage pattern and interface. The intent of the download module is to provide an online repository for the public (or pseudo-public) distribution of @@ -47,7 +47,7 @@

      • User (downloading and contributing)
      • Administrator
      • -Joe Contributer (currently working for Joe.com +Joe Contributor (currently working for Joe.com ) writes a piece of software used to do knowledge management (KM) for the ACS. He packages his code using the APM @@ -75,7 +75,7 @@

        Benny Beancounter loves to learn about who's downloading files from his site and what reasons they give for downloads. On a frequent basis, Benny visits the download packages admin pages and -views a report of how many downloads occured for each file. He then +views a report of how many downloads occurred for each file. He then drills down on a particular file and views a list of the users who downloaded the file and their specified reason for downloading.

        V. Related Links

        Index: openacs-4/packages/download/www/doc/requirements.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/doc/requirements.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/download/www/doc/requirements.html 13 Sep 2002 16:46:34 -0000 1.3 +++ openacs-4/packages/download/www/doc/requirements.html 26 May 2017 17:47:04 -0000 1.4 @@ -15,7 +15,7 @@

        I. Introduction

        OpenACS 4.x has a file storage module, so an obvious question is: - "Why do we need a seperate download module?" The download module + "Why do we need a separate download module?" The download module is targeted at a different usage pattern and interface. The intent of the download module is to provide an online repository for the public (or pseudo-public) distribution of infrequently @@ -71,7 +71,7 @@

      • Administrator - Joe Contributer (currently working for Joe.com) writes a piece + Joe Contributor (currently working for Joe.com) writes a piece of software used to do knowledge management (KM) for the ACS. He packages his code using the APM. Joe @@ -106,7 +106,7 @@ Benny Beancounter loves to learn about who's downloading files from his site and what reasons they give for downloads. On a frequent basis, Benny visits the download packages admin pages and views a report of - how many downloads occured for each file. He then drills down on a + how many downloads occurred for each file. He then drills down on a particular file and views a list of the users who downloaded the file and their specified reason for downloading. Index: openacs-4/packages/directory/www/doc/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/directory/www/doc/index.adp,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/directory/www/doc/index.adp 12 Sep 2016 06:03:47 -0000 1.3 +++ openacs-4/packages/directory/www/doc/index.adp 26 May 2017 17:49:41 -0000 1.4 @@ -38,7 +38,7 @@ Package

        Now that you have the package installed, you need to mount it somewhere. If you only have one instance of the acs-subsite package -mounted (the "Main Site") you can mount it anyhwere under +mounted (the "Main Site") you can mount it anywhere under that package. If you have multiple instances of acs-subsite, you can mount an instance of Directory under each subsite.

        When listing users, the Directory package will find the nearest subsite above it on the site_nodes tree. It will then list Index: openacs-4/packages/directory/www/doc/index.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/directory/www/doc/index.html,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/directory/www/doc/index.html 20 Apr 2001 20:51:10 -0000 1.1 +++ openacs-4/packages/directory/www/doc/index.html 26 May 2017 17:49:41 -0000 1.2 @@ -13,7 +13,7 @@ package again.

        Using the Directory Package

        Now that you have the package installed, you need to mount it somewhere. If you only -have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anyhwere +have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anywhere under that package. If you have multiple instances of acs-subsite, you can mount an instance of Directory under each subsite.

        Index: openacs-4/packages/directory/www/doc/xml/index.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/directory/www/doc/xml/index.xml,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/directory/www/doc/xml/index.xml 20 Apr 2001 20:51:10 -0000 1.1 +++ openacs-4/packages/directory/www/doc/xml/index.xml 26 May 2017 17:49:41 -0000 1.2 @@ -31,7 +31,7 @@ Using the Directory Package Now that you have the package installed, you need to mount it somewhere. If you only -have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anyhwere +have one instance of the acs-subsite package mounted (the "Main Site") you can mount it anywhere under that package. If you have multiple instances of acs-subsite, you can mount an instance of Directory under each subsite.