JFLAD Blog: Recherche & développement: Ajax, Javascript, CSS, XHTML, Flash, Référencement, Webmarketing, Open Source, gestion de projet

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - opensource

Fil des billets - Fil des commentaires

Création de fichier RTF avec PHPRTF

dimanche, octobre 21 2007

Suite à une problématique rencontré sur un projet qui était la nécessité de créer des fichiers au format RTF à la volé, j'ai effectué un travail de veille pour trouver les solutions qui existaient à l'heure actuelle.
Pour information, le Rich Text Format (« format de texte enrichi Â»), ou RTF, est un format de fichier développé par la société Microsoft. Ce format descriptif non compressé est reconnu par la plupart des logiciels de traitement de texte. Sa vocation initiale est d'être un format pivot entre logiciels et plates-formes hétérogènes (source wikipedia).

Je suis tout d'abord tombé sur une solution payante RTF Generator, solution très performant, mais il faillait un solution opensource  pour développer l'application!
La deuxième solution que j'ai trouvé s'appelle RTF2PHP, une solution gratuite (licence GNU-GPL) mais en version bêta +++ et totalement à l'abandon depuis près de 5 ans!
Après quelques tests peu concluants, je suis tombé par hasard sur une autre librairie, qui répondait, cette fois ci, à toutes les prérogatives imposées. Son nom PHPRTF, originale non :) ?!
Présentation de PHPRTF: l'origine du projet est assez flou, son auteur est Denis Slaveckij, projet créer en 2007, le code source est clair et très bien construit, il y a eu un réel réflexion dans son élaboration, sa se ressent ! La librairie PHPRTF permet de faire les toutes les mises en forme imaginables,  styles de paragraphe,  styles de police,  styles de caractère,  tableaux,  images, et même de créer des styles personnalisés ! Jetez un coup d'oeil sur les samples pour voir les possibilités offerte par la librairie PHPRTF, vraiment un très bon outils pour créer vos fichier au format RTF !

PHPcollab, le top des groupeWares pour projet web

mardi, août 7 2007

PHPcollab est l'un des GroupWare open source les plus pratique pour la gestion de projet Web. Il regroupe toutes les fonctionnalités indispensable au managemanent de projet tout en s'évitant les gadgets innutile. Très bien codé, un développeur non confirmé peut très aisément le modifié et le personnaliser. Simple, efficace et même ergonomique; il facilite enormément la mise en place d'un procecuss applicatif de gestion de projet au sein d'une entreprise. De la gestion des projets et des taches à l'interface avec le client jusqu'a la facturation, il permet de tout gérer. De plus sa prise en main et sa configuration sont très rapide.

Voici les différents modules présents:

  • Accueil:

Tableau de bord global qui permet l'accès à l'ensemble  des modules du logiciel.

  • Projets:

Listing des différents projets, c'est le coeur du logiciel. On y retrouve la gestion des tâches, des fichiers, discusions, équipes, signets et les notes. La gestion des tâches est très bien exploité avec un diagramme de Gantt et un répartition suivant les dates de fin de tâches, l'importance des tâches et leurs évolutions en pourcentage. Tout les éléments constitutif de la rubrique projet sont publiable sur le site client, c'est un gros avantage comparé à ses principaux concurents!

  • Clients:

Création des listings clients pour être utilisé dans les autres modules en compléments d'information et paramétrage.

  • Rapports

Il permette de faire des exports de données précises, en choisissant différents paramètres tel-que client, projet, assignation, date de début, date de fin, état et priorités.

  • Recherche:

Pour faire de recherches ciblées dans une rubrique précise.

  • Calendrier:

Le calendrier reprends l'ensemble des tâches dans les quelles l'utilisateurs fait partie de l'équipe de réalisation. Possibilité de mettre des notes et des alertes.

  • Actualités:

Permet de mettre à jours des actualités qui peuvent être consultées depuis un flux RSS.

  • Signets:

Gestion de signet intérne et avec le client.

  • Admin:

Gestion des administrateurs du GroupeWare et du site client.

PHPcollab bénéficie d'un interface client/projet simple à modifier et totalement paramétrable ! Il suffit de publier les éléments de phpcolab (fichiers, tâches, discusion ...) que l'on souhaite rendre public pour le client; ainsi il est très facile de faire apparaitre sur le site client un plannings avec le tâches importantes. De plus il est possible de paramétrer des demandes de validation directement depuis l'interface de gestion de fichiers, ce qui facilite amplement les étapes de validation avec le client.

Pour information, phpcollab a été élue en 2004 meilleur GroupWare  opensource par l'agence de conseil en management AVANE qui a publié gratuitement un comparatif des principaux GroupWare opensource existants sur le marché à ce jour.

Les extensions Mozilla pratique pour webmaster

jeudi, février 8 2007

A force de rajouter des extensions à mon navigateur Mozilla Firefox qui me permettent de gagner un temps considérable dans l'intégration et le développement Web, j'ai décidé de vous partagez ma sélection :

  • Dom inspector: voir les disfonctionnements au niveau du DOM.
  • Firebug: il est bien utile pour débugué les scripts Javascript.
  • HTML Validator: permet de valider au w3c un page XHTML directement dans la source (ctrl-u), mon préférer.
  • Web Developer: pleins d'outils bien pratique dans l'intégration et l'optimisation des pages Web, il y a tellement d'options que je vous invite à le découvrir par vous même!
  • Clear Cache Button : qui permet de vider le cache (merci yohan !).

Je tiens quand même à rappeler que Mozilla Firefox est un outils opensource qui utilise un langage open source XUL (méta langage) contrairement à son principale concurrent!