Archive pour la catégorie ‘Développement’

XML & XSLT

Un très bonne intro de Victor Stinner sur les langages XML et XSLT, pour mémoire, ce sont les langages dont je me suis servi pour mettre en forme mon flux RSS.


RoR 2025

Une petite présentation de Ruby On Rails par Olivier Gutknecht (choisir le PDF, le flash est très long charger). La présentation est très bien faite… et très jolie de surcroît.
Il n’y a pas à dire, c’est vraiment vers ce type de framework qu’il faut tendre de plus en plus à mon avis… mais disons… pour les nouveaux projets.
Pour l’heure, on va essayer de boucler ceux déjà en cours…


Ajax frime et remplace les frames

Un script diffusé sur DynamicDrive (via Blogmarks.net) propose un système d’onglets en Ajax. Le résultat est sympa. Il peut fonctionner aussi sans javascript. Du coup, une bonne indexation est possible par les moteurs de recherche.

L’idée me semble bonne et j’aime bien les loutres !


Mise en forme de flux RSS.

Ca ne vous énerve pas vous de voir un vilain fichier incompréhensible quand vous cliquez sur un flux RSS, ou quand vous tombez dessus via Google ? Moi si, beaucoup même. Il y a pourtant moyen de mettre en forme ces flux RSS via des fichiers XSL.

Je me suis amusé à rendre mon fil RSS à peu près lisible. Le code n’est pas forcément très dur à comprendre :

  • d’un côté un fichier rss.xsl qui permet de remanier la sortie du flux pour un affichage épuré,
  • un fichier rss.css pour la mise en forme (à personnaliser, ou utiliser directement celui de votre thème Dotclear),
  • et un fichier rss.js. Là par contre, c’est une technique qui n’est pas tout à fait clean, j’utilise un remplacement en javascript des balises < et > pour contourner la commande disable-output-escaping= »yes » qui n’est pas implémentée dans Mozilla.

Ca donne un truc plus lisible, et il y a bien entendu moyen de faire bien mieux. Je me suis essentiellement basé sur le travail d’Adal Chiriliuc pour le fichier xsl, les conteneurs ont été ajoutés/renommés pour s’adapter à Dotclear.

Pour ceux que ça intéressent, vous pouvez télécharger les fichiers ici. A vous de compléter à votre sauce. Amusez vous bien…


Framework ? Vous avez dit framework ?

Logo Zend FrameworkAh ben !!! Depuis le temps qu’on l’attendait… je me demandais même s’il allait voir le jour one day… Et bien il est là ! Il est tout chaud, à peine en Preview (c’est Web 3 ça la preview ? C’est pour après le Beta du web 2 ?), j’ai nommé ce qui devrait nous faire gagner un temps précieux d’ici quelques temps… j’ai nommé donc, le Zend Framework [en]. Framework officiel en php5, premier du genre, soutenu par quelques très grands noms de l’informatique (IBM, Oracle, Intel, Mysql, Actuate…).
Au menu :

  • Moteur de templates,
  • Couche d’abstraction bases de données avec fonctions d’affichages,
  • Création de fils RSS et ATOM,
  • Un HttpClient auquel je n’ai pas tout compris,
  • Sécurisation des données formulaires,
  • Orientation AJAX,
  • Gestion de logs (j’en connais un qui va être content),
  • Création de PDF à la volée,
  • Un moteur de recherche (Ah ? Ca semble une très bonne idée ça),
  • Inclusion des API majeures,
  • Une gestion facilité du XmlRpc (et là j’en connais un autre qui va être heureux).

Le menu a l’air alléchant ! Reste à voir ce que ça peut donner avec quelques tests…
Bien entendu, je ne manquerais pas de vous tenir au courant…