Line 74: |
Line 74: |
| === Options supplémentaires === | | === Options supplémentaires === |
| | | |
− | Some settings are available from the DB, in the pydio entry
| + | Certains paramètres sont disponibles à partir de la base de données, dans l'entrée pydio |
| | | |
| * '''Authentication''': Control the way users are authenticated. Correct values are '''http''' (apache protects the access, users need to login with their own credentials), or '''LemonLDAP''' which uses [[LemonLDAP-NG]] to grant access to the application | | * '''Authentication''': Control the way users are authenticated. Correct values are '''http''' (apache protects the access, users need to login with their own credentials), or '''LemonLDAP''' which uses [[LemonLDAP-NG]] to grant access to the application |
Line 87: |
Line 87: |
| * '''Indexer''': can be enabled or disabled (default is disabled): control the indexer process globally. If disabled, only the shares which explicitly have PydioIndexer enabled will be indexed. If enabled, all the shares, except those which have PydioIndexer disabled will be indexed. | | * '''Indexer''': can be enabled or disabled (default is disabled): control the indexer process globally. If disabled, only the shares which explicitly have PydioIndexer enabled will be indexed. If enabled, all the shares, except those which have PydioIndexer disabled will be indexed. |
| | | |
− | example:
| + | Exemple : |
| + | |
| db configuration setprop pydio access public Title 'My own web based file manager' WelcomMessage 'Powered by SME Server' DefaultLanguage fr MaxUploadSize 500M | | db configuration setprop pydio access public Title 'My own web based file manager' WelcomMessage 'Powered by SME Server' DefaultLanguage fr MaxUploadSize 500M |
| signal-event webapps-update | | signal-event webapps-update |
| | | |
− | Some settings are also available on a per shared folder basis:
| + | Certains paramètres sont également disponibles sur une base de dossier partagé : |
| + | |
| * '''PydioIndexer''': can be enabled or disabled (default is enabled): control if the content of this share will be indexed each night by Pydio (so you can then search for key word, Pydio will provide very fast result and can also index some file content). The indexation can be resource intensive (especially if you install smeserver-ooo-headless, see below), so if you're not interested, you can disable it for a few shares. | | * '''PydioIndexer''': can be enabled or disabled (default is enabled): control if the content of this share will be indexed each night by Pydio (so you can then search for key word, Pydio will provide very fast result and can also index some file content). The indexation can be resource intensive (especially if you install smeserver-ooo-headless, see below), so if you're not interested, you can disable it for a few shares. |
| * '''PydioIndexContent''' can be enabled or disabled, and is ignored if this share is not indexed. If enabled, the content of the files will be extracted and indexed (txt, html, PDF, even Office documents if smeserver-ooo is available). Indexing content can be time consuming. If disabled, index will only be built on the names of the files and directories. | | * '''PydioIndexContent''' can be enabled or disabled, and is ignored if this share is not indexed. If enabled, the content of the files will be extracted and indexed (txt, html, PDF, even Office documents if smeserver-ooo is available). Indexing content can be time consuming. If disabled, index will only be built on the names of the files and directories. |
Line 100: |
Line 102: |
| signal-event webapps-update | | signal-event webapps-update |
| | | |
− | === Locale settings=== | + | === Paramètres régionaux === |
| + | |
| + | En cas de problème avec votre locale (problème de XML), vous pouvez modifier le fichier /etc/pydio/bootstrap_conf.php et ajouter votre localité. Par défaut les paramètres régionaux du serveur SME est ISO-8859-1<br /> |
| | | |
− | in case of problem with your locale (XML problem) you can tweak the file /etc/pydio/bootstrap_conf.php and add your locale. By default the sme server locale is ISO-8859-1<br />
| + | Par exemple si vous souhaitez ajouter la langue Française : |
| | | |
− | for example this is what you need to add for French language
| |
| define("AJXP_LOCALE", "fr_FR.ISO-8859-1"); | | define("AJXP_LOCALE", "fr_FR.ISO-8859-1"); |
| | | |
− | === Integration with LemonLDAP::NG === | + | === Intégration avec LemonLDAP::NG === |
− | Pydio can be protected by LemonLDAP::NG. Here're the steps to protect it | + | Pydio peut être protégé par LemonLDAP::NG. Voici les étapes : |
| | | |
− | ==== Disable the access on the primary domain ==== | + | ==== Désactiver l'accès sur le domaine principal ==== |
− | You should disable the access to Pydio on your primary domain:
| + | Vous devez désactiver l'accès à Pydio sur votre domaine principal : |
| db configuration setprop pydio AliasOnPrimary disabled | | db configuration setprop pydio AliasOnPrimary disabled |
| signal-event webapps-update | | signal-event webapps-update |
| | | |
− | ==== Enable LemonLDAP::NG integration ==== | + | ==== Activation de l’intégration LemonLDAP::NG ==== |
− | This contrib support LemonLDAP NG auth quite easily:
| + | Cette contrib supporte l'authentification LemonLDAP NG assez facilement : |
| db configuration setprop pydio Authentication LemonLDAP | | db configuration setprop pydio Authentication LemonLDAP |
| signal-event webapps-update | | signal-event webapps-update |
| | | |
− | ==== Create a new virtualhost for Pydio ==== | + | ==== Création d'un nouveau virtualhost pour Pydio ==== |
− | Lets create a new virtualhost for Pydio. You can choose the name you want, for example, lets create exchange.domain.tld:
| + | Créons un nouveau virtualhost pour Pydio. Vous pouvez choisir le nom que vous voulez, par exemple : exchange.domain.tld: |
| | | |
| db domains set exchange.$(db configuration get DomainName) domain Content Primary Description 'Pydio' \ | | db domains set exchange.$(db configuration get DomainName) domain Content Primary Description 'Pydio' \ |
Line 129: |
Line 132: |
| signal-event webapps-update | | signal-event webapps-update |
| | | |
− | ==== Declare this virtualhost in LemonLDAP ==== | + | ==== Déclarer ce virtualhost dans LemonLDAP ==== |
− | You can now create the virtualhost in LemonLDAP management interface. You can create the rules you want. For example, here're the rules to accept only members of the group 'webexchange'
| + | Vous pouvez maintenant créer le virtualhost dans l'interface de gestion LemonLDAP. Vous pouvez créer les règles que vous souhaitez. Par exemple, voici les règles pour n'accepter que les membres du groupe 'webexchange' |
| | | |
| * Comment: default | | * Comment: default |
| * Rule: $groups =~ /\bwebexchange\b/ | | * Rule: $groups =~ /\bwebexchange\b/ |
| | | |
− | === Office file preview and inexation === | + | === Fichier Office aperçu et indexation === |
| | | |
− | You can generate previews for office documents (doc, docx, xls, xlsx, ppt, pptx, odt, ods, odp etc...) in Pydio, and even index their content. For this to work, you need to install OpenOffice on your server in headless mode. This will install a lot of dependancies, so it's not installed automatically. If you want to add support for this, just run the below code. The DAG repository has to be available to resolve dependencies. See [[Dag]].
| + | Vous pouvez générer des aperçus de documents de bureau (doc, docx, xls, xlsx, ppt, pptx, odt, ods, odp, etc ..) dans Pydio, et même un aperçu de leur contenu. Pour que cela fonctionne, vous devez installer OpenOffice sur votre serveur en mode headless. Cela permet d'installer un grand nombre de dépendances, donc ce n'est pas installé automatiquement. Si vous voulez ajouter le support, il suffit d'exécuter le code ci-dessous. Le référentiel DAG doit être disponible pour résoudre les dépendances. Voir [[Dag]]. |
| | | |
| yum --enablerepo=fws --enablerepo=dag install smeserver-ooo-headless | | yum --enablerepo=fws --enablerepo=dag install smeserver-ooo-headless |
Line 143: |
Line 146: |
| sv u /service/ooo | | sv u /service/ooo |
| | | |
− | === Uninstall === | + | === Désinstallation === |
− | If you want to remove the contrib, just run:
| + | Exécutez la commande suivante pour supprimer Pydio : |
| yum remove pydio | | yum remove pydio |
| | | |
| === Source === | | === Source === |
− | The source for this contrib can be found in Firewall-Services's repository [http://repo.firewall-services.com/centos/5/SRPMS/]. You can also browse the source [http://gitweb.firewall-services.com/?p=smeserver-pydio;a=summary here]
| + | La source de cette contrib peut être trouvé dans le dépôt de Firewall-Services [http://repo.firewall-services.com/centos/5/SRPMS/]. Vous pouvez également consulter les sources : [http://gitweb.firewall-services.com/?p=smeserver-pydio;a=summary here] |
| | | |
| ---- | | ---- |
| [[Category:Contrib]] | | [[Category:Contrib]] |
| [[Category: Webapps]] | | [[Category: Webapps]] |