PDF Reflexions

Un article de PhpMyVisites documentation.

Jump to: navigation, search

Sommaire

UI CONFIGURATION

Par défaut la page présente les 6 grandes rubriques

  • VISITES
  • PAGES VUES
  • FREQUENCES
  • etc.

avec une toggle box a coté. Des que tu cliques la toggle le détail de la rubrique se déroule en dessous, alors à ce moment tu peux customiser le truc

Par statistiques tu as 2 boutons

  • Show statististics
  • Show Interests

pour les stats à intérêt

Ou simplement

  • Show graph

pour les graphs

ensuite qund tu cliques sur Show statististics ALORS là tu as le bouton ""Show all data (do not limit the listing)" qui apparait et qu'il est possible de ticker

=> ça serait juste plus user friendly et sympa à utiliser tu vois ce que je veux dire?

Fonctionnalités souhaitées

  • chaque utilisateur, qu'il soit ADMIN ou VIEW, peut créer des rapports PDF personnalisés.
  • => chaque utilisateur peut donc créer des rapport


  • l'utilisateur anonyme a accès aux rapports PDF crées le super admin
  • En effet tous les rapports générés par le super admin sont utilisables pour tous les utilisateurs (dont l'utilisateur anonyme)
  • les utilisateur de type VIEW ou ADMIN ont accès à leur rapports ainsi qu'aux rapports crées par le super user


Il faut définir un rapport par défaut pour un site donné. Le rapport par défaut sera par exemple utiliser pour l'envoi des emails avec PDF attachés. Par contre pour des raisons de confort, on peut imaginer que pendant la navigation dans l'interface, le clic sur l'icone PDF entraine le choix entre les différents rapports. Ainsi le rapport par défaut est seulement utilisé pour les générations "passives" et automatiques de PDF. La génération à la demande reste customisable (on choisit le rapport que l'on veut pour le site courant...)

  • Chaque utilisateur (view ou admin) peut choisir son rapport par défaut (qui vient overwriter le rapport par défaut prédéfini). Ce rapport par défaut est utilisé lorsque le site pour lequel on demande de PDF n'a pas de rapport spécifique par défaut
  • Chaque utilisateur (view ou admin) peut, pour CHAQUE site séparément, définir un rapport par défaut pour ce site, qui sera utilisé pour la génération du PDF pour ce site
  • => chaque site a donc, par utilisateur, un rapport potentiellement différent
  • Un rapport PDF est défini par
    • une description libre au créateur du rapport, qui lui permettra d'identifier le rapport (et sa configuration)
    • une combinaisons des statistiques à afficher dans le rapport
  • A COMPLETER !

Conclusion

  • un rapport par défaut par site par utilisateur, disponible en haut de la liste de choix du rapport à générer quand on clique sur le logo PDF. Ce sera aussi le rapport envoyé par email pour ce site.
  • chaque utilisateur peut créer des rapports qui ne seront visibles que par eux mêmes
  • les rapports crées par le super user seront visibles par tous (pas de choix public privés)

conclusion :

  • pas de champ public privés
  • une table associant "idsite <> idpdf <> login" comme tu le suggérais

Implémentation configuration PDF