FTLS.org 
Francais     English
 
 
Accueil
 
 Linux
Introduction
Liens
 
 Initiation
Internet
HTML
CGI
Perl
 
 Archives
Java
Perl Tools
Scripts CGI
       Calendar
       Counter
       SSI Counter
       Guestbook
       Form2Mail
       MTG
       Random Img
       Random Text
       Random Link
       Redirect URL
       Text Clock
       Text Counter
       WAccess
       WWWAdverts
       eRS
       eNews
       eUpload
       ewla
       CGI Utils
Scripts PHP
 
 Calculatrices
HP 48
TI 92
 
 Gratuit du Net
A Gratuit
Comparatifs
Se divertir
 
 Aide Webmasters
Trucs & Astuces
JavaScript
 
 Site
Partenaires
Contact
 
 Powered by
linux
 

cgi


eWLA (e Web Log Analyzer)
Version 0.1






    Qu'est ce que c'est ?

        e Web Log Analyzer (eWLA) est un analyseur de logs pour sites web
    qui génères les statistiques détaillées sur la fréquentation du site. Il
    produit un rapport graphique au format HTML...

    Dépendances:

        - Perl 5.0 ou une version plus récente; vous pouvez le trouver sur
    http://www.perl.com
        - GD Lib  (maximum version of 1.7x, not 1.8)
        - Le Module Perl GD (maximum version of 1.19)
        - Le Module Perl CDGraph (maximum version of 1.30)
        - Le Module Perl CDGraph3d (maximum version of 0.40)
            - Ces modules sont fournit dans l'archive, ou peuvent être trouvé sur
            le server CPAN.
        - Optinnel : un serveur web apache.

    Télécharger la version courante :

        La version en cours est la Version 0.1, crée le 05/15/00, dernière modification le 05/25/00.

        Télécharger le code source / script et la documentation :
             Archive Tar/Gzip : ewla.tar.gz (0 Ko)
             Format Zip DOS   : ewla.zip (0 Ko)

    Que contient cette archive ?

            Cette Archive contient différents fichiers:
                - COPYING:       La licence de ce programme (GPL).
                - README:        La doc en anglais...
                - LISEZMOI:      Ce fichier...
                - ewla.pl:       Le lanceur.
                - ewla_logan.pl: Programme d'analyse des logs.
                - ewla_graph.pl: Programme de génération des rapports.
                - ewla.cfg:      Fichier de config (Commentaires Anglais).
                - ewla_fr.cfg:   Fichier de config (Commentaires Français)
                - ewla.lg:       Fichier de langue anglais (défaut).
                - ewla_fr.lg:    Fichier de langue français.
                - ewla_mk_help.pl Programme de générations des fenêtres d'aide.
                - ewla_cal.cgi:  Calendrier CGI.
                - present/html   Répertoire des images et des fichiers statiques.
                - present/templates   Répertoire des templates.

    Principe de fonctionnement:

        ewla.pl:
            Ne fait presque rien, lance juste 'ewla_logan.pl' and 'ewla_graph.pl'.

    ewla_logan.pl:
            1) Parse le fichier de log pour chaque nouveau jours et stocke les
        infos dans le répertoire des résumés (resume).
            2) Lit les fichiers journaliers des mois modifiés et en calcule la somme
        pour générer un fichier mensuel.
            3) Lit les fichiers mensuels de l'année commencée et calcul la somme.

    ewla_graph.pl:
            Lit chaque nouveau (ou modifier) fichier résume et crée le rapport pour
        ces nouveaux jours...

    Si vous désirez utiliser cet analyser pour créer des rapport au jour le
        jour il est préférable d'utiliser le calendrier CGI. Ce calendrier crée
        automatiquement les liens vers les jours / mois déjà calculés présents
        sur le serveur.

    Installation et Configuration:

        C'est un script Perl, l'installation est simple. Vous n'avez pas besoin de
    compiler quelque chose...

    Si vous n'aimez pas l'anglais (Optionnel) :)
            renommez  : 'ewla_fr.cfg' en 'ewla.cfg'
                     : 'ewla_fr.lg'  en 'ewla.lg'

    Editez le fichier de config (ewla.cfg) :
            Lisez les commentaires et changez les valeurs par défaut si nécessaire...

    Copiez les pages statiques et images :
            copier 'present/html/*' dans votre répertoire résultat.

    Lancer 'ewla_mk_help.pl' pour générer les pages d'aide.

    Optionnel : changez le look des rapports, voir paragraphe 6.

    Comment l'utiliser ?

        ewla.pl [Options]
        Options :
            -c fichier, --conf-file fichier   Nom fichier de config (défaut ewla.cfg).
            -l fichier, --log-file fichier    Nom fichier de log.
            -rd rep,    --res-dir rep         Nom répertoire des résumés.
            -od rep,    --out-dir rep         Nom répertoire résultat.
            -v,         --version             Affiche la version et sort.
            -h,         --help                Affiche l'aide.

    Comment changer le look:

        Vous pouvez personnalisez vos rapport, pour cela éditez les fichiers
    templates présents dans le répertoire 'present/templates'.

    Les donnée sont ajouter à la place des 'Value_*'.

    Pouvant être utilisé dans tous les templates :
            Value_site_name  : remplacé par la valeur 'ServerName' du fichier de config.
            Value_site_url   : remplacé par la valeur 'ServerURL'  du fichier de config.
            Value_img_up_dir : remplacé par des ../ or ../../ ...
            Value_gene_date  : remplacé par la date de génération.

    Value_scale_date : remplacé par le texte indiquant le période du rapport.
            Value_scale_date_report_type : remplacé par le type du rapport.
            Value_scale_date_report_time : remplacé par la date de la période du rapport.
            Value_scale_date_yer         : remplacé par l'année de la période du rapport.
            Value_scale_date_mth         : remplacé par le mois de la période du rapport.
            Value_scale_date_day         : remplacé par le jour de la période du rapport.
            Value_calendar   : remplacé par le calendrier
            Value_menu       : remplacé par le menu

    Pouvant être utilisé le template stats : (stats.html) :
            eWLA (e Web Log Analyzer)
    Version 0.1            : remplacé par le titre de la section.
            Value_txt_intro        : remplacé par le texte d'introduction de la section.
            eWLA (e Web Log Analyzer)
    Version 0.1_head_help  : remplacé par le titre de l'aide pour la section.
            Value_txt_help         : remplacé par le texte de l'aide pour la section.
            Value_graph1           : remplacé par le premier graphique si présent.
            Value_graph2           : remplacé par le premier second si présent
            Value_tab              : remplacé par le tableau résultat.
            FTLS_COPYRIGHT : Mon Copyright (Ne pas supprimer...)

    Editez le fichier de configuration pour changer les couleurs...

    Que manque t-il ? / Bugs :

        Pour les prochaines versions, j'ai l'intention d'ajouter / modifier certaines choses :
            - Reconnaissance de plusieurs formats de logs ( fonction &load_log_line() )
            - Reconnaissance de multiple virtual host.
            - Ajouter / Modifier les fichiers de langue (fichier 'ewla_*.lg')
            - Changer le look, Je ne suis pas graphiste :)
            - Changer l'utilisation de la GD Lib, pour utiliser le PNG.

    Bugs connus :
            - Erreur aléatoire sur le records.
            - Erreur sur la moyenne annuelle.
            - Gif noir si pas de données.

    Bien entendu, toute aide est la bien venue, si elle est dans les termes de
    la GPL...

    Historique:

        Version 0.1             30/05/00  - 1er version public.
        Version 0.1B            15/05/00  - 1er pre version.
        Version 0.00             20/04/00  - Début de codage.

    Remerciements:

        Merci à 'Arthur Corliss' concepteur de Perl WebStat pour quelques idées :
            - La plus importante, l'utilisation de la GD Lib pour les graphiques

    Merci à la société Webfutur ( http://www.webfutur.com/ ) pour qui
    j'ai réalisé ce programme pendant pendant mes soirs et week-end qui accepte
    la diffusion du source en GPL sous mon copyright.

    Copyright:

        This software is copyright (C) 1999 Frédéric TYNDIUK. It is distributed
    under the terms of the GNU General Public License (GPL). Because it is licensed
    free of charge, there is NO WARRANTY, it is provided AS IS. The author can not
    be held liable for any damage that might arise from the use of this software.
    Use it at your own risk.
        See the file COPYING for more details (or http://www.gnu.org/).

    Attention: C'est pas parce que ce logiciel est libre que vous pouvez supprimer
    le copyright...

    Nouvelles versions:

        Les nouvelles versions ainsi que d'autres scripts sont disponibles sur:

    http://www.ftls.org/

    Contact:

        N'hésitez pas à m'envoyez un mail si vous avez des commentaires, des
    suggestions, si vous trouvez des bugs, ou si vous avez des critiques, ou juste
    pour me dire que vous aimez ce programme...

    Si vous avez des problèmes de configuration, d'utilisation de ces
    scripts, relisez ce document en premier, si vous ne trouvez pas la
    solution, n'hésitez pas à me contacter...

    E-Mail: tyndiuk@ftls.org
        Web: http://www.ftls.org/

                                                      Frédéric TYNDIUK





                                                                                                                  

 
© Copyright 2000 FTLS (Tyndiuk Frédéric). All rights reserved.
Last Update 08/03/2000 - Send all comments to webmaster@ftls.org