Blog

Créer des contenus tabulés avec l'éditeur Tabbable

19 août 2012
ArticleQuelques imagesInception !

L'éditeur Tabbable permet la saisie de contenus tabulés. On pourra ainsi créer autant d'onglets qu'on le souhaite et y saisir différentes parties. Chaque onglet utilise sont propre éditeur.  Par exemple, un premier onglet utilise une éditeur RTE pour rédiger un article, un deuxième utilise un éditeur Markdown pour saisir du […]

Les éditeurs du CMS Icybee

12 août 2012

Différents éditeurs sont utilisés pour saisir les contenus du CMS Icybee. Qu'il s'agisse du corps des articles ou de leur accroche, de la description des fichiers, des contenus plus ou moins complexe des pages… de la chaine de caractères la plus simple aux différents éléments d'un schéma en passant par du texte riche, ses […]

Mon gabarit Bootstrap inclus dans la dernière version d'ApiGen

17 juil. 2012

J'ai testé quelques générateurs de documentation pour générer celle de mes logiciels et seul ApiGen a su répondre à mes attentes. Le thème par défaut n'était pas vraiment à mon goût alors j'avais fabriqué un thème basé sur Bootstrap. Ce thème est maintenant inclus dans la dernière version du logiciel (2.7.0) comme gabarit alternatif. […]

Réduire le nombre d'accès à la base de données lors de la récupération d'enregistrements

14 juil. 2012

Le framework ICanBoogie utilise le patron de conception ActiveRecord pour la gestion de ses enregistrements. Chaque enregistrement en base de données est représenté par un objet instancié d'une classe. Afin de garantir la validité des données de l'instance, l'enjeu pour le framework est de retourner la même instance lorsqu'elle est demandée à divers endroits de […]

Charger par lot les dépendances des enregistrements d'une vue

13 juil. 2012

Le module Images permet d'associer une image aux enregistrements des modules héritant du module Contenus. Cette fonctionnalité est le plus souvent utilisée pour associer une image aux actualités ou aux articles d'un site. On peut ainsi facilement associer une image, et les différentes version de miniatures qui l'accompagne, à un enregistrement, même si le […]

Présentation d'Icybee

27 juin 2012

Voici la présentation d'Icybee que j'ai donné lors des conférences AFUP Toulouse du 26 Juin 2012. Un grand merci aux organisateurs qui m'ont invité à présenter mon CMS et ainsi donner la première conférence de ma vie.

La présentation est disponible au format PDF avec les commentaires associés.

Calculer la somme d'une colonne pour les enregistrements d'une table SQL

30 mai 2012

Je me suis trouvé tout bête ce matin en me demandant comment calculer la somme d'une colonne pour les enregistrements d'une table. J'avais complètement oublié la fonction SUM() de MySQL et surtout que je l'avais implémenté dans l'API ActiveRecord de mon framework ICanBoogie dans les années bissextiles. Je dois pas calculer beaucoup de sommes… :)

Bref, […]

Tirer partie de la génération de classes CSS par les enregistrements du CMS Icybee

22 avr. 2012

En HTML, l'attribut class permet d'assigner un nom de classe ou un jeu de noms de classe à un élément. Cet attribut peut être utilisé comme un sélecteur par la feuille de style (lorsque l'on souhaite ajouter des informations de style à un ensemble d'éléments) ou comme un moyen général pour décrire un élément. Les […]

La démonstration épique d'Icybee

9 avr. 2012

Vous avez téléchargé la démonstration épique d'Icybee et je vous en remercie.

Cette archive vous permettra d'installer la démonstration épique du CMS Icybee chez vous ou sur un serveur. L'archive contient des fichiers à copier, des données SQL a importer et plein de choses à découvrir.

Icybee est un CMS pour PHP5.3.6+, tout neuf et […]

Utiliser les variables persistantes pour mettre en cache une remontée RSS

19 mars 2012

Il n'est pas rare de trouver sur les sites satellites d'une entreprise un bloc qui remonte les informations à la une du site mère ou d'un site connexe. Pourtant interroger un site distant pour obtenir un flux RSS ou ATOM n'est pas anodin et peut sérieusement impacter le temps nécessaire à la génération d'une page. […]

ApiGen utilise maintenant le gabarit Bootstrap que j'ai crée pour Brickrouge

16 mars 2012

Le générateur de documentation PHP ApiGen utilise maintenant le gabarit Bootstrap que j'avais créé pour la documentation de Brickrouge. C'est pas beau le logiciel libre ?

Si comme moi vous avez longtemps  cherché un générateur de documentation correct qui supporte les dernières évolutions du langage PHP je vous conseille de jeter un œil à […]

weirdog.com bourdonne désormais avec Icybee

9 mars 2012

Après quelques jours de travail weirdog.com bourdonne désormais avec Icybee.

Je pensais que la mise à jour serait plus longue et compliquée mais finalement tout s'est bien passé. Je suis content de tout ce qui a été réalisé et ça fait tout drôle de rédiger ce message dans la nouvelle interface d'administration d'Icybee que […]