PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Ma Shaarli Flux River : Le Styx

mercredi 9 octobre 2013 à 11:23
Les Petits Liens Malfaisants, le 08/10/2013 à 20:22
Comme je n'ai pas assez de temps pour suivre correctement les différents agrégateur de shaarli et surtout par curiosité, je me suis mis en tête d'installer une Shaarli Flux River http://nexen.mkdir.fr/shaarli-river/ .

J'ai un peu galéré mais au final, ça fonctionne; je rajouterai d'autres flux au fur et à mesure.

Je remercie Nexen de l'avoir mise au point et surtout de m'avoir filé un coup de main pour l'installation.
Et aussi SebSauvage sans qui ça ne serait pas possible.

Petit retour sur expérience.
Si vous n'avez pas d'accès SSH à votre serveur :
- Depuis https://github.com/mknexen/shaarli-api et https://github.com/mknexen/shaarli-river, téléchargez les sources.
- En local :
  . vous les dézipper
  . vous avez 2 répertoires shaarli-api-master et shaarli-river-master.
  . Soit vous les renommez comme vous voulez, soit vous vous contenter de supprimer "-master".
  . dans le répertoire shaarli-api :
     + éditez le fichier boostrap.php, modifiez les lignes suivantes avec les valeurs données par votre hébergeur
     ORM::configure('mysql:host=localhost;dbname=nomdevotrebase');
     ORM::configure('username', 'votrelogin');
     ORM::configure('password', 'votremdp');
      + ne touchez pas au fichier .htaccess

  . dans votre gestionnaire SQL (auquel vous vous connectez avec les infos ci-dessus), onglet SQL, vous copiez-coller le contenu du fichier shaarli-api\database\mysql_schema.sql et vous l'exécutez.
  . Dans la table feeds, vous pouvez rentrer à la main quelques flux rss (je n'ai pas cherché à faire autrement).
    La liste complète est ici, mise à jour quotidiennement : https://nexen.mkdir.fr/shaarli-api-dump/ (à la fin du fichier sql)

  . vous pouvez supprimer le répertoire shaarli-api\database
  . pendant qu'on y est vous pouvez supprimer (ça prend du temps à uploader et à supprimer) :
     + shaarli-api\vendor\simplepie-simplepie-e9472a1\tests
     + shaarli-api\vendor\simplepie-simplepie-e9472a1\demo
     + shaarli-api\vendor\simplepie-simplepie-e9472a1\compatibility_test

  . dans le répertoire shaarli-river :
     + éditez le fichier boostrap.php, modifiez les lignes suivantes :
     define('SHAARLI_RIVER_URL', 'http://www.votrenomdedomaine.com/shaarli-river/');
     define('SHAARLI_API_URL', 'http://www.votrenomdedomaine.com/shaarli-api/');
  . C'est le moment de vérifier si ça fonctionne, rdv sur votre rivière et allez dans Network, s'il y a des noms c'est gagné.
    Sinon retournez dans le boostrap.php de shaarli-river et mettez define('SHAARLI_API_URL', 'http://www.votrenomdedomaine.com/shaarpi/index.php/');

Là, ça fonctionne :-) vous verrez les peoples.

Maintenant, il faut impérativement activer CRON, qui est un planificateur de tâches.
Il faut soit le faire depuis l'accès SSH à votre site, soit demander à l'hébergeur de lancer "php cron.php", toutes les 10-15 min.

Nexen a raison, c'est super facile !
(Permalink)

Sammy Fisher Jr, le 09/10/2013 à 09:59
Tutoriel pour configurer Shaarli flux river.
(Permalink)

iGor, le 09/10/2013 à 11:23
Je garde cette information, parce que je risque bien de vouloir essayer d'installer Shaarli River aussi, après avoir réussi à m'installer un Shaarlo : http://id-libre.org/shaarlo

ps : j'adore "Le Styx" :)
(Permalink)