poche 1.0 beta 1

Edit du 11/08 : la deuxième beta est en ligne.


Après de nombreuses heures de travail, la première beta de la 1.0 de poche est disponible au téléchargement.

Modifications

  • possibilité de traduire poche (à venir : français, allemand, espagnol et chinois)
  • remplacement de RainTPL par Twig
  • stockage possible : sqlite, mysql et postgresql
  • énorme refactoring
  • à la suppression d’un lien, plus de confirmation
  • import depuis pocket / readability / instapaper depuis l’écran de configuration
  • notification de mise à jour disponible depuis l’écran de configuration
  • plus du tout de javascript
  • possibilité de créer des thèmes
  • pagination à l’affichage des liens
  • partage par email et sur twitter
  • nouveau design, plus adapté aux tablettes / smartphones (on rencontrait des problèmes avec l’ancienne interface)
  • multi utilisateurs (techniquement, c’est pensé pour. une interface d’admin viendra)
  • extension pour chrome disponible ici

Téléchargement

  • téléchargement conseillé : pour télécharger la version sans Twig (vous devrez installer Twig via composer, cliquez-ici.
  • pour télécharger la version avec Twig directement, cliquez-ici.

Installation

Éditez les lignes suivantes dans /inc/poche/config.inc.php :

define ('STORAGE','sqlite'); # postgres, mysql, sqlite
define ('STORAGE_SERVER', 'localhost'); # leave blank for sqlite
define ('STORAGE_DB', 'poche'); # only for postgres & mysql
define ('STORAGE_SQLITE', './db/poche.sqlite');
define ('STORAGE_USER', 'user'); # leave blank for sqlite
define ('STORAGE_PASSWORD', 'pass'); # leave blank for sqlite

poche doit avoir accès en écriture sur les répertoires cache et db.

PHP cURL & tidy_parse_string sont vivement recommandés.

Installation de twig

Installez composer dans votre projet :

curl -s http://getcomposer.org/installer | php

Installez twig via composer :

php composer.phar install

stockage avec sqlite

Vous devez installer sqlite pour php sur votre serveur.

Copiez le fichier /install/poche.sqlite dans /db

stockage avec mysql

Exécutez le fichier /install/mysql.sql dans votre base de données.

stockage avec postgres

Exécutez le fichier /install/postgres.sql dans votre base de données.

mettre à jour depuis poche <= 0.3

Avec poche <= 0.3, vos données étaient stockées dans un fichier sqlite. La structure de ce fichier a changé.

Vous devez exécuter http://votrepoche/install/update_sqlite_from_0_to_1.php avant d’utiliser la version 1.0

Continuer l’installation de poche

Vous pouvez vous rendre sur votre poche http://votrepoche. Remplissez les champs, et c’est tout !

Bugs connus

  • csrf : la vérification a été désactivée temporairement
  • traductions pas forcément prises en compte lors de la configuration

Si vous rencontrez un problème, ouvrez un ticket sur github ou contactez-nous par email. Il existe également un groupe de discussions.

Vus : 1443
Publié par Nicolas Lœuillet : 125