Pff, je me suis même pas aperçu qu'on avait changé d'heure, tout mes appareils s'étant réglés automatiquement. Juste l'impression de m'être levé tôt sans être fatigué. Bref, heureusement, Le Monde m'a rappelé qu'il était 13h20 il y a 24h…
Keyword - blog
dimanche, 26 octobre 2008
Changement d'heure
mercredi, 22 octobre 2008
OpenID est dans la place !
Par Hadrien sur mercredi, 22 octobre 2008, 20:47 - Général
Nicofrand nous a concocté une excellente extension pour Dotclear 2 qui permet de se connecter via OpenID afin de ne pas avoir à taper ses informations personnelles à chaque fois qu'on écrit un commentaire.
Pour les ignorants, OpenID est une méthode d'identification centralisée, qui permet de s'identifier, non pas avec un login/mot de passe propre au site sur lequel vous voulez vous connecter, mais avec l'adresse de votre blog. En gros, plus besoin de se souvenir si mon login chez facebook est kikoo@lol.com ou chez over-blog, kikoololeur@enshort.fr. Votre unique login pour tous les sites (qui gèrent OpenID) est monblog.com !
Bon, en pratique ça donne quoi. Vous avez un OpenID (sinon, vous pouvez en créer un sur de nombreux services, mais moi je vous conseille de l'installer sur votre serveur à l'aide de PHPMyID, c'est quand même plus fun), vous vous connectez ici avec votre OpenID, et vous pouvez lacher vos comms sans avoir à taper votre pseudo, email et adresse de blog.
QUOI "tout ça pour ça" ??? Pfff spèce de faux geek…
Beta testeurs recherchés
Par Hadrien sur mercredi, 22 octobre 2008, 09:58 - Développement
Je vous parlais il y a peu du développement d'une extension top secrète pour Dotclear et d'une autre pour Wordpress. Ces deux plugins viennent de passer en phase de beta test. Cependant, je manque de testeurs beta.
Je lance donc un appel aux bloggeurs qui possèdent un Dotclear ou un Wordpress afin de tester un plugin qui les rendra plus beaux, plus forts, plus intelligent et qui mettra les femmes (ou les hommes, les testeurs peuvent être des testeuses) à leur pieds.
Envoyez moi un mail si vous êtes interressés : contact at hadrien dot eu. Je vous expliquerais de quoi il en retourne. N'oubliez pas de signez les NDAs 
mardi, 21 octobre 2008
Yahoo rachète skyblog
Par Hadrien sur mardi, 21 octobre 2008, 14:15 - Général
Yahoo vient de proposer une offre d'achat de Skyblog, première plateforme de blogs kikoolol en France, pour 400 millions de dollars.
Bon, c'est pas gagné, le PDG, Pierre Bellanger ne fais aucun commentaires sur le sujet et il faut encore convaincre les actionnaires de Skyrock, mais si Yahoo arrive à ses fins, les skyblogueur pourront peut être enfin apprécier les joies d'une vraie plate-forme de blog, avec plus d'options qu'un bouton pour publier et un bouton pour changer son design parmi les quelques clones qu'ils proposent.
Restera plus qu'à leur apprendre l'orthographe et la grammaire, et là y'a du boulot.
mardi, 14 octobre 2008
Wordpress, de la daube
Par Hadrien sur mardi, 14 octobre 2008, 19:48 - Développement
Je viens d'installer un Wordpress pour pouvoir développer un plugin pour cette plateforme que je ne connaissais jusqu'ici que de nom. Waw. Ça fait peur ce bouzin.
Une vraie usine à gaz ! On va aller dans le vif du sujet qui m'intéresse : les plugins. Chez Dotclear, pour installer un plugin, on peut simplement taper l'url du plugin dans l'interface d'admin. Le plugin est automatiquement téléchargé, installé et configuré. Super simple pour le noob. On peut aussi télécharger le plugin et le copier dans /plugins/. Au moins c'est clair.
Chez Wordpress, on a pas le choix. Il faut télécharger l'archive du plugin, la décompresser, puis l'uploader par FTP sur son serveur dans le dossier /wp-content/plugins/. Heureusement qu'ils ont une doc, parce qu'il fallait le trouver ce dossier plugins. Ça va être joyeux pour expliquer au noob comment installer ce plugin.
Au niveau du code. Chez Dotclear, tout est super bien organisé. Un fichier pour définir le plugin, un fichier pour définir les actions lorsqu'on est sur la partie publique, un autre éxécuté uniquement lors de l'installation, encore un quand on est dans l'admin. Tout est joyeusement séparé. Et le code est totalement orienté objet. Un objet dcCore à qui on passe des méthodes d'objet en tant qu'événement qui seront éxécuté à tel moment.
Revenons à notre fichier de définition. Chez Dotclear, il s'agit d'un fichier nommé _define.php. Celui-ci contient quelque chose comme ça :
<?php $this->registerModule( /* Name */ "Nom du plugin", /* Description*/ "Description du plugin", /* Author */ "Nom de l'auteur", /* Version */ '0.9.1', /* Permissions */ 'admin' ); ?>
Chez Wordpress… on a en tout et pour tout un seul fichier (même si on peut scinder soi même en pusieurs fichiers, avec des includes…) Et pour définir le plugin, on doit mettre les infos en commentaire en entête de fichier :
<?php /* Plugin Name: Nom du plugin Plugin URI: http://www.alti.info Description: A plugin for Alt-I Version: 0.9 Author: Hadrien Lanneau Author URI: http://www.alti.info */ ?>
Et tant que ce commentaire ne sera pas dans le fichier, le plugin n'apparaîtra pas dans la liste des plugins disponibles ! Ça doit en foutre un coup coté perfs si Wordpress doit d'abord lire et détecter ce bloc de texte dans chaque fichier contenu dans le dossier de plugin avant d'éxécuter ce même fichier. Imaginez que j'installe 20 plugins, pour tester, puis que je les désactive. Ça fait quand même 20 fichiers à parser et à grepper à chaque chargement de page ! Il vaut mieux penser à les désinstaller ! Oui, évidemment, pour les désinstaller, il faut retourner sur son serveur en FTP, puis virer les fichiers. Vachement convivial. Le noob adore.
Ensuite, c'est de la fonction globale de partout. Le plugin est donc un unique fichier qui contient des fonctions procédurale. On définit ses fonctions, puis ensuite, on appelle une fonction add_action() à laquelle on dit de quelle action il s'agit et le nom de la fonction qu'on veut éxécuter. C'est très moche. J'ai pas autant de motivation à développer que pour la version Dotclear. Pourquoi tant de monde sont-ils sur cette bouse de Wordpress ???
« billets précédents - page 3 de 7 - billets suivants »
