C'est votre première visite ici ! Peut être voudriez-vous souscrire à notre fil RSS pour connaître tous les changements. Merci pour votre visite !

Au Québec, s’en viennent (encore une fois!) des élections, après les élections fédérales, voici la version provinciale pour le Québec. Comme à chaque fois, Accessibilité web nous fait une excellente analyse de la situation en évaluant l’accessibilité de chacun des sites. Je vous laisse d’ailleurs consulter le résultat de cette analyse sur leur site web. Mais pour la 1re fois, on vient de me faire part d’un billet très intéressant qui fait le point sur les logiciels libres utilisés part les sites web des partis politiques. Vous n’êtes pas sans le savoir que je m’intéresse aux CMS open source et bien cette étude révèle beaucoup d’informations sur les outils utilisés! Je vais profiter de ces deux études pour faire un croisement des résultats et certaines supositions “rapides”. (Lire la suite…)
En programmant une extension TYPO3 j’ai découvert PHPlot, une librairie PHP permettant de créer facilement des graphiques dynamiques à même un tableau de données.
La librairie est très facile d’utilisation, il suffit d’inclure la librairie dans notre code (include) et créer un objet PHPlot (new PHPlot). Par la suite, une image sera généré avec un graphique et une légende au besoin.
(Lire la suite…)

Xdebug est un extension php qui vous permet d’afficher des informations de déboguage comme les erreurs d’un script, les traces de fonctions et de la « stack » directement dans votre navigateur. Mais les fonctionnalités de l’extension de s’arrête pas la. En effet, lorsqu’il est jumelé avec un IDE, il vous permet d’utiliser les fonctions de pas-à-pas et de breakpoint. Avec cet outil, vous pouvez profiler votre code et obtenir des statistiques de performance sur l’utilisation de vos fonctions.
(Lire la suite…)

Eclipse et Netbeans sont deux IDE open source qui vous offre de nombreuses fonctionnalités comme la gestion de projets, le déboguage, l’accès à SVN, ainsi que des outils de collaboration.
Que vous soyez débutant ou expert, l’autocompletion est un outil qui peut vous être très utile. En ajoutant à votre IDE les sources de TYPO3 dans «l’include path» de votre projet, vous pouvez consulter rapidement la liste de fonctions de l’API de développement de TYPO3. L’autocompletion de code vous permettra de développer vos applications plus efficacement.

Exemple avec Netbeans
Après une petite recherche sur internet j’ai trouvé une façon très facile d’écraser n’importe quel contenu (stdWrap) en typoscript. Il existe déjà plusieurs possibilités avec la fonction “stdWrap” telles que la modification de la casse, supprimer les balises HTML, “wrapper” le stdWrap, etc. Comme ce n’est jamais assez, je me suis demandé s’il était possible d’utiliser du PHP à même le typoscript pour modifier le contenu du stdWrap.
La propriété “postUserFunc” du stdWrap sert exactement à cet effet.
Il suffit d’appeler un script PHP préalablement défini et d’appeler la fonction de celui-ci tout en y passant quelques paramètres au besoin.
Voici un exemple d’utilisation :
includeLibs.nomLib = fileadmin/templates/scripts/scriptPHP.php
tt_content.cheminDuStdWrap.stdWrap {
postUserFunc = nomDeLaClasse->nomDeLaFonction
}