YAP

à propos du gestionnaire de Photoblog YAP

Fil des billets

jeudi, septembre 27 2007

YAP - patch de sécurité

Tout d'abord, on m'a fait part ce matin d'un bug dans la galerie des miniatures : lorsque le nom de la catégorie contient le symbole '&', celle-ci n'est pas pré-sélectionnée dans la liste lorsqu'on la visionne... clair, n'est-ce pas ? :D bref, il y avait un problème avec le symbole '&' et il est corrigé :)

D'autre part, problème plus important : il était possible de faire afficher n'importe quelle page du web dans l'interface à cause d'une inclusion malheureuse. Ce que de gentils spammeurs ne se sont pas privés de faire pour envoyer leurs spams :)
Ce problème est corrigé lui aussi :)

Voila donc le patch correctif pour ces 2 problèmes : patch1.1.1.zip.
Il suffit de remplacer les 2 fichiers index.php et galerie.php à la racine du répertoire de YAP.

vendredi, janvier 26 2007

YAP 1.1

Il y avait longtemps... tellement longtemps que je l'avais oublié, et vous aussi sûrement ! Mais voila, il n'est pas mort !
et je dirais même plus : la version 1.1 est enfin opérationnelle 8~
pas mal d'améliorations et de corrections au programme par rapport à la première version, grace à vos remontées en grande partie :)


Toujours pas d'UTF-8 ou de langues étrangères et exotiques, mais :

  • Ajout d'une page de test de la configuration serveur
  • Gestion des catégories via l'interface d'administration
  • Création d'une première catégorie lors de l'installation
  • Suppression des fichiers lors de la suppression d'une image
  • Passage des caractères accentués en HTML
  • Correction de la mise en page du formulaire des commentaires
  • Correction de la mise hors-ligne des commentaires (les commentaires hors-ligne étaient tout de même affichés...)
  • Suppression d'un utilisateur impossible s'il a des photos en ligne
  • Gestion non fixe du format des images (possibilité de mettre en ligne des photos de n'importe quel ratio hauteur/largeur)
  • Mise en place d'un système de vérification des commentaires afin d'éviter le spam : les gens doivent répondre à une question générée dynamiquement (addition) afin de vérifier qu'ils sont de vrais gens...

Le tout que je vous invite chaleureusement à tester et utiliser :cheers:
(lisez-la doc, non seulement il y en a une mais c'est même expliqué pourquoi il faut l'utiliser :8 )

A voir ici :

  • mon photoblog tourne avec ;) (bon bien sûr vous n'y verez pas la partie admin, faut pas rêver non plus, hein :D )

A télécharger ici :

Enjoy :)

P.S. : tant que vous êtes-là, allez donc faire un tour sur ce billet :)

mercredi, juillet 12 2006

Encodage de caractères

Le bug le plus pénible et bloquant que je rencontrais dans le développement de YAP vient d'être "résolu"... ou plutôt le mystère entourant ce bug a été résolu !

Le problème concernait l'encodage des caractères sous Ubuntu : j'avais beau spécifier iso-8859-1, Firefox détectait de l'UTF-8 et causait donc des problème d'affichage mais aussi des problèmes lors de l'insertion des données dans la base.
Tout fonctionnant bien sur Windows, je tentait l'opération inverse : passer l'encodage en UTF-8... et là, stupeur, tremblement, rage et désespoir réunis : il continuait de détecter de l'ISO !!

Encore une fois, le wiki d'Ubuntu-fr, via le forum, m'a sauvée : le problème venait en fait d'Apache et non de ma page et/ou Firefox... grâce à l'extension WebDeveloper (que je ne saurais que trop vous recommander si vous développez pour le web) j'ai pu en effet constater que le serveur envoyait son propre encodage, celui-ci prenant le pas sur l'encodage spécifié dans les pages du site !
La solution est donc toute bête : empêcher Apache d'envoyer son charset, afin de faire ce que l'on veut sur chacune de nos pages. Pour cela modifier la ligne suivante :

AddDefaultCharset ISO-8859-1

qui doit être sous Ubuntu :

AddDefaultCharset UTF-8

par :

AddDefaultCharset Off

[Edit] : d'après d'autres messages du forum la page du wiki que j'avais lu en travers ( :D ), sur Ubuntu la ligne serait commentée par défaut, il n'y aurait en fait pas de charset défini :

#AddDefaultCharset       ISO-8859-1

au choix donc : décommenter et passer en ISO constamment ou passer à Off pour avoir le choix...

Mon "bug" est donc bel et bien résolu : le problème venait du serveur :)
il n'y a plus qu'à documenter tout cela afin d'éviter que le problème ne se reproduise chez d'autres B|

D'autre part, cela m'a amenée à regarder ce qui se passait du côté de mon hébergeur et j'ai vu que lui aussi envoie un charset ISO par défaut... impossible donc de faire de l'UTF-8 :/

mardi, juillet 4 2006

Validation W3C

:warn: geek inside :warn:

Ca fait du bien par où ça valide B)

vendredi, juin 23 2006

YAP 1.0

Yet Another Photoblog B)

Voila donc l'interface de gestion de mon photoblog :)
Si quelqu'un se sent l'âme d'un béta-testeur, qu'il ne se gêne pas... et si quelqu'un veut l'utiliser, qu'il ne se gêne pas non plus, et qu'il se fasse connaitre !

[Edit] L'interface de gestion de mon photoblog est presque terminée et disponible :)
Dans ma précipitation, j'ai oubliée ma promesse à quelqu'un d'attendre avant de diffuser... je le retire donc momentanément, cela me laissera ainsi le temps de peaufiner quelques détails et concocter une chtite documentation :)

Au programme :

  • une installation automatique
  • gestion multi-utilisateurs (un ou plusieurs admin, zéro ou plus utilisateurs "simple")
  • gestion des commentaires
  • notification par mail des commentaires (paramétrable)
  • un fil RSS

pour le reste, je vous laisse découvrir... c'est un photoblog, quoi... pour voir à quoi ça ressemble au final : voir le mien

Pour ce qui est du look, je n'ai pas encore documenté la chose : tout se fait par la feuille de style, il suffit donc d'adapter les 2 livrées ou de rajouter la sienne propre. Attention tout de même : la feuille principale style_blanc.css est aussi celle utilisée pour la partie administration, ne cassez pas tout ;)

Voila voila, amusez-vous bien et merci pour vos retours, bon ou mauvais Merci pour votre patience :cheers: