La fin de phpinfo.net

lundi 30 septembre 2002 :: perrick :: PHP :: aucun commentaire :: aucun trackback

C'est dur de remplir la rubrique PHP avec cette nouvelle mais c'est officiel : <?php echo 'Goodbye World !'; ?>.

Une page du PHP en France se tourne. Reste à découvrir où les passionnés du PHP vont se retrouver : ils n'ont pas finis d'échanger toutes ces idées qui font la richesse de ce langage informatique.

En attendant le site statique : http://www.phpinfo.net/.

Revision Control II

jeudi 26 septembre 2002 :: perrick :: Développement :: aucun commentaire :: aucun trackback

Toujours à la recherche de l'outil parfait :

- TortoiseCVS [TortoiseCVS home]
Un client CVS intéressant et facile de prise en main. On y retrouve en particulier le "clic droit sur la souris" pour remettre ses fichiers dans le " repository" (entrepôt à lignes de code ?).

- CS-RCS [ ComponentSoftware] (suite)
En plus il peut fonctionner en mode CVS.

Une nouvelle interface pour openTIME

mercredi 25 septembre 2002 :: perrick :: Ergonomie :: aucun commentaire :: aucun trackback

openTIME est le 3ème outil de No Parking. Il permet à chacun de rentrer ses heures passées par projet et aux chefs de projets d'avoir un retour précis sur les travaux en production.

Comme la plupart des outils intranet, il s'est construit autour d'un besoin client très précis : arrêter de s'envoyer des fichiers Excel une fois par mois et passer à une gestion transversale. Et puis l'outil a fait son bonhomme de chemin pour s'intégrer à la chaîne compta en particulier. Ainsi à chaque demande client, on rajoutait une option dans les menus : les congés, les devis. C'est ce qui s'appelle la fonctionnalitite.

Et ça donne ça :

[image perdue]

Côté navigation, ça veut dire que pour chaque action, ou presque, l'utilisateur doit passer par les menus déroulants.

Avant de passer à l'étape suivante de développement, on a décidé de prendre le temps de revoir l'ergonomie complète de l'outil. Donc de revoir complètement sa logique interne.

[image perdue]

Sur un bout de papier on a tracé les liens entre les divers fonctionnalités et - ô miracle - la solution apparaissait devant nos yeux : toutes les actions s'articulent autour de 2 éléments clefs, le projet (ou contrat ou dossier ou ...) et l'utilisateur (ou développeur ou graphiste ou ...).

Au final au lieu d'avoir des menus déroulants systématiques, on trouvera deux organisations différentes et complémentaires pour rentrer ses heures :
- une approche "chef de projet / commercial" qui gère avant tout des propositions qui deviennent contrats qui deviennent factures.
- une approche "chef de studio / responsable de production" qui manage une équipe avec des métiers plus ou moins différents, des semaines plus ou moins chargées, etc.

Revision Control Une problématique simple : suivre l'avancement du code source.

jeudi 19 septembre 2002 :: perrick :: Développement :: un commentaire :: aucun trackback

7 mois de développement à No Parking, ça fait déjà :
- 479 fichiers
- 20 dossiers
- 5,65 Mo (5 926 843 octets)
Sans compter les fichiers tests, ceux de créations graphiques. Je parle ici principalement des fichiers *.php et des quelques images qui rendent le tout à la fois jolie et conviviale.

Le jeu est simple : trouver un outil qui permette de piloter au mieux cette masse de code. C'est le premier point du test de Joël : 12 étapes vers un meilleur code.

Quatre outils ont été testés :
- CVS [CVS home]
Classique, mais délicat à configurer sur Windows. Désolé mais allons voir ailleurs.

- Code Co-op [Reliable Software]
Concept très intéressant : la synchronisation des scripts peut se faire par email, en plus du traditionnel client / serveur. Par contre c'est du pur Windows, donc dans un univers LAMP ce n'est pas forcément l'idéal.

- CS-RCS [ ComponentSoftware]
Un outil moitié open source, moitié commercial. Basé sur GNU RCS, il écarte les problèmes de compatibilité entre OS. Il s'intègre très bien dans l'univers Windows (clic droit sur la souris). Seul problème pour l'instant : il n'est pas possible d'avoir des fichiers d'un projet A dans le projet B. C'est attendu pour la version future : affaire à suivre.

- QVCS [QumaSoft]
Un shareware classique : Windows exclusivement. Pas très cher. Mais on perd la solution multi-plateforme.

A propos de :: on pk :: Pourquoi, comment, qui, où, etc...

mardi 17 septembre 2002 :: perrick :: Présentation :: aucun commentaire :: aucun trackback

Terrain de jeu depuis 1995, le web est devenu un véritable travail puisque du stade d'amateur (1995 - 1999), j'ai ensuite travaillé en tant que chef de projet multimédia (1999 - 2001).

2002 voit la création de No Parking, une entreprise spécialisée dans le développement technique web, dont je suis un des fondateurs.

:: on pk :: est MON terrain d'aventure et d'échange. Un weblog donc, à la fois personnel et technique.

[update: au passage, celui qui se "cache" derrière tout ça, c'est Perrick Penet... et pour me contacter directement c'est pk@onpk.net]