PHP, rétrocompatibilité, ambulance et charité
Chez Matt ce matin, on pouvait lire :
Dreamhost upgrades their servers to PHP 5.2 (newer is better, right?) and most of their PHP5 customers break. WP 2.1 had a lot of workarounds in it just to run under 5.2. That’s stupid. I’m sure there is a perfectly rational reason why PHP core was “forced” to break existing scripts, but constantly shooting your users in the foot isn’t a good way for PHP to stay relevant. (I write this as someone whose entire company and livelihood is based on PHP.)
C’est à dire en bon français :
Dreamhost vient de mettre son PHP à jour vers la version 5.2 (plus c’est neuf, plus c’est bon parait-il), et la majorité de leurs clients sous PHP sont dans les choux. Nous avons du beaucoup batailler afin de faire tourner Wordpress 2.1 sous PHP 5.2. C’est stupide. Je suis certain que l’équipe de PHP avait une excellente raison pour être “forcée” de casser l’existant, mais ce n’est pas en tirant constamment une balle dans le pied de ses utilisateurs que PHP va rester un langage pertinent. (J’écris ceci en tant que personne dont l’entreprise et la vie sont entièrement basés sur PHP).
Je n’irai certainement pas contredire Matt quand il parle de la nécessité d’assurer un minimum de rétrocompatibilité d’une version d’un langage à l’autre. Tout en évoluant constamment, Ruby on Rails a bien compris la problématique en permettant d’inclure la bonne version du framework dans l’application, celle-ci prenant le pas sur la version installée sur le système. Mais venant de quelqu’un qui change les hooks de l’API de plugins de Wordpress entre deux release candidates au point de rendre ces derniers inutilisables, sans prévenir personne, et sans rien documenter, c’est un peu l’hôpital qui se moque de la charité.

Offre d'emploi : développeur PHP expérimenté

Dans le cadre de son développement, Actualys, agence spécialisée dans l’accompagnement des grands comptes dans leurs projets web recrute un développeur PHP expérimenté pour une mission longue durée dans la banque et la finance.
L'intérêt de réaliser des tests d'embauche intelligents
Ce billet fait suite à un certain nombre d’expériences malheureuses et conversations survenues ces deux dernières années, dont les plus récentes entre autres avec Mathieu Pillard. Rendons à César ce qui est à César, je râle suffisamment quand on ne me le fait pas.
Je ne sais pas si vous avez remarqué la quantité de gens qui se présentent à des entretiens d’embauche – ou que des sociétés de service peu scrupuleuses vous présentent comme les plus fines gâchettes de la profession – sans avoir jamais développé une ligne du langage dont ils se prétendent pourtant spécialistes. Je me souviens un jour avoir entendu un commercial tentant de vendre un stagiaire technicien réseau au CV maquillé comme une voiture volée en tant que développeur PHP expérimenté. Il clamait à qui voulait bien l’entendre : “Il a déjà fait un site perso en HTML, le PHP c’est facile, n’importe quel imbécile peut en faire, il y a suffisamment de documentation et d’exemples sur Internet, il fera l’affaire”. Deux semaines plus tard, le garçon se faisait dégager de la mission avec pertes et fracas.
Planning du mois de novembre
Le mois de novembre va être particulièrement chargé en termes de rencontres consacrées au web et aux nouvelles technologies, principalement durant les quinze prochains jours. Si vous vous trouvez à Paris, je serai ravi de vous rencontrer à l’occasion des événements suivants :
- À l’apéro organisé en marge du forum PHP, le 9 novembre à partir de 20 heures au pub Kitty O’Sheas, 10 rue des Capucines, 75002 Paris.
- Au septième BarCamp Paris, le 11 novembre de 14 heures à 20 heures, 38 avenue de l’Opéra 75002 Paris, dans les locaux de Google. J’y présenterai les Microformats à travers un cas d’usage précis, bien que n’ayant pas encore décidé lequel.
- Au séminaire du W3C sur le web mobile, le 16 novembre de 9 heures à 13 heures 30 à l’Entrepot, 7-9 rue Francis de Pressensé, 75014 Paris.
- Aux rencontres Paris on Rails le 17 novembre de 9 heures à 18 heures à la Tour Descartes à la Défense.
Si avec tout ça, vous parvenez encore à m’éviter, c’est clairement que vous ne voulez pas me voir.
[edit]
À l’occasion du BarCamp 7, je parlerai à priori de l’utilisation des Microformats et de la publication des données personnelles dans le cadre de l’optimisation de l’efficacité des réseaux sociaux. On dirait un sujet de thèse, ça pète hein ?
Plus sérieusement, pour ceux que ça intéresse et qui ne pourraient pas venir, je mettrai la présentation en ligne… si je trouve le temps de la faire.
Wordpress Thèmes Manager 2.0
Jeff Curnew a adapté mon thèmes manager pour le faire fonctionner sous Wordpress 2.0, ce qui est fort gentil de sa part, puisque je ne l’aurais pas fait moi même :
Wikikubbe, c'est le wiki de tous les wiki
La principale raison, en dehors du manque de temps, pour laquelle je contribue si peu à l’effort de discussion, de documentation et de traduction des projets auxquels je contribue vient probablement de mon aversion pour l’outil utilisé dans presque 99% des cas : le wiki. Si je devais ne garder que les cinq principales raisons, je crois qu’elles seraient :
Offre d'emploi : développeur PHP/XUL
Actualys, société spécialisée dans les projets web en grands comptes recherche un développeur PHP/XUL pour une mission de longue durée.
Typo, dix mois plus tard
Dix mois après ma migration de Wordpress vers Typo, je trouve enfin un moment pour réfléchir à un vrai bilan de mon utilisation de cet outil de blog développé en Ruby On Rails.
Pour résumer, je dirais qu’il convient presque parfaitement à mes besoins et aux objectifs que je m’étais assignés lorsque j’ai choisi de changer d’environnement. Le tour de la question sous la forme d’une classique alternance de j’aime / j’aime pas.
Une vulnérabilité de sécurité critique dans Wordpress
Dr Dave m’a signalé cet après midi une vulnérabilité de sécurité critique dans le système de blog open source Wordpress.
Aucun patch ou correction n’étant disponible actuellement, les utilisateurs de Wordpress sont instamment invités à désactiver la libre inscription des utilisateurs sur leur blog, et à supprimer les comptes de tous les utilisateurs dans lesquels ils n’auraient pas entièrement confiance.
Adieu Wordpress ? État des lieux
Promis, je vous ferai bientôt une liste circonstanciée des raisons qui me poussent à abandonner Wordpress dont j’ai pourtant longtemps été un évangéliste acharné. Pour l’instant, je teste intensivement les différents outils de publication de blogs à ma disposition, et même les plate formes d’hébergement quoi que je préfère largement garder mon indépendance.
Billets précédents :
Passionné d'informatique depuis l'âge de six ans, je travaille en tant que responsable qualité chez blueKiwi Software, éditeur spécialiste des outils collaboratifs en entreprise. Ma double formation en sciences politiques et en informatique me permet de porter un regard particulier sur les problématiques abordées par mon poste.