Romain CANON
Développeur Web passionné, spécialisé dans TYPO3. Joueur de StarCraft II et DotA 2. Fan de Led Zepp'.



Accueil


Ticket

Sortie de l'Usine à Sites  03 juillet 2015

Cela faisait un petit moment que je n'avais pas pris le temps de poster quelque chose sur le blog. Et pour cause, j'étais pas mal occupé, notamment par mes travaux sur l'Usine à Sites, que j'ai présenté en février dernier. Et cela a payé, car j'ai pu participer à la T3UNI 2015 en tant que conférencier.  Vous pouvez donc lire la vidéo de ma présentation ici : https://www.youtube.com/watch?v=kV1tG1_GFtg ; je suis assez fier de l'accueil des gens envers cette conférence,…

 Lire la suite

Snippet

TYPO3 Ajax Dispatcher  15 mars 2015

<?php namespace MyVendor\MyExtension\Utility; /*************************************************************** * Copyright notice * * (c) 2015 Romain CANON <romain.canon@exl-group.com> * All rights reserved * * This script is part of the TYPO3 project. The TYPO3 project is * free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * …

 Lire la suite

Ticket

Extension TYPO3 : Usine à Sites  11 février 2015

PrésentationDans ce ticket, je vous présente une extension TYPO3 sur laquelle je travaille actuellement, et que je vais mettre en ligne sur le TER TYPO3 d'ici quelques semaines. Il s'agit d'une usine à sites : un module permettant de dupliquer en quelques cliques un site entier, en partant d'un modèle pré-configuré par un intégrateur. L'intérêt ? Une personne souhaitant créer un site de toute pièce devra quasiment partir de zéro. En lui proposant une panoplie de sites modèles, elle pourra…

 Lire la suite

Snippet

  PHP

Formatage : supprimer les accents des caractères d'une chaîne  03 février 2015

Il est très courant sur des sites français – ou autre, mais c'est un bon exemple – de vouloir supprimer les accents des caractères d'une chaîne ; c'est notamment très utile lorsqu'on veut renommer un fichier comprenant des caractères spéciaux, et ainsi éviter de futurs problèmes d'accessibilité aux fichiers. Exemple : je veux renommer « Voyage à l'étranger.jpg » ; en utilisant la fonction ci-dessous, nous obtiendrons : « Voyage a l'etranger.jpg » Bon…

 Lire la suite

Snippet

Récupérer la configuration TypoScript d'une page  26 janvier 2015

Les développeurs TYPO3 sont souvent amenés à récupérer la configuration TypoScript d'une page en particulier, voire la configuration complète d'une instance TYPO3. Je vous partage donc une fonction assez générale, qui permet de récupérer cette configuration, d'à peu près n'importe où (Backend, Frontend, UserFunc, eID).

 Lire la suite

Snippet

Convertir une base de données entière en UTF-8  05 janvier 2015

Depuis la version 4.5, TYPO3 est optimisé pour travailler avec une base de données encodée en UTF-8. Cependant, lors de l'installation d'une instance TYPO3, ce dernier va utiliser l'encodage par défaut de la base de données que vous utilisez. Bien entendu il est recommandé que l'encodage par défaut de vos bases soit UTF-8, mais nous sommes tous capables par erreur de nous retrouver avec une base encodée en latin1 – par exemple – et nous en apercevoir plus tard…

 Lire la suite

Snippet

Rajouter l'icône d'un plugin dans la création d'un contenu  12 décembre 2014

Lorsque vous créez un plugin pour TYPO3, vous voudrez sans aucun doute rajouter son icône ainsi qu'une brève description dans l'onglet « Plugins » de la création d'un contenu sur une page, comme ci-dessous.

 Lire la suite

Ticket

Ouverture du blog !  05 décembre 2014

Ça y est ! C'est officiel, je mets enfin mon blog en ligne. Après plusieurs semaines passées à peaufiner quelques détails visuels et fonctionnels, j'estime qu'il est assez propre pour être « lâché dans la nature ». Le but ici est de mettre en avant les travaux que j'effectue au quotidien, que ce soit au travail ou sur mon temps personnel. J'espère ainsi apporter une contribution utile aux développeurs web & autres geeks passionnés. D'après mes calculs, le nombre de lectures sur le…

 Lire la suite