<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Oblady</title>
	<atom:link href="http://blog.oblady.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.oblady.com</link>
	<description>Solutions Open Source - TYPO3, PHP, Logiciels libres...</description>
	<lastBuildDate>Fri, 11 May 2012 08:40:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Vtiger : sortie de la version 5.4.0</title>
		<link>http://blog.oblady.com/2012/05/11/vtiger-sortie-de-la-version-5-4-0/</link>
		<comments>http://blog.oblady.com/2012/05/11/vtiger-sortie-de-la-version-5-4-0/#comments</comments>
		<pubDate>Fri, 11 May 2012 08:40:32 +0000</pubDate>
		<dc:creator>Jeansam</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[relation client]]></category>
		<category><![CDATA[Vtiger]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1427</guid>
		<description><![CDATA[La version 5.4.0 de Vtiger vient d&#8217;être publiée. Elle vient remplacer le 5.3.0 sortie en novembre 2011. La migration vers la version 5.4.0 est simplifiée par la mise à disposition d&#8217;un tutoriel de migration qui, pour l&#8217;avoir mis en œuvre &#8230; <a href="http://blog.oblady.com/2012/05/11/vtiger-sortie-de-la-version-5-4-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La version 5.4.0 de <a href="http://www.vtiger.com/crm/">Vtiger</a> vient d&#8217;être publiée. Elle vient remplacer le 5.3.0 sortie en novembre 2011. </p>
<p>La migration vers la version 5.4.0 est simplifiée par la mise à disposition d&#8217;un tutoriel de migration qui, pour l&#8217;avoir mis en œuvre à plusieurs reprises pour passer des versions 5.1.x ou 5.2 vers la 5.3, est fiable et pratique. </p>
<p>Fondamentalement pas de révolution dans cette nouvelle version, mais quelques fonctionnalités nouvelles et quelques fonctionnalités revues/enrichies par la communauté. Citons principalement :</p>
<p>un module de Workflow qui a été amélioré pour permettre de créer des enregistrements automatiquement.<br />
Une barre de menu modifiée<br />
 &#8211; tracabilité des enregistrements avec la fonction «Afficher l&#8217;historique»<br />
 &#8211; la fonction d&#8217;importation a été améliorée<br />
 &#8211; WebForms<br />
 &#8211; la gestion de graphiques personnalisés qui peuvent être ajoutés à la page d&#8217;accueil<br />
 &#8211; l&#8217;import des vcard pour les contacts et prospects<br />
 &#8211; les commentaires qui suivent dans les contacts<br />
 &#8211; etc …<br />
Le détail <a href="https://wiki.vtiger.com/index.php/Release_Notes_540">ici</a></p>
<p>Et comme d&#8217;habitude, d&#8217;une version à l&#8217;autre, la résolution de plus de 120 bugs. Après tests de la version, cela règle les petits soucis mineurs que nous avions identifiés dans la version précédente (sur les rapports notamment). En revanche le fichier de traduction en francais (enfin le jeu de fichiers) est toujours aussi approximatif et incomplet&#8230; mais ce n&#8217;est pas forcément une fatalité.</p>
<p>En synthèse, cette version est dans la continuité des versions 5.2 et 5.3 en progressant en ergonomie de fonctionnement et en fonctions enrichies, et continue a être une alternative Open Source intéressante par rapport aux outils CRM propriétaires. </p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2012/05/11/vtiger-sortie-de-la-version-5-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment,  j&#8217;ai pourri le web ?</title>
		<link>http://blog.oblady.com/2012/03/29/comment-jai-pourri-le-web/</link>
		<comments>http://blog.oblady.com/2012/03/29/comment-jai-pourri-le-web/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 08:24:59 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Presse]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[presse]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1415</guid>
		<description><![CDATA[Pour ceux à qui ça aurait échappé malgré la déferlante médiatique de ces derniers jours. C&#8217;est sous ce titre « Comment j&#8217;ai pourri le web », qu&#8217;un enseignant relate une expérience menée à l&#8217;encontre de ses élèves. Expérience consistant à miner la &#8230; <a href="http://blog.oblady.com/2012/03/29/comment-jai-pourri-le-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour ceux à qui ça aurait échappé malgré la déferlante médiatique de ces derniers jours. C&#8217;est sous ce titre « Comment j&#8217;ai pourri le web », qu&#8217;un enseignant relate une expérience menée à l&#8217;encontre de ses élèves. Expérience consistant à miner la fiche biographique sur Wikipédia d&#8217;un auteur méconnu et à semer sur des sites vendant des corrigés des analyses bidons concernant le même auteur, puis à donner un commentaire de texte à sa classe. Et, bien sur,  ils sont tous tombés dans le panneau.</p>
<p>Je trouve ça assez drôle, et ça a sans doute apporté beaucoup à ces chers têtes blondes. Mais que démontre tout cela ?</p>
<p>A mon sens, pas grand chose :  Le plagiat des ouvrages n&#8217;a pas attendu le web pour être la règle en la matière de composition scolaire. Ca peut sembler curieux, vue la manière dont je maltraite régulièrement notre langue, mais j&#8217;ai moi aussi usé mes fonds de culotte sur les bancs de notre école républicaine. Déjà, à une époque où l&#8217;on ne parlait pas encore de l&#8217;internet, l&#8217;on pillait diverses sources, de bonnes, des éditeurs faisant sérieusement leur boulot ou de mauvaises des éditions commentées, des analyses de textes vendues trois sous qui proposaient, et proposent encore des ouvrages pourris ! Je ne ferai pas la liste noire ici des éditeurs indigents qui surfent sur la vague des angoisses d&#8217;échec scolaire pour vendre du papier, pas le temps pas assez de place&#8230;</p>
<p>« Penser par soi-même » prône Loys Bonod, voeu pieu s&#8217;il en est mais le crétin remâchant une pensée qui n&#8217;est pas la sienne a existé, existe, et existera ! Tiens, toi, oui toi le branleur au 4 eme rang de l&#8217;amphi 600. Oui, toi qui m&#8217;a gonflé pendant tous les cours de littérature française à poser des questions que tu pompais dans les commentaires de ta « Pleiade »  &#8211; vous vous en souvenez encore de ce sale con ? Oui celui dont toutes les questions commençaient par « N&#8217;est-il pas vrai que &#8230; » Il était agaçant n&#8217;est-ce pas …</p>
<p>Alors qu&#8217;est-ce qu&#8217;il est devenu l&#8217;Alexandre Dumas du quatrième rang vingt ans après ? Journaliste peut être ? Car si Loys Bonod a, bien que je ne le connaisse pas, toute ma sympathie, et de son propre aveu s&#8217;en prend surtout aux sites vendant des corrigés sans même les relire, les scribouillards qui ont repris sans vergogne son expérience pour sortir des sujets bien raccourcis ont en revanche, fait preuve d&#8217;une hypocrisie assez exceptionnelle !</p>
<p>Petit exercice pour la semaine prochaine prenez dix expressions sentencieuses dans votre média préféré, Télé, radio, presse écrite …. typiquement tout ceux qui ont fait des sujets sur ces pauvres élèves bernés. Repérez par exemple les notices biographiques ou nécrologiques par exemple qui marchent très bien, mais aussi tout ce qui demande de se documenter un minimum, précisions historiques ou géographiques …  Bref prenez la phrase du journaliste et collez la dans Google ou tout autre moteur de recherche avec des guillemets autour et comptez le nombre de fiches Wikipédia retrouvées.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2012/03/29/comment-jai-pourri-le-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choisir un CRM (Open Source)</title>
		<link>http://blog.oblady.com/2012/01/26/choisir-un-crm-open-source/</link>
		<comments>http://blog.oblady.com/2012/01/26/choisir-un-crm-open-source/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 11:26:38 +0000</pubDate>
		<dc:creator>Jeansam</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[Dolibarr]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PGI]]></category>
		<category><![CDATA[relation client]]></category>
		<category><![CDATA[SugarCRM]]></category>
		<category><![CDATA[Vtiger]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1411</guid>
		<description><![CDATA[Parmi les questions que nous posent régulièrement nos clients, celle du choix d&#8217;un outil de CRM en est une d&#8217;importance. J&#8217;ai déjà fait un petit billet pour expliquer succinctement pourquoi, chez Oblady, nous avons fait le choix de Dolibarr pour &#8230; <a href="http://blog.oblady.com/2012/01/26/choisir-un-crm-open-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Parmi les questions que nous posent régulièrement nos clients, celle du choix d&#8217;un outil de CRM en est une d&#8217;importance. J&#8217;ai déjà fait un petit billet pour expliquer succinctement pourquoi, chez Oblady, nous avons fait le choix de <a href="http://www.dolibarr.fr/">Dolibarr</a> pour nos besoins internes.<br />
Cependant, revenons sur cette question du choix et tentons de répondre à ces questions qui reviennent souvent dans la bouche de nos clients (encore une fois aujourd&#8217;hui) «  j&#8217;ai choisi tel outil ai je fait le bon choix ? », « quel outil me conseillez vous ? », « faut il que je choisisse le même que vous ? » </p>
<p>Ma réponse, anti-commerciale au possible quand elle est assénée brutalement est un bête «ça dépend cher client » .</p>
<p>L&#8217;offre CRM/PGI (CRM : Customer Relationship Management soit en français GRC pour Gestion de la Relation Client / PGI : progiciel de Gestion Intégrée) est assez pléthorique, et elle fait les beaux jours d&#8217;un nombre conséquent d&#8217;intervenants. Il y a les multinationales, il y a les PME qui ont ciblé des niches de marché avec des produits qui peuvent être très spécifiques à un besoin donné (le travail avec la grande distribution par exemple), et il y a bien sur ce qui nous intéresse ici : les outils Open Source. </p>
<p>Dans ceux que nous avons abordé chez Oblady, nous pouvons citer : <a href="http://www.sugarcrm.com/crm/fr">SugarCRM</a>, son fork <a href="http://www.vtiger.com/">Vtiger</a>, <a href="http://www.dolibarr.fr/">Dolibarr</a> bien sur, <a href="http://www.lundimatin.fr/presentation-erp-community.html#slideshow_barre">Lundi Matin Business</a> qui a depuis limité la partie l&#8217;Open Source a une version Community, et des outils qui sont plus des ERP que des outils de pure CRM/PGI tels que <a href="http://www.openerp.com/">OpenERP</a> ou <a href="http://www.compiere.com/">Compiere</a> pour ne citer que ceux-ci.</p>
<p>Et effectivement, la réponse à la question du « bon » choix dépend de ce que vous voulez en faire. Illustrons en comparant rapidement Dolibarr et Vtiger : </p>
<p>Dolibarr :<br />
les + :<br />
=> opérationnel immédiatement pour générer des documents commerciaux propres et conformes à la réglementation française en la matière<br />
=> une prise en main assez simple (tant sur le plan fonctionnel que technique )<br />
les - :<br />
=> une gestion des droits peu fine<br />
=> des fonctionnalités qui vont faire crier très fort votre comptable (modifier une facture validée etc ) .. et qu&#8217;on ne peut pas désactiver juste en gestion des droits<br />
=> je l&#8217;ai déjà dit dons mon billet précédant : des fonctionnalités de tableaux de bords pratiques mais limités</p>
<p>Vtiger :<br />
les + :<br />
=> une gestion des droits extrêmement fine (presque complexe à appréhender)<br />
=> très puissant pour gérer de gros flux de prospects</p>
<p>les - :<br />
=> la génération de documents commerciaux propres et conformes à la réglementation française nécessite un peu de développements<br />
=> là encore des fonctionnalités de tableaux de bord qui laissent à désirer</p>
<p>Ainsi, la vrai question qui se pose n&#8217;est pas tellement en soit « faut il choisir Vtiger ou Dolibarr » mais « quel est mon besoin précis » et « quel est l&#8217;outil le plus proche de ce besoin ». Il est  dangereux de faire l&#8217;économie de cette réflexion initiale, clé pour que le projet CRM entreprit soit un succès. </p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2012/01/26/choisir-un-crm-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitt au poulet &#8211; No business like charity business</title>
		<link>http://blog.oblady.com/2012/01/21/twitt-au-poulet-no-business-like-charity-business/</link>
		<comments>http://blog.oblady.com/2012/01/21/twitt-au-poulet-no-business-like-charity-business/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 10:06:40 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[webmarketing]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[réseaux sociaux]]></category>
		<category><![CDATA[solidaire]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1399</guid>
		<description><![CDATA[La semaine dernière j&#8217;ai vu passer un tweet invitant les utilisateurs à suivre une marque de poulet pour une opération dite de «#Solidartweet» &#8211; avec un principe simple pour chaque abonné 500 g de poulet offerts à une ONG. Là, &#8230; <a href="http://blog.oblady.com/2012/01/21/twitt-au-poulet-no-business-like-charity-business/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La semaine dernière j&#8217;ai vu passer un tweet invitant les utilisateurs à suivre une marque de poulet pour une opération dite de «#Solidartweet» &#8211; avec un principe simple pour chaque abonné 500 g de poulet offerts à une ONG.  Là, je tousse un peu,  je suis le lien, et regarde la page de présentation de l&#8217;opération, dessus une brève explication, et un compteur de « twittos » déjà acquis à la cause, car l&#8217;opération est limitée à 1000 personnes.</p>
<p>Vous me direz que c&#8217;est plutôt bien pour l&#8217;ONG en question d&#8217;avoir des dons en nature et, par la même occasion un peu de visibilité, certes. Alors, pourquoi je tousse ?</p>
<p>Est-ce à cause de quelques restes d&#8217;une éducation catholique ? Pour ceux à qui ça aurait échappé, « La main gauche doit ignorer ce que donne la main droite » &#8211; évangile selon Saint Matthieu si ma mémoire est bonne.</p>
<p>Ben non, enfin pas seulement …  car même si j&#8217;ai usé mes fonds de culottes sur les bancs de la même école &#8211; catho &#8211; que le Père Delépine ( <a href="http://labbedesomme.wordpress.com/">http://labbedesomme.wordpress.com/</a> ) &#8211; pour ma part j&#8217;en suis resté là …  Mon travail d&#8217;évangélisation se limite au logiciel libre et je le laisse oeuvrer pour le tout puissant.</p>
<p>Pour ma part je fais dans la prestation web, et techniquement, c&#8217;est le genre d&#8217;opération que je pourrais monter. Alors, combien pour ce poulet dans la vitrine ? Voici, au bas mot, ce que facture une agence pour ce type d&#8217;opération :</p>
<p>Mise en place de l&#8217;opération, conduite de projet, coordination des équipes<br />
1000 euros</p>
<p>Création graphique des différents supports : page du compte Twitter, Facebook, mini site de l&#8217;opération  …<br />
2000 euros</p>
<p>Montage des pages HTML/CSS<br />
1500 euros</p>
<p>Développement des scripts PHP : compteur de Followers – interface d&#8217;administration des pages …<br />
1 500 euros</p>
<p>Animation du réseau et relation presse – « community management »  comme l&#8217;on dit maintenant &#8211; allez on est gentil on va dire que c&#8217;est fait en interne et que c&#8217;est un salarié qui s&#8217;en occupe pendant un mois plein ( préparation de l&#8217;opération, et suivi )<br />
1 500 euros + 1500 euros de charges = 3 000 euros</p>
<p>Hébergement assez costaud pour pouvoir suivre le buzz<br />
500 euros</p>
<p>Donc au total environ 9 000 euros. Certes ce n&#8217;est qu&#8217;une estimation, une petite structure « agile » peut y arriver pour moins … ou une grosse agence faire le job pour le double&#8230;</p>
<p>Côté poulet, l&#8217;enseigne distribue 1000 lots de 500g – soit 500 kg de poulet si je compte bien. Le site <a href="http://www.volaille-francaise.fr/diversite/poulet/">http://www.volaille-francaise.fr/diversite/poulet/</a> indique un prix moyen au kilo pour du bio de 4,77 euros – soit en arrondissant à 5 euros le kilo …  2 500 euros !</p>
<p>Donc ça coute 9 000 euros d&#8217;en distribuer 2500.</p>
<p>Voilà, donc je tousse un peu … Bon comme je ne suis pas que négatif, j&#8217;entends bien que c&#8217;est toujours ça de pris et que certes une opération de conquête de followers comme celle-ci aurait pu se contenter de distribuer des prix à la con aux utilisateurs de Twitter eux mêmes sans rien donner à une ONG … et donc comme disent les enfants que c&#8217;est moins pire&#8230;</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2012/01/21/twitt-au-poulet-no-business-like-charity-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le choix Dolibarr</title>
		<link>http://blog.oblady.com/2011/12/30/le-choix-dolibarr/</link>
		<comments>http://blog.oblady.com/2011/12/30/le-choix-dolibarr/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 21:56:36 +0000</pubDate>
		<dc:creator>Jeansam</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[Dolibarr]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1396</guid>
		<description><![CDATA[S&#8217;équiper d&#8217;un outil de gestion interne pour gérer au mieux les relations avec les clients est une problématique que toutes les entreprises quelque soit leur taille sont amenées à traiter. Il existe pléthore de solutions allant du suivi crayon papier &#8230; <a href="http://blog.oblady.com/2011/12/30/le-choix-dolibarr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>S&#8217;équiper d&#8217;un outil de gestion interne pour gérer au mieux les relations avec les clients est une problématique que toutes les entreprises quelque soit leur taille sont amenées à traiter. Il existe pléthore de solutions allant du suivi crayon papier tableur, jusqu&#8217;aux logiciels 100% intégrés type SAP pour ne citer que celui ci. Il est toujours difficile de choisir &laquo;&nbsp;le bon&nbsp;&raquo; qui ne soit pas ni trop contraignant à l&#8217;usage, ni trop limités pour suivre les développements futurs, ni trop inadaptés aux pratiques des utilisateurs, ni trop &laquo;&nbsp;usine à gaz&nbsp;&raquo;, ni trop simpliste pour s&#8217;adapter à des usages et réglementations exigeantes &#8230; le choix peut s&#8217;avérer lourd de conséquences. </p>
<p>Chez Oblady, nous avons fait le choix de Dolibarr pour notre gestion interne depuis 2008 &#8211; ayant auparavant utilisé des outils maisons ou réadaptés &#8211; et après avoir testé beaucoup d outils disponibles &#8230; Open source bien sur.</p>
<p>Si nous avons testé pour notre usage  Sugarcrm, Vtiger, Dolibarr,&#8230;et que nous intervenons pour nos clients sur ces différents outils, notre choix s&#8217;est porte sur <a href="http://www.dolibarr.fr/">Dolibarr</a> principalement pour les raisons suivantes :<br />
- sa complexité nous a parue adaptée a nos besoins (ni trop simpliste ni trop complexe dans notre contexte d&#8217;activité)<br />
- outil simple à installer et à administrer<br />
- un flux proposition &#8211; commande &#8211; facture &#8211; encaissement facile d&#8217;usage<br />
- des documents paramétrables sans développement, permettant d&#8217;adapter facilement les documents aux différentes contraintes commerciales et légales<br />
- une architecture technique assez facile à s&#8217;approprier<br />
Comme souvent sur ce type d&#8217;outils, Dolibarr pêche un peu sur la partie rapport/analyse. C&#8217;est un point dont on reparlera bientôt.</p>
<p>Pour ceux que la découverte de l&#8217;outil intéresse, nous vous conseillons ce petit guide de démarrage réalisé par Marc Leroy pour la Chambre des Métiers de la Somme : <a href="http://www.scribd.com/doc/71086216/GD-Dolibarr">http://www.scribd.com/doc/71086216/GD-Dolibarr</a></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2011/12/30/le-choix-dolibarr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business model generation &#8211; Ou les patrons de conception appliquées à l&#8217;entreprise.</title>
		<link>http://blog.oblady.com/2011/11/11/business-model-generation-ou-les-patrons-de-conception-appliquees-a-lentreprise/</link>
		<comments>http://blog.oblady.com/2011/11/11/business-model-generation-ou-les-patrons-de-conception-appliquees-a-lentreprise/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 16:34:51 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Livres]]></category>
		<category><![CDATA[développement]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1377</guid>
		<description><![CDATA[J&#8217;avoue, c&#8217;est mon côté un peu midinette, j&#8217;ai acheté ce bouquin d&#8217;abord parce qu&#8217;il est beau ! Business model generation, avec un titre pareil on s&#8217;attend à une couverture avec un mickey au poil lisse, la dent blanche, et les &#8230; <a href="http://blog.oblady.com/2011/11/11/business-model-generation-ou-les-patrons-de-conception-appliquees-a-lentreprise/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>J&#8217;avoue, c&#8217;est mon côté un peu midinette, j&#8217;ai acheté ce bouquin d&#8217;abord parce qu&#8217;il est beau ! <em>Business model generation</em>, avec un titre pareil on s&#8217;attend à une couverture avec un mickey au poil lisse, la dent blanche, et les boutons de manchette dorées et à l&#8217;intérieur plein de graphiques tout moche sur du papier bible. Et là non, un format agréable, genre cahier rectangulaire, une mise en page moderne, aérée et plein de petits crobards à la fois naïfs et précis.</p>
<p>Côté contenu, l&#8217;approche est elle aussi intéressante, loin d&#8217;exposer une théorie pompeuse, les auteurs présentent des outils de conception pratiques. Une fois la méthode de formalisation : &laquo;&nbsp;le canvas&nbsp;&raquo;,  comme ils le nomment,  présenté,  les différentes stratégies sont analysées avec une logique qui parle bien à l&#8217;informaticien celle du &laquo;&nbsp;Design pattern&nbsp;&raquo;. Le concept de &laquo;&nbsp;patron de conception&nbsp;&raquo; emprunté aux architectes par les informaticiens est, dixit wikipédia :</p>
<blockquote><p><em> &laquo;&nbsp;un arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d&#8217;un logiciel. Il décrit une solution standard, utilisable dans la conception de différents logiciels.&nbsp;&raquo;</em></p></blockquote>
<p>Pour faire simple, et pour comparer à nos amis architectes, il y a par exemple dans la manière d&#8217;opérer une ouverture en Arc, comme par exemple, celles ci-dessous, connues depuis des lustres &#8230;</p>
<p><a rel="attachment wp-att-1379" href="http://blog.oblady.com/2011/11/11/business-model-generation-ou-les-patrons-de-conception-appliquees-a-lentreprise/arcs/"><img class="aligncenter size-medium wp-image-1379" title="Business model generation   Ou les patrons de conception appliquées à lentreprise. " src="http://blog.oblady.com/wp-content/uploads/2011/11/arcs-201x300.jpg" alt="arcs 201x300 Business model generation   Ou les patrons de conception appliquées à lentreprise. " width="201" height="300" /></a></p>
<p>En dehors, de ces manières connues de traiter la question, soit on est en possession d&#8217;une idée géniale, soit sur le point de commettre une grosse connerie &#8230; et malheureusement dans le cas de figure le plus commun c&#8217;est la seconde option qui l&#8217;emporte.</p>
<p>En conception logicielle, l&#8217;on suit la même logique, on s&#8217;efforce de suivre les modèles éprouvés, ce qui ne freine nullement la créativité, mais ça c&#8217;est une autre question  à laquelle <a style="font-style: italic;" href="http://fr.wikipedia.org/wiki/Christopher_Alexander  " target="_blank">Christopher Alexander</a> tentait déjà de répondre :</p>
<blockquote><p><em>&laquo;&nbsp;Ainsi, la valeur d&#8217;une œuvre singulière ne réside pas dans une originalité qui consisterait à s&#8217;éloigner de tout ce qui est connu, mais au contraire dans le fait d&#8217;approcher et de se conformer le plus possible à la forme idéale, au modèle culturel, en contribuant à le révéler en dépassant ses incarnations antérieures.&nbsp;&raquo;</em></p></blockquote>
<p>Et, donc, pour revenir à &laquo;&nbsp;Business Model Generation&nbsp;&raquo; il s&#8217;agit là aussi de documenter de bonnes pratiques, sur la base de l&#8217;expérience. On y retrouve par exemple, le bien connu &laquo;&nbsp;Effet longue traine&nbsp;&raquo; qui consiste à jouer sur une diversité d&#8217;offres de niche plutôt que sur quelques produits grands publics, les modèles basés sur la gratuité etc &#8230;</p>
<p><a rel="attachment wp-att-1380" href="http://blog.oblady.com/2011/11/11/business-model-generation-ou-les-patrons-de-conception-appliquees-a-lentreprise/book_hero/"><img class="aligncenter size-medium wp-image-1380" title="Business model generation   Ou les patrons de conception appliquées à lentreprise. " src="http://blog.oblady.com/wp-content/uploads/2011/11/book_hero-300x250.png" alt="book hero 300x250 Business model generation   Ou les patrons de conception appliquées à lentreprise. " width="300" height="250" /></a></p>
<p>Business Model Generation &#8211; éditions Wiley &#8211; 35$</p>
<p><a href="http://www.businessmodelgeneration.com" target="_blank">http://www.businessmodelgeneration.com</a></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2011/11/11/business-model-generation-ou-les-patrons-de-conception-appliquees-a-lentreprise/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Responsive Web Design (what that fucking fuck ?)</title>
		<link>http://blog.oblady.com/2011/10/31/responsive-web-design-what-that-fucking-fuck/</link>
		<comments>http://blog.oblady.com/2011/10/31/responsive-web-design-what-that-fucking-fuck/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 09:02:00 +0000</pubDate>
		<dc:creator>marie</dc:creator>
				<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1323</guid>
		<description><![CDATA[On ne se refait pas et comme l&#8217;article d&#8217;aujourd&#8217;hui est plutôt sérieux, il fallait quand même que je me défoule, c&#8217;est chose faite dans le titre, on est d&#8217;accord ? Une image ? Venons-en au fuckin&#8217; fuck Responsive web design &#8230; <a href="http://blog.oblady.com/2011/10/31/responsive-web-design-what-that-fucking-fuck/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On ne se refait pas et comme l&#8217;article d&#8217;aujourd&#8217;hui est plutôt sérieux, il fallait quand même que je me défoule, c&#8217;est chose faite dans le titre, on est d&#8217;accord ?</p>
<p>Une image ?</p>
<p><a rel="attachment wp-att-1329" href="http://blog.oblady.com/2011/10/31/responsive-web-design-what-that-fucking-fuck/fuck-you-fucking-fuck/"><img class="aligncenter size-full wp-image-1329" title="Responsive Web Design (what that fucking fuck ?)" src="http://blog.oblady.com/wp-content/uploads/2011/10/fuck-you-fucking-fuck.jpg" alt="fuck you fucking fuck Responsive Web Design (what that fucking fuck ?)" width="400" height="332" /></a></p>
<p>Venons-en au <del datetime="2011-10-29T14:27:48+00:00">fuckin&#8217; fuck</del> Responsive web design ?</p>
<p>L’explosion de l’usage du web sur de nouveaux terminaux : smartphone, tablette, mais aussi télévision pose de sérieux problèmes en terme d’interface. Manipulation à la souris, tactile ou via une télécommande, écran de 3 a 40 pouces : comment proposer une solution satisfaisante pour tous ?</p>
<p>Le responsive web design, c’est l’avenir de tous les supports de consultation.</p>
<p>Un design pour les gouverner tous. Un design pour les trouver. Un design pour les amener tous et dans les ténèbres les lier. Les lier comme vous l&#8217;entendez &#8230;</p>
<p>Le principe est simple : le design doit s’adapter au support : largeur flexible, apparition ou disparition d’éléments selon la résolution, taille des caractères, etc. Vous pouvez par exemple <a href="http://www.alistapart.com/d/responsive-web-design/ex/ex-site-FINAL.html" target="_blank">essayer ce site</a>, en faisant varier la taille de votre fenêtre.</p>
<p><a rel="attachment wp-att-1344" href="http://blog.oblady.com/2011/10/31/responsive-web-design-what-that-fucking-fuck/capture-d%e2%80%99ecran-2011-10-29-a-17-12-48/"><img class="aligncenter size-large wp-image-1344" title="Responsive Web Design (what that fucking fuck ?)" src="http://blog.oblady.com/wp-content/uploads/2011/10/Capture-d’écran-2011-10-29-à-17.12.48-600x338.png" alt="Capture d’écran 2011 10 29 à 17.12.48 600x338 Responsive Web Design (what that fucking fuck ?)" width="600" height="338" /></a></p>
<p>Le CSS 2 offrait déjà un certain nombre de solutions, le CSS 3 les complète avec les Media Queries et des fonctionnalités relativement bluffantes comme l’orientation (« portrait » ou « landscape ») pour les smartphones et tablettes. Car, et c’est ce que propose l’essentiel des applications dédiées, un smartphone n’est plus du tout le même en mode portrait ou paysage.</p>
<p><a rel="attachment wp-att-1334" href="http://blog.oblady.com/2011/10/31/responsive-web-design-what-that-fucking-fuck/responsive-design/"><img class="aligncenter size-large wp-image-1334" title="Responsive Web Design (what that fucking fuck ?)" src="http://blog.oblady.com/wp-content/uploads/2011/10/responsive-design-600x346.jpg" alt="responsive design 600x346 Responsive Web Design (what that fucking fuck ?)" width="600" height="346" /></a></p>
<p>S’en rendre compte est encore assez facile, mais la vraie difficulté du responsive web design reste la conception : il faut pouvoir penser multisupport dès l’origine. C’est relativement simple pour un blog, mais les choses se compliquent dès que l&#8217;on a à faire à des fonctionnalités plus avancées. Et on oublie évidemment le flash, qui est presque à l’opposé de cette philosapphisme. (Euh je voulais dire philosophie ! Mon coté fuckin&#8217; fuck ressort &#8230; désolée).</p>
<p>En réalité, le principal frein à l’expansion du responsive web design reste l’éternel souci de compatibilité entre les navigateurs. Nous ne sommes certes plus à l’époque du putain de fucking feu internet explorer 6, mais les réflexes ont la vie dure, et passer au CSS 3 reste encore un choix difficile.</p>
<p>Cela dit la pression existe (oui &#8230;) : il FAUT être présent sur mobile. Mais les solutions ne sont pas nombreuses : site mobile, application dédiée ou responsive design. Le premier souffre du fait d’être parfois trop différent du site principal, le second d’être trop cher, et le dernier, donc, d’être difficile à mettre en place.</p>
<p>Il n’y a comme toujours pas de solution générale. L’engouement pour l’application dédiée commence à s’estomper avec l’app store ou les places sont de plus en plus chères (l’application doit pouvoir apporter une réelle plus value). Le responsive web design touche un aspect qui sera amené a être de plus en plus central à mesure que les supports de consultation se multiplient : chacun voudra consulter un site aussi facilement sur son ordinateur, son iPad ou sa télévision. Aussi facilement, cela sous-entend aussi de la façon la plus approchante.</p>
<p>Dans tout les cas, concevoir un projet web aujourd’hui impose de penser multisupport et de prévoir une solution à tous ces cas de figure. Alors pourquoi pas une solution unifiée ? Il est temps de se lancer.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2011/10/31/responsive-web-design-what-that-fucking-fuck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;hyper vidéo avec Popcorn JS</title>
		<link>http://blog.oblady.com/2011/10/30/lhyper-video-avec-popcorn-js/</link>
		<comments>http://blog.oblady.com/2011/10/30/lhyper-video-avec-popcorn-js/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 09:46:00 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[Geekerie]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1354</guid>
		<description><![CDATA[C&#8217;est avec un brin de Nostalgie, que j&#8217;ai regardé le projet « Popcorn ». D&#8217;une part parce que ses auteurs nous réchauffent la ritournelle éponyme, grand mère de ce qu&#8217;on l&#8217;a nommée ensuite l&#8217;électro. Mais surtout ça m&#8217;a rappelé mes premières &#8230; <a href="http://blog.oblady.com/2011/10/30/lhyper-video-avec-popcorn-js/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est avec un brin de Nostalgie, que j&#8217;ai regardé le projet « <strong>Popcorn</strong> ». D&#8217;une part parce que ses auteurs nous réchauffent la ritournelle éponyme, grand mère de ce qu&#8217;on l&#8217;a nommée ensuite l&#8217;électro. Mais surtout ça m&#8217;a rappelé mes premières années de boulot, où une de mes missions fut d&#8217;encercler des bestioles dans des vidéos pour leur coller une étiquette : gazelle, éléphant, zèbre, lion, gnou etc … le tout image par image. Du coup depuis, je sais reconnaître le zèbre de Grévy de celui de Burchell, ce qui, dans la mesure ou je dépasse rarement la porte d&#8217;Italie, m&#8217;est d&#8217;une utilité plutôt limitée&#8230; C&#8217;était pour ce <a title="Les chroniques de l'Afrique sauvage dans une nouvelle fenêtre" href="http://www2.cndp.fr/tice/animpeda/scenario_afrique/default.htm" target="_blank">produit</a> et depuis je n&#8217;avais pas tester d&#8217;autres outils permettant de créer une interaction entre de la vidéo et un contenu tiers.</p>
<p>Basé sur <a title="HTML5 le falsh killer " href="http://blog.oblady.com/2011/04/04/html-5-le-flash-killer/" target="_self">HTML5</a> et porté par la fondation Mozilla  Popcorn permet d&#8217;insérer sur une vidéo, ou dans la page la contenant des éléments html selon le contexte de la vidéo : lien vers des fiches Wikipédia, carte, commentaires, légende etc …  Ceci sans flash mais en utilisant ce framework javascript. Le principe est relativement simple, à un timecode de début et de fin correspond l&#8217;affichage de l&#8217;élément. L&#8217;intérêt, outre que l&#8217;on s&#8217;épargne le développement Flash, c&#8217;est que l&#8217;on est ici dans un format ouvert ça n&#8217;est « <span style="text-decoration: underline;">que</span> » du HTML.</p>
<p>C&#8217;est cet outil qui est par exemple utilisé sur le webdocumentaire d&#8217;Arte <a title="Le webdoc d'arte dans une nouvelle fenêtre" href="http://notre-poison-quotidien.arte.tv/fr/" target="_blank">&laquo;&nbsp;notre poison quotidien&nbsp;&raquo;</a> ou sur cet autre <a title="webdoc avec Popcorn JS" href="http://remix.europeana.eu/" target="_blank">webdoc</a> ( en anglais )</p>
<p><a title="Le webdoc d'arte dans une nouvelle fenêtre" href="http://notre-poison-quotidien.arte.tv/fr/" target="_blank"></a><a rel="attachment wp-att-1355" href="http://blog.oblady.com/2011/10/30/lhyper-video-avec-popcorn-js/butter/"><img class="aligncenter size-medium wp-image-1355" title="Lhyper vidéo avec Popcorn JS" src="http://blog.oblady.com/wp-content/uploads/2011/10/butter-300x210.jpg" alt="butter 300x210 Lhyper vidéo avec Popcorn JS" width="300" height="210" /></a></p>
<p>Autre point notable Popcorn dispose déjà d&#8217;interfaces de conception permettant de créer les séquences sans s&#8217;infliger le codage manuel des timecodes.  <a title="Butter outil de conception pour Popcorn" href="http://butterapp.org/" target="_blank">Butter</a>, car il paraît que rien ne va mieux avec le popcorn que le beurre,  et dernier mais pas encore très stable <a title="Popcorn Maker authoring tool " href="http://popcornjs.org/popcornmaker/" target="_blank">pop corn maker</a>.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2011/10/30/lhyper-video-avec-popcorn-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L’open source expliqué à Alain Minc</title>
		<link>http://blog.oblady.com/2011/10/25/l%e2%80%99open-source-explique-a-alain-minc/</link>
		<comments>http://blog.oblady.com/2011/10/25/l%e2%80%99open-source-explique-a-alain-minc/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 16:15:48 +0000</pubDate>
		<dc:creator>Pierre de Kerimel</dc:creator>
				<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[Alain Minc]]></category>
		<category><![CDATA[économie]]></category>
		<category><![CDATA[Libéralisme]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1312</guid>
		<description><![CDATA[Comment expliquer à la droite libérale la plus radicale que nous – geeks, chevelus, asociaux et obèses* – sommes les meilleurs défenseurs de leur modèle de société ? <a href="http://blog.oblady.com/2011/10/25/l%e2%80%99open-source-explique-a-alain-minc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>1. Nous favorisons la compétitivité</strong></p>
<p>Puisque le code source est ouvert, n’importe quel client peut transférer les produits que nous concevons à n’importe lequel de nos concurrents. Nous sommes les moins chers pour la réalisation mais les plus chers sur la maintenance ? La maintenance sera confiée à quelqu’un d’autre. Nous sommes obligés d’être les meilleurs.</p>
<p><strong>2. Nous favorisons le progrès technologique</strong></p>
<p>Tous nos développements peuvent être réutilisés, adaptés et améliorés. Si nos concurrents veulent faire comme nous, ils ne partiront pas de zéro : ils pourront proposer encore mieux.</p>
<p><strong>3. Nous participons à réduire les couts de production</strong></p>
<p>Chaque brique logicielle conçue, adaptée ou améliorée peut être réutilisée par n’importe qui. En capitalisant sur les développements de façon globale, un projet terminé, c’est déjà une partie de prochain qui est traitée. Il pourra donc être vendu moins cher.</p>
<p><strong>4. Et nous en tirons bénéfice</strong></p>
<p>Nous aidons nos concurrents. Mais ils nous aident aussi. Et comme ils sont beaucoup plus nombreux que nous, nous en tirons largement profit.</p>
<p><strong>Attention!</strong></p>
<p>À la lecture de ceci, on pourrait presque croire que la philosophie de l’open source est une forme d’humanisme : « aidez-vous les uns les autres ». Non, monsieur Minc, je vous rassure immédiatement, nous sommes bien des requins. Nous aussi nous pensons que l’état naturel de la société n’est pas la démocratie, mais le marché. Nous n’avons jamais imaginé l’open source comme un engagement politique. Il ne nous viendrait pas à l’idée qu’il peut bénéficier aussi à des associations, qu’Open Office ferait économiser une centaine d’euros à un chômeur tentant de se réinsérer, qu’il puisse y avoir un quelconque intérêt général à partager les connaissances et les outils technologiques, ou même qu’il puisse y avoir là une forme de respect de nos clients. Je vous rassure, Monsieur Minc, nous sommes bien du même bord.</p>
<p>* C’est bien sur un cliché. En réalité, nous ne sommes pas tous des geeks.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2011/10/25/l%e2%80%99open-source-explique-a-alain-minc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Inversion de contrôle avec Typo3 ?</title>
		<link>http://blog.oblady.com/2011/10/22/inversion-de-controle-avec-typo3/</link>
		<comments>http://blog.oblady.com/2011/10/22/inversion-de-controle-avec-typo3/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 13:23:28 +0000</pubDate>
		<dc:creator>Max</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[POO]]></category>

		<guid isPermaLink="false">http://blog.oblady.com/?p=1301</guid>
		<description><![CDATA[Avec les développeurs, nous trollons parlons en ce moment beaucoup d&#8217;injection de  dépendances, ou d&#8217;inversion de contrôle. &#171;&#160;L’inversion de contrôle (Inversion of Control, IoC) est un patron d&#8217;architecture commun à tous les frameworks (ou cadre de développement et d&#8217;exécution). Il &#8230; <a href="http://blog.oblady.com/2011/10/22/inversion-de-controle-avec-typo3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Avec les développeurs, nous <span style="text-decoration: line-through;">trollons</span> parlons en ce moment beaucoup d&#8217;injection de  dépendances, ou d&#8217;inversion de contrôle.</p>
<blockquote><p>&laquo;&nbsp;L’<strong>inversion de contrôle</strong> (<em>Inversion of Control</em>, IoC) est un patron d&#8217;<a title="Architecture logicielle" href="http://fr.wikipedia.org/wiki/Architecture_logicielle">architecture</a> commun à tous les frameworks (ou cadre de développement et d&#8217;exécution). Il fonctionne selon le principe que le flot d&#8217;exécution d&#8217;un logiciel n&#8217;est plus sous le contrôle direct de l&#8217;application elle-même mais du framework ou de la couche logicielle sous-jacente.&nbsp;&raquo;</p>
<p><a href="http://fr.wikipedia.org/wiki/Inversion_de_contr%C3%B4le" target="_blank">Wikipédia</a></p>
<p>ou encore, de manière plus imagée :</p>
<p>&laquo;&nbsp;L&#8217;IoC est illustré par le <em>principe d&#8217;Hollywood</em> : &laquo;&nbsp;<em>Ne nous appelez pas, c&#8217;est nous qui vous appellerons</em>&laquo;&nbsp;.</p>
<p>Wikipédia, même entrée.</p></blockquote>
<p><span style="font-style: normal;">Pour faire simple prenons un exemple,  nous avons un catalogue en ligne, qui pour chaque fiche produit doit utiliser un système de rendu d&#8217;images qui doit afficher les N images du produit, avec une navigation entre les images et un zoom. </span></p>
<p><span style="font-style: normal;">A l&#8217;ancienne, dans <strong>Typo3</strong> </span></p>
<p><span style="font-style: normal;"> </span>La méthode traditionnelle est de coder un plugin d&#8217;affichage de catalogue, comprenant une méthode affiche_images($arrayImages)  avec dedans le code qui génère l&#8217;affichage,  les tags &laquo;&nbsp;img&nbsp;&raquo; le tourne page etc &#8230; Ce n&#8217;est pas très souple, ni très élégant &#8230;</p>
<p>la donna è mobile</p>
<p>Inévitablement, une fois que la solution est codée, l&#8217;on vient vous voir avec des remarques : &nbsp;&raquo;On pourrait pas ouvrir les images en lightbox ?&nbsp;&raquo;  - &laquo;&nbsp;mais faudrait une version accessible&nbsp;&raquo; &#8230; Enfin bref en ce bas monde tout bouge, vite et souvent &#8230;.</p>
<p>Inversion de contrôles,</p>
<p>Le principe de l&#8217;inversion de contrôle voudrait grossièrement que l&#8217;on laisse le framework se charger pour nous de &laquo;&nbsp;passer&nbsp;&raquo; l&#8217;objet se chargeant du rendu de nos images à notre classe &laquo;&nbsp;fiche produit&nbsp;&raquo;.</p>
<p>Pas mal de produits intègrent ce principe d&#8217;inversion de contrôle, le plus connu, dans le monde Java étant <a href="http://www.springsource.org/">Spring</a>, en php des frameworks comme <a href="http://www.symfony-project.org/" target="_blank">Symfony</a> mettent en oeuvre aussi ce modèle.</p>
<p>Avec <strong>Typo3</strong>, on peut s&#8217;approcher de ce principe.</p>
<p>J&#8217;illustre souvent, lors de formation <strong>Typo3</strong> l&#8217;intérêt du Typoscript avec ce Tutoriel de <a href="http://www.typo3journal.info/articles/developpement/developpement-extensions-7.html  ">Typo3journal.info</a> &#8211; l&#8217;auteur ici intègre dans son plugin uniquement une méthode de rendu de l&#8217;image comme celle ci :</p>
<blockquote><p>// Function for FE image rendering</p>
<p>function getImage($imageName) {</p>
<p>// get image configuration in the template Setup field<br />
$confImage = $this-&gt;conf['image.'];</p>
<p>// build the image path<br />
$confImage['file'] = &laquo;&nbsp;uploads/tx_usercontactlist/&nbsp;&raquo; . $imageName;</p>
<p>// return IMAGE content object<br />
return $this-&gt;cObj-&gt;IMAGE($confImage);</p>
<p>}</p></blockquote>
<p><span style="font-style: normal;">Le traitement de l&#8217;image est ici confié à l&#8217;objet IMAGE de typo3 qui reçoit les paramètres suivants, en typoscript :</span></p>
<blockquote><p>plugin.user_contactlist_pi1 {</p>
<p>templateFile = EXT:user_contactlist/pi1/user_contactlist_template.html</p>
<p># cObj IMAGE<br />
image = IMAGE</p>
<p># IMAGE properties<br />
image {<br />
border = 2<br />
file.width = 80</p>
<p>imageLinkWrap = 1<br />
imageLinkWrap {<br />
bodyTag =<br />
wrap = &lt;a href=&nbsp;&raquo;javascript:close();&nbsp;&raquo;&gt;|&lt;/a&gt;<br />
width = 130<br />
height = 130<br />
JSwindow = 1<br />
JSwindows.expand = 0,0<br />
enable = 1<br />
}<br />
}<br />
}</p></blockquote>
<p>Vous voyez où je veux en venir ? On commence à découpler la relation entre les deux éléments&#8230; et c&#8217;est le paramétrage via le typoscript qui fait le boulot. Ici on à utilisé la méthode IMAGE du cObj mais rien ne nous empêche de faire quelque chose comme ceci :</p>
<blockquote><p>function render_image($arrayImage) {</p>
<p>$Imagier = getInstance($this-&gt;conf['imagier. ']);</p>
<p>return $Imagier-&gt;auBoulot($arrayImage, $this-&gt;conf['imagier'] ) ;</p>
<p>}</p></blockquote>
<p>Où on délègue complètement la gestion de quel objet passer au Typoscript &#8230; Bon les puristes vont râler, c&#8217;est certes imparfait, mais on s&#8217;approche du principe&#8230; Mais je reviendrai bientôt sur l&#8217;inversion de contrôle avec la présentation de Flow3 qui en fait une implémentation un peu plus orthodoxe.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.oblady.com/2011/10/22/inversion-de-controle-avec-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
