PHP

Sortie de l’extension additional_reports

Pour une fois cet article TYPO3 sort un peu de l’ordinaire car il s’agit d’une extension que j’ai développée pour des besoins personnels. Cette extension vient ajouter de nouveaux modules au module « reports » existant (depuis la version 4.3.0 de TYPO3). Cette extension peut être très utile pour prendre en main un projet ou vérifier des contenus au cours d’une migration. En effet, il est possible de vérifier différentes informations : la liste des eID, la liste des cliKeys, la liste des XCLASS BE et FE, des informations sur les plugins et contenus utilisés…

N’hésitez pas à la tester et à me faire des retours sur des informations pertinentes à y ajouter.

L’extension est téléchargeable ici : additional_report.

Voici différentes captures de cette extension :
Lire la suite de l’article »

Convertir du HTML en PDF dans vos développements PHP & TYPO3

 

Pour la énième fois, j’ai dû récement convertir du contenu HTML en PDF dans un développement TYPO3. Toujours ouvert à de nouveaux outils j’ai donc recherché une librairie un peu plus récente que ce bon vieux FPDF (plus maintenu). C’est alors que je suis tombé sur HTML2PDF, une librairie s’appuyant sur TCPDF qui est régulièrement mise à jour et maintenue. HTML2PDF est vraiment très puissant et gère très bien les cas complexes de mise en forme HTML. Pour s’en rendre compte, voici les exemples proposés sur le site : site de l’auteur. D’une manière générale ce script est plutôt rapide et régulièrement mise à jour. Voilà, maintenant vous savez ce qu’il vous reste à faire.

Site de HTML2PDF.

Utiliser Fluid dans un plugin tslib_pibase

Avec l’arrivée de extBase et Fluid, j’ai souvent entendu la question suivante : comment profiter de Fluid dans un plugin classique (n’étendant pas extBase)? Voici donc la démarche à adopter et un exemple de fonction. Vous pourrez alors profiter de la puissance du système de templating Fluid dans tous vos plugins.
Lire la suite de l’article »