Commit 87453e40619e1e2153cf2d59c7a79ec12e28e27e
1 parent
0c4c899b
PT-1800536: Added MS Web Gallery Support information.
Committed by: Jarrett Jordaan Reviewed by: Megan Watson
Showing
5 changed files
with
168 additions
and
0 deletions
ktwebpi/README
0 → 100644
| 1 | +Microsoft Windows Web Application Gallery | |
| 2 | + | |
| 3 | +Source Code Structure | |
| 4 | +Create a zip file with the following struture: | |
| 5 | + | |
| 6 | +kt-web-pi.zip | |
| 7 | +\ | |
| 8 | + +--kt-web-pi root directory | |
| 9 | + \ | |
| 10 | + +--knowledgetree source sub directory | |
| 11 | + \ | |
| 12 | + |--various other files | |
| 13 | + |--web.config | |
| 14 | + |--manifest.xml (required) | |
| 15 | + |--parameters.xml (required) | |
| 16 | + | |
| 17 | +Manifest File | |
| 18 | +Contains site defaults | |
| 19 | +iisApp : Name of directory created in webroot | |
| 20 | +setAcl : Sets ACL's on directories specified in parameters.xml | |
| 21 | + | |
| 22 | +Parameters File | |
| 23 | +Contains directory permission information | |
| 24 | +AppPath : Installation path you would like to install KnowledgeTree to. (Default Web Site/knowledgetree) | |
| 25 | + | |
| 26 | +Web Config | |
| 27 | +Contains iis site defaults | |
| 28 | +directoryBrowse : Whether or not the directory is browsable. (false) | |
| 29 | +defaultDocument : Default page to access. (control.php) | |
| 30 | +site name : Name of the application. (KnowledgeTree) | |
| 31 | + | |
| 32 | +Tested Environment | |
| 33 | +Windows Vista configured with IIS 7. | |
| 34 | +Download and install Microsoft Web Platform Installer 2.0. (http://www.microsoft.com/web/downloads/platform.aspx) | |
| 35 | +Open Microsoft Web Platform Installer. | |
| 36 | +Download and install Web Deployment Tool. (http://www.iis.net/expand/WebDeploymentTool) | |
| 37 | +Open IIS Manager. | |
| 38 | +In the Right-Pane under Deploy, use "Import Application", to import KnowledgeTree zip file. | |
| 39 | +You will be prompted for details to deploy on IIS 7. | |
| 40 | + | |
| 41 | +Submission Criteria | |
| 42 | +GeneralName : KnowledgeTree | |
| 43 | +Nickname : KnowledgeTree | |
| 44 | +Version : 3.7.0.2 | |
| 45 | +Submitting Entity : [?] | |
| 46 | +Submitting Entity URL : www.knowledgetree.com/ | |
| 47 | +App URL : www.knowledgetree.com/ | |
| 48 | +Support URL : [?] | |
| 49 | +Release Date : [?] | |
| 50 | +Primary Category : Content Management | |
| 51 | +Secondary Category : [?] | |
| 52 | +Description : KnowledgeTree® is open source document management software that connects people, processes, and ideas. Collaborate, securely store all your critical documents, address compliance challenges, and focus on providing a simple solution that works for your business. | |
| 53 | +Brief Description : KnowledgeTree® is open source document management software that connects people, processes, and ideas. | |
| 54 | +Professional Services URL : [?] | |
| 55 | +Commercial Product URL : [?] | |
| 56 | +Additional Info : [?] | |
| 57 | +Dependencies : PHP 5.2, MySQL | |
| 58 | +x86 PackagePackage URL : [?] | |
| 59 | +Public URL : [?] | |
| 60 | +Start Page : control.php | |
| 61 | +MD5 Hash : 0 | |
| 62 | +SHA-1 Hash : [?] | |
| 63 | +File Size : [?] | |
| 64 | +Language : en-us | |
| 65 | +x64 PackagePackage URL : | |
| 66 | +Public URL : | |
| 67 | +Start Page : control.php | |
| 68 | +MD5 Hash : 0 | |
| 69 | +SHA-1 Hash : [?] | |
| 70 | +File Size : [?] | |
| 71 | +Language : en-us | |
| 72 | +ContactName : [?] | |
| 73 | +Title : [?] | |
| 74 | +eMail : [?] | |
| 75 | +Address 1 : [?] | |
| 76 | +Address 2 : [?] | |
| 77 | +Address 3 : [?] | |
| 78 | +City : [?] | |
| 79 | +State or Province : [?] | |
| 80 | +Zip or Region Code : [?] | |
| 81 | +Country : [?] | |
| 82 | +Direct Contact Method 1 : [?] | |
| 83 | +Direct Data 1 : [?] | |
| 84 | +Direct Contact Method 2 : [?] | |
| 85 | +Direct Data 2 : [?] | |
| 86 | + | |
| 87 | +Other files included | |
| 88 | +Logo needs to be created with the following specifications: | |
| 89 | +Filename : webpi-logo.png | |
| 90 | +Width : 195px | |
| 91 | +Height : 43px | |
| 0 | 92 | \ No newline at end of file | ... | ... |
ktwebpi/manifest.xml
0 → 100755
| 1 | +<MSDeploy.iisApp> | |
| 2 | + <!-- Copies content from path into the destination specified in parameters.xml and marks as an app in IIS 5.1, 6.0 and 7.x --> | |
| 3 | + <iisApp path="knowledgetree"/> | |
| 4 | + | |
| 5 | + <!-- Set NTFS ACLs on the destination specified in parameters.xml --> | |
| 6 | + <setAcl path="var" setAclResourceType="Directory" setAclAccess="Modify" setAclUser="IUSR"/> | |
| 7 | + <setAcl path="config/cache-path" setAclResourceType="File" setAclAccess="Modify" setAclUser="IUSR"/> | |
| 8 | + <setAcl path="config/config-path" setAclResourceType="File" setAclAccess="Modify" setAclUser="IUSR"/> | |
| 9 | + <setAcl path="config/config.ini" setAclResourceType="File" setAclAccess="Modify" setAclUser="IUSR"/> | |
| 10 | + <setAcl path="bin/luceneserver/KnowledgeTreeIndexer.properties" setAclResourceType="File" setAclAccess="Modify" setAclUser="IUSR"/> | |
| 11 | + <setAcl path="var" setAclResourceType="Directory" setAclAccess="Modify" setAclUser="IIS_IUSRS"/> | |
| 12 | + <setAcl path="config/cache-path" setAclResourceType="File" setAclAccess="Modify" setAclUser="IIS_IUSRS"/> | |
| 13 | + <setAcl path="config/config-path" setAclResourceType="File" setAclAccess="Modify" setAclUser="IIS_IUSRS"/> | |
| 14 | + <setAcl path="config/config.ini" setAclResourceType="File" setAclAccess="Modify" setAclUser="IIS_IUSRS"/> | |
| 15 | + <setAcl path="bin/luceneserver/KnowledgeTreeIndexer.properties" setAclResourceType="File" setAclAccess="Modify" setAclUser="IIS_IUSRS"/> | |
| 16 | + <setAcl path="var" setAclResourceType="Directory" setAclAccess="ReadAndExecute" setAclUser="NETWORK SERVICE"/> | |
| 17 | +</MSDeploy.iisApp> | |
| 0 | 18 | \ No newline at end of file | ... | ... |
ktwebpi/parameters.xml
0 → 100755
| 1 | +<parameters> | |
| 2 | + <!-- Prompts where to copy the content files and takes a web site path. --> | |
| 3 | + <parameter name="AppPath" description="Installation path you would like to install KnowledgeTree to." defaultValue="Default Web Site/knowledgetree" tags="iisapp"> | |
| 4 | + <parameterEntry type="ProviderPath" scope="iisapp" match="knowledgetree"/> | |
| 5 | + </parameter> | |
| 6 | + | |
| 7 | + <!-- This is the parameters that are used to set ACLs, it's set to the application path filled in by the user --> | |
| 8 | + <parameter name="IUSR_1" defaultValue="{AppPath}/var" tags="Hidden"> | |
| 9 | + <parameterEntry type="ProviderPath" scope="setAcl" match="var"/> | |
| 10 | + </parameter> | |
| 11 | + <parameter name="IUSR_2" defaultValue="{AppPath}/config/cache-path" tags="Hidden"> | |
| 12 | + <parameterEntry type="ProviderPath" scope="setAcl" match="config/cache-path"/> | |
| 13 | + </parameter> | |
| 14 | + <parameter name="IUSR_3" defaultValue="{AppPath}/config/config-path" tags="Hidden"> | |
| 15 | + <parameterEntry type="ProviderPath" scope="setAcl" match="config/config-path"/> | |
| 16 | + </parameter> | |
| 17 | + <parameter name="IUSR_4" defaultValue="{AppPath}/config/config.ini" tags="Hidden"> | |
| 18 | + <parameterEntry type="ProviderPath" scope="setAcl" match="config/config.ini"/> | |
| 19 | + </parameter> | |
| 20 | + <parameter name="IUSR_5" defaultValue="{AppPath}/bin/luceneserver/KnowledgeTreeIndexer.properties" tags="Hidden"> | |
| 21 | + <parameterEntry type="ProviderPath" scope="setAcl" match="bin/luceneserver/KnowledgeTreeIndexer.properties"/> | |
| 22 | + </parameter> | |
| 23 | + <parameter name="IIS_IUSRS_1" defaultValue="{AppPath}/var" tags="Hidden"> | |
| 24 | + <parameterEntry type="ProviderPath" scope="setAcl" match="var"/> | |
| 25 | + </parameter> | |
| 26 | + <parameter name="IIS_IUSRS_2" defaultValue="{AppPath}/config/cache-path" tags="Hidden"> | |
| 27 | + <parameterEntry type="ProviderPath" scope="setAcl" match="config/cache-path"/> | |
| 28 | + </parameter> | |
| 29 | + <parameter name="IIS_IUSRS_3" defaultValue="{AppPath}/config/config-path" tags="Hidden"> | |
| 30 | + <parameterEntry type="ProviderPath" scope="setAcl" match="config/config-path"/> | |
| 31 | + </parameter> | |
| 32 | + <parameter name="IIS_IUSRS_4" defaultValue="{AppPath}/config/config.ini" tags="Hidden"> | |
| 33 | + <parameterEntry type="ProviderPath" scope="setAcl" match="config/config.ini"/> | |
| 34 | + </parameter> | |
| 35 | + <parameter name="IIS_IUSRS_5" defaultValue="{AppPath}/bin/luceneserver/KnowledgeTreeIndexer.properties" tags="Hidden"> | |
| 36 | + <parameterEntry type="ProviderPath" scope="setAcl" match="bin/luceneserver/KnowledgeTreeIndexer.properties"/> | |
| 37 | + </parameter> | |
| 38 | + <parameter name="NETWORK SERVICE_1" defaultValue="{AppPath}/var" tags="Hidden"> | |
| 39 | + <parameterEntry type="ProviderPath" scope="setAcl" match="var"/> | |
| 40 | + </parameter> | |
| 41 | +</parameters> | |
| 0 | 42 | \ No newline at end of file | ... | ... |
ktwebpi/web.config
0 → 100755
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<configuration> | |
| 3 | + <system.webServer> | |
| 4 | + <!-- Don't show directory listings for URLs which map to a directory. --> | |
| 5 | + <directoryBrowse enabled="false" /> | |
| 6 | + <defaultDocument> | |
| 7 | + <!-- Set the default document --> | |
| 8 | + <files> | |
| 9 | + <remove value="control.php" /> | |
| 10 | + <add value="control.php" /> | |
| 11 | + </files> | |
| 12 | + </defaultDocument> | |
| 13 | + </system.webServer> | |
| 14 | + <sites> | |
| 15 | + <site name="KnowledgeTree" /> | |
| 16 | + <applicationDefaults applicationPool="DefaultAppPool" /> | |
| 17 | + <virtualDirectoryDefaults allowSubDirConfig="true" /> | |
| 18 | + </sites> | |
| 19 | +</configuration> | |
| 0 | 20 | \ No newline at end of file | ... | ... |
ktwebpi/webpi-logo.png
0 → 100755
4.78 KB