Blog

Configuration bas-niveau du framework WdCore et de ses composants

17 avr. 2011

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 […]

5 millisecondes

15 avr. 2011

5 millisecondes, c'est en moyenne le temps qu'il faut au framework WdCore pour démarrer sur le site du Publishr. Pour référence, il en faut 23 au bootstrap de Drupal7 pour une installation toute fraîche (sans modules supplémentaires ni contenus). Cela correspond à 189 requêtes par secondes pour le Publishr contre 41 pour Drupal7. Ce […]

Le CMS Publishr dévoile ses fonctionnalités et ses solutions

13 avr. 2011

C'est avec beaucoup de joie, mais aussi quelques papillons dans l'estomac, que le CMS Publishr dévoile ses fonctionnalités et ses solutions au travers de son site internet.

Alors bien sûr il y a un peu de propagande, mais j'espère que le site et ses divers articles vous rendront curieux de découvrir cette nouvelle plateforme […]

Le premier site Tchèque du CMS Publishr

14 mars 2011

L'agence Hima360 vient de mettre en ligne le premier site Tchèque du CMS Publisher pour le groupe ATALIAN, numéro un du multimétier en Europe.

La version espagnole est également disponible. Les deux sites utilisent la gestion multisite du CMS Publishr, dont j'espère vous parler bientôt.

Vue d'ensemble des connexions, modèles et enregistrements actifs (activerecords)

10 mars 2011 − 4 commentaires

Les connexions, les modèles et les enregistrements actifs sont les briques fondatrices de tout ce qui concerne l'accès aux données et leur gestion en base. Ils permettent d'établir une connexion à une base de données, de gérer les tables et leurs possibles relations, ainsi que les enregistrements de ses tables. Profitant des concepts OOP, les […]

Récupérer des données depuis une base en utilisant l'API ActiveRecord du framework WdCore

16 janv. 2011 − 4 commentaires

Adoptant ce que propose le framework Rails pour le langage de programmation Ruby, le framework WdCore offre une API permettant de manipuler les enregistrements en base de données comme de simples objets. On peut ainsi créer des tables, ajouter des enregistrements, les modifier, les supprimer sans jamais avoir à saisir la moindre commande SQL. […]

La délégation de méthodes

12 déc. 2010

La délégation est un principe de programmation selon lequel un objet, au lieu d'accomplir une méthode qu'il définit, la délègue à un objet auxiliaire. On pourrait dire qu'il lui refile le bébé, se contentant de passer les arguments et de retourner le résultat. La délégation est un des principes fondamentaux qui sous-tendent d'autres systèmes […]

Nouvelle référence pour le Publishr : le pôle de compétitivité Cancer-Bio-Santé

11 déc. 2010

Pour sa refonte, le site du pôle de compétitivité « Cancer-Bio-Santé » de Toulouse abandonne SPIP au profit du Publishr.

Le nouveau site tire parti de deux caractéristiques très particulières du CMS : les contenus hérités et les éditeurs personnalisés.

Ajouter automatiquement une cible vide aux liens externes

11 déc. 2010 − 7 commentaires

C'est avec un petit pincement au cœur que je vous livre un bout de code qui vous permettra d'ajouter automatiquement une cible vide ("target=_blank") aux liens externes contenus dans une chaine de caractères.

Un bouton qui flotte pour enregistrer plus vite

8 déc. 2010

Parfois les formulaires d'éditions sont longs, et c'est ennuyeux d'avoir à faire défiler la fenêtre pour atteindre le bouton « Enregistrer » situé tout en bas, alors que l'on a modifié le titre de notre article en le saisissant dans le premier champ. Pour palier un peu à cette situation, le CMS Publishr propose un bouton « Enregistrer » […]

Ajouter un lien de démonstration aux articles de mon blog

7 nov. 2010

Vous l'avez peut-être remarqué, certains de mes articles sont accompagnés d'une démonstration, j'avais l'habitude de la mentionner dans l'article, mais récemment j'ai eu envie de quelque chose de plus visuel, genre un bouton rose avec « démo » marqué dessus. Pour cela j'avais besoin de pouvoir associer une URL de démonstration à mes articles, et après […]

Transfert asynchrone de fichiers avec les interfaces Javascript FileAPI et XHR

5 nov. 2010 − 2 commentaires

Il faut bien le reconnaitre, transférer un fichier en utilisant un formulaire HTML n'est pas très glamour : après avoir cliqué sur un vilain bouton, on choisit le fichier de nos rêves, on clique sur « envoyer » et on attend que le transfert se fasse, sans trop savoir ce qui se passe. Le manque de retour et […]