darkBlog

dimanche 11 janvier 2004

Moteur de recherche de Firebird & LDD

Jean-Marc, mon unique et préféré lecteur, a présenté récemment sur son blog la fonctionnalité d'intégration de moteurs de recherche au sein Firebird, que je ne connaissais guère alors, et dont je ne pourrais désormais plus me passer, tant on y devient vite accro.

Malheureusement, malgré la foultitude de moteurs de recherche disponibles, les deux forums de développement Domino R6 et R4/R5 du LDD ne sont pas présents, ce qui est très regrettable. C'est précisément pourquoi votre humble serviteur s'est attelé, dans sa bonté magnanime, à palier à ce manque, et vous propose donc d'ajouter ces deux forums dans les moteurs de recherche de votre browser préféré. Pas la peine de cliquer si vous utilisez un autre navigateur, il ne se passera rien. Voir le résultat dans la suite !

Read next

mardi 6 janvier 2004

Génération de pages web Lotus Notes conformes aux standards du W3C

Vous le savez peut-être ou pas, mais dans ma vie professionnelle à moi, je fais essentiellement du développement Lotus Notes / Domino, ce qui est plutôt rigolo d'ailleurs, bien qu'a des années lumières des technologies que j'utilisais depuis des années lumières au quotidien (C, PHP, SQL, etc). Un des gros problèmes du développement Web avec Notes est qu'il s'avère, à la base, impossible de faire des applications Web complexes conformes aux standards du W3C (j'insiste sur le "complexe", il reste possible de développer des applications simples conformes), Domino imposant la DTD des documents HTML générés, DTD qui, par la magie du Doctype switching, bascule les navigateurs en mode Quirks, ce qui est quelque chose d'assez frustrant à vivre au quotidien quand on a pris la (bonne) habitude de travailler avec les standards (Et courez vite lire cet article si vous vous demandez pourquoi).

Et bien, après moult semaines de vaines recherches et 48 heures très intenses plus tard, j'ai réussi à mettre au point une solution permettant de générer des documents web Notes conformes aux standards du Web, et ce en spécifiant la DTD désirée, ce qui m'avait toujours semblé impossible (et apparement pas qu'à moi d'ailleurs, au vu de la fréquence des questions à ce sujet sur les forums du LDD). Et devinez quoi ? Cerise sur la galette des rois, maintenant que le tout est épuré, c'est extrêmement simple à mettre en oeuvre : un "Computed Text" suffit. Tous les détails dans la suite.

Read next