Après les divers remous qu'a connu Delicious quant à sa possible fermeture, je me suis mis en quête d'un script open source que je pourrais installer sur mon serveur, car au final, ce que propose Delicious est plutôt basique et n'a pas beaucoup changé depuis un moment. Je suis donc tombé sur Scuttle qui correspond tout à fait à mes attentes. Il fonctionne grosso modo de la même manière que Delicious. L'ajout de liens peut se faire soit directement sur la plateforme, soit via un bookmarklet. Si vous utilisez Firefox, une extension non officielle est disponible ici (l'officielle n'ayant pas été mise à jour depuis des lustres). Il est évidemment possible d'attribuer à chacun de vos marques pages une description ainsi que des tags pour organiser le tout à sa façon.
Voyons maintenant comment mettre Scuttle en place, l'installation étant un peu old school...
- récupérez la dernière archive en date de Scuttle ici
- chargez là sur votre serveur
- connectez-vous à votre admin sql (phpmyadmin par exemple) puis sur la base de votre choix, exécutez le fichier tables.sql se trouvant à la racine du site et qui va créer des tables de données (quand je vous disais que c'était old school...)
- renommez le fichier config.inc.php.example (lui aussi à la racine) en config.inc.php puis éditez-le pour y insérer les informations relatives à votre db (je vais vous indiquer ici à quoi servent les autres variables de configuration qui ne sont pas nécessaires au bon fonctionnement de l'application)
- appliquez un CHMOD 777 au dossier /cache
Ca y est enfin, vous pouvez vous connecter dessus et créer votre compte. En effet, Scuttle est une plateforme multi-utilisateurs, vous pouvez tout à fait y inviter vos amis, votre réseau, ou pourquoi pas la planète entière... et ainsi suivre les bookmarks de ceux qui vous intéressent.
Pour les utilisateurs de Delicious souhaitant importer leurs bookmarks dans Scuttle, voici la marche à suivre:
- ouvrez cette adresse et rentrez vos identifiants (login et mot de passe) Delicious dans la boite de dialogue qui s'ouvre
- enregistrez le fichier all.xml obtenu
- rendez-vous sur votre page d'ajout de bookmarks Scuttle et tout en bas, cliquez sur Importer les signets depuis del.icio.us
- allez chercher votre fichier et définissez si vous souhaitez que cet import soit public, partagé avec votre liste d'amis ou privé
- cliquez enfin sur Importer et voilà !
A noter qu'il est également possible d'importer ses bookmarks Firefox, Chrome et IE.
Scuttle dispose d'une API, mais ne l'ayant pas encore testée, je ne pourrais pas vous en dire grand chose mis à part ce que j'en ai lu, c'est qu'elle supporte à peu près les mêmes fonctions que l'API de Delicious.
Options annexes du fichier de configuration:
$sitename permet de donner un nom au site (oui c'est transparent mais je le dis quand même) qui s'affichera en tant que titre de la page
$locale vous permet de choisir la langue du site, si vous le voulez en français, il vous suffira de remplacer en_EN par fr_FR
$shortdate/$longdate définissent le mode d'affichage des dates courtes/longues
$nofollow ajoute l'attribut rel="nofollow" à vos liens de bookmarks s'il est déclaré comme true, si vous mettez false à la base, vos liens seront automatiquement en dofollow
$adminemail définit le mail qui sera utilisé pour faire des demandes de mots de passe par exemple
Pour le reste, c'est à vous de voir, tout est expliqué dans le fichier de conf.
En espérant vous avoir été utile, et si vous avez des question, les commentaires sont là pour ça !
Liens utiles:
- SourceForge de Scuttle
- Extension de Scuttle pour Firefox (fichier xpi à faire glisser dans votre navigateur pour l'installer)
- Billet de MoneyBaron à propos de son extension non-officielle de Scuttle pour Firefox