My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Pessac

Contexte et Objectif

Pessac est une application écrite en C# (compilable/utilisable via le framework Open Source mono PourquoiMono) permet de sortir un reporting "projet" à partir de l'analyse de répertoires du système de fichier.

Ce reporting est basé non sur l'avancement planning du projet mais sur la présence des livrables/Jalons d'un projet.

Il permet par ailleurs de suivre de manière centralisé l'avancement de plusieurs projets et gère le concept d'archivage. Pour fonctionner Pessac repose sur des règles de nommage et des conventions simples à respecter expliquées dans le wiki, page ConventionsRegles.

Installation & Usage

Installation

  1. Récupérer la dernière version de pessac (avec exécutable) dans la section Downloads de ce site
  2. Dézipper dans le répertoire de votre choix

Usage

  1. Configurer les répertoires d'entrée et de sortie via le fichier de configuration pesssac.exe.config (à ouvrir avec Notepad par exemple)
  2. Double-cliquer sur le fichier pessac.exe
  3. Une fenêtre s'ouvre avec le déroulement de l'opération et permet de s'assurer que tout se passe bien.
  4. Le site web de reporting est créé automatiquement et accessible dans le répertoire décrit par le fichier pesssac.exe.config

Notes de version

actuellement dans le SVN et non versionné

attention la version SVN n'est pas la version de production!

ras

0.7.6

  • Ajout d'un try-catch pour gérer les erreurs causés par des chemins trop long (merci windows!). Permet de voir où est le problème pour le corriger.

0.7.5

  • Chaque lien s'ouvre maintenant dans une fenetre séparée. Attention, les noms de répertoires ne doivent pas contenir de caractères spéciaux (type #...)

0.7.4

  • Modification des indicateurs de progression (orange/Jaune/Vert)
  • Ajout d'une pause après les messages d'erreur pour lire le message

0.7.3

  • Indicateur de progression graphique devant chaque projet
  • modification de la mise en page
  • Possibilité d'afficher/de cacher tous les livrables de la page en 1 clic

0.7.2

  • Possibilité de cacher/afficher les livrables à l'écran pour gagner de la place (issue#6).
  • Détection des projets terminés mais non archivés (icone "Warning" sur l'index)

0.7.1

  • correction du issue#9
  • Amélioration du style graphique (liens vert/rouge)

0.7 VERSION MAJEURE

  • Correction du issue#1
  • Modification de la gestion de la configuration
  • ajout d'un paramètre "debug mode"
  • possibilité de paramétrer la taille maximum des fichiers avant alerte issue#3
  • Accès direct au répertoire quand il y a plusieurs livrables issue#8
  • Accès au nom du fichier et à la date de dernière modification directement à partir de l'IHM issue#7

0.6.4

  • Modification du tri des PFS: tri antechronologique par année

0.6.3

  • Modification du design (css) et ajout de l'icone pessac sur les pages du reporting

0.6.2

  • Application désormais configurable à partir d'un fichier de configuration pessac.exe.config
  • Possibilité de configurer le répertoire de sortie des fichiers HTML

0.6.1

  • ajout d'une vérification sur la présence des fichiers templates HTML

0.6

  • Création d'un nouveau design pour les pages html
  • utilisation de templates HTML pour footer et header

0.5 VERSION MAJEURE

  • Refactoring du code pour respect des conventions de nommage C#
  • Refonte pour prendre en compte le concept de PFS: nouvelle classe + nouvelles méthodes. l'arborescence devient PFS>Encours/Archives>Projet au lieu de EnCours/Archives>Projet
  • Modification de la génération de l'index en conséquence de la refonte

0.4.2

  • Modifications design (ajout logo pessac)
  • Ajout d'un warning "livrable trop gros" si > 5Mo

0.4.1

  • Utilisation de l'encodage UTF-8 pour éviter des problèmes d'accent sous windows
  • Ajout d'une image "Télécharger Firefox"

0.4

  • Modification des icônes
  • Ajout d'un contrôle sur projets archivés non complets

0.3

  • Mise en place d'un index de tous les projets en cours et archivés

0.2

  • Première version utilisable
Powered by Google Project Hosting