Commit Graph

21 Commits

Author SHA1 Message Date
Alexandre Alapetite
3f93866f38 SQL : Optimisation vitesse
Optimisation de la vitesse de quelques requêtes, surtout après les
essais d'INDEX.
Suite de https://github.com/marienfressinaud/FreshRSS/issues/254
Note pour plus tard : il faudra supprimer les INDEX inutilisés.
2013-11-12 18:49:18 +01:00
Alexandre Alapetite
94c5f41f6d MySQL : protection longueurs catégories 2013-11-11 22:27:11 +01:00
Alexandre Alapetite
5af7c472ed MySQL : changements mineurs de types
D'autres changements de types, toujours sans modification de
comportement, mais plus efficace.
En particulier char(6) plutôt que varchar(6) pour les identifiants en
attendant un entier, et varchar plutôt que text dans des champs
généralement courts et souvent retournés par les requêtes les plus
importantes
2013-11-11 22:19:37 +01:00
Alexandre Alapetite
b8821e6b3f MySQL : Index et changements mineurs de types
Légers changements qui ne devraient pas perturber le fonctionnement.
Début de contribution à
https://github.com/marienfressinaud/FreshRSS/issues/254 et
https://github.com/marienfressinaud/FreshRSS/issues/258
2013-11-11 20:55:25 +01:00
Alexandre Alapetite
76a027c9bb Amélioration des performances de small_hash 2013-11-10 22:45:58 +01:00
Alexandre Alapetite
fd78a264e3 cache base_url en attendant de voir s'il faut le supprimer complètement
Voir https://github.com/marienfressinaud/FreshRSS/issues/193
2013-11-08 17:48:27 +01:00
Alexandre Alapetite
687f841dd9 Un dernier fallback.css 2013-10-13 00:56:19 +02:00
Marien Fressinaud
94b2e444bb Fix commit précédent: BDD existante utilisable
Le commit précédent faisait qu'on ne pouvait plus utiliser une BDD existante
Corrigé (issue #145)
2013-10-07 12:36:21 +02:00
Marien Fressinaud
3c0624b07b Fix issue #145: créé la BDD si elle n'existe pas
UTF-8 par défaut ;)
Le comportement semble correct lorsqu'on n'a pas les droits de créer
de tables
2013-10-07 12:27:07 +02:00
Alexandre Alapetite
6981a24b9c More explicit UTF-8
More explicit UTF-8 in PDO MySQL, html_entity_decode, htmlentities, and
htmlspecialchars (less important)
2013-08-25 21:40:39 +02:00
Marien Fressinaud
9642fbb221 Fix issue #118 : option pour garder historique
*** ATTENTION, MODIFICATION DE LA BDD ***

Cette option permet de garder les vieux articles d'un flux en même s'ils
sont plus vieux que la limite des X mois d'historique (3 par défaut)

Les modifications de la base de données :
- ajout du champ "keep_history int(1) DEFAULT 0" à la table feed
- suppression des champs "is_public" et "lastUpdate" de la table entry
  (n'étaient plus utilisés de toute façon)
2013-08-22 11:11:22 +02:00
Marien Fressinaud
d89b9056cd Màj install.php pour prise en compte token
Le token est généré automatiquement à l'installation si on précise une
adresse mail de connexion
2013-08-21 16:11:01 +02:00
Marien Fressinaud
37b641966f Issue #100 : base pour utilisation SQLite
Ajout de la structure pour l'utilisation de SQLite. Tout n'est pas
fonctionnel, loin de là, certaines requêtes SQL ne passent pas.

Pour essayer tout de même, décommenter le bloc TODO dans le fichier
public/install.php
2013-08-18 14:59:03 +02:00
Marien Fressinaud
7fd7727096 Amélioration de l'installateur + préfixe BDD
Fix issue #96 : on peut désormais choisir un préfixe aux tables de la
BDD lors de l'installation
Fix issue #115 : échappement des guillemets pendant la phase
d'installation
Fix issue #116 : le thème de l'installateur est désormais accessible
FIx issue #117 : rajout du test de la présence DOMDocument lors de
l'installation. Si non présent, on peut pas accéder aux flux RSS.
Normalement fourni sur un système RedHat-like par le paquet php-xml
2013-08-18 01:22:26 +02:00
Marien Fressinaud
c88f57c036 Fix issue #83 : affichage d'un message d'erreur si la connexion à la base de données échoue 2013-05-12 16:11:37 +02:00
Marien Fressinaud
8fb61fadd0 Fix issue #80 : corrige bug lorsque cURL n'est pas activé à l'installation 2013-05-12 15:45:41 +02:00
Marien Fressinaud
2a52d315be Ajout du fichier fallback.css pour l'installateur 2013-04-27 19:00:54 +02:00
Marien Fressinaud
10b9797da7 L'installateur gère désormais l'internationalisation et détecte la langue préférée de l'utilisateur (fix bug #38) 2013-04-27 18:58:09 +02:00
Marien Fressinaud
cd979d30e1 Ajout partage Shaarli : fix issue #34 2013-04-14 20:12:07 +02:00
Marien Fressinaud
e58fb411f9 Corrections fichier install.php pour qu'il soit plus portable 2013-04-14 19:26:52 +02:00
Marien Fressinaud
8c2c5d287d Fix issue #43 : création d'un installateur 2013-04-14 18:57:47 +02:00