Twentyseven

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

mardi 26 février 2008

Installation de SPIP... pas si simple

J'avais envie depuis quelques temps de voir quelle avait été l'évolution des outils de CMS Open Source (Content Management System) depuis les premières versions dont le but était de publier simplement de l'info textuelle. J'en ai sélectionné quelques uns de part leur notoriété apparente ou du fait qu'ils étaient développés en Java :

Je commence mon "étude" par Spip. Venant du monde Java (habitué aux outils de la fondation Apache) et lisant que cet outil était destiné à des non "informaticiens", je me disais que l'installation serait des plus simples. Je me suis rendu compte qu'il n'en était rien et que le forum était d'une vrai utilité tellement les manip hors procédure d'installation étaient nombreuses.

L'une d'entre elle m'a d'ailleurs assez surpris, puisque suite à une incompatibilité entre Spip et MySQL 5, la seule solution qui donnée, est de modifier la façon dont le moteur interprète le code SQL afin qu'il soit moins "strict". Il faut modifier dans le fichier my.ini le sql-mode afin que le moteur interprète les ordres SQL comme sur les version 4 de la base : sql-mode="MYSQL40".

J'ai l'impression de revenir il y quelques année en arrière où l'Open Source ne proposait pas ou très peu de solutions professionnelles et où chaque installation était synonyme de bidouillage.

mercredi 20 février 2008

Pattern d'Intégration Entreprise

Je me pose souvent la question de savoir quel sont les modules d'intégration ou d'échange que doit embarquer une application de gestion. Je parle volontairement d'échange afin de faire remonter également dans cette réflexion les besoins utilisateurs (extractions de listes clients, ...) autres que des intégrations purement techniques (même si chaque intégration a une finalité fonctionnelle ;) ). Si je vais au bout de ma réflexion (en intégrant les besoins utilisateurs) ça donne à peu prêt ceci :

  • Echange de messages structurés (EDI) ;
    • Intégration liée au "métier" par exemple les messages en provenance des centrales de réservation dans le tourisme,
    • Echanges liés au contexte : import de deux fichiers voyageurs différents en provenance de deux clients.
  • Interaction synchrone : par exemple réservation d'un voyage à partir d'un outil de gestion sur le moteur de réservation d'un GDS.
  • Communicaiton/média : envoi de SMS, mail, Fax impression, ...

De plus un certain nombre de techniques se cachent derrière ces besoins : FTP, middleware point à point, web services, socket, ...

Les choses commencent à se compliquer et se pose la question du ou des outils ou framework à utiliser ou devrais-je dire des paradigmes à utiliser se cachant derrière ces outils : EAI, ETL, ESB, ...

Arrivé à ce stade et avec toutes des questions j'ai découvert le site Enterprise Integration Patterns.

Gregor Hohpe est à l'origine de cette initiative qui décrit 65 patterns d'intégration. A lire par tous ceux dont l'intégration est au cœur de leurs applications. La liste semble assez exhaustive (je commence à peine la lecture), mais business is business : pour ceux qui désirent une description détaillée des patterns vous devrez acheter le livre...

vendredi 2 novembre 2007

Mozilla Prism : conteneur light d'applications web

Prism est un browser light Open Source de la fondation Mozilla sur lequel tournent des applications web sans l'IHM habituelle du navigateur.
Mozilla Prism
Prism est basé sur le concept SSB (Site Specific Browsers), c'est-à-dire d'une application qui intègre un navigateur ne fonctionnant qu'avec une seule application.
Tout ce qui peut "gêner" le fonctionnement d'une application, menu, barre d'outils, historique,... est supprimé. Le but est également d'obtenir une plus grande intégration entre le SSB et l'OS.
Je trouve ce concept particulièrement intéressant poru les applications de gestion, sur lesquelles on ne veut pas donner la possibilité d'accéder à l'historique ou qui sont basées sur des technologies un peut "hybrides" car connectée à des mainframes.
Lien Prism sur le wiki Mozilla
Lien Prism sur le blog Mozilla

vendredi 1 juin 2007

Microsoft Surface : attention où vous posez votre café

Je dois dire que je suis plutôt un défenseur de l'open source et en particulier de tout ce qui tourne autour de Java. J'avais déjà vu ce type d'IHM sur une vidéo en provenance du MIT, mais je pensais qu'il s'agissait vraiment d'un proto. Ce que nous montre Microsoft ici semble être un produit finit, en passe d'être commercialisé...

vendredi 27 avril 2007

Talend Open Studio V2

La nouvelle version de Talend Open Studio est sortie le 11/04. Talend est un outil ETL (extract, transform and load : extraction, transformation et chargement de données) Open Source, technologie largement utilisée dans le monde du décisionnel, ou BI (Business Intelligence).

Les nouveautés principales de cette version sont la génération des tâches de transformation en Java (jusqu'à présent en PERL), la possibilité d'utiliser les modes ETL et ELT (extract, load, transform) et l'accroissement du nombre de connecteurs (environ une centaine), primordial pour ce type d'outil.

Nous venons de réaliser une étude interne, visant à choisir un outil d'ETL Open Source parmi 3 :

Nous retenons finalement Talend, notamment pour une meilleur montée en charge.

Je publierai l'étude lorsqu'elle sera complètement finalisée.


mardi 3 avril 2007

Transformation d'un fichier RTF en PDF

Dans le cadre de l'un de nos projets dans un environnement PLSQL, nous devions récupérer un fichier généré en RTF et le transformer en PDF.
Ma première idée, était d'utiliser une imprimante virtuelle, mais l'application devant être multi OS (Windows, Linux), la solution ne me convenait pas.
Je me suis alors tourné vers le dieu Google et cherché les termes du style RTF2PDF, RTFtoPDF... associé à Java.
Ma recherche n'a pas été très fructueuse.
Je suis alors tombé sur un post qui proposait d'utiliser Open Office en tant que moteur de transformation par le biais d'une macro.
Nous avons testé cette solution qui je dois le dire tourne plutôt bien (j'avais un peu d'apréhension quant à la lourdeur d'Open Office).

Je considère que la solution pour le futur est tout de même de redévelopper notre moteur d'impression :)

mardi 20 mars 2007

L'Open Source s'étend à l'OCR professionnel

Le monde de l'Open Source s'étend encore un peu plus.
Je viens de découvrir une solution professionnelle d'OCR, Optical character recognition, reconnaissance optique de caractères, Ocropus, qui affiche un taux d'erreur de 3%.
Leur objectif est de se rapprocher des logiciels commerciaux avec un d'erreur de 1%.
Le projet est hégergé par Google Code.

Projet Ocropus
Google Code

samedi 17 mars 2007

Red Hat Enterprise Linux 5

Red Hat vient d'annoncer la version 5 de son OS Linux.
La principale nouveauté est l'intégration de native de la virtualisation grâce au projet Open Source Xen. Cette intégration est d'ailleurs à l'origine du retard de la version.
La distribution se base désormais sur le noyau 2.6.18.

On peut cependant se demander vers quel modèle de distribution va tendre Red Hat. L'impression qui est donnée est la mise en place d'un modèle de plus en plus "commercial"...

mardi 13 mars 2007

Video et Dotclear 2

Pour insérer la vidéo de TV4IT j'ai eu quelques souci.
En effet le lien original de la vidéo est le suivant :

<embed    style="width:270px; height:224px;" id="VideoPlayback"
type="application/x-shockwave-flash" wmode="transparent" 
src="http://storage02 ... mute=false&rollover=true">
</embed>


La version Dotclear 2 nécessite du code XHTML valide et la balise <embed> n'est plus autorisée...

Le lien corrigé est le suivant :

<object    style="width:270px; height:224px;" id="VideoPlayback" type="application/x-shockwave-flash"
data="http://storage02 ... mute=false&rollover=true">
    <param name="movie" value="http://storage02 ... mute=false&rollover=true">
    <param name="wmode" value="transparent">
</object>


Merci à Edonis vers qui Google m'a dirigé.

Le futur d'Exo Platform

Didier Girard, directeur Technique du Groupe SFEIR, nous livre sur TV4IT une interview de Benjamin Mestrallet fondateur de la société Exo, éditeur du portail Open Source éponyme.
Son point de vue sur l'utilisation de JSF est des plus intéressants...

TV4IT


- page 1 de 2