Version des fichiers

Je me demande s'il est vraiment utile de prévoir une gestion des versions des fichiers. En y réfléchissant rapidement, je ne pense pas avoir jamais eu besoin de ce genre de fonctionnalité. Sûrement parce que l'usage du partage de fichiers dans mon entreprise est spécial : On y stocke uniquement les documents "stables" ou historiques ; ceux qui sont en cours de modification sont édités dans un wiki (où l'historique est par contre très utile).

Mais je peux imaginer que dans certains cas, pour certaines personnes ou entreprises, ce soit absolument nécessaire. Dans ce cas-là, l'ergonomie de Basecamp me paraît pas mal, autant s'en inspirer.

Micro-blogging et upload en vrac

Il y a deux cas un peu spéciaux à mes yeux : Lorsqu'on joint un fichier avec un message de micro-blogging, et quand on veut uploader rapidement un fichier, sans trop se préoccuper de là où il va être stocké.

Je parlerai plus longuement du micro-blogging dans un autre post. Mais le fait est qu'on doit pouvoir joindre un ou plusieurs fichiers avec chaque micro-message. Que se passera-t-il dans ce cas ?
Première possibilité : On doit choisir le groupe de fichiers qui va l'accueillir. Ça a le mérite d'être clair, mais pas forcément très ergonomique.
Deuxième possibilité : Le fichier va dans un espace mystérieux (appelons-le «le warp») qui est en dehors des groupes de fichiers définis dans le projet.

Le cas de l'upload rapide est très similaire. En fait, j'imagine qu'on voudra pouvoir ajouter des fichiers à un projet à partir d'interfaces simplifiées. Cela pourrait être une application sur téléphone portable, ou une extension dans son navigateur web. L'idée est vraiment de se dire «Tiens, il faudrait que je regarde ça ; je l'ajoute au projet et je le regarderai plus tard».
Je pense que là encore le fichier partira dans «le warp».

Alors c'est quoi, ce Warp ? Une espèce de groupe de fichiers par défaut, qui contient tout ce qui n'est pas catégorisé. Quand il est vide, on ne sait même pas qu'il existe. Quand il y a des fichiers dedans, ils sont listés tout en bas de la page de projet, avec la possibilité de les déplacer vers un autre groupe de fichiers pour les classer proprement.

Modification directe des fichiers

Le fait de passer par un stockage distant présente un certain inconvénient. Il est possible d'y accéder sans passer par Skriv. N'importe qui pourrait accéder directement au serveur FTP, ou monter l'accès au WebDAV directement sur son bureau, et modifier les fichiers.

J'ai essayé un moment de réfléchir à une solution qui autorise cet usage et qui en fasse quelque chose d'utile. Mais au final je ne pense pas qu'on puisse s'en sortir correctement. Le risque est trop grand de rendre un fichier indisponible pour Skriv. Donc on va oublier cette idée.