<?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>Drupal Investigation</title>
	<atom:link href="http://flblog.samarkande.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://flblog.samarkande.com</link>
	<description>Mes premiers pas avec Drupal</description>
	<lastBuildDate>Thu, 08 Dec 2011 14:39:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Views Showcase: un petit module pour mettre en avant votre contenu</title>
		<link>http://flblog.samarkande.com/blog/2011/01/21/views-showcase-un-petit-module-pour-mettre-en-avant-votre-contenu/</link>
		<comments>http://flblog.samarkande.com/blog/2011/01/21/views-showcase-un-petit-module-pour-mettre-en-avant-votre-contenu/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 09:16:28 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=65</guid>
		<description><![CDATA[Après avoir passé beaucoup de temps sur drupal.org à rechercher un module me permettant de mettre en avant du contenu à la manière d&#8217;un slideshow, j&#8217;avais trouvé de nombreux modules permettant de mettre ce genre de fonctionnalité en place. Au début deux ressortent du lot par leur qualité comme par exemple Dynamic Display BLock ou [...]]]></description>
			<content:encoded><![CDATA[<p>Après avoir passé beaucoup de temps sur drupal.org à rechercher un module me permettant de mettre en avant du contenu à la manière d&#8217;un slideshow, j&#8217;avais trouvé de nombreux modules permettant de mettre ce genre de fonctionnalité en place. Au début deux ressortent du lot par leur qualité comme par exemple <a href="http://drupal.org/project/ddblock" target="_blank">Dynamic Display BLock</a> ou encore <a href="http://drupal.org/project/fpss" target="_blank">FrontPage SlideShow</a>. Ces deux modules s&#8217;avèrent assez complexes (de mon point de vue ) à mettre en place. <a href="http://drupal.org/project/fpss" target="_blank">FPSS </a>demande également de s&#8217;affranchir de 20€ pour obtenir le script permettant de mettre en place le slideshow. Ce n&#8217;est pas le bout du monde mais bon <img src='http://flblog.samarkande.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Mon objectif était de pouvoir avoir une partie centrale avec une image et du contenu texte en surimpression et sur la droite les titres des contenus mis en avant sur lesquels on peut cliquer pour afficher le contenu dans le slideshow sans attendre que la rotation ne l&#8217;affiche.</p>
<p>Après bien des recherches je suis tombé sur <a href="http://drupal.org/project/views_showcase" target="_blank">views showcase</a> qui remplit à merveille et simplement ce que je souhaitais réaliser. Il s&#8217;appuie bien sur sur le module Views. Lorsque l&#8217;on créé la View il y a bien sur les paramètres d&#8217;affichage à régler. On peut bien sur afficher n&#8217;importe quel type de contenu. Le mieux est toutefois de s&#8217;appuyer sur un type de contenu spécifique ayant un champs image et quelques champs texte pour le contenu qui doit s&#8217;afficher dans le slideshow.</p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2011/01/21/views-showcase-un-petit-module-pour-mettre-en-avant-votre-contenu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configurer l&#8217;authentification Windows avec Apache et Drupal Commons</title>
		<link>http://flblog.samarkande.com/blog/2010/11/16/configurer-lauthentification-windows-avec-apache-et-drupal-commons/</link>
		<comments>http://flblog.samarkande.com/blog/2010/11/16/configurer-lauthentification-windows-avec-apache-et-drupal-commons/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 15:10:47 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=57</guid>
		<description><![CDATA[Problématique Petit retour d&#8217;expérience &#171;&#160;à chaud&#160;&#187; sur la mise en place d&#8217;une authentification LDAP associé au protocole NTLM avec Drupal Commons. ATTENTION, je ne certifie pas que cela fonctionne à tous les coups. Cette page est juste faite pour partager ce que j&#8217;ai fait et donner quelques pistes aux personnes qui seraient confronté à une [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Problématique</strong></p>
<p>Petit retour d&#8217;expérience &laquo;&nbsp;à chaud&nbsp;&raquo; sur la mise en place d&#8217;une authentification LDAP associé au protocole NTLM avec Drupal Commons.</p>
<p>ATTENTION, je ne certifie pas que cela fonctionne à tous les coups. Cette page est juste faite pour partager ce que j&#8217;ai fait et donner quelques pistes aux personnes qui seraient confronté à une problématique identique.</p>
<p>Ma société souhaite déployer un outil de communication interne bénéficiant des fonctionnalités sociales. Pour cela je me suis tourné vers Drupal Commons qui me semble être un des choix les plus intéressants du moments.</p>
<p>La difficulté que nous avons ici est de faire en sorte que le personnel soit directement connecté lorsqu&#8217;ils accèdent à la page d&#8217;accueil de cet outil. Etant dans un environnement Windows cela est possible en passant par Internet Explorer en utilisant le protocole NTLM.</p>
<p><strong>Solution</strong></p>
<p>La premère étape est donc de raccorder l&#8217;authentification au serveur LDAP de l&#8217;entreprise.</p>
<p>Un premier module nous permet de faire cela simplement: <a title="Webserver Authentication" href="http://drupal.org/project/webserver_auth" target="_blank">Webserver Authentication</a>.</p>
<p>Après l&#8217;avoir installé :</p>
<ul>
<li>il faut se rendre sur la page de configuration : drupal_commons/admin/settings/webserver_auth</li>
<li>entrer le domaine</li>
<li>cliquez sur &laquo;&nbsp;advanced settings&nbsp;&raquo;
<ul>
<li>Cocher les cases &laquo;&nbsp;Strip prefix&nbsp;&raquo; et &laquo;&nbsp;Strip domain&nbsp;&raquo;</li>
<li>configurer LDAP</li>
</ul>
</li>
</ul>
<p>Une spécificité de notre installation au niveau serveur est que nous ne sommes pas sous IIS mais sous Apache (sous Windows) pour le serveur sur lequel nous avons installé Drupal Commnons. Il faut ajouter un module Apache permettant l&#8217;authentification NTLM. Après pas mal de recherche j&#8217;ai réussi à configurer comme suis :</p>
<p>Tout d&#8217;abord télécharger le module Apache &laquo;&nbsp;<a href="http://sourceforge.net/projects/mod-auth-sspi" target="_blank">mod-auth-sspi</a>&nbsp;&raquo; correspondant à votre version d&#8217;Apache.</p>
<p>Le zip contient un dossier /doc/ ou vous trouverez le fichier install.txt qui vous présente la configuration que vous aurez à faire.</p>
<p>Vous devez copier le fichier /bin/sspipkgs.exe dans votre dossier /bin de votre install Apache et le fichier /bin/mod_auth_sspi.so dans le dossier modules de votre installation Apache.</p>
<p>Dans le fichier httpd.conf, vous devez :</p>
<p>Ajouter la ligne :</p>
<pre>LoadModule sspi_auth_module   modules/mod_auth_sspi.so</pre>
<p>à la fin de la liste des modules sinon il ne sera pas pris en compte.</p>
<p>En dessous entrez la configuration de votre module. Pour ma part j&#8217;ai pris la config trouvée dans le .zip un fichier nommé &laquo;&nbsp;my_cfg.txt&nbsp;&raquo;:</p>
<pre>#
# Configuration for mod_auth_sspi

        AuthName "A Protected Place"
        AuthType SSPI
        SSPIAuth On
        SSPIAuthoritative On
        SSPIOfferBasic On
        # SSPIBasicPreferred
        # SSPIUsernameCase lower
        require valid-user

# End of mod_auth_sspi.</pre>
<p>Redémarrez votre serveur et normalement vous avez maintenant configuré votre authentification LDAP et NTLM enfin de manière sommaire.</p>
<p>Si vous souhaitez faire un mapping plus complet avec vos comptes LDAP et les groupes de Drupal Commons (servis par Organic Group), vous devrez installer deux autres modules :</p>
<ul>
<li><a title="LDAP Integration" href="http://drupal.org/project/ldap_integration" target="_blank">LDAP Integration</a> :</li>
<li><a title="Organic Group LDAP" href="http://drupal.org/project/og_ldap" target="_blank">Organic Group LDAP</a> : Pour ce module je n&#8217;ai a priori rien configuré de spécial. Je pense que pour cette partie cela dépend des spécificités de chaque projet.</li>
</ul>
<p>Configuration de LDAP integration :</p>
<p>Une fois installé, il faut tout d&#8217;abord aller dans :</p>
<div id="breadcrumbs-inner">
<div><a href="http://frlulblog:81/drupal_commons/">Home</a> &gt; <a href="http://frlulblog:81/drupal_commons/admin">Administer</a> &gt; <a title="Adjust basic site configuration options." href="http://frlulblog:81/drupal_commons/admin/settings">Site configuration</a> &gt; <a title="Configure LDAP integration settings." href="http://frlulblog:81/drupal_commons/admin/settings/ldap">LDAP</a></div>
</div>
<div></div>
<div>Cliquer sur &laquo;&nbsp;Add Server&nbsp;&raquo;</div>
<div>Entrer :</div>
<div>
<ul>
<li>le nom du serveur</li>
<li>le nom de domaine ou l&#8217;adresse IP du serveur LDAP</li>
<li>le port est réglé à 389</li>
<li>Les cases &laquo;&nbsp;Use Start-TLS&nbsp;&raquo; et &laquo;&nbsp;Store passwords in encrypted form&nbsp;&raquo; sont laissé décochées.</li>
<li>Base DNS : DC=xx,DC=xx</li>
<li>UserName attribute : sAMAccountName</li>
<li>Email attibute : mail</li>
<li>DN for non-anonymous search: on a entré ici un utilisateur spécialement créé pour cette occasion. on entre son identifiant et dans la case du dessous son mot de passe.</li>
</ul>
</div>
<div>On sauve la configuration.</div>
<div></div>
<div>Si l&#8217;on revient dans: <a href="http://frlulblog:81/drupal_commons/">Home</a> &gt; <a href="http://frlulblog:81/drupal_commons/admin">Administer</a> &gt; <a title="Adjust basic site configuration options." href="http://frlulblog:81/drupal_commons/admin/settings">Site configuration</a> &gt; <a title="Configure LDAP integration settings." href="http://frlulblog:81/drupal_commons/admin/settings/ldap">LDAP</a> on clique sur Data</div>
<div>dans &laquo;&nbsp;Synchronize LDAP data with Drupal profiles:&nbsp;&raquo; on coche &laquo;&nbsp;Every time user object loaded in Drupal. (May cause high LDAP traffic.)&nbsp;&raquo;.</div>
<div></div>
<div>Pour le dernier onglet : Groups, nous avons ien configuré de spécial.</div>
<div></div>
<div>Et c&#8217;est fini. Lorsque l&#8217;on navigue dans un compte utilisateur on verra ainsi les différents groupes de l&#8217;AD.</div>
<div></div>
<div>Le site est maintenant pris en compte par NTLM et LDAP. Attention toutefois ceci n&#8217;est qu&#8217;un premier retour d&#8217;expérience sur cette implémentation. Nous avons maintenant à tester notre configuration et probablement à l&#8217;affiner. En effet nous n&#8217;avons pas tout configuré et il est probable que nous rencontrerons encore quelques soucis que nous devrons résoudre.</div>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2010/11/16/configurer-lauthentification-windows-avec-apache-et-drupal-commons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clone Module, un outil qui fait gagner du temps</title>
		<link>http://flblog.samarkande.com/blog/2010/02/19/clone-module-un-outil-qui-fait-gagner-du-temps/</link>
		<comments>http://flblog.samarkande.com/blog/2010/02/19/clone-module-un-outil-qui-fait-gagner-du-temps/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 10:52:50 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=52</guid>
		<description><![CDATA[Embarrassé par un formulaire webform à dupiquer, je n&#8217;avais pas envie de le refaire champs après champs. Ce formulaire étant très long la têche aurait été plus que fastidieuse. Comme presque à chaque fois lorsque je suis devant ce genre de problématique, je me tourne avec beaucoup d&#8217;espoir vers la communauté Drupal pour trouver une [...]]]></description>
			<content:encoded><![CDATA[<p>Embarrassé par un formulaire webform à dupiquer, je n&#8217;avais pas envie de le refaire champs après champs. Ce formulaire étant très long la têche aurait été plus que fastidieuse.</p>
<p>Comme presque à chaque fois lorsque je suis devant ce genre de problématique, je me tourne avec beaucoup d&#8217;espoir vers la communauté Drupal pour trouver une solution simple et efficace. Jusqu&#8217;à présent (même si mon utilisation de cet outil est récente) j&#8217;ai toujours toruvé un module, un script qui satisfasse ma problématique.</p>
<p>Pour le coup de mon formulaire webform j&#8217;ai trouvé un module simple et efficace: <a href="http://drupal.org/project/node_clone" target="_blank">Clone Module</a></p>
<p>Il permet de cloner n&#8217;importe quel type de contenu. On peut préciser les types de contenus clonables ou ceux qui ne le seront jamais. Ensuite il suffit d&#8217;aller dans le node que l&#8217;on souhaite cloner et l&#8217;on voit apparaitre un nouvel onglet. A charge après de modifier les paramètres le cas échéant et le tour est joué.</p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2010/02/19/clone-module-un-outil-qui-fait-gagner-du-temps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Connaissez-vous IE Unlimited CSS Loader</title>
		<link>http://flblog.samarkande.com/blog/2010/02/09/connaissez-vous-ie-unlimited-css-loader/</link>
		<comments>http://flblog.samarkande.com/blog/2010/02/09/connaissez-vous-ie-unlimited-css-loader/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 14:53:36 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=50</guid>
		<description><![CDATA[Après avoir ajouté le &#171;&#160;module de trop&#160;&#187; sur mon site Drupal j&#8217;ai constaté un comportement inconsistant sur l&#8217;affichage dudit module (AddToAny) sur IE6, 7, 8. La bouton s&#8217;affichait bien la ou il devait mais le contenu etait dans un bloc en haut de la page et lorsque l&#8217;on passait la souris sur le bouton la [...]]]></description>
			<content:encoded><![CDATA[<p>Après avoir ajouté le &laquo;&nbsp;module de trop&nbsp;&raquo; sur mon site Drupal j&#8217;ai constaté un comportement inconsistant sur l&#8217;affichage dudit module (<a title="Add to any" href="http://drupal.org/project/addtoany" target="_blank">AddToAny</a>) sur IE6, 7, 8. La bouton s&#8217;affichait bien la ou il devait mais le contenu etait dans un bloc en haut de la page et lorsque l&#8217;on passait la souris sur le bouton la page se mettait à &laquo;&nbsp;sauter&nbsp;&raquo;.</p>
<p>Après <span style="text-decoration: line-through;">beaucoup</span> quelques recherches sur google autour de ce module, j&#8217;ai pris le problème à l&#8217;envers. En effet le problème venant du côté de Internet Explorer j&#8217;ai recherché à partir de la pour comprendre qu&#8217;en fait ce navigateur ne gère pas plus de 30 feuilles de style. Et Drupal peut avoir autant de css que de module (ou presque). Il fallait donc trouver une solution qui permette d&#8217;enrichir les fonctionnalités du site sans avoir à se soucier de ce navigateur chéri par tous els développeurs web.</p>
<p>Cette solution existe, il s&#8217;agit de IE <a title="IE Unlimited CSS Loader" href="http://drupal.org/project/unlimited_css" target="_blank">Unlimited CSS Loader</a>. Pour l&#8217;utiliser il suffit de la télécharger et de l&#8217;installer dans le dossier modules de votre installation Drupal, puis de l&#8217;activer dans la liste des modules. Le tour est joué IE ne vous posera plus ce genre de désagrément.</p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2010/02/09/connaissez-vous-ie-unlimited-css-loader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Désactiver le module &#171;&#160;category&#160;&#187;</title>
		<link>http://flblog.samarkande.com/blog/2009/08/31/drupal-desactiver-le-module-category/</link>
		<comments>http://flblog.samarkande.com/blog/2009/08/31/drupal-desactiver-le-module-category/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 15:49:58 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Modules]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=44</guid>
		<description><![CDATA[Après avoir installé le module catégory, je me suis rendu compte que je n&#8217;avais pas forcément besoin de ce module. Taxonomy me suffit amplement. mais le mal était fait. Category ne se désinstalle pas si simplement que cela même si au bout du compte ce n&#8217;est pas très compliqué. En essaynt de désactiver le module [...]]]></description>
			<content:encoded><![CDATA[<p>Après avoir installé le module catégory, je me suis rendu compte que je n&#8217;avais pas forcément besoin de ce module. Taxonomy me suffit amplement. mais le mal était fait. Category ne se désinstalle pas si simplement que cela même si au bout du compte ce n&#8217;est pas très compliqué. En essaynt de désactiver le module de manière classiques, cela provoque un certain nombre d&#8217;erreurs. Il semblerait que Category modifie le module Taxonomy.</p>
<p>Donc pour le désactiver il faut :</p>
<ul>
<li>désactiver les sous module dans admin/module.</li>
<li>Retirer ensuite le répertoire du module dans site/default/module.</li>
<li>Retirer le module Taxonomy dans /modules</li>
<li>Effacer l&#8217;ensemble des tables de ce module avec phpMyAdmin</li>
<li>Enfin télécharger le module Taxonomy depuis une installationd e Drupal et la remettre dans /modules</li>
</ul>
<p>Voila en espérant que ce petit mémo sera utile.</p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2009/08/31/drupal-desactiver-le-module-category/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Des pages avec des onglets : Quick Tabs</title>
		<link>http://flblog.samarkande.com/blog/2009/02/09/des-pages-avec-des-onglets-quick-tabs/</link>
		<comments>http://flblog.samarkande.com/blog/2009/02/09/des-pages-avec-des-onglets-quick-tabs/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 16:54:04 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Tabs]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=37</guid>
		<description><![CDATA[J&#8217;avais abordé ici la création d&#8217;onglets avec Drupal. Quick Tabs  est une autre solution pour batir des pages avec des onglet. Ce module permet en quelques click mettre en forme des onglets. On peut associer différent type de contenu à ces onglet. Il possède un certain nombre de styles directement utilisables et permet également de créer [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Des pages avec des onglets" href="http://flblog.samarkande.com/2009/02/04/des-pages-avec-des-onglets/" target="_blank">J&#8217;avais abordé ici</a> la création d&#8217;onglets avec Drupal.</p>
<p><a title="Quick Tabs" href="http://drupal.org/project/quicktabs" target="_blank">Quick Tabs</a>  est une autre solution pour batir des pages avec des onglet.</p>
<p>Ce module permet en quelques click mettre en forme des onglets. On peut associer différent type de contenu à ces onglet. Il possède un certain nombre de styles directement utilisables et permet également de créer son propre style.</p>
<p>Toutefois dans le cas ou l&#8217;on souhaite mettre en forme une page avec différents contenu on ne pourra avoir une option d&#8217;impression globale du contenu. En effet ces contenu n&#8217;appartenant pas à la page mais y étant associés il n&#8217;est pas possible (si l&#8217;on souhaite imprimer la page d&#8217;avoir le contenu en une seule impression. </p>
<p>Un autre point négatif est qu&#8217;il n&#8217;est pas possible de faire des liens pointant sur un onglet en particulier car l&#8217;ancre ne passe pas dans l&#8217;url de la page.</p>
<p>Malgré ces deux point négatif il reste un module très intéressant pour nombre d&#8217;utilisation. Alexandre  <a title="Ineation" href="http://www.ineation.com/" target="_blank">d&#8217;Ineation</a> nous en parle d&#8217;ailleurs très bien <a title="Une navigation par onglets pour votre site Drupal avec le module Quick Tabs" href="http://www.ineation.com/navigation-onglets-module-quick-tabs" target="_blank">ici</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2009/02/09/des-pages-avec-des-onglets-quick-tabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connaissez-vous ScreenHunter de Wisdom Soft ?</title>
		<link>http://flblog.samarkande.com/blog/2009/02/05/connaissez-vous-screenhunter-de-wisdom-soft/</link>
		<comments>http://flblog.samarkande.com/blog/2009/02/05/connaissez-vous-screenhunter-de-wisdom-soft/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 09:50:57 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Utile !]]></category>
		<category><![CDATA[Capture d'écran]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=30</guid>
		<description><![CDATA[Etant un Mac addict depuis fort longtemps je travaille aujourd&#8217;hui dans un univers &#171;&#160;Full Microsoft&#160;&#187;. Faisant contre mauvaise fortune bon coeur je suis bien obligé de retrouver des fonctionnalités qui existaient par défaut sur OSX (et même OS 9) afin d&#8217;être plus productif et de me faciliter le travail sous Windows. Il en va ainsi [...]]]></description>
			<content:encoded><![CDATA[<p>Etant un Mac addict depuis fort longtemps je travaille aujourd&#8217;hui dans un univers &laquo;&nbsp;Full Microsoft&nbsp;&raquo;. Faisant contre mauvaise fortune bon coeur je suis bien obligé de retrouver des fonctionnalités qui existaient par défaut sur OSX (et même OS 9) afin d&#8217;être plus productif et de me faciliter le travail sous Windows.</p>
<p>Il en va ainsi des captures d&#8217;écran. Sous Windows par défaut vous avez la fameuse touche &laquo;&nbsp;Impr écran&nbsp;&raquo; qui vous permet juste de faire une capture d&#8217;écran global la ou OS X dispose d&#8217;un systeme de touche vous permettant tout type de capture (Pomm+shift+3 pour une capture globale de l&#8217;écran, Pomme+Shift+4 pour une capture avec sélection de la zone, Pomme+Shift+4+Espace pour capturer une fenêtre complète etc.).</p>
<p>Las d&#8217;avoir à utiliser la fameuse touche Impr écran puis d&#8217;aller dans Photoshop pour recadrer ma capture, j&#8217;ai découvert un outil qui permet de capturer en sélectionnant la zone que l&#8217;on souhaite capturer. Il se nomme ScreenHunter et est très simple à utiliser. Vous appuyez sur F6 et l&#8217;outil vous propose une cible. Vous n&#8217;avez alors qu&#8217;à entourer la zone de l&#8217;écran que vous souhaitez capturer. Il existe aparemment une version pro avec bien plus de possibilités.</p>
<p> Le site de l&#8217;éditeur : <a href="http://www.wisdom-soft.com/sh/index.htm" target="_blank">http://www.wisdom-soft.com/sh/index.htm</a></p>
<p>La version gratuite est ici : <a href="http://www.wisdom-soft.com/sh/sh_free.htm" target="_blank">http://www.wisdom-soft.com/sh/sh_free.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2009/02/05/connaissez-vous-screenhunter-de-wisdom-soft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Des pages avec des onglets</title>
		<link>http://flblog.samarkande.com/blog/2009/02/04/des-pages-avec-des-onglets/</link>
		<comments>http://flblog.samarkande.com/blog/2009/02/04/des-pages-avec-des-onglets/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 13:54:00 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Idées et concepts]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[Non classé]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Tabs]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=24</guid>
		<description><![CDATA[Un moyen d&#8217;avoir plusieurs niveaux d&#8217;informations dans une page et ainsi ne pas l&#8217;alourdir est de réaliser des pages avec des onglets. On peut ainsi par exemple publier de l&#8217;information en direction de différents publics. PROBLEME Ainsi si l&#8217;on prend l&#8217;exemple d&#8217;une entreprise dans l&#8217;univers du logiciel et que l&#8217;on souhaite présenter ces solution à [...]]]></description>
			<content:encoded><![CDATA[<p>Un moyen d&#8217;avoir plusieurs niveaux d&#8217;informations dans une page et ainsi ne pas l&#8217;alourdir est de réaliser des pages avec des onglets. On peut ainsi par exemple publier de l&#8217;information en direction de différents publics.</p>
<p><strong>PROBLEME</strong></p>
<p>Ainsi si l&#8217;on prend l&#8217;exemple d&#8217;une entreprise dans l&#8217;univers du logiciel et que l&#8217;on souhaite présenter ces solution à différents publics, cette solution peut être intéressante. On peut imaginer une page présentant un logiciel pourra être lu par :</p>
<ul>
<li>La personne qui potentiellement utilisera le logiciel et qui a donc besoin d&#8217;information plutôt techniques</li>
<li>Le responsable de cette personne qui est peut être moins technique et qui aura une autre lecture</li>
<li>&#8230;</li>
</ul>
<p>On imagine alors une page avec un texte de présentation classique afin d&#8217;introduire le logiciel. A cett epage  nous allons adjoindre deux onglets :</p>
<ul>
<li>- Les fonctionnalités du produits</li>
<li>- Les avantages de ce produit</li>
</ul>
<p>Cette différentiation permettra de réduire le temps de lecture et d&#8217;aller à l&#8217;essentiel en fonction du lecteur.</p>
<p><strong>SOLUTION</strong></p>
<p>Par le biais de ces extensions (modules), Drupal permet bon nombre d&#8217;actions. Dans notre cas nous aurons besoin d&#8217;installer deux modules :</p>
<ul>
<li><a title="JQuery UI Tabs" href="http://drupal.org/project/tabs" target="_blank">jQuery UI Tabs</a></li>
<li><a href="http://drupal.org/project/cck_fieldgroup_tabs" target="_blank">CCK Fieldgroup Tabs</a></li>
</ul>
<p>Le premier ne fait que permettre de faire fonctionner le second.</p>
<p>Ensuite il faut bien sur initialiser ses modules puis aller dans le &laquo;&nbsp;content type&nbsp;&raquo; pour lequel  on souhaite créer des onglets (ou en créer un). Pour créer des onglets il faut aller dans &laquo;&nbsp;Manage Fields&nbsp;&raquo;, ajouter un &laquo;&nbsp;Group&nbsp;&raquo; en lui donnant les attributs que l&#8217;on souhaite (pour moi ce sera du texte). Ensuite on ajoute un champ texte à ce groupe.</p>
<p>Il faut se placer dans &laquo;&nbsp;Display Fields&nbsp;&raquo; et donner &laquo;&nbsp;tabs&nbsp;&raquo; comme valeur au groupe pour le &laquo;&nbsp;Teaser&nbsp;&raquo; et le &laquo;&nbsp;Full node&nbsp;&raquo;.</p>
<p>Une fois que tout ceci est paramétré il suffit de créer un nouveau contenu pour voirla magie opérer.</p>
<p>Un point me semble limite :</p>
<ul>
<li>Obligation de créer le nombre d&#8217;onglet que l&#8217;on souhaite voir.</li>
</ul>
<p>Si quelqu&#8217;un a une idée &#8230; surtout ne pas hésiter àlaisser un commentaire <img src='http://flblog.samarkande.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2009/02/04/des-pages-avec-des-onglets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mettre en place un système communautaire spécifique à une entreprise</title>
		<link>http://flblog.samarkande.com/blog/2009/02/03/mettre-en-place-un-systeme-communautaire-specifique/</link>
		<comments>http://flblog.samarkande.com/blog/2009/02/03/mettre-en-place-un-systeme-communautaire-specifique/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 13:14:17 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Idées et concepts]]></category>
		<category><![CDATA[CCK]]></category>
		<category><![CDATA[Content Profile]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[plateforme communautaire]]></category>
		<category><![CDATA[SAAS]]></category>
		<category><![CDATA[SalesForce]]></category>
		<category><![CDATA[WorkFlow]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=8</guid>
		<description><![CDATA[L&#8217;un des besoins les plus important, si je souhaite mettre en place Drupal dans le contexte de mon entreprise, est d&#8217;avoir une vision du site à deux dimensions : Les visiteurs classiques voient le contenu accessible à tous. Les visiteurs enregistrés ont accès à un autre niveau de lecture supplémentaire leur permettant de télécharger des [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;un des besoins les plus important, si je souhaite mettre en place Drupal dans le contexte de mon entreprise, est d&#8217;avoir une vision du site à deux dimensions :</p>
<ul>
<li>Les visiteurs classiques voient le contenu accessible à tous.</li>
<li>Les visiteurs enregistrés ont accès à un autre niveau de lecture supplémentaire leur permettant de télécharger des documents (White Paper) et de s&#8217;inscrire à des événements (Webinar&#8230;).</li>
</ul>
<p> </p>
<p>Ceci est la base du besoin exprimé. A cela vont s&#8217;ajouter d&#8217;autres fonctionnalités comme par exemple une liaison avec Salesforce pour ce qui est des téléchargement de documents. En effet à chaque fois qu&#8217;un document (White Paper, Webinar&#8230;) est téléchargé, le service marketing doit pouvoir créer un Lead automatiquement dans SalesForce reprenant les informations du compte de l&#8217;utilisateur enregistré.</p>
<p> </p>
<p><strong>OBJECTIFS</strong></p>
<ul>
<li>Créer un formulaire d&#8217;enregistrement spécifique en augmentant les champs à remplir lors de l&#8217;inscription. </li>
<li>Créer un type de contenu avec des champs spécifiques pour ajouter des documents au site.</li>
<li>Lier le téléchargement de documents à SlaesForce afin de générer des leads.</li>
</ul>
<p> </p>
<p>Mettre en place un système de workflow dans les pages affichant les documents à télécharger. La page sera affiché avec un &laquo;&nbsp;teaser&nbsp;&raquo; présentant le document. Le lien vers le fichier à télécharger sera masqué. Une information expliquera que le document est téléchargeable uniquement par les personnes enregistrées. </p>
<p>L&#8217;espace utilisateur pourra par la suite être augmentées par d&#8217;autres informations utiles à la personne abonnées comme du &laquo;&nbsp;push&nbsp;&raquo; d&#8217;information ou des mises à jour de documents. Bref de ce côté beaucoup de choses sont imaginables.</p>
<p>Enfin il faut que chaque téléchargement de document génère un &laquo;&nbsp;lead&nbsp;&raquo; dans SalesForces afin que les équipes marketing puisse qualifier le contact. A ce jour il semble qu&#8217;il y ait différents projets autour de Drupal afin de faire communiquer ce dernier avec SalesForce. Un seul semble être compatible avec Drupal 6. Il s&#8217;agit de Il : Salesforce Webform &laquo;&nbsp;<a title="Salesforce Webform Web-2-Lead Integration" href="http://drupal.org/project/salesforcewebform" target="_blank">Webform Web-2-Lead Integration</a>&laquo;&nbsp;. Il est paramétré pour fonctionner avec Webform (un autre plugin permettant la création de formulaires) ce qui ne va pas dans le sens de ce je souhaite réaliser ici. Mais c&#8217;est peut-être une piste pour la suite&#8230;</p>
<p> </p>
<p><strong>SOLUTIONS</strong></p>
<p>Il est entendu (et c&#8217;est plus qu&#8217;incontournable) que deux modules sont installés au préalables. Ces deux modules sont <a title="CCK et ses composants" href="http://drupal.org/project/Modules/category/88" target="_blank">CCK</a> et Views.</p>
<p><strong>Inscription personnalisée</strong> : Drupal autorise par défaut les inscriptions de visiteurs. Toutefois il n&#8217;est demandé qu&#8217;un nom et une adresse email. Dans le contexte qui m&#8217;intéresse, c&#8217;est trop court pour être intéressant. il existe pour enrichir les données un sous module <a title="CCK et ses composants" href="http://drupal.org/project/Modules/category/88" target="_blank">CCK</a> : <a title="Content Profile" href="http://drupal.org/project/content_profile" target="_blank">Content_Profile</a>. Ce module ajoute un node Profile comme n&#8217;importe quel contenu. L&#8217;un des gros avantage est également de pouvoir l&#8217;associer au formulaire d&#8217;inscription de votre site. Ainsi maintenant je peux paramétrer une fiche d&#8217;inscription au site un peu plus élaborée et donc en savoir bien plus sur les visiteurs qui s&#8217;inscrivent. </p>
<p> </p>
<p><strong>Création d&#8217;un type de document personnalisé </strong>: comme je l&#8217;ai expliqué précédemment, l&#8217;idée ici est de rendre accessible aux visiteurs inscrits uniquement certains types de contenu. Il s&#8217;agit pour nous de pouvoir identifier des personnes vraiment intéressées par nos produits. Pour ce faire nous allons utiliser <a title="CCK et ses composants" href="http://drupal.org/project/Modules/category/88" target="_blank">CCK </a>et certaines de ses extensions : date, filefield, filefield_image, formatted_number, imagefield, phone&#8230; Vous pouvez retrouver ces différents composant de <a title="CCK et ses composants" href="http://drupal.org/project/Modules/category/88" target="_blank">CCK</a> ici : <a title="CCK Composants" href="http://drupal.org/project/Modules/category/88" target="_blank">http://drupal.org/project/Modules/category/88</a>. Ainsi le formulaire de création de contenu dont j&#8217;ai besoin comprendra :</p>
<ul>
<li>Un titre</li>
<li>Une description du document</li>
<li>Un type de document (choix multiple)</li>
<li>Une date de publication</li>
<li>Une information sur le document permettant de prévenir que le document n&#8217;est téléchargeable que par les visiteurs inscrits</li>
<li>Un champs type &laquo;&nbsp;File&nbsp;&raquo; afin de permettre le téléchargement du document</li>
</ul>
<p> </p>
<p><strong>Création d&#8217;un Workflow</strong> : Maintenant que nous disposons d&#8217;un type de contenu personnalisé, nous allons devoir créer un &laquo;&nbsp;workflow&nbsp;&raquo; permettant de rendre invisible ce document aux visiteurs non enregistré. La mention &laquo;&nbsp;Le fichier est accessible aux visiteurs inscrits (Cliquez ici pour vous inscrire ou vous connecter) permet de faire comprendre rapidement qu&#8217;il y a besoin d&#8217;une inscription pour accéder au document. Nous allons pour cela utiliser le composant de CCK : <a href="http://drupal.org/project/workflow_fields" target="_blank">Workflow Fields</a>. Ce module nous permet de rendre visible ou invisible tel ou tel type de contenu.</p>
<p> </p>
<p><strong>Connexion avec SalesForce</strong>  : SalesForce est un CRM en mode SAAS très puissant et très ouvert puisqu&#8217;il permet de connecter n&#8217;importe quel type de CMS avec. Bien sur il faut avoir quelques compétences end éveloppement mais certain s&#8217;y sont déjà penché. Ainsi on trouve pour Drupal un module permettant de générer des leads dans SalesForce. La solution que j&#8217;ai mise en place ne permet pas d&#8217;utiliser ce module dans l&#8217;état actuel. En effet si l&#8217;on considère que le visiteur est forcément identifié pour télécharger les documents, il n&#8217;a plus besoin de remplir un quelconque formulaire. Par contre a chque fois qu&#8217;il téléchargera un document, un nouveau lead devra être créé dans SalesForce avec les informations le concernant et permettant au service concerné de le recontacter.</p>
<p>Et vous avez-vous déjà connecté SalesForce et Drupal ?</p>
<p>Avez-vous des idées sur le sujet ?</p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2009/02/03/mettre-en-place-un-systeme-communautaire-specifique/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Premiers pas</title>
		<link>http://flblog.samarkande.com/blog/2009/02/03/premiers-pas/</link>
		<comments>http://flblog.samarkande.com/blog/2009/02/03/premiers-pas/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 10:22:16 +0000</pubDate>
		<dc:creator>FL</dc:creator>
				<category><![CDATA[Généralités]]></category>

		<guid isPermaLink="false">http://flblog.samarkande.com/?p=3</guid>
		<description><![CDATA[Voila c&#8217;est parti&#8230; Pour diverses raisons je suis amené aujourd&#8217;hui à regarder Drupal de plus près. Après avoir travaillé avec SPIP, Joomla et d&#8217;autres CMS aussi performants je me tourne aujourd&#8217;hui vers Drupal tant du point de vue professionnel que personnel. Professionnellement j&#8217;étudie la possibilité de remplacer DNN (http://www.dnn.com) par cet outil qui permettrait une [...]]]></description>
			<content:encoded><![CDATA[<p>Voila c&#8217;est parti&#8230;</p>
<p>Pour diverses raisons je suis amené aujourd&#8217;hui à regarder Drupal de plus près. Après avoir travaillé avec SPIP, Joomla et d&#8217;autres CMS aussi performants je me tourne aujourd&#8217;hui vers Drupal tant du point de vue professionnel que personnel.</p>
<p>Professionnellement j&#8217;étudie la possibilité de remplacer DNN (http://www.dnn.com) par cet outil qui permettrait une meilleur interactivité dans l&#8217;entreprise et vers nos clients sans être obligé d&#8217;avoir à payer chaque évolution que l&#8217;on souhaite faire voir de passer beaucoup de temps pour un résultat moyen. </p>
<p>Personnellement j&#8217;ai quelques idées de sites communautaires et Drupal semble avoir beaucoup d&#8217;arguments à mettre en avant pour cela.</p>
<p>Je vais donc me servir de ce blog comme d&#8217;un carnet de note, un &laquo;&nbsp;pense-bête&nbsp;&raquo; qui me permettra de retrouver les éléments, les bidouilles qui me semblent intéressantes à retenir. Je l&#8217;ouvre à tous afin de partager avec vous mes périgrinations et mes découvertes.</p>
]]></content:encoded>
			<wfw:commentRss>http://flblog.samarkande.com/blog/2009/02/03/premiers-pas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

