Billet du blogue

Prochains changements sur Effair

Je l’avoue, j’ai lançé cette refonte sans avoir implanté tout ce que je voulais et double-checké toutes les fonctionnalités implantées. Voici donc une petite liste des choses qui devront être fixées:

  • Se souvenir de moi sur la page de connexion OpenID.
  • Il semble y avoir un problème d’encodage des fils Atom. Aucuns problèmes quand on ouvre le fichier dans un browser, sauf que lorsque je le lis avec Bloglines, tous les caractères accentués sont remplacés par « ?? ».
  • Se souvenir du champ « Nom » dans les commentaires, via un cookie.
  • Il faut que je trouve un moyen pour que moi et les personnes qui laissent des commentaires puissent être capables d’écrire du code (X)HTML sans que celui-ci soit interprété par le navigateur, mais que des caractères de syntaxe Markdown comme > ne soient pas encodés.
  • Et tant qu’à parler de code, un petit « syntax higlighter » ne serait pas de refus!
  • Ajouter le support pour des tags de plus de deux mots (exemple, « simon+willison »).

Si vous avez d’autres demandes, faites-en moi part dans les commentaires!

Posté le et modifié le 16 mai 2007 à 15:36 avec les tags: .

Commentaires fermés

Les commentaires pour ce billet ont été désactivés un mois après la date de publication de ce-dernier. Vous désirez exprimer votre opinion sur ce billet malgré le fait que les commentaires aient été désactivés ? Utilisez le formulaire de contact.


Fil atom des commentaires de ce billet10 commentaires

  • Markdown dispose déjà d’une syntaxe permettant d’ajouter du code. Il suffit d’indenter la/les lignes de code à l’aide de 4 espaces ou d’une tabulation, ce qui génère:

    <pre><code>Code HTML</code></pre>
    

    Cependant, Markdown est supposé accepter du code HTML (par exemple Rayé), mais ça ne fonctionne pas… bug avec Markdown ou mauvaise configuration?

    SaDiKe (16 mai 2007 à 10:02 EST)

  • Sinon, autre bug, j’ai posté mon dernier commentaire à 13:02 et non 10:02…

    SaDiKe (16 mai 2007 à 10:17 EST)

  • Non, ça je sais pour Markdown, sauf qu’il y a un probleme: Idéalement la marche à suivre serait:

    1. Avant d’afficher le commentaire, le passer dans la fonction Markdown(). Cela aurait pour effet d’encoder les < et > situés entre les caractères « ` ».
    2. Ensuite, passer le résultat dans htmlspecialchars() pour convertir les < et > qui ne sont pas dans des balises de code Markdown.

    Le problème est que les < et > déjà converties par Markdown seront encodés en &gt; et &lt;.

    Rémi Prévost (16 mai 2007 à 12:25 EST)

  • Et pour la différence de 3 heures, je crois que c’est parce que mon CMS fonctionne sur l’heure du serveur sur lequel il se trouve, c’est-à-dire sur un serveur de Dreamhost, en Californie. Serait-ce la fonction date_timezone_set() qui ferait défaut…?

    Rémi Prévost (16 mai 2007 à 12:27 EST)

  • Bon, je pense avoir réglé le problème. Ce commentaire a été posté à 15:29.

    Rémi Prévost (16 mai 2007 à 15:29 EST)

  • Peut-être publier le système sous une licence ? ;)

    Amadeo (16 mai 2007 à 16:12 EST)

  • Le mien? Je vais commencer par le rendre stable… après on verra! Si tu te fies à ce que j’avais dis que j’allais faire avec Driive, va falloir que tu patientes longtemps :P

    Rémi Prévost (16 mai 2007 à 16:31 EST)

  • Rémi, si tu convertissais les < et > de Markdown par « tittrucmarkdowngauche » et « tittrucmarkdowndroit », que tu passais dans htmlspecialchars() et qu’ensuite, tu les reconvertissais en < et >?

    L’important, c’est qu’ça marche ;)

    Gabriel (16 mai 2007 à 16:38 EST)

  • Ouais, c’est un peu ce que j’avais en tête. Je vais faire des tests avec ça ce soir!

    Rémi Prévost (17 mai 2007 à 8:13 EST)

  • Bravo pour le nouveau design, et pour avoir tiré le meilleur de Code igniter. ! :-)

    Tim (9 juin 2007 à 17:29 EST)