mirror of
https://github.com/filegator/filegator.git
synced 2025-08-06 18:26:47 +02:00
Website generation with Couscous
This commit is contained in:
170
accounts.html
Normal file
170
accounts.html
Normal file
@@ -0,0 +1,170 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<title>FileGator - Documentation</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/bootstrap.min.css">
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/font-awesome.min.css">
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/highlight.tomorrow-night.css">
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/main.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<header class="navbar navbar-default navbar-fixed-top">
|
||||||
|
|
||||||
|
<a class="navbar-brand" href="https://docs.filegator.io/">
|
||||||
|
FileGator
|
||||||
|
<small class="hidden-xs hidden-sm">
|
||||||
|
Documentation
|
||||||
|
</small>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-fluid">
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
|
||||||
|
<nav id="sidebar" class="col-sm-3 col-lg-2" role="navigation">
|
||||||
|
|
||||||
|
<p class="text-muted">
|
||||||
|
Getting Started
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/index.html">
|
||||||
|
What is FileGator
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/install.html">
|
||||||
|
Installation
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/development.html">
|
||||||
|
Development
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/demo.html">
|
||||||
|
Demo
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Configuration
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/basic.html">
|
||||||
|
Basic
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/auth.html">
|
||||||
|
Auth
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/session.html">
|
||||||
|
Session
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/storage.html">
|
||||||
|
Storage
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/logging.html">
|
||||||
|
Logging
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/security.html">
|
||||||
|
Security
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<section class="col-sm-offset-3 col-lg-offset-2 col-sm-9 col-lg-10">
|
||||||
|
<h2 id="user-roles">User roles</h2>
|
||||||
|
<p>There are 3 different user roles:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Admin (for user management)</li>
|
||||||
|
<li>User (regular, logged in user)</li>
|
||||||
|
<li>Guest (anonymous, not logged in)</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="user-permissions">User permissions</h2>
|
||||||
|
<p>There are 6 different user permissions you can assign to each user:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Read (user can browse and list files and folders)</li>
|
||||||
|
<li>Write (user can copy, move, rename, and delete files)</li>
|
||||||
|
<li>Upload (user can upload files to the repository)</li>
|
||||||
|
<li>Download (user can download files from the repository)</li>
|
||||||
|
<li>Bach Download (user can download multiple files and folders at once)</li>
|
||||||
|
<li>Zip (user can zip and unzip files)</li>
|
||||||
|
</ul>
|
||||||
|
<p>Some permissions require others. For example, Batch Download requires Read permissions (so than user can list files and select them) as well as basic Download permissions.</p>
|
||||||
|
<h2 id="guest-account">Guest account</h2>
|
||||||
|
<p>Guest account is predefined account and it is disabled by default since no permissions is assigned.</p>
|
||||||
|
<p>Admin can enable Guest account which will allow everyone to interact with the repository based on the Guest account permissions.</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
|
||||||
|
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
|
||||||
|
<script src="//yandex.st/highlightjs/7.5/highlight.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(function() {
|
||||||
|
$("section>h1").wrap('<div class="page-header" />');
|
||||||
|
// Syntax highlighting
|
||||||
|
hljs.initHighlightingOnLoad();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<!-- Ticksel analytics v1.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
var _tcfg = _tcfg || [];
|
||||||
|
(function() {
|
||||||
|
_tcfg.push(["tags", "filegator-io,filegator-io-docs"]);
|
||||||
|
var u="https://cdn.ticksel.com/js/analytics_v1.0.js"; _tcfg.push(["account_id", 8348834]);
|
||||||
|
var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0];
|
||||||
|
g.type="text/javascript"; g.async=true; g.src=u; g.setAttribute("crossorigin", "anonymous");
|
||||||
|
g.setAttribute("integrity", "sha256-7grd8jMivCG0iCcJ7m/Ny4gvWb0mPVpFhRQovLkaUl8=");
|
||||||
|
s.parentNode.insertBefore(g,s);
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
<noscript><img src="https://beacon.ticksel.com/beam?account_id=8348834&referrer=&tags=filegator-io,filegator-io-docs" style="border:0;" width="0" height="0" alt="" /></noscript>
|
||||||
|
<!-- End Ticksel Code -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
@@ -108,7 +124,7 @@
|
|||||||
],
|
],
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<h2 id="configuring-auth-service-to-use-database">Configuring Auth service to use database</h2>
|
<h2 id="configuring-auth-service-to-use-database">Configuring Auth service to use database</h2>
|
||||||
<p>You can also use mysql database to store your users.</p>
|
<p>You can use mysql database to store your users.</p>
|
||||||
<p>First, create a table <code>users</code> with this sql query:</p>
|
<p>First, create a table <code>users</code> with this sql query:</p>
|
||||||
<pre><code>CREATE TABLE `users` (
|
<pre><code>CREATE TABLE `users` (
|
||||||
`id` int(10) NOT NULL AUTO_INCREMENT,
|
`id` int(10) NOT NULL AUTO_INCREMENT,
|
||||||
|
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
@@ -100,6 +116,16 @@
|
|||||||
<h2 id="basic">Basic</h2>
|
<h2 id="basic">Basic</h2>
|
||||||
<p>You can edit <code>configuration.php</code> to change the basic things like logo image, title, language and upload restrictions.</p>
|
<p>You can edit <code>configuration.php</code> to change the basic things like logo image, title, language and upload restrictions.</p>
|
||||||
<p>NOTE: if you've made a mistake in configuration file, forgot to close a quote, the script will throw an error. Please use provided default <code>configuration_sample.php</code> to verify this.</p>
|
<p>NOTE: if you've made a mistake in configuration file, forgot to close a quote, the script will throw an error. Please use provided default <code>configuration_sample.php</code> to verify this.</p>
|
||||||
|
<pre><code> 'frontend_config' => [
|
||||||
|
'app_name' => 'FileGator',
|
||||||
|
'app_version' => APP_VERSION,
|
||||||
|
'language' => 'english',
|
||||||
|
'logo' => 'https://raw.githubusercontent.com/filegator/filegator/master/dist/img/logo.png',
|
||||||
|
'upload_max_size' => 100 * 1024 * 1024, // 100MB
|
||||||
|
'upload_chunk_size' => 1 * 1024 * 1024, // 1MB
|
||||||
|
'upload_simultaneous' => 3,
|
||||||
|
'default_archive_name' => 'archive.zip',
|
||||||
|
],</code></pre>
|
||||||
<h2 id="additional-html">Additional HTML</h2>
|
<h2 id="additional-html">Additional HTML</h2>
|
||||||
<p>You can add additional html to the head and body like this:</p>
|
<p>You can add additional html to the head and body like this:</p>
|
||||||
<pre><code> 'Filegator\Services\View\ViewInterface' => [
|
<pre><code> 'Filegator\Services\View\ViewInterface' => [
|
||||||
|
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,12 +97,23 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
<section class="col-sm-offset-3 col-lg-offset-2 col-sm-9 col-lg-10">
|
<section class="col-sm-offset-3 col-lg-offset-2 col-sm-9 col-lg-10">
|
||||||
<h2 id="configuring-security">Configuring Security</h2>
|
<h2 id="configuring-security-service">Configuring Security service</h2>
|
||||||
<p>Simple security service is included in the script by default. This service provides:</p>
|
<p>Simple security service is included in the script by default. This service provides:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Basic <a href="https://en.wikipedia.org/wiki/Cross-site_request_forgery">CSRF</a> protection</li>
|
<li>Basic <a href="https://en.wikipedia.org/wiki/Cross-site_request_forgery">CSRF</a> protection</li>
|
||||||
|
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,12 +97,38 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
<section class="col-sm-offset-3 col-lg-offset-2 col-sm-9 col-lg-10">
|
<section class="col-sm-offset-3 col-lg-offset-2 col-sm-9 col-lg-10">
|
||||||
<h2 id="configuring-session-service-to-use-database">Configuring Session service to use database</h2>
|
<h2 id="default-session-handler">Default Session handler</h2>
|
||||||
|
<p>Session handling is provided through the Symfony's <a href="https://symfony.com/doc/current/components/http_foundation.html">HttpFoundation</a> component. Please check their docs for more info.</p>
|
||||||
|
<p>Default session handler will user PHP's built in file storage. You can also specify your own <code>$save_path</code> to store session files.</p>
|
||||||
|
<pre><code> 'Filegator\Services\Session\SessionStorageInterface' => [
|
||||||
|
'handler' => '\Filegator\Services\Session\Adapters\SessionStorage',
|
||||||
|
'config' => [
|
||||||
|
'handler' => function () {
|
||||||
|
$save_path = null; // use default system path
|
||||||
|
//$save_path = __DIR__.'/private/sessions';
|
||||||
|
$handler = new \Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler($save_path);
|
||||||
|
|
||||||
|
return new \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage([], $handler);
|
||||||
|
},
|
||||||
|
],
|
||||||
|
],</code></pre>
|
||||||
|
<h2 id="configuring-session-service-to-use-database">Configuring Session service to use database</h2>
|
||||||
<p>First, create a table <code>sessions</code> with this sql:</p>
|
<p>First, create a table <code>sessions</code> with this sql:</p>
|
||||||
<pre><code>CREATE TABLE `sessions` (
|
<pre><code>CREATE TABLE `sessions` (
|
||||||
`sess_id` varbinary(128) NOT NULL,
|
`sess_id` varbinary(128) NOT NULL,
|
||||||
|
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -47,7 +47,8 @@ header.navbar {
|
|||||||
|
|
||||||
@media (min-width: 768px) {
|
@media (min-width: 768px) {
|
||||||
#sidebar {
|
#sidebar {
|
||||||
position:fixed;
|
/*position:fixed;*/
|
||||||
|
position:absolute;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@media (max-width: 960px) {
|
@media (max-width: 960px) {
|
||||||
|
16
demo.html
16
demo.html
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
16
index.html
16
index.html
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
16
install.html
16
install.html
@@ -44,6 +44,11 @@
|
|||||||
<a href="https://docs.filegator.io/install.html">
|
<a href="https://docs.filegator.io/install.html">
|
||||||
Installation
|
Installation
|
||||||
</a>
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="">
|
<li class="">
|
||||||
<a href="https://docs.filegator.io/development.html">
|
<a href="https://docs.filegator.io/development.html">
|
||||||
@@ -92,6 +97,17 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
231
translations/default.html
Normal file
231
translations/default.html
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<title>FileGator - Documentation</title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/bootstrap.min.css">
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/font-awesome.min.css">
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/highlight.tomorrow-night.css">
|
||||||
|
<link rel="stylesheet" href="https://docs.filegator.io/css/main.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<header class="navbar navbar-default navbar-fixed-top">
|
||||||
|
|
||||||
|
<a class="navbar-brand" href="https://docs.filegator.io/">
|
||||||
|
FileGator
|
||||||
|
<small class="hidden-xs hidden-sm">
|
||||||
|
Documentation
|
||||||
|
</small>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-fluid">
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
|
||||||
|
<nav id="sidebar" class="col-sm-3 col-lg-2" role="navigation">
|
||||||
|
|
||||||
|
<p class="text-muted">
|
||||||
|
Getting Started
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/index.html">
|
||||||
|
What is FileGator
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/install.html">
|
||||||
|
Installation
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/accounts.html">
|
||||||
|
Users
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/development.html">
|
||||||
|
Development
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/demo.html">
|
||||||
|
Demo
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Configuration
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/basic.html">
|
||||||
|
Basic
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/auth.html">
|
||||||
|
Auth
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/session.html">
|
||||||
|
Session
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/storage.html">
|
||||||
|
Storage
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/logging.html">
|
||||||
|
Logging
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/configuration/security.html">
|
||||||
|
Security
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p class="text-muted">
|
||||||
|
Languages
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul class="nav nav-pills nav-stacked">
|
||||||
|
<li class="">
|
||||||
|
<a href="https://docs.filegator.io/translations/default.html">
|
||||||
|
Translations
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<section class="col-sm-offset-3 col-lg-offset-2 col-sm-9 col-lg-10">
|
||||||
|
<h2 id="translations">Translations</h2>
|
||||||
|
<p>Default language file is located under <code>/frontend/translations/english.js</code>. You can add more languages in the same folder and adjust <code>language</code> variable in your <code>configuration.php</code> file to use it.</p>
|
||||||
|
<p>You should only translate value on the right, for example:</p>
|
||||||
|
<pre><code>'Close': 'Schliessen',</code></pre>
|
||||||
|
<p>Default language file is:</p>
|
||||||
|
<pre><code>const data = {
|
||||||
|
'Selected': 'Selected: {0} of {1}',
|
||||||
|
'Uploading files': 'Uploading {0}% of {1}',
|
||||||
|
'File size error': '{0} is too large, please upload files less than {1}',
|
||||||
|
'Upload failed': '{0} failed to upload',
|
||||||
|
'Per page': '{0} Per Page',
|
||||||
|
'Folder': 'Folder',
|
||||||
|
'Login failed, please try again': 'Login failed, please try again',
|
||||||
|
'Already logged in': 'Already logged in.',
|
||||||
|
'Please enter username and password': 'Please enter username and password.',
|
||||||
|
'Not Found': 'Not Found',
|
||||||
|
'Not Allowed': 'Not Allowed',
|
||||||
|
'Please log in': 'Please log in',
|
||||||
|
'Unknown error': 'Unknown error',
|
||||||
|
'Add files': 'Add files',
|
||||||
|
'New': 'New',
|
||||||
|
'New name': 'New name',
|
||||||
|
'Username': 'Username',
|
||||||
|
'Password': 'Password',
|
||||||
|
'Login': 'Log in',
|
||||||
|
'Logout': 'Log out',
|
||||||
|
'Profile': 'Profile',
|
||||||
|
'No pagination': 'No pagination',
|
||||||
|
'Time': 'Time',
|
||||||
|
'Name': 'Name',
|
||||||
|
'Size': 'Size',
|
||||||
|
'Home': 'Home',
|
||||||
|
'Copy': 'Copy',
|
||||||
|
'Move': 'Move',
|
||||||
|
'Rename': 'Rename',
|
||||||
|
'Required': 'Please fill out this field',
|
||||||
|
'Zip': 'Zip',
|
||||||
|
'Batch Download': 'Batch Download',
|
||||||
|
'Unzip': 'Unzip',
|
||||||
|
'Delete': 'Delete',
|
||||||
|
'Download': 'Download',
|
||||||
|
'Copy link': 'Copy link',
|
||||||
|
'Done': 'Done',
|
||||||
|
'File': 'File',
|
||||||
|
'Drop files to upload': 'Drop files to upload',
|
||||||
|
'Close': 'Close',
|
||||||
|
'Select Folder': 'Select Folder',
|
||||||
|
'Users': 'Users',
|
||||||
|
'Files': 'Files',
|
||||||
|
'Role': 'Role',
|
||||||
|
'Cancel': 'Cancel',
|
||||||
|
'Paused': 'Paused',
|
||||||
|
'Confirm': 'Confirm',
|
||||||
|
'Create': 'Create',
|
||||||
|
'User': 'User',
|
||||||
|
'Admin': 'Admin',
|
||||||
|
'Save': 'Save',
|
||||||
|
'Read': 'Read',
|
||||||
|
'Name': 'Name',
|
||||||
|
'Write': 'Write',
|
||||||
|
'Upload': 'Upload',
|
||||||
|
'Permissions': 'Permissions',
|
||||||
|
'Homedir': 'Home Folder',
|
||||||
|
'Leave blank for no change': 'Leave blank for no change',
|
||||||
|
'Are you sure you want to do this?': 'Are you sure you want to do this?',
|
||||||
|
'Are you sure you want to allow access to everyone?': 'Are you sure you want to allow access to everyone?',
|
||||||
|
'Are you sure you want to stop all uploads?': 'Are you sure you want to stop all uploads?',
|
||||||
|
'Something went wrong': 'Something went wrong',
|
||||||
|
'Invalid directory': 'Invalid directory',
|
||||||
|
'This field is required': 'This field is required',
|
||||||
|
'Username already taken': 'Username already taken',
|
||||||
|
'User not found': 'User not found',
|
||||||
|
'Old password': 'Old password',
|
||||||
|
'New password': 'New password',
|
||||||
|
'Wrong password': 'Wrong password',
|
||||||
|
'Updated': 'Updated',
|
||||||
|
'Deleted': 'Deleted',
|
||||||
|
'Your file is ready': 'Your file is ready',
|
||||||
|
}
|
||||||
|
|
||||||
|
export default data
|
||||||
|
</code></pre>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
|
||||||
|
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
|
||||||
|
<script src="//yandex.st/highlightjs/7.5/highlight.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(function() {
|
||||||
|
$("section>h1").wrap('<div class="page-header" />');
|
||||||
|
// Syntax highlighting
|
||||||
|
hljs.initHighlightingOnLoad();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<!-- Ticksel analytics v1.0 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
var _tcfg = _tcfg || [];
|
||||||
|
(function() {
|
||||||
|
_tcfg.push(["tags", "filegator-io,filegator-io-docs"]);
|
||||||
|
var u="https://cdn.ticksel.com/js/analytics_v1.0.js"; _tcfg.push(["account_id", 8348834]);
|
||||||
|
var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0];
|
||||||
|
g.type="text/javascript"; g.async=true; g.src=u; g.setAttribute("crossorigin", "anonymous");
|
||||||
|
g.setAttribute("integrity", "sha256-7grd8jMivCG0iCcJ7m/Ny4gvWb0mPVpFhRQovLkaUl8=");
|
||||||
|
s.parentNode.insertBefore(g,s);
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
<noscript><img src="https://beacon.ticksel.com/beam?account_id=8348834&referrer=&tags=filegator-io,filegator-io-docs" style="border:0;" width="0" height="0" alt="" /></noscript>
|
||||||
|
<!-- End Ticksel Code -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
Reference in New Issue
Block a user