Cela faisait longtemps que je n'avais pas touché au code de KrISS blog. Du coup j'en ai profité pour faire de grosses modifications par rapport à ce que j'ai fait entre temps avec KrISS feed et KrISS link.
Les sources sont donc entièrement repensées avec des templates pour séparer et maintenir plus facilement les vues. Je ne suis pas encore entièrement satisfait mais ça se rapproche :-)
J'ai corrigé quelques petits bugs et ajouté différentes fonctionnalités, comme des permalinks avec la date et le titre de l'article (les anciennes urls restent compatibles, mais cela a dû faire doublon dans votre lecteur de flux RSS, désolé), la possibilité de créer des pages statiques (utile pour une page contact, FAQ ou n'importe quoi d'autre comme le partage d'une page avec quelqu'un sans que cela soit vraiment publique, il suffit de connaître l'url de la page), les liens relatifs dans les commentaires fonctionnent avec le flux RSS, j'ai ajouté un honeypot en plus du captcha (suite à mon premier spam ! wow, la classe :-p mais c'est en regardant dans les logs que je me suis aperçu du nombre impressionnant de tentatives de spam... comme quoi un petit captcha est quand même utile). J'ai supprimé temporairement la création du cache, étant donné que le code a complètement changé, je pense qu'il doit être possible de l'imaginer globalement pour KrISS blog, feed et link.
J'ai aussi adapté les conventions de nommage de Symfony2 comme KrISS feed, histoire d'unifier encore un peu plus tout ça.
Enfin j'ai modifié le code pour la détection des urls afin quelles soient valides sur http://validator.w3.org/check?uri=http://tontof.net mais je ne suis pas vraiment satisfait de ma méthode qui consiste à considérer les URL invalides par défaut et utiliser un htmlspecialchars un peu bourrin... Pour le moment ça fera l'affaire :-) mais c'est là que je me suis aperçu qu'il y avait très peu de sites qui validaient :
[troll]
http://validator.w3.org/check?uri=http://lehollandaisvolant.net
http://validator.w3.org/check?uri=http://sebsauvage.net
http://validator.w3.org/check?uri=http://sebsauvage.net/links
http://validator.w3.org/check?uri=http://www.google.com
http://validator.w3.org/check?uri=http://www.duckduckgo.com
[/troll]
Oh, vous savez, tout se perd ma pov' dame :-p
Pour mettre à jour, rien de plus simple, il suffit de sauvegarder votre dossier avant (au cas où) et de remplacer le fichier index.php. Après vous pourrez éditer vos menu/extra directement dans la liste des pages statiques et vous pourrez supprimer le fichier menu.php de data qui n'est plus utile :-)
Comments
1 - @ - le hollandais volant
http://validator.w3.org/check?uri=http://lehollandaisvolant.net
Héhé :D
mardi 05 février 2013 - 22:43
2 - @ - tontof
mercredi 06 février 2013 - 07:56
3 - @ - Ranumao
D'autres idées
mercredi 06 février 2013 - 10:59
4 - @ - tontof
mercredi 06 février 2013 - 18:22
5 - @ - juh
cordialement - juh
vendredi 21 juin 2013 - 21:01
6 - @ - Tontof
samedi 22 juin 2013 - 08:11
7 - @ - juh
samedi 22 juin 2013 - 13:49
8 - @ - Tontof
http://tontof.net/?rss=comments par exemple
En fait, il faudra que je transforme un peu le code pour le rapprocher de KrISS feed. Ça permettra de faire des plugins pour ce genre de choses. Je le ferai quand j'aurai reformaté KrISS feed.
dimanche 23 juin 2013 - 13:12