OpenTBS version 1.4.0 vient de sortir. C'est un outil simple et pratique, sous licence LGPL, pour générer des documents au format Open Document (OpenOffice, LibreOffice) ou Open XML (Microsoft Office), sous PHP à l'aide de modèles.
Il est très simple d'utilisation, facile à installer (deux fichiers PHP, un pour OpenTBS, un autre pour le moteur de template
TinyButStrong), il ne requiert pas d'exécutable, il n'utilise pas de fichier temporaire, il ne nécessite que l'extension zLib sous PHP (bibliothèque très couramment préinstallée) et OpenTBS peut s'en passer au prix d'un effort sur la construction des modèles.
En fait OpenTBS peut travailler avec n'importe quel document constitué d'une archive zip qui encapsule des fichiers XML. C'est le cas d'OpenOffice, mais aussi MS Office depuis la version 2007. Il peut produire le document final sous la forme d'un fichier sauvegardé sur le serveur, d'un téléchargement HTTP direct, ou même d'une chaîne binaire.
OpenTBS s'appuie sur le moteur de modèle TinyButStrong qui est déjà mature et offre plein de facilités pour fusionner les données. Il peut aussi facilement modifier des images dans les documents fusionnés.