<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/App_FrontController.php, branch 1.7.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.7.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.7.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2013-12-15T02:30:24+00:00</updated>
<entry>
<title>Grosse refactorisation pour permettre le chargement automatique des classes</title>
<updated>2013-12-15T02:30:24+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-15T02:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=878e96202e8a22e4857b98e29b0a1fce68eccbc9'/>
<id>urn:sha1:878e96202e8a22e4857b98e29b0a1fce68eccbc9</id>
<content type='text'>
C'est parti de changements pour
https://github.com/marienfressinaud/FreshRSS/issues/255 et finalement
j'ai continué la refactorisation...

Ajout de préfixes FreshRSS_ et Minz_ sur le modèle de SimplePie_.
Toutes les classes sont maintenant en chargement automatique (devrait
améliorer les performances en évitant de charger plein de classes
inutilisées, et faciliter la maintenance).
Suppression de set_include_path().
Si souhaité, certaines classes de Minz pourraient être déplacées dans un
sous-répertoire, par exemple les exceptions.

Tests et relecture nécessaires.
</content>
</entry>
<entry>
<title>Charge lib_phpQuery uniquement au besoin</title>
<updated>2013-12-01T15:23:35+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-01T15:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=85e7ac96a10ffd9277ca3b11433a69ad0588a02e'/>
<id>urn:sha1:85e7ac96a10ffd9277ca3b11433a69ad0588a02e</id>
<content type='text'>
Évite de charger lib_phpQuery (170ko de code tout de même) jusqu'au
moment où la librairie est éventuellement nécessaire (c'est-à-dire pour
le téléchargement du contenu des articles tronqués, si cette
fonctionnalité est utilisée)
</content>
</entry>
<entry>
<title>Optimisation recherche et pagination</title>
<updated>2013-11-30T21:47:48+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-30T21:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1e077160fca3306a273ecae5a366fd756c32baee'/>
<id>urn:sha1:1e077160fca3306a273ecae5a366fd756c32baee</id>
<content type='text'>
* Optimisation recherche SQL avec utilisation de HAVING plutôt que WHERE
* Simplification et amélioration des performances en supprimant de
RSSPaginator qui n'aidait plus vraiment et nécessitait plus de code et
des copies de données.
* Correction d'un bug dans le titre de la page introduit récemment, et
simplification
</content>
</entry>
<entry>
<title>Recherche côté SQL avec LIKE</title>
<updated>2013-11-30T16:21:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-30T16:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=37ce14c093c3dd009bcd7b627c5e819ac88dd5b7'/>
<id>urn:sha1:37ce14c093c3dd009bcd7b627c5e819ac88dd5b7</id>
<content type='text'>
Premier essai de recherche côté base de données (à améliorer)
https://github.com/marienfressinaud/FreshRSS/issues/204

Pour l'instant fait avec du LIKE et pas d'indexation texte complet.

* Suppression de EntriesGetter car le code est devenu plus simple grâce
au filtrage côté SQL
* Uniformisation de get_c à une lettre ('all' devient 'a','favoris'
devient 's' - pour "starred") pour simplifier le code
* low_to_high par DESC, high_to_low par ASC
* Réduction du nombre de créations de *DAO dans indexController
* Refactorisation de checkAndProcessType()

Pas encore trop testé...
</content>
</entry>
<entry>
<title>Page Speed : bouge le style 'print' dans la CSS principale</title>
<updated>2013-11-25T20:31:00+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-25T20:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c8a7913f79955e284288468ef88adc90aa788c50'/>
<id>urn:sha1:c8a7913f79955e284288468ef88adc90aa788c50</id>
<content type='text'>
Bouge le petit style dédié à l'impression dans la CSS principale, pour
de meilleures performances, et aussi pour permettre aux thèmes de
changer le rendu à l'impression.
Au passage, ajout de `@charset "UTF-8";` en tête de CSS
</content>
</entry>
<entry>
<title>Refactorise RSSThemes</title>
<updated>2013-11-24T22:05:06+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-24T22:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=eae19e13634593d919811f527eff9e1efd34c03b'/>
<id>urn:sha1:eae19e13634593d919811f527eff9e1efd34c03b</id>
<content type='text'>
* Évite de charger les informations de tous les thèmes lorsque ce n'est
pas nécessaire (c.à.d. en dehors de la page de configuration).
* Permettra de choisir des icônes différentes selon les thèmes sans
nécessairement passer par une CSS.
* Contribue à https://github.com/marienfressinaud/FreshRSS/issues/284
</content>
</entry>
<entry>
<title>Message d'erreur si fichier conf innaccessible</title>
<updated>2013-11-19T12:17:08+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-11-19T11:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cebf1d9fd9e8479dac300e2fad5ba1c41927b850'/>
<id>urn:sha1:cebf1d9fd9e8479dac300e2fad5ba1c41927b850</id>
<content type='text'>
Voir #282
</content>
</entry>
<entry>
<title>Corrige bug chargement lazyload en mode déplié</title>
<updated>2013-11-17T15:20:09+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-17T15:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0167d550c83a614df540427ae270f4cb460034ac'/>
<id>urn:sha1:0167d550c83a614df540427ae270f4cb460034ac</id>
<content type='text'>
En désactivant le chargement asynchrone de JQuery uniquement dans ce
cas.
Corrige https://github.com/marienfressinaud/FreshRSS/issues/276
</content>
</entry>
<entry>
<title>Corrige bug chargement JS</title>
<updated>2013-11-17T11:42:46+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-11-17T10:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8c8e5257d8d092822ca956d014ee74521d147744'/>
<id>urn:sha1:8c8e5257d8d092822ca956d014ee74521d147744</id>
<content type='text'>
Lorsque la vue par défaut était le mode lecture, le JS ne se chargeait
pas. La faute au script LazyLoad qui n'était pas chargé correctement
</content>
</entry>
<entry>
<title>Suppression référence lib_text et optimisation lazyimg</title>
<updated>2013-11-15T16:42:15+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-15T16:42:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=190e724aee234eb4ef0e476f20e89a9aaefce778'/>
<id>urn:sha1:190e724aee234eb4ef0e476f20e89a9aaefce778</id>
<content type='text'>
Optimisation du regex de lazyimg.
Et une référence à lib_text avait été oubliée dans
https://github.com/marienfressinaud/FreshRSS/commit/5dfe281d60e21fd59bfa780fad0aa177a8feaf14
</content>
</entry>
</feed>
