WebApp : TinyTinyRSS Portable

Description

TinyTinyRSS est un lecteur de flux RSS en ligne qui n’a pas grand chose à envier à Google Reader

Infos générales

Infos techniques

Base de donnée : Oui
Fichiers de configuration de la webapp :

  • config.php (contient l’adresse du serveur MySQL et l’emplacement de php)

Extensions php nécessaires (par rapport au WebappTemplate):
* curl (inclus dans le WebappTemplate 0.9.20)
* le plugin innodb doit être activé dans le fichier Other/Framakey-WebAppManager/Framakey-WebAppManager-config.ini (ajouter une ligne skip-innodb=False à la fin) MyISAM marche aussi

Il n’y a pas de processus d’installation, il faut créer les tables à partir du modèle schema/ttrss_schema_mysql.sql puis renommer et éditer le fichier config.php-dist pour l’accès à la bdd.

Afficher le fichier :

Startup.ini

[UpdateAdminerPort]
Name=Syncronize Adminer Port
Description=Update Adminer config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\ZMWS\_web.zmwsc\_vhosts.zmwsc\127.0.0.2\eskuel\index.php
SearchPattern=127.0.0.1(:\d*)?
ReplaceValue=127.0.0.1:{$mysql_port}

[UpdateMySQLPort]
Name=Update MySQL Port
Description=Update WebApp config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\config.php
SearchPattern=define\('DB_PORT', '(\d*)?'\);
ReplaceValue=define\('DB_PORT', '{$mysql_port}'\);

[UpdateMySQLPort2]
Name=Update MySQL Port bis
Description=Update WebApp config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\config.php
SearchPattern=define\('DB_HOST', 'localhost(:\d*)?'\);
ReplaceValue=define\('DB_HOST', 'localhost:{$mysql_port}'\);

[UpdateZMWSPort]
Name=Update ZMWS Port
Description=Update WebApp config with the Open ZMWS Port
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\config.php
SearchPattern=define\('SELF_URL_PATH', 'http://localhost(:\d*)?/ttrss'\);
ReplaceValue=define\('SELF_URL_PATH', 'http://localhost:{$zmws_port}/ttrss'\);

Scripts.ini

[Synchronize]
Name=Synchronize MySQL Port
Description=Update config with the Open MySQL Port
Name_fr=Synchronise le port MySQL
Description_fr=Met à jour le fichier de configugration avec le port MySQL actuellement assigné.
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\config.php
SearchPattern=define\('DB_PORT', '(\d*)?'\);
ReplaceValue=define\('DB_PORT', '{$mysql_port}'\);
Done=Done
Done_fr=Fait

[EditAdmin]
Name=Edit config
Description=Edit config file
Name_fr=Edition fichier configuration
Description_fr=Edite le fichier de configuration
Type=EDIT
File={$root_path_absolute}\App\{$ApplicationPath}\config.php

Procédure utilisée pour la dernière mise à jour installation

Télécharger la dernière version sur le site officiel
Copier le contenu de l’archive dans ‘App/ttrss’
Depuis Eskuel exécuter la requête contenue dans le fichier ‘App/ttrss/schema/ttrss_schema_mysql.sql’
Renommer le fichier ‘App/ttrss/config.php-dist’ en ‘config.php’ et modifier le contenu pour l’accès à la base de donnée.
Pour une mise à jour voir la doc officielle

Changelog

24/06/13

FWM 0.9.20 + Mise à jour 1.8 + plugins/themes de Framanews

14/05/11

FWM 0.9.14 + Mise à jour 1.5.3

14/03/11

Première installation.