Brickrouge est maintenant compatible avec Bootstrap 2.0
Brickrouge est maintenant compatible avec la version 2.0 de Bootstrap qui devrait sortir d'ici la fin du mois. J'ai mis à jour son site internet pour présenter les fonctionnalités du toolkit.
Une fonction de tri stable
L’algorithme de la plupart des méthodes de tri du langage PHP n'est pas stable, c'est à dire qu'il ne préserve pas l'ordre relatif des éléments ayant les mêmes valeurs. Sans importance la plupart du temps, il est des cas où l'on a besoin d'ordonner des valeurs selon un poids et l'ordre dans lequel elles ont […]
Collecter des messages d'erreur
La classe Errors que propose le framework ICanBoogie est une classe générique qui permet la collecte de messages d'erreur. Une instance est en général partagée par plusieurs composants pour collecter les erreurs qui peuvent survenir durant un processus, par exemple entre l'opération, le validateur du formulaire et le validateur du modèle lors de la mise […]
Copier un tableau associatif
Ce matin je suis tombé sur un tweet de Julien Pauli présentant une syntaxe pour « copier rapidement un tableau associatif ». D'abord intrigué par une syntaxe que je n'avais jamais vu auparavant, je suis vite revenu à mes esprits devant ce qui était finalement beaucoup de complication pour rien.
Julien voulait montrer que PHP pouvait modifier […]
Créer une instance à la manière de PDO et du mode FETCH_CLASS
C'est facile de créer une instance de classe, un petit new et on en obtient une toute neuve. Mais comment créer une instance à la manière de PDO et du mode de récupération FETCH_CLASS qui renseigne les propriétés de l'instance avant que le constructeur ne soit appelé ? PHP ne propose aucune fonction pour cela, pourtant […]
Mise à jour de l'habillage de mon site ainsi que de son moteur
Profitant de mon cloisonnement pour cause de chaleur excessive j'ai pris le temps de revoir la charte graphique de mon site afin d'apporter une unité qui manquait à l'ancienne version puisque le blog faisait bande à part et que les démonstrations n'étaient que peu accessibles, et comme je prépare en secret une démonstration de mon […]
Présentation de l'accesseur de modules
C'est par l'intermédiaire d'un objet que l'on accède aux modules du framework ICanBoogie, il les indexe et permet des les charger, de les démarrer, de vérifier leur disponibilité, de les activer ou de les désactiver le temps d'une session. On qualifie cet objet d'« accesseur » parce qu'on l'utilise principalement pour accéder aux modules.
Dans le […]
ICanBoogie !
Cela faisait longtemps que les mystères et les nouvelles fonctionnalités de PHP5.3 me faisaient de l'œil. Il y a deux semaines j'ai succombé à leurs charmes et décidé de sauter le pas en mettant à jour mes logiciels, en commençant par mon framework WdCore. Plutôt qu'une simple mise à jour, c'est aujourd'hui un nouveau […]
Se connecter en tant qu'administrateur alors que tout espoir est perdu
Le CMS Publishr ne connait qu'un seul dieu, celui qui lui donne vie après son installation. Ce dieu unique est son maître et son confident, il se soumet à ses ordres et lui dévoile tous ses secrets. Même si d'autres viennent ensuite, ils ne recevront ni le même amour ni la même confiance, car Publishr […]
Configuration bas-niveau du framework WdCore et de ses composants
Les fonctionnalités bas-niveau du framework WdCore et de ses composants sont configurées à l'aide de fichiers PHP. Chaque configuration peut être définie par un ensemble de fichiers que l'on appelle « fragments », et qui peuvent se trouver à de multiples endroits sur le serveur. Ces fragments sont utilisés pour synthétiser la configuration d'un composant ou de […]