Files Clipboard

De EjnTricks

L'application Files Clipboard permet de gérer des emplacements des fichiers sous OwnCloud. En effet OwnCloud ne propose aucune fonctionnalité de déplacement des fichiers.

L'article suivant présente l'installation de l'application ainsi que son utilisation.

Warning-icon.png Cette application n'est plus compatible à partir de la version 9.0. Lors de la copie / déplacement des fichiers, une erreur se produit du fait d'un appel.

Call to undefined method OC_L10N::get() at /var/opt/owncloud/common/apps-available/filesclipboard/0.4.2/ajax/clipboard.php#43


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


System-Install-icon.png Download-icon.png Téléchargement et installation

L'application peut être mise à disposition directement depuis l'interface d'administration. Cependant, une structure de répertoires a été mise en place pour faciliter la gestion des montées de versions. La procédure suivante présente l'installation de la version 0.4.1 dans cette structure.

Dans un premier temps, la structure de filesclipboard est mise en place.

#sudo mkdir /var/opt/owncloud/common/apps-available/filesclipboard
#sudo chown www-data:www-data /var/opt/owncloud/common/apps-available/filesclipboard
#sudo chmod 700 /var/opt/owncloud/common/apps-available/filesclipboard

A noter l'utilisation de chmod 700. Il n'y a aucun risque de donner une permission d'exécution sur les fichiers.

Puis la version est téléchargée dans le répertoire temporaire de la machine.

Le lien a été récupéré depuis la page de téléchargement de l'application : https://apps.owncloud.com/content/download.php?content=167818&id=1&tan=7983623

Une fois téléchargée, il faut décompresser l'archive dans la structure personnalisée des applications disponibles. L'objectif est de l'installer en mentionnant le numéro de version.

#sudo tar -xzvf /tmp/filesclipboard.tar.gz -C /var/opt/owncloud/common/apps-available/filesclipboard
#sudo rm /tmp/filesclipboard.tar.gz
#sudo mv /var/opt/owncloud/common/apps-available/filesclipboard/owncloud-files_clipboard-0.4.1 /var/opt/owncloud/common/apps-available/filesclipboard/0.4.1
#sudo chown -R www-data:www-data /var/opt/owncloud/common/apps-available/filesclipboard/0.4.1
#sudo find /var/opt/owncloud/common/apps-available/filesclipboard/0.4.1 -type d -exec chmod 0700 {} \;
#sudo find /var/opt/owncloud/common/apps-available/filesclipboard/0.4.1 -type f -exec chmod 0600 {} \;

A noter la modification des permissions sur les fichiers qui n'accordent que des droits pour www-data. La commande chmod -R go-rwx n'est pas utilisée, car il est souhaité d'enlever la permission d'exécution sur les fichiers, mais pas sur les répertoires.

Un lien est placé dans le sous répertoire apps-enabled vers la version souhaitée.

#sudo ln -s /var/opt/owncloud/common/apps-available/filesclipboard/0.4.1 /var/opt/owncloud/common/apps-enabled/files_clipboard
#sudo chown -h www-data:www-data /var/opt/owncloud/common/apps-enabled/files_clipboard

A noter, le lien est files_clipboard comme le répertoire créé lors de l'extraction de l'archive.


Run-icon.png Activation

Une fois disponible, il faut l'activer depuis l'interface comme décrit sur l'article des applications tierces. Il faut donc aller dans la page des applications avec un compte d'administration.


Il suffit de cliquer sur le bouton Activer pour la rendre disponible.


Process-Icon.png Utilisation

Cette application ajoute simplement les trois fonctions standard d'un presse papier.

  • Copier;
  • Couper;
  • Coller.

Ces actions sont disponibles à travers des icônes affichés dans le bandeau supérieurs des listings de répertoire, après sélection d'un ou plusieurs éléments.


Après avoir sélectionner l'action à appliquer, Copier qui permet d'effectuer une copie ou Couper pour effectuer un déplacement, il faut se placer dans le répertoire cible. Une nouvelle icône est affichée permettant d'appliquer l'action.


Dans le cas où le répertoire affiché est le répertoire des éléments sélectionnés, l'action n'est pas disponible.


Folder-icon.png Couper

Lorsque l'action Couper est sélectionnée, l'icône d'application n'est plus présentée une fois le déplacement réalisé. C'est finalement logique, car il n'est possible d'effectuer le déplacement qu'une seule fois sur les élements.

Warning-icon.png Fonctionnalités

A noter qu'il n'est pas possible d'effectuer plusieurs ajouts dans le presse papier. Chaque Couper / Copier remplace la précédente exécution.

Concernant le contenu du presse papier, il n'est pas possible de le consulter ni de le purger. Dès qu'un(plusieurs) élément(s) est(sont) placé(s) dans le presse papier, celui-ci ne sera purgé que si une action de déplacement sera effectuée, ou une déconnexion.


Bug-icon.png Version 9.0.X

Comme indiqué au début de l'article, le plugin n'est pas fonctionnel avec une version 9.0.X de OwnCloud. Ce problème est indiqué sur le site du plugin : https://apps.owncloud.com/content/show.php/files_clipboard?content=167818

Le problème vient d'une modification du mode de récupération des dictionnaires. La ligne fautive dans le fichier ajax/clipboard.php en ligne 43.

$l = OC_L10N::get('files_clipboard');

Ce problème est commenté à la page suivante : https://github.com/leizh/owncloud-files_clipboard/issues/11

Il suffit donc de commenter la ligne 43 fautive.


Update icon.png Update

0.4.1 → 0.4.2 0.4.2 → 0.5.0