Module Flytypo pour Contao

Présentation

Flytypo est un module assez vaste rajoutant un système de log à Contao.

Pour réaliser ce module, j'ai dut créer un système de modification dynamique des fichiers php (et oui, les fichiers sources sont modifiés, mais un backup est réalisé avant).

Le module permet donc d'ajouter des éléments aux fichiers php, mais également de les retirer.(bouton uninstall).

Deux panneaux sont rajoutés dans le backend:

  • pour activer/désactiver les logs, choisir si toutes les executions sont enregistrées, et choisir le type de sauvegarde, en créant un fichier html, ou en serialisant les objets de logs (la sérialisation fausse les entêtes des logs, je ne l'utilise pas, elle est donc moins aboutie).
  • Pour lister les logs, et visualiser les raisons des logs (à noter que le deuxième ne fonctionne onglet de configuration pas, tant que vous n'avez pas "installer" flytypo, c'est à dire, rajouter trois boûts de code à trois emplacements clés. Vous pourrez également, supprimer les logs qui ne vous interessent plus ici.

Utilisation

A noter que si vous vous décidez à utiliser ce module, il faudra penser à interdire les ".backup" dans vos fichiers htaccess.

Les logs sont enregistrés dans "/system/logs/flytypo", il est possible que vous deviez créer ce dossier.

Vous pouvez donc rajouter vos propres logs aux endroits où vous avez des problèmes, en utilisant ce système, il vous suffira d'ajouter votre ligne dans le fichier be_flytypo, vous comprendrez rapidement son utilisation qui est assez simple. (J'ai rajouté des logs seulement selon mes besoins).

Il est possible que vous rencontriez des problèmes avec ce module, qui est naissant, n'hésitez pas à m'en informer ou vous pouvez les corriger et m'en informer.

Bonne utilisation, en espérant que le module vous sera utile. Rigolant

Documentation

Vous trouverez une ébauche de documentation ici: Documentation

Télécharger flytypo

Flytypo v0.6 Flytypo v0.6 2013-05-03 | 69.8 kB

Quelques corrections ajoutées

  • Amélioration de la prise en charge des exceptions
  • Ajout d'une règle pour les connexions mysql (notamment lorsque le script se ferme, et que une requète est envoyée)
  • Rajout du nom de la requête en plus du nom de l'erreur pour chaque fichier log dans la liste des logs (ft_log)
Module contao: Flytypo - système de log Module contao: Flytypo - système de log 2013-05-03 | 68.4 kB

Flytypo le module pour Contao en version encore Beta.


  Cet article est sous licence LGPL, vous pouvez le modifier, le copier et le publier, mais en signalant son auteur d'origine. ( http://www.ilune.fr )