{"id":2476,"date":"2015-10-20T10:36:29","date_gmt":"2015-10-20T10:36:29","guid":{"rendered":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/"},"modified":"2021-08-25T15:42:14","modified_gmt":"2021-08-25T15:42:14","slug":"file-storages","status":"publish","type":"page","link":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/","title":{"rendered":"File Storages"},"content":{"rendered":"<p>Twproject can access your files wherever they are.<br \/>\n<b>File system<\/b>, <strong>Network shares<\/strong>,\u00a0<b>Subversion<\/b>, <strong>FTP<\/strong>, <strong>Secured FTP<\/strong>, \u00a0<b>Amazon AWS S3 <\/b>are the most used, but Alfresco or Sharepoint can be used too.<\/p>\n<h2>File system example<\/h2>\n<p>Click on the doc icon in the main menu and then on \u201cfile storage\u201d, use the add button to create a new one.<\/p>\n<p>Fill code and description, content path and connection type:<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4993\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png\" alt=\"\" width=\"836\" height=\"238\" \/><\/h2>\n<h2>Using Subversion SVN<\/h2>\n<p>If you want to use a SVN connection, first specify connection type; then specify host, username and password as well. The SVN server must be visible from Twproject server.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4994\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/svn.png\" alt=\"\" width=\"1578\" height=\"329\" \/><\/p>\n<p>Currently the SVN implementation supports the \u201csvn:\u201d, http and https protocols.<\/p>\n<pre>Example for Subversion only: for a repository url of svn:\/\/olfs03\/platform, the host is olfs03, the content path above is \/platform<\/pre>\n<h2>Amazon AWS S3<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2484\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/screen1038.jpg\" alt=\"screen1038\" width=\"1246\" height=\"102\" \/><\/p>\n<p>These are the standard Amazon S3 authentication parameters.<\/p>\n<h2>Usage<\/h2>\n<p>Whatever connection you are using Twproject will show a simplified folder\/files view:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2486\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/screen1039.jpg\" alt=\"screen1039\" width=\"1095\" height=\"720\" \/><\/p>\n<p>The left part lists directories, the right part lists files.<\/p>\n<p>You can create\/remove directories or files; you select more files or directory at once.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2487\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/screen1040.jpg\" alt=\"screen1040\" width=\"1068\" height=\"498\" \/><\/p>\n<p>Download more than one file at once by selecting them and &#8220;zip selected&#8221;;\u00a0this makes download faster.<\/p>\n<p>You can upload a one or more files in the current folder by simply dragging them on the drop area; double click if you want to choose files by hand.<\/p>\n<h2>How do I make someone access a folder through a project without giving access to the entire repository?<\/h2>\n<p>Suppose you are the administrator and you want the user Andy Whirl to access and operate on a folder of the file system. You should assign Andy on the project with a role that contains permissions relative to file storage (admin -&gt; roles management):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2014\/01\/clip_image0082.jpg\" alt=\"\" width=\"642\" height=\"54\" border=\"0\" \/><\/p>\n<p>Then create on the project a file storage document pointing to a folder. When Andy accesses the documents folder on the project, and goes to a file storage document editor, he gets this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"clip_image009\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2014\/01\/clip_image0091.png\" alt=\"clip_image009\" width=\"240\" height=\"21\" border=\"0\" \/><\/p>\n<p>Andy can click on the link, but can\u2019t change the path; and the popup opens with file system operations enabled.<\/p>\n<p>&nbsp;<\/p>\n<h2>Configuration: file system<\/h2>\n<p>In order to configure a file storage, you have to first set-up the file storage root. File storage root is the lowest level access to you file server\/service. For instance if your server folder structure is something like:<\/p>\n<p>[server]\/userdata\/documents\/projects<\/p>\n<p>and if you want to limit the access to the project folder just set-up a \u201cfile storage\u201d there, with content path [server]\/userdata\/documents\/projects.<\/p>\n<p>First of all you need access as administrator to\u00a0set the allowed file storage paths:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"\" src=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/2014\/01\/clip_image0061.jpg\" alt=\"\" width=\"642\" height=\"32\" border=\"0\" \/><\/p>\n<p>You can insert several roots comma separated. The content path of any file storage of file system type must be a path visible from the server where Twproject runs. Both local or network paths are allowed<\/p>\n<p>c:\\documents\\projects, \/usr\/docs\/prj,<\/p>\n<p><a href=\"file:\/\/\/\\\\serv1\\share1\\docs\">\\\\serv1\\share1\\docs<\/a><\/p>\n<p>are all valid paths.<\/p>\n<p>Usually files servers contain relevant data, so you should be careful in creating a file storage root. Twproject in order to improve security in case of file system connections requires that the administrator defines some file storage seeds in global setting, which restrict available paths. So a standard user cannot create a storage outside pre-authorized paths.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Twproject can access your files wherever they are. File system, Network shares,\u00a0Subversion, FTP, Secured FTP, \u00a0Amazon AWS S3 are the most used, but Alfresco or Sharepoint can be used too. File system example Click on the doc icon in the main menu and then on \u201cfile storage\u201d, use the add button to create a new [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2471,"menu_order":5,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2476","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>File Storages | Twproject support<\/title>\n<meta name=\"description\" content=\"Twproject can access your files wherever they are. File system, Network shares,\u00a0Subversion, FTP, Secured FTP, \u00a0Amazon AWS S3 are the most used, but\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"File Storages | Twproject support\" \/>\n<meta property=\"og:description\" content=\"Twproject can access your files wherever they are. File system, Network shares,\u00a0Subversion, FTP, Secured FTP, \u00a0Amazon AWS S3 are the most used, but\" \/>\n<meta property=\"og:url\" content=\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/\" \/>\n<meta property=\"og:site_name\" content=\"Twproject support\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/twproject\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T15:42:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png\" \/>\n\t<meta property=\"og:image:width\" content=\"836\" \/>\n\t<meta property=\"og:image:height\" content=\"238\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/\",\"url\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/\",\"name\":\"File Storages | Twproject support\",\"isPartOf\":{\"@id\":\"https:\/\/twproject.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png\",\"datePublished\":\"2015-10-20T10:36:29+00:00\",\"dateModified\":\"2021-08-25T15:42:14+00:00\",\"description\":\"Twproject can access your files wherever they are. File system, Network shares,\u00a0Subversion, FTP, Secured FTP, \u00a0Amazon AWS S3 are the most used, but\",\"breadcrumb\":{\"@id\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#primaryimage\",\"url\":\"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png\",\"contentUrl\":\"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png\",\"width\":836,\"height\":238},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/twproject.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Twproject\",\"item\":\"https:\/\/twproject.com\/support\/using-twproject\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Documents\",\"item\":\"https:\/\/twproject.com\/support\/using-twproject\/documents\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"File Storages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/twproject.com\/support\/#website\",\"url\":\"https:\/\/twproject.com\/support\/\",\"name\":\"Twproject support\",\"description\":\"Twproject documentation online\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/twproject.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"File Storages | Twproject support","description":"Twproject can access your files wherever they are. File system, Network shares,\u00a0Subversion, FTP, Secured FTP, \u00a0Amazon AWS S3 are the most used, but","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/","og_locale":"en_US","og_type":"article","og_title":"File Storages | Twproject support","og_description":"Twproject can access your files wherever they are. File system, Network shares,\u00a0Subversion, FTP, Secured FTP, \u00a0Amazon AWS S3 are the most used, but","og_url":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/","og_site_name":"Twproject support","article_publisher":"https:\/\/www.facebook.com\/twproject","article_modified_time":"2021-08-25T15:42:14+00:00","og_image":[{"width":836,"height":238,"url":"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png","type":"image\/png"}],"twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/","url":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/","name":"File Storages | Twproject support","isPartOf":{"@id":"https:\/\/twproject.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#primaryimage"},"image":{"@id":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#primaryimage"},"thumbnailUrl":"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png","datePublished":"2015-10-20T10:36:29+00:00","dateModified":"2021-08-25T15:42:14+00:00","description":"Twproject can access your files wherever they are. File system, Network shares,\u00a0Subversion, FTP, Secured FTP, \u00a0Amazon AWS S3 are the most used, but","breadcrumb":{"@id":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#primaryimage","url":"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png","contentUrl":"https:\/\/twproject.com\/support\/wp-content\/uploads\/fs.png","width":836,"height":238},{"@type":"BreadcrumbList","@id":"https:\/\/twproject.com\/support\/using-twproject\/documents\/file-storages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/twproject.com\/support\/"},{"@type":"ListItem","position":2,"name":"Using Twproject","item":"https:\/\/twproject.com\/support\/using-twproject\/"},{"@type":"ListItem","position":3,"name":"Documents","item":"https:\/\/twproject.com\/support\/using-twproject\/documents\/"},{"@type":"ListItem","position":4,"name":"File Storages"}]},{"@type":"WebSite","@id":"https:\/\/twproject.com\/support\/#website","url":"https:\/\/twproject.com\/support\/","name":"Twproject support","description":"Twproject documentation online","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/twproject.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages\/2476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/comments?post=2476"}],"version-history":[{"count":0,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages\/2476\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/pages\/2471"}],"wp:attachment":[{"href":"https:\/\/twproject.com\/support\/wp-json\/wp\/v2\/media?parent=2476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}