<?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>Le blogue d'Infoglobe &#187; CMS/SGC</title>
	<atom:link href="http://blogue.infoglobe.ca/category/web/cmssgc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogue.infoglobe.ca</link>
	<description>Veille technologique et logiciels libres</description>
	<lastBuildDate>Mon, 15 Mar 2010 02:10:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>100% de réussite pour la certification TYPO3 !</title>
		<link>http://blogue.infoglobe.ca/2010/03/04/100-de-reussite-pour-la-certification-typo3/</link>
		<comments>http://blogue.infoglobe.ca/2010/03/04/100-de-reussite-pour-la-certification-typo3/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 23:56:49 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[intégrateur]]></category>
		<category><![CDATA[Québec]]></category>
		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2210</guid>
		<description><![CDATA[Voilà la nouvelle vient de tomber : 100% des intégrateurs TYPO3 qui ont passé le test chez Infoglobe il y a plus d’un mois maintenant sont tous certifiés « TYPO3 integrator ».
Comme j’en avais déjà parlé à l’époque, nous nous étions bien préparés grâce au livre et nous avons été récompensés puisque parmi les 8 personnes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://certification.typo3.org/index.php?id=63"><img class="size-full wp-image-2212 alignright" title="Logo de la certification TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/03/cerfication_typo3.png" alt="" width="80" height="60" /></a>Voilà la nouvelle vient de tomber : 100% des intégrateurs TYPO3 qui ont passé le test chez Infoglobe il y a plus d’un mois maintenant sont tous certifiés « <a title="Liste des intégrateurs TYPO3" href="http://certification.typo3.org/index.php?id=63">TYPO3 integrator</a> ».</p>
<p>Comme j’en <a title="La certification TYPO3 Integrator à Québec" href="../2010/01/28/se-preparer-pour-passer-la-certification-typo3/">avais déjà parlé</a> à l’époque, nous nous étions bien préparés grâce au livre et nous avons été récompensés puisque parmi les 8 personnes présentes, tous ont réussi le test des 75 questions. Il n’y a plus qu’à attendre la prochaine session au Québec pour y envoyer mes nouveaux collègues tout nouveaux adeptes de TYPO3  <img src="../wp-includes/images/smilies/icon_wink.gif" alt=";-)" /></p>
<p>Cette certification va nous permettre ainsi de renforcer notre expertise avec le SGC TYPO3 auprès de notre clientèle et pour nos futurs mandats. Sans oublier que nous allons pouvoir nous vanter d’être l’une des entreprises avec le plus de certifiés au Québec, au Canada et aux USA !</p>
<p><strong>Voici la liste des heureux élus : </strong></p>
<ul>
<li>Boivin Pierre</li>
<li>Guermazi Mehdi</li>
<li>Miousse Michael</li>
<li>Ouellet Simon</li>
<li>Pardanaud Julia</li>
<li>Pavard Yannick</li>
<li>Ricard Christian</li>
<li>Tremblay Michel</li>
</ul>
<p>S’ajoute à cela <strong>Patrick Gaumond</strong>, qui avait déjà passé la certification il y a un an à Dallas.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2010/03/04/100-de-reussite-pour-la-certification-typo3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Le Typoscript, c&#8217;est quoi exactement ?</title>
		<link>http://blogue.infoglobe.ca/2010/02/14/le-typoscript-cest-quoi-exactement/</link>
		<comments>http://blogue.infoglobe.ca/2010/02/14/le-typoscript-cest-quoi-exactement/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 02:09:39 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2171</guid>
		<description><![CDATA[Voici un billet qui peut paraître anodin pour ceux et celles qui connaissent déjà le CMS TYPO3, mais il me paraît essentiel de rappeler que sans le Typoscript, TYPO3 n&#8217;est rien !
Les quelques explications qui suivent sont destinées à un public déjà connaissant avec le SGC TYPO3, mais jugé non expert avec ce qu&#8217;est le [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --><img class="alignright size-full wp-image-2172" title="Exemple de code Typoscript" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript.png" alt="" width="208" height="46" />Voici un billet qui peut paraître anodin pour ceux et celles qui connaissent déjà le CMS TYPO3, mais il me paraît essentiel de rappeler que sans le Typoscript, TYPO3 n&#8217;est rien !</p>
<p>Les quelques explications qui suivent sont destinées à un public déjà connaissant avec le SGC TYPO3, mais jugé non expert avec ce qu&#8217;est le Typoscript.</p>
<p>Mais qu&#8217;est-ce que le Typoscript ? Je me souviens qu&#8217;a mes débuts avec TYPO3, aux alentours de 2004 lors de mes premières lectures, il y avait des polémiques autour du TS (appelons-le comme çà par la suite ce sera plus simple). On disait alors que c&#8217;était comme du XML et donc pourquoi réinventer la roue ! On parlait alors d&#8217;un nouveau langage à apprendre, un énième ! Bref, tout un tas de raison pour dévaloriser TYPO3 et freiner tout novice que j&#8217;étais dans mon apprentissage de TYPO3. Je vous dirais que comprendre la mécanique de TYPO3 tout seul dans son coin est assez long, même si on vous montre quelques petits trucs, il y en a toujours et encore à apprendre. Donc faire le tour et comprendre l&#8217;intérêt réel du Typoscript ne se fait pas du jour au lendemain.</p>
<p>Maintenant après plusieurs années d&#8217;utilisation de TYPO3, je peux vous dire que je comprends mieux l&#8217;intérêt d&#8217;utiliser du Typoscript dans des projets de sites Web. J&#8217;irais même jusqu&#8217;à dire que Typoscript est l&#8217;avantage <strong>numéro 1</strong> pour le CMS TYPO3 par rapport à tous les autres CMS de la planète (c&#8217;est un peu gonflé çà non ?), opensource ou non d&#8217;ailleurs. Il y a quelques années, je n&#8217;aurais sûrement pas été à l&#8217;aise pour dire çà et j&#8217;aurais sûrement mis en avant en avant d&#8217;autres avantages : les nombreuses extensions, le TER (le serveur qui gère les extensions et permet de pouvoir en importer facilement dans TYPO3), les Hooks ou les XCLASS. Sauf que maintenant les autres CMS ont déjà intégré ces mécanismes. Sur <a title="Communauté Francophone de Wordpress" href="http://www.wordpress-fr.net/">Wordpress</a> c&#8217;est extrêmement simple d&#8217;installer une nouvelle extension ou de la mettre à jour, de même qu&#8217;avec <a title="Communauté officielle de Drupal" href="http://drupal.org/">Drupal</a>, l&#8217;étendre, le &laquo;&nbsp;hacker&nbsp;&raquo; ça se fait aussi avec des Hooks. Mais toutes ces solutions n&#8217;ont pas encore compris l&#8217;intérêt d&#8217;avoir un outil de configuration intermédiaire comme le Typoscript.</p>
<p><span id="more-2171"></span>J&#8217;ai dit &laquo;&nbsp;outil&nbsp;&raquo; ? Sans doute, parce qu&#8217;il est difficile de décrire ce qu&#8217;est le Typoscript. Il n&#8217;a jamais été considéré comme un vrai langage a proprement dit comme le PHP, car il n&#8217;y a pas vraiment de fonctions ou de classes. Mais pourtant il y a des conditions, des « sortes » de variable, des d&#8217;objets typés &#8230;</p>
<p><strong>Voici ce que l&#8217;on peut lire dans la <a title="Un livre qui explique bien ce qu'est le Typoscript" href="http://www.packtpub.com/typo3/book">littérature</a> de référence :</strong></p>
<p><em>TypoScript is neither a programming language nor a script language, so it cannot be compared with Java, PHP, or JavaScript. It is not possible to use loops (for, while,&#8230;), for example. TypoScript serves as an &laquo;&nbsp;information carrier&nbsp;&raquo;. You don&#8217;t have to learn any new, and above all, proprietary languages. TypoScript itself is not run at any time.</em></p>
<p>D&#8217;ailleurs il existe un outil dans TYPO3 (object browser) qui permet d&#8217;avoir un aperçu du code Typoscript et celui-ci se compare aisément à la base de registre de Windows.</p>
<p><strong>En voici un aperçu :</strong></p>
<div id="attachment_2174" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/basederegistre.png"><img class="size-medium wp-image-2174" title="Base de registre de Windows" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/basederegistre-300x197.png" alt="" width="300" height="197" /></a><p class="wp-caption-text">Base de registre de Windows</p></div>
<div id="attachment_2175" class="wp-caption aligncenter" style="width: 243px"><img class="size-full wp-image-2175" title="Navigateur d'objets Typoscript" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/object_browser_typoscript-e1266198027258.png" alt="Navigateur d'objets Typoscript" width="233" height="273" /><p class="wp-caption-text">Navigateur d&#39;objets Typoscript</p></div>
<p>Mais ça n&#8217;est pas suffisant pour décrire ce qu&#8217;est le Typoscript. En écrivant ce billet, je voulais faire un hommage au TS et à son créateur <a title="Page de présentation de Kasper (en anglais)" href="http://typo3.org/community/people/kaspers-korner/">Kasper Skaarhoj</a> qui a eu la géniale idée de créer ce pseudo langage, alors allons y !</p>
<p>Maintenant que vous êtes capable de situer la place de TYPO3 et du Typoscript par rapport aux autres CMS, je vais tenter de vous expliquer à quoi cela peut-il servir et pourquoi nous ne pouvons nous en passer.</p>
<h4>Comment ça marche ?</h4>
<p>Le Typoscript est au coeur de TYPO3, d&#8217;ailleurs une des premières étapes lors de la création d&#8217;un site à l&#8217;aide de TYPO3 s&#8217;est d&#8217;inclure un fichier externe d&#8217;environ 2500 lignes de code Typoscript.</p>
<div id="attachment_2196" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_css_styled_content.png"><img class="size-medium wp-image-2196" title="Ajouter un de ces fichiers" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_css_styled_content-300x108.png" alt="" width="300" height="108" /></a><p class="wp-caption-text">Ajouter un de ces fichiers</p></div>
<p><strong>Voici un aperçu des dernières lignes de ce fichier :</strong></p>
<div id="attachment_2178" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_nbre_ligne.png"><img class="size-medium wp-image-2178" title="2500 lignes de Typoscript" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_nbre_ligne-300x149.png" alt="2500 lignes de Typoscript" width="300" height="149" /></a><p class="wp-caption-text">2500 lignes de Typoscript</p></div>
<p>Ces lignes ont pour effet de définir comment doit s&#8217;afficher le contenu sur les pages du site. Par exemple un bloc avec son titre, son texte provenant du RTE, un lien &laquo;&nbsp;haut de page&nbsp;&raquo;, etc.. Ou bien encore ce même contenu avec une série d&#8217;images alignée à gauche ou en haut. Le code Typoscript contient toute la syntaxe de comment afficher ces informations.</p>
<p><strong>Voici un aperçu de ces champs et du résultat :<br />
</strong></p>
<div id="attachment_2179" class="wp-caption aligncenter" style="width: 376px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typo3_contenutexte.png"><img class="size-full wp-image-2179" title="Ajouter un contenu de type &quot;texte&quot;" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typo3_contenutexte.png" alt="Ajouter un contenu de type &quot;texte&quot;" width="366" height="305" /></a><p class="wp-caption-text">Ajouter un contenu de type &quot;texte&quot;</p></div>
<div id="attachment_2180" class="wp-caption aligncenter" style="width: 456px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typo3_exemple_contenu_frontend.png"><img class="size-full wp-image-2180" title="Résultat d'un contenu de type &quot;texte&quot;" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typo3_exemple_contenu_frontend.png" alt="Résultat d'un contenu de type &quot;texte&quot;" width="446" height="167" /></a><p class="wp-caption-text">Résultat d&#39;un contenu de type &quot;texte&quot;</p></div>
<p>Si par exemple, nous voulions modifier le code HTML qui permet de générer le lien « Lien vers le haut » cela se retrouverait à travers les 2500 lignes de code proposées de base par TYPO3. Cela peut vous paraître compliqué, mais c&#8217;est un avantage de pouvoir avoir le contrôle entièrement sur le résultat final, ne serait-ce que si l&#8217;on veut que notre site réponde à tout les règles d&#8217;accessibilité en vigueur au gouvernement.</p>
<p><strong>Voici la ligne a modifiée pour changer le code HTML du lien « haut de page » :</strong></p>
<pre>tt_content.stdWrap.innerWrap2 = | &lt;p class="csc-linkToTop"&gt;&lt;a href="#"&gt;
{LLL:EXT:css_styled_content/pi1/locallang.xml:label.toTop}&lt;/a&gt;&lt;/p&gt;</pre>
<p>Comme vous pouvez le constater, il y a un lien entre ce qui s&#8217;affiche sur une page de votre site et le code TS. Si vous ne le saviez pas encore, sachez que TYPO3 est programmé avec le langage PHP, c&#8217;est un langage de programmation très populaire aussi utilisé par le site <a title="Qui ne connaît pas ce site ?" href="http://www.facebook.com/">Facebook</a> ou <a title="Et qui ne connaît pas celui ci ?" href="http://fr.wikipedia.org/">Wikipedia</a>. Sauf qu&#8217;à la différence de ces sites-là, le code <a title="Site Web de PHP" href="http://php.net/">PHP</a> de TYPO3 a souvent besoin d&#8217;instructions supplémentaires pour afficher de quoi sur une page. Bien entendu, des parties de code PHP sont autonome et agissent entre elles sans avoir besoin de code TS, mais dans beaucoup d&#8217;actions, comme celles d&#8217;afficher le contenu « standard » sur le site, le TS est essentiel.</p>
<p>Ainsi si le code PHP se sert du code Typoscript pour générer du code HTML, il vous donne aussi la possibilité à vous administrateur du site de pouvoir contrôler le rendu du site, sans avoir aucune connaissance en PHP. C&#8217;est là une différence entre les autres CMS, ou souvent il faut aller &laquo;&nbsp;taponner&nbsp;&raquo; dans le code PHP pour pouvoir modifier le comportement de vos pages. Que ce soit avec Wordpress ou Drupal, c&#8217;est flagrant quand vous jouer dans vos gabarits HTML, il y a plein de code PHP qui s&#8217;entremêlent avec le code HTML.</p>
<p><strong>Capture de Wordpress dans un gabarit :</strong></p>
<p><strong> </strong></p>
<div id="attachment_2185" class="wp-caption aligncenter" style="width: 310px"><strong><strong><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/wordpress-template.png"><img class="size-medium wp-image-2185" title="Exemple de gabarit HTML dans Wordpress" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/wordpress-template-300x184.png" alt="" width="300" height="184" /></a></strong></strong><p class="wp-caption-text">Exemple de gabarit HTML dans Wordpress</p></div>
<p><strong> </strong>Heureusement tout ceci n&#8217;existe pas avec TYPO3, ainsi maintenir un gabarit HTML c&#8217;est très facile. Mais attention ! si le développeur (que ce soit un membre du core de TYPO3 ou vous mêmes), ne prend pas la peine d&#8217;ajouter les mécanismes nécessaires pour connecter son code PHP à du code TS équivalent alors l&#8217;avantage est perdu et le Typoscript perd tout son sens.</p>
<p>Le code Typoscript ne s&#8217;apparente pas à un langage, il a sa propre syntaxe et beaucoup de monde le sait (surtout ceux qui le dénigrent), il faut du temps avant de pouvoir écrire aisément des lignes de Typoscript.</p>
<p>Mais revenons-en au mécanisme, comme je le disais plus haut, des bouts de code PHP dans TYPO3 attendent après du code Typoscript pour afficher le code HTML des pages de votre site. Voyons un premier exemple de ce que le PHP attend. Avant tout chose, il faut savoir que le code Typoscript est organisé hiérarchiquement via des objets prédéfinis. Certains de ces objets sont des objets de haut niveau (Top Level), par exemple l&#8217;objet PAGE qui permet de définir le rendu de la page ou l&#8217;objet CONFIG qui permet lui de modifier une partie de la configuration de la page.</p>
<p><strong>Voici donc un premier exemple qui permet de modifier le doctype d&#8217;une page HTML :</strong></p>
<pre>config.doctype = xhtml_11</pre>
<p>Cette ligne de code va générer les lignes suivantes dans votre code HTML :</p>
<pre>&lt;!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.1//EN"
     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;</pre>
<p>Et un autre qui permet de définir si l&#8217;interface de votre site (les extensions par exemple ou le contenu) doit s&#8217;afficher en français :</p>
<pre>config.language = fr</pre>
<p>Jusqu&#8217;à la c&#8217;est assez simple ? Rien de très excitant, on pourrait comparer cela à des constantes ou des variables dans un langage comme le PHP. Ce qui est un peu déroutant au début, c&#8217;est la syntaxe, on se demande : mais ou est le point virgule à la fin ?? <img src='http://blogue.infoglobe.ca/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Une fois que vous avez configuré le code Typoscript, le code PHP peut alors se fier à vos valeurs et ainsi générer le bon code HTML en sortie, sinon dans la plupart des cas il va générer des valeurs par défaut.</p>
<p><strong>Voici un exemple des propriétés que vous pourriez retrouver sur un site Web :</strong></p>
<div id="attachment_2186" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_config.png"><img class="size-medium wp-image-2186" title="Code Typoscript pour configurer un site Web" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_config-300x83.png" alt="" width="300" height="83" /></a><p class="wp-caption-text">Code Typoscript pour configurer un site Web</p></div>
<div id="attachment_2187" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_langue.png"><img class="size-medium wp-image-2187" title="Code Typoscript pour configurer la langue" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_langue-300x156.png" alt="" width="300" height="156" /></a><p class="wp-caption-text">Code Typoscript pour configurer la langue</p></div>
<h4>La documentation officielle</h4>
<p>Et pour connaître, tout ce code et ces valeurs, j&#8217;en entends déjà me demander où aller ? Rien de plus simple, il existe un guide de référence, qu&#8217;on appelle le TSref (pour <em>Typoscript reference</em>), qui peut être consulté dans différents formats. Par exemple sur le site de TYPO3 <a title="Documentation officielle du TSref" href="http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/current/">ici</a>, vous pourrez le lire en ligne, et pour ceux comme moi qui préfère le consulter directement depuis leur navigateur Firefox hors ligne, il existe une extension pour Firefox à télécharger <a title="Extension pour Firefox pour du Typoscript" href="https://addons.mozilla.org/fr/firefox/addon/5528">ici</a>.</p>
<p>Dans ce guide, vous pourrez découvrir toutes les propriétés existantes pour chacun des objets. Par exemple si je consulte le TSref, j&#8217;apprends qu&#8217;il est possible d&#8217;indiquer au PHP sur quelle &laquo;&nbsp;locale&nbsp;&raquo; se fier lorsque celui-ci doit afficher des dates tout simplement en ajoutant cette ligne dans mon code :</p>
<pre>config.locale_all = fr_CA</pre>
<p>De cette manière, si le code PHP doit afficher une date, il pourra afficher les jours de la semaine ou du mois en français (si le tout est disponible sur le serveur bien entendu, le Typoscript ne fait pas de miracle non plus !)</p>
<p>Pour ceux et celles qui se seraient déjà jetés sur le TSref, attention car celui-ci n&#8217;est pas un guide pour apprendre le Typoscript, il existe pour cela des tutoriaux qui vous permettent de commencer doucement par la base.</p>
<p><strong>En voici quelques-uns :</strong></p>
<ul>
<li><a title="Le Typoscript en 45mn" href="http://wiki.typo3.org/index.php/Ts45min">Le Typoscript en 45mn</a> (anglais et 	partiellement en français)</li>
<li><a title="Documentation &quot;Modern Templating&quot; en français" href="http://typo3.org/documentation/document-library/tutorials/doc_tut_templsell_fr/current/">Modern Templating</a> (anglais et 	français)</li>
<li><a title="Le typoscript par l'exemple" href="http://typo3.org/documentation/document-library/tutorials/doc_core_tsbyex_fr/current/">Typoscript par l&#8217;exemple</a> (anglais et français)</li>
<li><a title="Syntaxe typoscript" href="http://typo3.org/documentation/document-library/core-documentation/doc_core_ts/current/">Syntaxe Typoscript</a> (anglais)</li>
</ul>
<p>Par contre, pour devenir meilleur, je vous encourage à lire le TSref le plus possible et si vous cherchez des exemples de quelques propriétés et bien faites appel à Google pour voir comment les autres TYPOistes les utilisent. Même si le TSref offre des exemples pour certaines propriétés, des fois c&#8217;est un peu obscur et dans ce cas Google reste votre ami.</p>
<p>Maintenant que vous avez vu des exemples de configuration possible, nous allons voir les nombreux avantages que cela offre dans la vraie vie !</p>
<h4>Avantages</h4>
<p>Comme je le disais en introduction, le Typoscript est l&#8217;avantage <strong>numéro 1</strong> lorsque vous choisissez TYPO3 pour créer vos projets Web. Maintenant je n&#8217;hésite même plus à le dire à nos clients, ce qui n&#8217;était pas le cas il y a quelques années car peu familiarisé avec le TS. D&#8217;ailleurs à mon sens un client à plus d&#8217;avantages à aller modifier une constante quelque part dans le TS que d&#8217;aller jouer dans le code PHP, vous n&#8217;êtes pas d&#8217;accord ? Et si une entreprise a une équipe de développeurs PHP, l&#8217;apprentissage du Typoscript n&#8217;est pas une si haute marche à gravir pour eux autres.</p>
<p>Mise à part le faite que vous pouvez contrôler le rendu de la page via du TS, quels sont les autres avantages ? Il y en a de nombreux, comme par exemple modifier un comportement sur une section particulière de votre site. Ça paraît évident dans le cadre d&#8217;une utilisation multisite de TYPO3. Vous avez un site principal et de petits portails à l&#8217;intérieur pour des thématiques ou des événements spécifiques et vous voulez changer le comportement d&#8217;une extension, alors le TS est là pour vous aider. Car toutes les lignes de TS que vous allez ajouter au fil du temps via l&#8217;interface d&#8217;administration de TYPO3 sont CONTEXTUELLES ! C&#8217;est important de comprendre que le code TS ne se met pas toujours à la racine du site. En effet, on applique du code TS là ou l&#8217;on en besoin et celui-ci va se propager par lui même sur toutes les sous-pages. Ainsi il est facile de formater une date d&#8217;une certaine façon dans une liste de nouvelles, par exemple sur la page d&#8217;accueil et d&#8217;une autre façon sur une autre section du site. Pour cela, il suffit d&#8217;ajouter la ligne dans la bonne section du site et le comportement du code PHP se verra modifié en conséquence.</p>
<p><strong>Voici comment se propage du code Typoscript sur une page spécifique  :</strong></p>
<div id="attachment_2190" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_hierarchie.png"><img class="size-medium wp-image-2190" title="Hierarchie du Typoscript" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_hierarchie-300x184.png" alt="" width="300" height="184" /></a><p class="wp-caption-text">Hierarchie du Typoscript</p></div>
<p>Si vous vouliez faire ce type de mécanisme avec un autre CMS, il faudrait créer une exception dans le code PHP ou bien encore prévoir un outil de configuration pour le faire. D&#8217;ailleurs en parlant de cela, on pourrait alors se demander pourquoi ne pas afficher toutes les options du TS dans un outil de configuration avec plein de case à cocher, de champs d&#8217;entrées pour y saisir des valeurs ? La réponse est assez simple : d&#8217;abord il en faudrait beaucoup d&#8217;options (ce que le système TikiWiki se vante d&#8217;avoir, <a title="Tikiwiki, plus de 1000 options" href="http://oilq.org/fr/node/3562">environ plus de 1000 options</a>) et ça deviendrait rapidement le foutoir.</p>
<div id="attachment_2191" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/tikiwiki.png"><img class="size-medium wp-image-2191" title="Panneau d'administration de Tikiwiki" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/tikiwiki-300x246.png" alt="" width="300" height="246" /></a><p class="wp-caption-text">Panneau d&#39;administration de Tikiwiki</p></div>
<p>D&#8217;un autre côté le code TS n&#8217;est pas qu&#8217;un simple outil de configuration, car il existe ce qu&#8217;on appelle des fonctions et ce serait difficile de les exploiter via des &laquo;&nbsp;widget&nbsp;&raquo; dans une interface de contrôle.</p>
<h4>Allez plus loin avec le TS</h4>
<p>Vous voulez aller plus loin en Typoscript ? Il y a les fonctions pour cela, il en existe plusieurs, elles sont décrites au début du TSref. Par exemple si vous connaissez un peu le Typoscript, vous avez sans doute déjà entendu parlé de &laquo;&nbsp;stdWrap&nbsp;&raquo; ou &laquo;&nbsp;typolink&nbsp;&raquo; ou encore du &laquo;&nbsp;if&nbsp;&raquo;. À partir du moment où vous faites appel à une des propriétés décrites dans une de ces fonctions, ça veut dire que vous avez commencé à exploiter pleinement la puissance de TYPO3 et du Typoscript.</p>
<p>Les fonctions sont à mon sens, ce qui se fait de mieux dans le Typoscript, mais en arriver à les utiliser  avec aisance prend un certain temps. En tout cas, cela m&#8217;en a pris pas mal avant d&#8217;arrêter de faire de bête copier-coller et de comprendre la finesse de ces fonctions. C&#8217;est grâce à ces fonctions que l&#8217;on peut dire que TYPO3 offre toute sa flexibilité !</p>
<p>Je vais vous donner deux exemples d&#8217;utilisation de la fonction &laquo;&nbsp;stdWrap&nbsp;&raquo; pour mieux comprendre.</p>
<p>Imaginez que vous avez une liste de nouvelles qui s&#8217;affichent à l&#8217;écran, mais que vous voulez tronquer le texte qui résume la nouvelle (le &laquo;&nbsp;teaser&nbsp;&raquo;) à une certaine longueur. Là encore, le réflexe serait d&#8217;aller dans le code PHP et d&#8217;utiliser la propriété « substr » du PHP. Mais pourquoi ne pas regarder du côté de la fonction &laquo;&nbsp;stdWrap&nbsp;&raquo; ? Le TSref nous indique une propriété &laquo;&nbsp;crop&nbsp;&raquo; qui en plus de pouvoir indiquer à partir de combien de caractères vous souhaiter couper votre texte, vous pouvez prendre aussi en compte les mots et de ne pas tronquer un mot en plein milieu. Elle n’est pas belle la vie ?</p>
<p><strong>Voici un aperçu de la documentation pour cette propriété :</strong></p>
<div id="attachment_2192" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_crop.png"><img class="size-medium wp-image-2192" title="Propriété &quot;Crop&quot; du TSref" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_crop-300x201.png" alt="" width="300" height="201" /></a><p class="wp-caption-text">Propriété &quot;Crop&quot; du TSref</p></div>
<p>Un autre exemple serait de faire appel à la fonction « typolink », qui permet de pouvoir créer ou modifier facilement un lien. Exemple avec le lien de détail d&#8217;une nouvelle. Il y a de grandes chances que tous les liens générés par les extensions de TYPO3 fassent appels à cette fonction, ce qui vous ouvre beaucoup de possibilités, par exemple l&#8217;ajout de paramètres ou la modification d&#8217;attributs (Exemple modifier ou ajouter l&#8217;attribut « title »).</p>
<p><strong>Voici un aperçu de la documentation pour cette fonction :</strong></p>
<div id="attachment_2193" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_typolink.png"><img class="size-medium wp-image-2193" title="Propriétés de la fonction &quot;typolink&quot;" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_typolink-300x172.png" alt="" width="300" height="172" /></a><p class="wp-caption-text">Propriétés de la fonction &quot;typolink&quot;</p></div>
<p>Bien entendu, il est difficile de comprendre toutes ces propriétés sans avoir déjà de bonnes connaissances du TS et de TYPO3, mais je voulais juste vous démontrer ici que tout problème à sa solution avec TYPO3, tant que l&#8217;on sait comment lire les guides mis à notre disposition et en cherchant un peu.</p>
<h4>Menu de navigation</h4>
<p>Un autre des avantages du TS est le contrôle que nous avons sur les menus de navigation. Il faut savoir que tous les menus de navigation qui s&#8217;affichent sur un site Web sont codés entièrement via du TS. Entre 10 et 15 lignes grand maximum pour faire un menu.</p>
<p><strong>En voici un exemple :</strong></p>
<div id="attachment_2194" class="wp-caption aligncenter" style="width: 406px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_menu.png"><img class="size-full wp-image-2194" title="Exemple de code TS pour un menu" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/typoscript_menu.png" alt="" width="396" height="243" /></a><p class="wp-caption-text">Exemple de code TS pour un menu</p></div>
<p>La plupart du temps, c&#8217;est à coup de copier-coller que vous faites tous vos menus, tant il est simple d&#8217;en monter par la suite. Un des avantages de faire les menus en TS c&#8217;est que l&#8217;on peut facilement le modifier sans allé dans du code PHP. Iil est rare de faire planter le site en procédant de même, même si un des désavantages est de ne pas avoir de débogueur lorsque l&#8217;on écrit notre code et si une accolade est manquante, cela pourrait désactiver une partie du code qui suit.</p>
<h4>Conclusion</h4>
<p>Bref, je pourrais en écrire encore beaucoup sur le TS, par exemple vous présentez les outils (constant editor, object browser, template analyzer) qui existent pour gérer notre code, car au fil des années ils sont devenus de plus en plus puissants et indispensables, mais je me réserve cela pour un autre billet.</p>
<p>Pour faire suite à ce billet, je pourrais également vous présenter ce qu&#8217;est le TSConfig, c&#8217;est du code TS pour influencer l&#8217;interface d&#8217;administration (rédacteurs ou administrateurs), mais ceci fera partie peut être d&#8217;un autre billet.</p>
<p>J&#8217;espère que ces quelques lignes vous seront utiles lorsque vous devrez défendre TYPO3 par rapport à d&#8217;autres outils, libres ou non. TYPO3 aura toujours un pas d&#8217;avance sur les autres CMS tant que ces CMS n&#8217;auront pas trouvé de solutions équivalentes.</p>
<p>S&#8217;il n&#8217;y avait qu&#8217;une chose à retenir : T<strong>YPO3 reste le CMS le plus flexible du marché grâce au Typoscript ! </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2010/02/14/le-typoscript-cest-quoi-exactement/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Matrice de compatibilité TYPO3</title>
		<link>http://blogue.infoglobe.ca/2010/02/11/matrice-de-compatibilite-typo3/</link>
		<comments>http://blogue.infoglobe.ca/2010/02/11/matrice-de-compatibilite-typo3/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 02:54:37 +0000</pubDate>
		<dc:creator>Patrick Gaumond</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[matrice]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[mise à jour typo3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/2010/02/11/matrice-de-compatibilite-typo3/</guid>
		<description><![CDATA[Oliver Klee a enfin publié la page de synthèse du support des versions de TYPO3  http://typo3.org/download/version-matrix/
Grâce à cette page qui avait été montrée en version préliminaire lors de la Vitrine Technologique en décembre dernier, on peut, d&#8217;un seul coup d&#8217;œil, visualiser les pré-requis à l&#8217;installation de TYPO3.
Le cycle de vie des anciennes versions s&#8217;y retrouve [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://typo3.org/download/version-matrix/"><img class="alignright size-full wp-image-2169" title="Matrice TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/02/matrice.png" alt="" width="150" height="86" /></a>Oliver Klee a enfin publié la page de synthèse du support des versions de TYPO3  <a title="http://typo3.org/download/version-matrix/" href="http://typo3.org/download/version-matrix/" target="_self">http://typo3.org/download/version-matrix/</a></p>
<p>Grâce à cette page qui avait été montrée en version préliminaire lors de la Vitrine Technologique en décembre dernier, on peut, d&#8217;un seul coup d&#8217;œil, visualiser les pré-requis à l&#8217;installation de TYPO3.</p>
<p>Le cycle de vie des anciennes versions s&#8217;y retrouve également.</p>
<p>Bonnes mises à jour !</p>
<p>Patrick</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2010/02/11/matrice-de-compatibilite-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Se préparer pour passer la certification TYPO3</title>
		<link>http://blogue.infoglobe.ca/2010/01/28/se-preparer-pour-passer-la-certification-typo3/</link>
		<comments>http://blogue.infoglobe.ca/2010/01/28/se-preparer-pour-passer-la-certification-typo3/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 14:01:31 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[Québec]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2149</guid>
		<description><![CDATA[Voilà que hier soir, j&#8217;ai eu l&#8217;occasion de passer la certification &#171;&#160;TYPO3 integrator&#160;&#187; (sous entendu TYPO3 Intégrateur/Administrateur). On peut dire que c&#8217;est un peu grâce à Infoglobe si un représentant de l&#8217;association TYPO3 est venu ici à Québec pour faire passer la certification à la vingtaine de personne qui étaient la hier soir, car cela [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.opensourcepress.de/index.php?26&amp;tt_products=294"><img class="alignright size-full wp-image-2151" title="Ebook TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/01/ebook_typo3.png" alt="Ebook TYPO3" width="88" height="121" /></a>Voilà que hier soir, j&#8217;ai eu l&#8217;occasion de passer la certification &laquo;&nbsp;TYPO3 integrator&nbsp;&raquo; (sous entendu TYPO3 Intégrateur/Administrateur). On peut dire que c&#8217;est un peu grâce à Infoglobe si un représentant de l&#8217;association TYPO3 est venu ici à Québec pour faire passer la certification à la vingtaine de personne qui étaient la hier soir, car cela fais presque un an maintenant que nous j&#8217;avais contacté <a title="Page de Dominic Brander" href="http://certification.typo3.org/index.php?id=9">Dominic Brander</a>, le leader de la certification pour leur proposer de venir nous voir. Si vous aussi vous voulez organiser une certification dans votre ville, suivez ce lien : <a title="Organisez une certification TYPO3 chez vous !" href="http://certification.typo3.org/index.php?id=60">http://certification.typo3.org/index.php?id=60</a></p>
<p>Pour rappel, cette certification dure 2 heures environ, mais si on retire les préparatifs, l&#8217;accueil, les explications, il reste un bon 90 minutes pour réaliser les 75 questions. Le tout s&#8217;effectuant à la bonne vieille méthode sur papier, style fourni (un stylo à 250$ comme dirait mon collègue Mehdi, ca se garde !)</p>
<p>Il va s&#8217;en dire que vous signez un papier stipulant que vous ne pouvez parler du contenu du test, aussi je ne vais pas pouvoir vous énumérer les questions les unes après les autres. Mais ou est il marqué que je ne peux vous parler du livre qui permet de se préparer à la certification ?<span id="more-2149"></span></p>
<p>Et oui vous n&#8217;avez pas rêvé, il existe bien un livre pour se préparer à la certification. Ce livre est disponible ici à l&#8217;achat : <a title="Livre pour se préparer à la certification" href="https://www.opensourcepress.de/index.php?26&amp;tt_products=294">https://www.opensourcepress.de/index.php?26&amp;tt_products=294</a> et est écrit en anglais. Pourquoi en anglais d&#8217;après vous ? Parce que les questions de l&#8217;examen sont écrite en anglais tout simplement et que la documentation de TYPO3 est toujours disponible en anglais. D&#8217;ailleurs je ne serais trop vous conseiller de mettre votre interface d&#8217;administration (Backend) en anglais pour apprendre dès maintenant les bons termes. Il est certain qu&#8217;au Québec, nous ne pouvons pas faire ce genre de chose, car l&#8217;Office Québécois de la Langue Française oblige notre employeur à nous fournir des interfaces de travail en français quand celles ci existent ! Ceci afin de préserver la langue française bien sûr.</p>
<p>En préparant la certification avec le livre, je me souviens que j&#8217;ai raté des questions, parce que je ne me souvenais pas avec exactitude des termes que l&#8217;on retrouve dans l&#8217;interface en anglais, tellement habitué de voir la traduction en français.</p>
<p>Je vais être honnête avec vous, le test n&#8217;était pas très compliqué, faut dire qu&#8217;on c&#8217;était bien entrainé ! D&#8217;ailleurs 30% des questions se retrouvaient dans le livre de pré-test, donc si vous voulez réussir ce test je ne serais que vous conseillez de vous procurez le livre et vous augmentez de beaucoup vos chances de réussites !</p>
<p>Nous étions 28 personnes hier soir, je n&#8217;en reviens pas, qu&#8217;il y est autant de personnes intéressés par TYPO3 dans la région de Québec. Toutes les firmes étaient présentes et du coté d&#8217;Infoglobe nous avions amené une partie de notre équipe, c&#8217;est à dire 8 personnes.</p>
<p>Maintenant, si vous ête parmis les heureux élus qui allez passer la certification bientôt ou dans quelques mois (par exemple lors de la T3UNI2010 qui aura lieu pour la troisième année consécutive à Annecy en France ou à <a title="T3CON2010 à Dallas" href="http://t3con09-dallas.typo3.org/">Dallas</a> dans quelques mois), la suite devrait vous intéresser.</p>
<p>Le livre comprend 250 questions en anglais (of course !) suivi de la réponse détaillées. Première des choses, je vous conseil de faire le test comme si vous y étiez, c&#8217;est à dire répondre à toutes les questions, les unes après les autres et noter vos réponses dans une feuille de calcul (openoffice est votre ami !). Une fois cette étape passée, vous pourrez voir l&#8217;ampleur des dégats et si comme moi vous vous en sortez avec 107 erreurs sur 250 questions, vous allez avoir un peu de révision à faire ! Je dis un peu, car peut être que la plupart de vos erreurs viendront d&#8217;un manque d&#8217;inattention de votre part ou mieux encore, d&#8217;un manque de compréhension pour certains.</p>
<p>Il existe une page sur le site de la certification qui permet de savoir sur quoi ce préparer, elle est disponible ici : <a title="Sur quoi se préparer ?" href="http://certification.typo3.org/index.php?id=29">http://certification.typo3.org/index.php?id=29</a>, ainsi qu&#8217;une autre avec <a title="Questions pour se préparer" href="http://certification.typo3.org/index.php?id=11">quelques petites questions</a> pour voir à quoi s&#8217;attendre. Ah oui j&#8217;oubliais ! Ce sont 250 questions sous forme de QCM (Questions à Choix Multiples ou vous pouvez répondre à au moins une réponse, voir plusieurs), ca à l&#8217;air simple, mais détrompez-vous <img src='http://blogue.infoglobe.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  D&#8217;ailleurs nous avons décortiqué les 250 questions avec mes collègues et quand certaines réponses semblaient fausses, nous nous sommes rendu compte que ca n&#8217;était pas le cas en les testant les uns après les autres.</p>
<p><strong>Voici le plan du bouquin, pour savoir quels sont les thèmes à réviser :</strong></p>
<ul>
<li>Information générale</li>
<li>Installation</li>
<li>Performance</li>
<li>Documentation</li>
<li>Extensions</li>
<li>Interface d&#8217;administration (backend)</li>
<li>Gabarit (templating)</li>
<li>Typoscript</li>
</ul>
<p>Comme vous pouvez vous en rendre compte, y&#8217;a du stock ! Malheureusement je ne peux rien vous dire sur le test d&#8217;hier soir, je voudrais bien vous donner quelques exemples ou vous donner la proportion de code typoscript, mais non rien ;-(</p>
<p><strong>Mais voici quand même quelques exemples du livre</strong></p>
<ul>
<li><strong>Une facile</strong></li>
</ul>
<pre>How may you spell TYPO3?</pre>
<pre>a) TYPO3
b) Typo3
c) typo3
d) TyPo3
e) TYPO 3</pre>
<ul>
<li><strong>Une tordue<br />
</strong></li>
</ul>
<pre>Which directories are absolutely required so that TYPO3 can be
called up in the frontend?</pre>
<pre>a) typo3conf/
b) typo3temp/
c) t3lib/
d) typo3/
e) fileadmin/
f) uploads/</pre>
<ul>
<li><strong>Une difficile<br />
</strong></li>
</ul>
<pre>We have pages A (ID = 179) and B (ID = 178).
What is the output of the following menu?</pre>
<pre>page = PAGE
page.10 = HMENU
page.10.special = list
page.10.special.value = 178,179
page.10.1 = TMENU
page.10.1.NO.after = |*||*|-</pre>
<pre>a) AB
b) BA
c) AB
d) BA
e) AB
f) BA
g) AB
h) BA</pre>
<p>Voici donc 3 exemples à vous mettre sur la dent. Je ne pense pas dévoiler d&#8217;informations sur la certification, ce sont des exemples tirés d&#8217;un livre que l&#8217;on peut acheter sur internet, donc je n&#8217;ai rien à craindre.</p>
<p>Je le repète encore ! Achetez ce livre si vous voulez passer la certification haut la main !</p>
<p><strong>Voici quelques conseils pour finir : </strong></p>
<ul>
<li>Bien lire les questions, certains mots sont importants, &laquo;&nbsp;only&nbsp;&raquo; par exemple</li>
<li>Dans certains cas, ne vous demandez pas si la réponse est bonne quand on vous demande de répondre si le code est fonctionnelle. Hier j&#8217;ai raté une question parce que je trouvais une condition illogique, mais ca n&#8217;était pas la question posée</li>
<li>Intéressez vous à TYPO3 dans son ensemble, pas seulement au code ou au Typoscript, mais à la communauté aussi.</li>
<li>Lisez la documentation sur TSconfig.. et peut être remarquerez vous que l&#8217;on peut appeler une configuration du TSConfig PAGE via l&#8217;objet TSconfig USER, et oui <img src='http://blogue.infoglobe.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Ne mélangez pas les nouvelles fonctionnalités de TYPO3 4.3, car y&#8217;a de grande chance que les futures tests à venir soient en rapport avec TYPO3 4.2 seulement. De toute manière c&#8217;est spécifié assez clairement.</li>
</ul>
<p>Si après toutes ces informations, vous ne réussisez pas votre examen, alors il vous reste à switcher vers Drupal <img src='http://blogue.infoglobe.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>A dans 3 semaines pour les résultats et bonne chance !</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2010/01/28/se-preparer-pour-passer-la-certification-typo3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Deux nouveaux sites TYPO3</title>
		<link>http://blogue.infoglobe.ca/2010/01/25/deux-nouveaux-sites-typo3/</link>
		<comments>http://blogue.infoglobe.ca/2010/01/25/deux-nouveaux-sites-typo3/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 20:01:33 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[Québec]]></category>
		<category><![CDATA[annuaire]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[laboratoire]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2135</guid>
		<description><![CDATA[J&#8217;ai le plaisir de vous annoncer que nous venons de lancer deux nouveaux sites pour faire la promotion du SGC TYPO3. Si vous suivez un petit peu ce qui se dit sur le blogue, vous aurez sans doute déjà remarqué le succès qu&#8217;à TYPO3 au Québec, notamment au gouvernement. Afin de mettre aussi en avant [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.typo3quebec.ca/"><img class="size-full wp-image-2136 alignright" title="Site Web de TYPO3 Québec" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/01/t3quebec.gif" alt="Site Web de TYPO3 Québec" width="150" height="46" /></a>J&#8217;ai le plaisir de vous annoncer que nous venons de lancer deux nouveaux sites pour faire la promotion du SGC TYPO3. Si vous suivez un petit peu ce qui se dit sur le blogue, vous aurez sans doute déjà remarqué le succès qu&#8217;à <a title="TYPO3 au gouvernement, une référence !" href="http://blogue.infoglobe.ca/2008/12/23/typo3-la-reference-au-gouvernement-du-quebec/">TYPO3 au Québec</a>, notamment au gouvernement. Afin de mettre aussi en avant les autres réalisations au Québec, nous avons décidé il y a quelques mois déjà qu&#8217;il manquait au Québec, un annuaire pour y lister l&#8217;ensemble des sites réalisés pour la province de Québec.</p>
<p>C&#8217;est maintenant disponible avec le nouveau site <a title="Annuaire des sites TYPO3 au Québec" href="http://www.typo3quebec.ca">http://www.typo3quebec.ca</a>/ auquel vous êtes invités à participer puisqu&#8217;il est possible en remplissant un petit formulaire de proposer vos réalisations. Un script automatique se chargera d&#8217;effectuer une capture d&#8217;écran de votre page d&#8217;accueil et après validation du site (<em>ne serait-ce que pour s&#8217;assurer que c&#8217;est un site réalisé avec TYPO3</em>), il apparaîtra sur l&#8217;annuaire.</p>
<p>Nous avons commencé par ajouter 99 sites, mais il en existe bien plus encore ! Alors soyez le premier à y déposer le 100e site TYPO3.<span id="more-2135"></span></p>
<p><img class="alignright size-full wp-image-2146" title="Laboratoire TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2010/01/laboratoire1.jpg" alt="Laboratoire TYPO3" width="85" height="90" />L&#8217;autre site que nous venons de mettre en place est un laboratoire qui permet de présenter une sélection d&#8217;extensions que nous apprécions. Si vous vous souvenez, nous avons déjà publié il y a quelques années, un document qui présentait <a title="Les 30 meilleures extensions TYPO3" href="http://www.infoglobe.ca/fileadmin/Documents/JIT2007/Les_30_meilleures_extensions_pour_TYPO3.pdf">une trentaine d&#8217;extensions indispensables pour TYPO3</a>. Mais au lieu de mettre à jour ce document au fil des années, nous nous sommes dit qu&#8217;une version en ligne qui pourrait présenter bien plus qu&#8217;une description, serait sans doute plus attractif. C&#8217;est chose faite avec le laboratoire TYPO3 que vous pouvez consulter à cette adresse : <a title="Démonstration d'extensions TYPO3" href="http://labotypo3.infoglobe.ca/">http://labotypo3.infoglobe.ca/</a>. Les quelques extensions présentes sont agrémentées d&#8217;une description, de captures d&#8217;écran et quelques fois de vidéos trouvées par ci, par là et d&#8217;une page de démonstration.</p>
<p>Il va sans dire qu&#8217;à l&#8217;avenir, lorsque nous aurons à parler d&#8217;une extension spécifique sur le blogue, vous pourrez aller sur le laboratoire pour en apprendre plus l&#8217;extension.</p>
<p>Une fois de plus avec ces deux projets, nous souhaitions appuyer notre engagement dans la promotion du SGC TYPO3 au Québec, comme nous le faisons depuis plusieurs années. Que ces deux sites vous servent aussi dans la promotion de TYPO3 !</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2010/01/25/deux-nouveaux-sites-typo3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TYPO3 sous forme de carte !</title>
		<link>http://blogue.infoglobe.ca/2009/12/11/typo3-sous-forme-de-carte/</link>
		<comments>http://blogue.infoglobe.ca/2009/12/11/typo3-sous-forme-de-carte/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 14:32:45 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[Logiciels]]></category>
		<category><![CDATA[carte heuristique]]></category>
		<category><![CDATA[cmap]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[vue]]></category>
		<category><![CDATA[xmind]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2118</guid>
		<description><![CDATA[Hier avait lieu à Québec la présentation de TYPO3 4.3 et ce fût un assez bon succès avec une très bonne présentation de Patrick Gaumond sur l&#8217;historique de TYPO3 (12 ans en arrière ouf !). Contrairement à l&#8217;an passé où j&#8217;avais fait un document complet avec les nouvelles fonctionnalités de TYPO3 4.2, cette année j&#8217;ai [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2119" title="Carte heuristique" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/carte_heuristique.jpeg" alt="Carte heuristique" width="150" height="106" />Hier avait lieu à Québec la présentation de TYPO3 4.3 et ce fût un assez bon succès avec une très bonne présentation de Patrick Gaumond sur l&#8217;historique de TYPO3 (12 ans en arrière ouf !). Contrairement à l&#8217;an passé où j&#8217;avais fait un document complet avec<a title="Fonctionnalités de TYPO3 4.2" href="http://www.infoglobe.ca/fileadmin/Documents/Etudes_Web/TYPO3_4.2_-_Une_mise_a_jour_majeure_-_Fevrier_2008.pdf"> les nouvelles fonctionnalités de TYPO3 4.2</a>, cette année j&#8217;ai voulu innover en créant une carte heuristique (je vous laisse écouter <a title="Structurez votre pensée avec les logiciels libres" href="http://www.lavoixdulibre.info/emissions/detail/emission/emission-du-18-novembre-2009/4/liste/2009/novembre.html">une émission consacrée sur le sujet</a> sur le site de la voix du libre).</p>
<p>Il faut dire que je suis devenu un vrai accro de la représentation sous forme de carte, que ce soit pour des cartes heuristiques ou des cartes conceptuelles que je commence a appréhender, on peut faire pratiquement n&#8217;importe quoi avec ces outils la.</p>
<p>Commençons par les trois gros joueurs du monde de l&#8217;opensource (que j&#8217;ai découvert d&#8217;ailleurs grâce <a title="Mindmap ou cartes heuristiques en libre" href="http://zonelibre.grics.qc.ca/spip.php?article269">au blogue de André Cotte ici</a>) : <a title="Site de CMAP" href="http://cmap.ihmc.us/conceptmap.html">CMAP</a>, <a title="Site officiel de VUE" href="http://vue.tufts.edu/about/index.cfm">VUE</a> et <a title="Site officiel de Xmind" href="http://www.xmind.net/">XMind</a>. Certains me diront : Et <a title="Site de Freemind" href="http://freemind.sourceforge.net/wiki/index.php/Main_Page">freemind</a> alors ?? Freemind est sans doute très puissant avec des possibilités presque infinies concernant l&#8217;exportation, mais pour ma part je trouve ça vraiment trop moche comme résultat et je préfère alors faire appel à Xmind pour faire des cartes rapidement que d&#8217;utiliser Freemind.<span id="more-2118"></span></p>
<p>J&#8217;ai donc fait l&#8217;exercice de créer des cartes autour de TYPO3.</p>
<p><strong>XMIND</strong></p>
<p>Voici la première que j&#8217;ai créée alors que j&#8217;utilisais et découvrais le logiciel XMind. XMind est un logiciel opensource depuis récemment qui est multiplateforme, car il s&#8217;appuie sur le logiciel Eclipse pour vous offrir un maximum de convivialité. D&#8217;ailleurs je viens de voir que la version 3.1 vient de sortir !</p>
<p>Avec lui, je me suis lancé dans la recherche de tous les sites sous sous-domaine qui gravitent autour de la communauté officielle de TYPO3. Je vous laisse découvrir le résultat ci-dessous, comme vous le voyez la communauté de TYPO3 est assez active.</p>
<div id="attachment_2120" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/communaute-typo3.png"><img class="size-medium wp-image-2120" title="La communauté TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/communaute-typo3-300x153.png" alt="La communauté TYPO3" width="300" height="153" /></a><p class="wp-caption-text">La communauté TYPO3</p></div>
<div id="attachment_2122" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/communaute-typo3_complete.png"><img class="size-medium wp-image-2122 " title="La communauté TYPO3 (version complète)" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/communaute-typo3_complete-300x146.png" alt="La communauté TYPO3 (version complète)" width="300" height="146" /></a><p class="wp-caption-text">La communauté TYPO3 (version complète)</p></div>
<p>Après coup, je ne suis pas certain d&#8217;avoir choisi le bon logiciel, mais disons qu&#8217;à l&#8217;époque c&#8217;est le seul que j&#8217;utilisais.</p>
<p>Pour ceux qui voudraient en savoir plus sur l&#8217;ensemble des fonctionnalités de la version opensource (car oui il existe une version payante), voici une <a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/xmind.pdf">fonctionnalité de Xmind</a> qui résume les possibilités de l&#8217;outil.</p>
<p>Il faut voir avant tout Xmind comme un remplaçant de Freemind pour mettre vos pensés rapidement sur votre écran, car même s&#8217;il existe pas mal de possibilités cotées mises en forme, on ne peut pas vraiment placer les éléments où l&#8217;on veut, c&#8217;est assez dommage.</p>
<p>Noter également que si vous exporter votre carte au format Freemind, vous pouvez facilement vous en servir pour créer l&#8217;arborescence d&#8217;un site web et l&#8217;importer facilement dans TYPO3 avec l&#8217;extension <a title="Extension d'importation pour Freemind" href="http://typo3.org/extensions/repository/view/mindmap_import/current/">mindmap_import</a> (merci à Julia ma collègue d&#8217;avoir trouvée ca !)</p>
<p><strong>VUE</strong></p>
<p>C&#8217;est ainsi qu&#8217;il existe d&#8217;autres applications qui peuvent vous permettre de placer les éléments ou vous voulez, c&#8217;est le cas du logiciel VUE qui lui aussi est 100% opensource.</p>
<p>Avec lui, j&#8217;ai mis en page les différentes fonctionnalités que j&#8217;ai découvertes avec la version 4.3 de TYPO3. J&#8217;en est profité pour les catégoriser par type d&#8217;utilisateurs. Ainsi vous retrouverez les fonctionnalités communes (pour tous les utilisateurs), celles pour les édimestres, pour les administrateurs et enfin pour les développeurs. J&#8217;ai bien aimé utilisé ce logiciel, car on peut jouer sur la mise en forme et placer les éléments où l&#8217;on veut. Par contre, pour ajouter des images c&#8217;est assez limité, j&#8217;ai donc du importer ma carte de Gimp pour l&#8217;agrémenter par la suite d&#8217;images supplémentaires dont le logo de TYPO3.</p>
<div id="attachment_2124" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/fonctionnalites-typo3-43.png"><img class="size-medium wp-image-2124" title="Fonctionnalités de TYPO3 4.3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/fonctionnalites-typo3-43-300x231.png" alt="Fonctionnalités de TYPO3 4.3" width="300" height="231" /></a><p class="wp-caption-text">Fonctionnalités de TYPO3 4.3</p></div>
<p>La version PDF est aussi disponible ici : <a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/typo3_43.pdf">Fonctionnalités de TYPO3 4.3</a> ainsi que <a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/typo3-43_avecnotes_node_notes.pdf">Notes pour les fonctionnalités de TYPO3 4.3</a>.</p>
<p>Il existe énormément d&#8217;autres possibilités en lien par exemple avec la sémantique (comme importer une ontologie par exemple) ou bien utiliser ce logiciel pour faire des chemins (passer d&#8217;un noeud à l&#8217;autre) et en faire une présentation comme vous le feriez avec Openoffice Impress (comprenez Powerpoint)</p>
<p>Mais ça reste un très bon outil avec la possibilité aussi de créer des cartes conceptuelles.</p>
<p><strong>CMAP</strong></p>
<p>D&#8217;ailleurs en parlant de cartes conceptuelles, le petit dernier s&#8217;appelle CMAP, contrairement aux autres ça n&#8217;est pas un logiciel libre a proprement dit, mais il est gratuit et développer par une université, donc peu de chance de devenir payant un jour.</p>
<p>Avec ce logiciel, nous sommes limités au principe des cartes conceptuelles, cela veut en gros que pour chaque branche, vous êtes obligé d&#8217;indiquer une action. Résultat des courses, je vous est fait un petit exemple de ce qu&#8217;il est possible de faire avec ce logiciel en créant une carte qui représente les différentes actions possibles réalisables avec TYPO3 et les extensions rattachées à l&#8217;action. C&#8217;est une carte qui m&#8217;a pris 5mn, il est possible sur ce principe d&#8217;élaborer alors une carte bien plus complète qui permettrait alors de représenterles soit la liste de groupe d&#8217;extension ou bien des actions possibles par type d&#8217;utilisateurs (que peut faire un administrateur TYPO3 ?)</p>
<p>Je vous laisse découvrir le résultat ci-dessus :</p>
<div id="attachment_2127" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/extensions-typo3.png"><img class="size-medium wp-image-2127" title="Extensions pour TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/extensions-typo3-300x188.png" alt="Extensions pour TYPO3" width="300" height="188" /></a><p class="wp-caption-text">Extensions pour TYPO3</p></div>
<p>À noter qu&#8217;avec CMAP, vous pouvez travailler à plusieurs sur la même carte, soit en déposant la carte sur les serveurs de CMAP, soit sur vos propres serveurs. C&#8217;est un avantage non négligeable et en plus de cela, vous pouvez enregistrer toutes vos actions et les faire défiler après coup comme un film !</p>
<p>Bref, comme vous le voyez, ces logiciels offrent de nombreux avantages, il ne vous reste plus qu&#8217;à les expérimenter ! Mais soyez certains que j&#8217;en resterais pas là et que d&#8217;autres cartes vont s&#8217;en venir !</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2009/12/11/typo3-sous-forme-de-carte/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Émission de radio sur TYPO3 ce soir</title>
		<link>http://blogue.infoglobe.ca/2009/12/02/emission-de-radio-sur-typo3-ce-soir/</link>
		<comments>http://blogue.infoglobe.ca/2009/12/02/emission-de-radio-sur-typo3-ce-soir/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 14:14:53 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[Québec]]></category>
		<category><![CDATA[Événements]]></category>
		<category><![CDATA[gouvernement]]></category>
		<category><![CDATA[MSP]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[TYPO3 4.3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2110</guid>
		<description><![CDATA[Mise à part que j&#8217;aime bloguer sur le site d&#8217;Infoglobe (pour la meilleure entreprise en logiciel libre à Québec ?  , j&#8217;anime aussi une émission de radio à Québec. Et comme ce soir, je voulais profiter de la sortie de la nouvelle version de TYPO3 que nous pouvons maintenant télécharger depuis lundi, et bien [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lavoixdulibre.info"><img class="alignright size-full wp-image-2113" title="Logo de l'émission de radio" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/12/logo_lavoixdulibre_horizontal1.png" alt="Logo de l'émission de radio" width="218" height="83" /></a>Mise à part que j&#8217;aime bloguer sur le site d&#8217;Infoglobe (pour la meilleure entreprise en logiciel libre à Québec ? <img src='http://blogue.infoglobe.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , j&#8217;anime aussi une émission de radio à Québec. Et comme ce soir, je voulais profiter de la sortie de la nouvelle version de TYPO3 que nous pouvons maintenant télécharger depuis lundi, et bien j&#8217;ai décidé de faire une émission sur ce CMS que nous chérissons tous. Pour marquer cette nouvelle version, j&#8217;ai demandé à <a title="Blogue de Thierry Goulet" href="http://gou.blogspot.com/">Thierry Goulet</a> qui travail en ce moment même sur la refonte du site du<a title="Site web du Ministère de la Sécurité Publique" href="http://www.msp.gouv.qc.ca/"> Ministère de la Sécurité Publique</a> de venir nous parler de plusieurs choses : TYPO3, de son processus de séléction qui l&#8217;a amené à sélectionner TYPO3 et aussi de son travail au ministère avec TYPO3.</p>
<p><strong>Mise à jour :</strong> <a title="Page en anglais de Patrick Gaumond sur TYPO3.org" href="http://buzz.typo3.org/people/patrick/">Patrick Gaumond</a> viendra parler de TYPO3 en introduction.</p>
<p>Pour ceux qui ne peuvent l&#8217;écouter en direct, vous pourrez consulter le podcast qui sera en ligne dès demain sur le site web de l&#8217;émission (réalisé avec TYPO3 bien sûr ! : <a title="Site wev de l'émission de radio" href="http://www.lavoixdulibre.info/">http://www.lavoixdulibre.info</a>/)</p>
<p>Voila, je me suis permis de faire cette petite pub, car plusieurs suivent le blogue d&#8217;Infoglobe parce qu&#8217;ils ont un intérêt pour TYPO3.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2009/12/02/emission-de-radio-sur-typo3-ce-soir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Présentation de TYPO3 4.3 à Québec</title>
		<link>http://blogue.infoglobe.ca/2009/11/25/presentation-de-typo3-43-a-quebec/</link>
		<comments>http://blogue.infoglobe.ca/2009/11/25/presentation-de-typo3-43-a-quebec/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 13:48:36 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[Québec]]></category>
		<category><![CDATA[Événements]]></category>
		<category><![CDATA[présentation]]></category>
		<category><![CDATA[TYPO3 4.3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2079</guid>
		<description><![CDATA[
(MISE A JOUR : Après le succès de cette présentation, vous pouvez encore vous inscrire pour la séance en après midi !)
Voici enfin la conférence tant attendue sur les nouvelles fonctionnalités de TYPO3 4.3 ! Cette présentation aura lieu à Québec, le 10 décembre prochain à compté de 9h15 à la vitrine technologique, soit 10 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-2080 alignright" title="Présentation TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/presentation.jpeg" alt="Présentation TYPO3" width="129" height="65" /></p>
<p>(MISE A JOUR : Après le succès de cette présentation, vous pouvez encore vous inscrire pour la séance en après midi !)</p>
<p>Voici enfin la conférence tant attendue sur les nouvelles fonctionnalités de TYPO3 4.3 ! Cette présentation aura lieu à Québec, le 10 décembre prochain à compté de 9h15 à la vitrine technologique, soit 10 jours environ après la sortie officielle. A ce moment la, on devrait même pouvoir vous dire nos clients qui ont déjà pris fait le pas vers cette nouvelle version stable de TYPO3.</p>
<p>Je vous invite à consulter la nouvelle sur notre site web pour vous <a title="Inscrivez-vous sur notre site web !" href="http://infoglobe.ca/medias/actualites/details_de_la_nouvelle/news/183/239.html">inscrire</a>.</p>
<p><strong>Maintenant regardons de plus près le programme de cette matinée :</strong></p>
<p>Nous débuterons par un historique sur TYPO3 et ferons la revue des différentes améliorations qui sont apparus au fil des versions de ce SGC devenu incontournable au Québec. C&#8217;est mon collègue Patrick Gaumond, expert et précurseur avec TYPO3 au Québec, qui effectuera cette présentation. Dans un deuxième temps il nous parlera également de la sécurité avec TYPO3 et de l&#8217;importance de maintenir à jour vos environnement de production. TYPO3 est un système de gestion de contenu sécuritaire tant que vous prenez le temps d&#8217;effectuer les différentes mises à jour du &laquo;&nbsp;coeur&nbsp;&raquo; ainsi que des extensions que vous utilisez !<span id="more-2079"></span></p>
<p>Je m&#8217;occuperais de la seconde présentation pour vous parler de cette fameuse version qu&#8217;est la 4.3 de TYPO3. Si vous suivez un peu ce qui se passe sur notre blogue, vous verrez que j&#8217;ai déjà fait le tour des grandes améliorations, cela me fera plaisir de les présenter devant vous ainsi que des petits détails que je n&#8217;ai pas pris le temps de partager avec vous ici. Ainsi comme je l&#8217;ai déjà fait il y a <a title="Consulter ce fichier PDF de ma présentation" href="http://www.infoglobe.ca/fileadmin/Documents/Etudes_Web/TYPO3_4.2_-_Une_mise_a_jour_majeure_-_Fevrier_2008.pdf">un peu plus d&#8217;un an</a> maintenant au même endroit, on regardera rapidement comment s&#8217;effectue une mise à jour à partir d&#8217;une version 4.2 et nous nous intéresserons aux différentes fonctionnalités pour les différents groupes d&#8217;utilisateurs que sont les édimestres de contenus, les administrateurs ainsi que les développeurs d&#8217;extensions.</p>
<p>A chaque fois, je ferais en sorte de présenter les avantages et nouvelles fonctionnalités tout en voyant l&#8217;intérêt pour les utilisateurs finaux qui sont souvent les édimestres.</p>
<p>Cette présentation ne ce fera pas traditionnellement comme l&#8217;an passé avec une présentation de type &laquo;&nbsp;openoffice impress&nbsp;&raquo; (noter ici que je ne parle pas de Powerpoint <img src='http://blogue.infoglobe.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , puisque je suis en train de réfléchir pour créer une interaction avec les personnes présentes dans la salle avec possiblement une liste de fonctionnalités ou vous pourrez choisir ce que vous voulez que je vous présente. Bref, ça va changer un peu et vous serez maitre du déroulement.</p>
<p>Enfin, après une courte pause ou vous pourrez profiter de la présence de nombreux utilisateurs de TYPO3 pour échanger de vos expériences personnelles, nous aurons droit à une présentation de l&#8217;<a title="Site web de l'OQLF" href="http://www.olf.gouv.qc.ca/">Office Québécois de la Langue Française</a> (OQLF) qui viendra vous présenter les travaux autour de la traduction de TYPO3 en version québécoise.</p>
<p>Ça fait longtemps que j&#8217;attendais ce jour la, pour enfin vous dire un mot sur cette traduction que nous avons entamé il y a plusieurs mois maintenant et qui arrive à son terme.</p>
<p>C&#8217;est une première partie vers un processus qui permettra je l&#8217;espère de livrer à toute la communauté TYPO3, une version francophone (avec les règles en vigueur au Québec) de TYPO3 version 4.2. Notez ici que c&#8217;est sûr la version 4.2 de TYPO3 que nous avons travaillé et plusieurs extensions majeures (DAM, Cal, mm_forum, &#8230;). J&#8217;ai bien hâte de vous faire un billet complet sur ce qui a été réalisé, mais en attendant nous vous attendons le jeudi 10 décembre 2009 pour un premier bilan de cette traduction.</p>
<p>Voilà ce qui conclu ce programme, si vous avez des questions vous pouvez toujours <a title="Formulaire pour nous joindre" href="http://infoglobe.ca/nous_joindre.html">nous écrire</a> et cela plaisir de vous répondre.</p>
<p>Et oui ! En plus de ces conférenciers, vous aurez la possibilité de rencontrer toute l&#8217;équipe Web d&#8217;Infoglobe qui sera présente au grand complet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2009/11/25/presentation-de-typo3-43-a-quebec/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>L&#8217;édition frontale avec TYPO3 4.3</title>
		<link>http://blogue.infoglobe.ca/2009/11/24/ledition-frontale-avec-typo3-43/</link>
		<comments>http://blogue.infoglobe.ca/2009/11/24/ledition-frontale-avec-typo3-43/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 18:22:35 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[frontend editing]]></category>
		<category><![CDATA[TYPO3 4.3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2048</guid>
		<description><![CDATA[Alors que la version bêta 3 est sortie y&#8217;a quelques jours et que j&#8217;étais en train de rédiger ce billet sur l&#8217;extension d&#8217;édition frontale, la version RC1 est sortie entre temps. Quant à la version finale, elle est prévue pour samedi, bref, tout ça pour vous dire que ça va très vite.
Tellement vite que dans [...]]]></description>
			<content:encoded><![CDATA[<p>Alors que la version bêta 3 est sortie y&#8217;a quelques jours et que j&#8217;étais en train de rédiger ce billet sur l&#8217;extension d&#8217;édition frontale, <a title="Annonce de la sortie de TYPO3 4.3 RC1" href="http://typo3.org/news-single-view/?tx_newsimporter_pi1[showItem]=0&amp;tx_newsimporter_pi1[feed]=10&amp;cHash=c5554a06e2#single">la version RC1 est sortie </a>entre temps. Quant à la version finale, elle est prévue pour samedi, bref, tout ça pour vous dire que ça va très vite.</p>
<p>Tellement vite que dans la version RC1, on nous indique même que l&#8217;extension que je vous présente dans ce billet a été déplacée dans le TER et ne sera pas livrée dans les sources de TYPO3. Ça ne m&#8217;étonne pas, vu que je m&#8217;étais empressé de rédiger ce billet et mettre en avant les nombreux bogues que cette extension contient. Je comprends maintenant pourquoi l&#8217;équipe du core a décidé de ne pas la livrer avec la version finale.</p>
<p><strong>Voyons malgré tout ce que cette extension nous offre :</strong></p>
<p>Tout d&#8217;abord, vous devez vous assurez d&#8217;avoir activé l&#8217;extension &laquo;&nbsp;feeditadvanced&nbsp;&raquo; qui est disponible de base avec les sources (maintenant vous devez la télécharger sur le TER ici : <a title="Télécharger l'extension d'édition Frontale" href="http://typo3.org/extensions/repository/view/feeditadvanced/current/">http://typo3.org/extensions/repository/view/feeditadvanced/current/ </a>) .L&#8217;autre extension nommée &laquo;&nbsp;feedit&nbsp;&raquo; ne sert qu&#8217;à activer l&#8217;ancien mode que l&#8217;on connaissait depuis toujours. Si cette dernière n&#8217;est pas active, vous pouvez quand même utiliser le panneau d&#8217;administrateur, c&#8217;est juste que les fonctions d&#8217;édition en ligne ne s&#8217;afficheront pas, mais vous pourrez profiter des autres options utiles du panneau d&#8217;administrateur</p>
<div id="attachment_2049" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/panneauadmin.png"><img class="size-medium wp-image-2049" title="Panneau d'administrateur de TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/panneauadmin-300x147.png" alt="Panneau d'administrateur de TYPO3" width="300" height="147" /></a><p class="wp-caption-text">Panneau d&#39;administrateur de TYPO3</p></div>
<p>Bref, en fouillant dans les fichiers de l&#8217;extension qui nous intéressent (feeditadvanced) j&#8217;ai découvert la configuration qui m&#8217;intéressait à savoir le code utile pour faire fonctionner toutes les options d&#8217;éditions frontales. Car contrairement à ce que nous connaissions, vous n&#8217;avez aucune ligne de code TypoScript ou TSConfig à mettre dans votre site après l&#8217;activation de cette nouvelle extension, elle contient déjà sa propre configuration de base.<span id="more-2048"></span><strong></strong></p>
<p><strong>Je dirais même, vous n&#8217;avez pas à utiliser le code TypoScript suivant : </strong></p>
<pre>config.admPanel = 1</pre>
<p>Qui permets d&#8217;activer l&#8217;ancien panneau d&#8217;administrateur et n&#8217;a rien avoir avec ce que je vais vous présenter ci-dessous</p>
<p><strong>Du côté du TSConfig de page : </strong></p>
<p>Nous avons un nouvel objet &laquo;&nbsp;FeEdit&nbsp;&raquo; qui permet de configurer l&#8217;éditeur du coté frontal. Voici les options disponibles (les faire précéder du mot FeEdit)</p>
<pre># Permet de désactiver l'éditeur qui est actif par défaut
disable = 0</pre>
<p>Voici une capture de l&#8217;éditeur quand il est actif (pour ceux qui étaient présents lors du T3UNI09, vous remarquerez que je fais mes tests sur le site de cours utilisé à cette époque)</p>
<div id="attachment_2053" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/feediting_base.png"><img class="size-medium wp-image-2053" title="Aperçu de l'éditeur frontal" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/feediting_base-300x170.png" alt="Aperçu de l'éditeur frontal" width="300" height="170" /></a><p class="wp-caption-text">Aperçu de l&#39;éditeur frontal</p></div>
<pre># J'ai changé cette valeur à zéro, mais ça n'a rien changé
useAjax = 1</pre>
<p>Comme son nom l&#8217;indique, si on active cette option on peut éditer les différentes zones de contenu en cliquant tout simplement dans la zone. Par défaut cette option est désactivée, car j&#8217;imagine qu&#8217;elle rentre en conflit avec le clic sur les liens du dit contenu&#8230;logique</p>
<pre>clickContentToEdit = 0</pre>
<div id="attachment_2054" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/clicdirect.png"><img class="size-medium wp-image-2054" title="Cliquez directement sur le contenu" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/clicdirect-300x160.png" alt="Cliquez directement sur le contenu" width="300" height="160" /></a><p class="wp-caption-text">Cliquez directement sur le contenu</p></div>
<p>Voici une option qui ne doit pas être encore finalisée,car a priori elle permet d&#8217;avoir un contrôle sur les différentes icônes disponibles pour chaque contenu, notamment lorsqu&#8217;on passe la souris sur un des blocs. J&#8217;ai changé l&#8217;ordre de quelques valeurs et ça semble avoir de l&#8217;effet, mais pas pour toutes les options. Exemple avec EDIT ça fonctionne, mais pas avec DRAGGABLE. Les autres options &laquo;&nbsp;copy, cut&nbsp;&raquo; ne sont pas visibles sur le site (en cours de développement ?)</p>
<pre>showIcons = edit, new, copy, cut, hide, delete, draggable</pre>
<div id="attachment_2055" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_contenu.png"><img class="size-medium wp-image-2055" title="Options sur un contenu" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_contenu-300x112.png" alt="Options sur un contenu" width="300" height="112" /></a><p class="wp-caption-text">Options sur un contenu</p></div>
<p>Cette option permet de changer les boutons disponibles en haut à gauche de la page, notamment pour permettre d&#8217;éditer les propriétés de la page courante, ainsi que de créer une nouvelle page (au même niveau). Vous pouvez supprimer une option, mais a priori ne pas les inverser (il existe un gabarit HTML au cas ou vous souhaiteriez le faire).</p>
<pre>showPageIcons = edit, new, delete, hide</pre>
<div id="attachment_2057" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_haut.png"><img class="size-medium wp-image-2057" title="Boutons du haut" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_haut-300x54.png" alt="Boutons du haut" width="300" height="54" /></a><p class="wp-caption-text">Boutons du haut</p></div>
<p>Voici des options propres au rendu visuel (thème)</p>
<pre>skin {
## On peut préciser une autre feuille de style que celle par défaut
cssFile = EXT:feeditadvanced/res/css/fe_edit_advanced.css

## Même chose ici avec le gabarit général html
templateFile = EXT:feeditadvanced/res/template/feedit.tmpl</pre>
<p>Si vous regardez dans le répertoire RES de l&#8217;extension, il existe plusieurs autres feuilles de style et gabarit html, reste a savoir comment on peut les charger.</p>
<pre>## Cette option n'a rien changé dans mes tests
 imageType = GIF
}</pre>
<p>Je ne vois pas non plus à quoi peut correspondent ces options, elles ne sont sans doute pas encore activées</p>
<pre>menuBar {
 config = action, type, clipboard, context
 typeMenu = text, header, image, html
 contextMenu = close
}
}</pre>
<p><strong>Voyons à présent du côté du TSConfig des utilisateurs :</strong></p>
<p>On retrouve ici l&#8217;objet utilisé dans le passé</p>
<pre>admPanel {</pre>
<p>Changer cette valeur n&#8217;a rien modifié sur le site !</p>
<pre>display_preview = 0</pre>
<p>Tout comme la configuration du panneau d&#8217;édition, voici une option qui doit permettre d&#8217;activer les options de prévisualisation</p>
<pre>override.preview = 1</pre>
<p>Avec cette option, vous pouvez désactiver le panneau pour un groupe précis par exemple</p>
<pre>override.edit.displayIcons = 1</pre>
<p>Sans doute pour afficher les contenus et les pages cachés sur le site ?</p>
<pre>override.preview.showHiddenRecords = 1
override.preview.showHiddenPages = 1
}</pre>
<div id="attachment_2058" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/contenu_cache.png"><img class="size-medium wp-image-2058" title="Un contenu caché (grisé)" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/contenu_cache-300x159.png" alt="Un contenu caché (grisé)" width="300" height="159" /></a><p class="wp-caption-text">Un contenu caché (grisé)</p></div>
<p><strong>Du </strong><strong>côté</strong><strong> du code, on y trouve aussi du TypoScript que je vous laisse découvrir ici :</strong></p>
<pre>styles.content.get.stdWrap {
 prepend = TEXT
 prepend.value = 0
 prepend.dataWrap = |-pages-{TSFE:id}
 prepend.wrap3 = &lt;div class="feEditAdvanced-firstWrapper"
id="feEditAdvanced-firstWrapper-colPos-|"&gt;&lt;/div&gt;
}
styles.content.getLeft.stdWrap &lt; styles.content.get.stdWrap
styles.content.getLeft.stdWrap.prepend.value = 1
styles.content.getRight.stdWrap &lt; styles.content.get.stdWrap
styles.content.getRight.stdWrap.prepend.value = 2
styles.content.getBorder.stdWrap &lt; styles.content.get.stdWrap
styles.content.getBorder.stdWrap.prepend.value = 3
styles.content.getNews.stdWrap &lt; styles.content.get.stdWrap
styles.content.getNews.stdWrap.prepend.value = news
', 43); // add this code AFTER the "css_styled_content" code (43)
(because CSC empties styles &gt; and would delete our changes)</pre>
<p>Ce code est la pour ajouter des DIV autour des contenus et ainsi permettre le glisser-déplacer d&#8217;une colonne à l&#8217;autre.</p>
<p>Bon comme vous le voyez l&#8217;extension nous indique quand même un peu de configuration, sans avoir à consulter aucune documentation. Mais si on veut aller plus loin, il serait intéressant de mettre la main sur la documentation, non ? (Y&#8217;a rien ici en tout cas : <a title="Pour tout savoir sur cette extension !" href="http://forge.typo3.org/wiki/typo3v4-feedit">http://forge.typo3.org/wiki/typo3v4-feedit</a>)</p>
<p>Et enfin pour terminer, comme je l&#8217;indiquais dans l&#8217;introduction, j&#8217;ai découvert beaucoup de dysfonctionnement avec cette extension qui fait en sorte que je ne la vois guère utilisable dans un site en production. Peut-être que cela s&#8217;explique parce que je l&#8217;ai utilisé avec TemplaVoilà ?</p>
<p><strong>Voici une liste de quelques bogues :</strong></p>
<p>J&#8217;ai donc de gros doutes concernant une certaine stabilité lors de la sortie de TYPO3 4.3 (vous voyez bien je le disais avant même que l&#8217;équipe du core l&#8217;annonce ah ah ah). Certes l&#8217;extension ne fait pas planter le site, mais beaucoup des actions ne semblent actives. C&#8217;est comme s&#8217;ils avaient pris le code disponible dans le backend et l&#8217;avaient chargé sur le frontend sans vérifier le fonctionnement.</p>
<p><strong>Exemples :</strong></p>
<ul>
<li>Éditer les propriétés d&#8217;une page de type &laquo;&nbsp;Standard&nbsp;&raquo; et tenter de la passer en type &laquo;&nbsp;raccourci&nbsp;&raquo; et vous êtes sûr de faire planter la fenêtre d&#8217;édition, car le changement de type ne se fait pas toujours. Qui plus est, lors d&#8217;un changement sur le site frontal, il semblerait que l&#8217;on ne puisse pas revenir en arrière comme on le fait dans le &laquo;&nbsp;backend&nbsp;&raquo;</li>
</ul>
<div id="attachment_2059" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/page_raccourci.png"><img class="size-medium wp-image-2059" title="Problème lorsqu'on change le type de page" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/page_raccourci-300x227.png" alt="Problème lorsqu'on change le type de page" width="300" height="227" /></a><p class="wp-caption-text">Problème lorsqu&#39;on change le type de page</p></div>
<ul>
<li>Les options permettant de déplacer les blocs de contenu en dessous ou au dessus d&#8217;un contenu ne sont pas toujours disponibles (surtout après un glisser-déplacer d&#8217;une colonne à l&#8217;autre)</li>
</ul>
<div id="attachment_2060" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/deplacement_erreur.png"><img class="size-medium wp-image-2060" title="On voit bien qu'on peut déplacer le contenu en bas !" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/deplacement_erreur-300x244.png" alt="On voit bien qu'on peut déplacer le contenu en bas !" width="300" height="244" /></a><p class="wp-caption-text">On voit bien qu&#39;on peut déplacer le contenu en bas !</p></div>
<ul>
<li>La nouvelle fonctionnalité de TYPO3 4.3 qui consiste à sélectionner un enregistrement à travers un champ de type &laquo;&nbsp;Ajax&nbsp;&raquo; au lieu de cliquer sur la petite icône &laquo;&nbsp;dossier&nbsp;&raquo; ne fonctionne pas.</li>
</ul>
<div id="attachment_2061" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/probleme_ajax.png"><img class="size-medium wp-image-2061" title="Pas de support pour la nouvelle fonctionnalité de la 4.3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/probleme_ajax-300x216.png" alt="Pas de support pour la nouvelle fonctionnalité de la 4.3" width="300" height="216" /></a><p class="wp-caption-text">Pas de support pour la nouvelle fonctionnalité de la 4.3</p></div>
<ul>
<li>On ne peut pas changer de gabarit TemplaVoilà dans les propriétés d&#8217;une page</li>
</ul>
<div id="attachment_2065" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/probleme_tv.png"><img class="size-medium wp-image-2065" title="Les gabarits ne sont pas disponible !" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/probleme_tv-300x215.png" alt="Les gabarits ne sont pas disponible !" width="300" height="215" /></a><p class="wp-caption-text">Les gabarits ne sont pas disponibles !</p></div>
<ul>
<li>J&#8217;ai également tenté de cacher certains types de contenu en émulant un utilisateur avec des droits limités, mais ça ne fonctionnait pas</li>
</ul>
<p>Mais mis à part ces quelques exemples, le reste est assez fonctionnel (déplacer du contenu, éditer, cacher, créer de nouvelle page, &#8230;)</p>
<p><strong>Du côté des extensions ?</strong></p>
<p>J&#8217;ai voulu tester avec une liste de nouvelles afin de voir si l&#8217;on pouvait éditer des nouvelles directement, mais a priori ça n&#8217;est pas encore disponible. J&#8217;imagine que quand l&#8217;extension sera stable, plusieurs développeurs pourront appeler l&#8217;API pour ajouter leur propre bouton d&#8217;édition, de déplacement, etc..</p>
<p>Avant de terminer, voici une capture d&#8217;écran quand vous cacher manuellement toutes les options en cliquant sur le bouton CLOSE.</p>
<div id="attachment_2062" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_edit.png"><img class="size-medium wp-image-2062" title="L'éditeur désactivé" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_edit-300x63.png" alt="L'éditeur désactivé" width="300" height="63" /></a><p class="wp-caption-text">L&#39;éditeur désactivé</p></div>
<p>En parlant du bouton CLOSE, j&#8217;ai fait la traduction du fichier de langue et le bouton CLOSE apparaît toujours en anglais :</p>
<div id="attachment_2063" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_fr.png"><img class="size-medium wp-image-2063" title="Les boutons en français" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/bouton_fr-300x23.png" alt="Les boutons en français" width="300" height="23" /></a><p class="wp-caption-text">Les boutons en français</p></div>
<p>Voilà donc ce qui conclut le test de cette extension qui comme vous l&#8217;avez compris ne sera pas livré avec la version 4.3 de TYPO3, il faudra peut-être attendre la version 4.4 ou une version intermédiaire.</p>
<p>PS : J&#8217;ai hâte de vous faire un dernier billet sur la version RC1/Finale, car y&#8217;a pas mal de petits correctifs intéressants ici : <a title="Liste des correctifs pour TYPO3 4.3 RC1" href="https://svn.typo3.org/TYPO3v4/Core/tags/TYPO3_4-3-0RC1/ChangeLog">https://svn.typo3.org/TYPO3v4/Core/tags/TYPO3_4-3-0RC1/ChangeLog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2009/11/24/ledition-frontale-avec-typo3-43/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>TYPO3 4.3 beta 2</title>
		<link>http://blogue.infoglobe.ca/2009/11/05/typo3-43-beta-2/</link>
		<comments>http://blogue.infoglobe.ca/2009/11/05/typo3-43-beta-2/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 13:50:06 +0000</pubDate>
		<dc:creator>ypavard</dc:creator>
				<category><![CDATA[CMS/SGC]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[TYPO3 4.3]]></category>

		<guid isPermaLink="false">http://blogue.infoglobe.ca/?p=2021</guid>
		<description><![CDATA[Comme prévu, la version 4.3 beta 2 de TYPO3 vient de sortir il y a déjà quelques jours et comme quelques changements mineurs ont été réalisé dans cette version, je voulais les partager avec vous à travers quelques captures d&#8217;écrans.
Comme vous pouvez le lire sur la nouvelle publiée sur le site de TYPO3.org, on peut [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_43.gif"><img class="size-full wp-image-2041 alignright" title="TYPO3 4.3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_43.gif" alt="TYPO3 4.3" width="136" height="180" /></a>Comme prévu, la version 4.3 beta 2 de TYPO3 vient de sortir il y a déjà quelques jours et comme quelques changements mineurs ont été réalisé dans cette version, je voulais les partager avec vous à travers quelques captures d&#8217;écrans.</p>
<p>Comme vous pouvez le lire sur <a title="Lire la nouvelle sur le site de TYPO3.org" href="http://typo3.org/news-single-view/?tx_newsimporter_pi1[showitem]=0&amp;tx_newsimporter_pi1[showItem]=1&amp;tx_newsimporter_pi1[feed]=10&amp;cHash=2670598f43#single">la nouvelle publiée</a> sur le site de TYPO3.org, on peut maintenant utiliser les conditions dans les champs TSconfig PAGE et USER. C&#8217;est la seule nouvelle fonctionnalité ajoutée pour cette mise à jour de TYPO3 4.3 beta 2, le reste ça n&#8217;est que des correctifs de bogues.</p>
<p>J&#8217;ai fait le tour des différentes conditions et j&#8217;avoue ne pas trop savoir laquelle tester pour le backend. Il y aurait bien des scénarios du genre : Si je suis sous IE6, alors je charge une feuille de style spéciale pour le RTE ou bien encore si j&#8217;utilise TYPO3 4.3 alors que je fais telle ou telle chose ([compatVersion = 4.3]).</p>
<p><strong>Pour vous devant vos yeux ébahis j&#8217;ai testé cette ligne la : </strong></p>
<pre>[PIDinRootline = 5]
  TCEMAIN.permissions.userid = 2
[end]</pre>
<p>Ce qui veut dire que si une page est créée dans la section qui a pour page parente &laquo;&nbsp;5&#8243; (donc toutes les sous-pages) alors les permissions de la page seront appliqué à l&#8217;utilisateur ayant l&#8217;ID 2. Pourquoi pas <img src='http://blogue.infoglobe.ca/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>D&#8217;ailleurs si vous lisez <a title="Demande d'ajout de conditions" href="http://bugs.typo3.org/view.php?id=5613">la demande d&#8217;origine</a> sur le bogue tracker, vous verrez que l&#8217;utilisation est à peu près pareille.<span id="more-2021"></span></p>
<p>D&#8217;autre part, beaucoup de correctifs ont été réalisés dans l&#8217;extension extbase et fluid. N&#8217;ayant aucune connaissance approfondie de ces deux extensions, je ne serais vous en dire plus, toutefois il semblerait que l&#8217;on puisse maintenant surcharger toutes les chaînes de caractères disponibles dans des fichiers de langue via cette syntaxe :</p>
<pre>plugin.tx_pluginname._LOCAL_LANG.</pre>
<p>Vous le faisiez sans doute très souvent pour des extensions comme tt_news ou indexed_search, mais maintenant vous devriez pouvoir le faire pour n&#8217;importe quelle extension ! Bonne nouvelle ! (question à 10$, c&#8217;est quoi le rapport avec FLUID ou extBase ??)</p>
<p>Un autre changement du côté des messages erreurs. Vous vous souvenez que dans la version beta 1, l&#8217;équipe du core avait introduit un système de &laquo;&nbsp;Flash message&nbsp;&raquo; coloré et bien dans cette beta 2, cela a été appliqué à plus de zone, par exemple la suppression des pages ou des répertoires dans le système de fichier ou bien lors dans les options utilisateurs si vous changer votre mot de passe.</p>
<p><strong>Preuve à l&#8217;appui, voici le résultat : </strong></p>
<p><strong></strong></p>
<div id="attachment_2025" class="wp-caption aligncenter" style="width: 310px"><strong><strong><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_suppression_recursive1.png"><img class="size-medium wp-image-2025" title="Flash message lors de la suppression d'un répertoire" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_suppression_recursive1-300x202.png" alt="Flash message lors de la suppression d'un répertoire" width="300" height="202" /></a></strong></strong><p class="wp-caption-text">Flash message lors de la suppression d&#39;un répertoire</p></div>
<p><strong></strong></p>
<p><strong>Note :</strong> attention dans cette version beta 2 c&#8217;est un peu bogué, je vais rapporter un bogue d&#8217;ailleurs à ce sujet.</p>
<p><span style="text-decoration: underline;">Du côté de la localisation, on nous indique des changements, alors j&#8217;ai fait des tests et voici ce que j&#8217;ai validé et qui fonctionne :</span></p>
<ul>
<li>Du coté de l&#8217;apparence, si vous éditez la version en anglais d&#8217;une page, l&#8217;organisation des champs sera organisée avec des onglets, ce qui n&#8217;était pas le cas avant et de nouveaux champs sont disponible comme le TYPE (CTYPE)</li>
</ul>
<div id="attachment_2027" class="wp-caption aligncenter" style="width: 424px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_page_anglais.png"><img class="size-full wp-image-2027" title="Organisation des onglets en anglais" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_page_anglais.png" alt="Organisation des onglets en anglais" width="414" height="445" /></a><p class="wp-caption-text">Organisation des onglets en anglais</p></div>
<ul>
<li>Si vous copiez/déplacez un élément (texte, image), la version en Anglaise est aussi copiée, ce qui n&#8217;était pas le cas avant (c&#8217;est dingue non ??)</li>
<li>Si vous voulez faire un copier-coller, les icônes ne seront visibles que pour les contenus de la langue par défaut (plus logique comme ça)</li>
</ul>
<div id="attachment_2026" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/traduction_typo3_copier_coller.png"><img class="size-medium wp-image-2026" title="Copier-coller pour un contenu traduit" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/traduction_typo3_copier_coller-300x36.png" alt="Copier-coller pour un contenu traduit" width="300" height="36" /></a><p class="wp-caption-text">Copier-coller pour un contenu traduit</p></div>
<p>A priori, si l&#8217;on supprime aussi une page, les pages parentes sont supprimées, mais ça n&#8217;était pas le cas des versions localisé, ça semble corriger !</p>
<p>À présent, regardons du coté de l&#8217;outil de &laquo;&nbsp;reporting&nbsp;&raquo;, il y a eu un petit ajout, à savoir la liste de tous les services d&#8217;authentification existants sur le site.</p>
<div id="attachment_2030" class="wp-caption aligncenter" style="width: 449px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/report_typo3.png"><img class="size-full wp-image-2030" title="Liste des services pour TYPO3" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/report_typo3.png" alt="Liste des services pour TYPO3" width="439" height="189" /></a><p class="wp-caption-text">Liste des services pour TYPO3</p></div>
<p>J&#8217;ai bien peur que cela génère beaucoup trop d&#8217;informations, la preuve avec l&#8217;extension CAL qui prend 5 pages-écrans à elle seule :</p>
<div id="attachment_2031" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_reporting_cal.png"><img class="size-medium wp-image-2031" title="Services pour CAL" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_reporting_cal-300x186.png" alt="Services pour CAL" width="300" height="186" /></a><p class="wp-caption-text">Services pour CAL</p></div>
<p>Ce que j&#8217;ai bien hâte c&#8217;est d&#8217;avoir la même chose que ce que l&#8217;on peut trouver avec l&#8217;extension DAM Infos, à savoir la liste de tous les programmes externes (ex : indexation des fichiers pdf, image, video &#8230;). Voir un <a title="Ancien billet sur OpenSolaris" href="http://blogue.infoglobe.ca/2008/09/13/typo3-avec-opensolaris/">ancien billet sur OpenSolaris</a>.</p>
<p>En effet, on apprend aussi que 80 correctifs ont été réglés pour cette nouvelle version BETA et ceci grâce à l&#8217;effort de l&#8217;association qui a pu payer deux développeurs.</p>
<p><strong>Du côté de ces différents correctifs, voici ceux qui peuvent être intéressants :</strong></p>
<ul>
<li>Ajout d&#8217;un bouton &laquo;&nbsp;Compare Database&nbsp;&raquo; dans la section &laquo;&nbsp;update wizard&nbsp;&raquo; de l&#8217;installTool. En bon français ce bouton permet de vérifier si la base de données est à jour après avoir exécuté les différents outils de mise à jour, au lieu de passer par l&#8217;option &laquo;&nbsp;Database analyzer&nbsp;&raquo;.</li>
</ul>
<div id="attachment_2034" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_compare.png"><img class="size-medium wp-image-2034" title="Compare depuis l'outil de mise a jour" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/typo3_compare-300x86.png" alt="Compare depuis l'outil de mise a jour" width="300" height="86" /></a><p class="wp-caption-text">Compare depuis l&#39;outil de mise à jour</p></div>
<ul>
<li>On voit maintenant si un répertoire est en lecture seul dans le module Fichiers (fileadmin)</li>
</ul>
<div id="attachment_2035" class="wp-caption aligncenter" style="width: 237px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/filetree_permissions.png"><img class="size-full wp-image-2035" title="Permissions dans le répertoire des fichiers" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/filetree_permissions.png" alt="Permissions dans le répertoire des fichiers" width="227" height="222" /></a><p class="wp-caption-text">Permissions dans le répertoire des fichiers</p></div>
<ul>
<li>Le visuel a été amélioré du côté des statistiques des enregistrements (module Vérification de la base de données pour les administrateurs) avec notamment l&#8217;ajout d&#8217;un titre sur les colonnes. Rien de mieux qu&#8217;une capture d&#8217;écran pour mieux comprendre</li>
</ul>
<div id="attachment_2036" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/statistiques_pages.png"><img class="size-medium wp-image-2036" title="Statistiques des enregistrements" src="http://blogue.infoglobe.ca/wp-content/uploads/2009/11/statistiques_pages-300x73.png" alt="Statistiques des enregistrements" width="300" height="73" /></a><p class="wp-caption-text">Statistiques des enregistrements</p></div>
<p>Et enfin du coté de la documentation, peut être que vous ne le savez pas, mais il existe <a title="Documentation en attente de modification" href="http://wiki.typo3.org/index.php/Pending_Documentation">un endroit sur le wiki de TYPO3</a> qui permet de proposer des correctifs ou de décrire des nouvelles fonctionnalités. Très pratique par exemple pour le manuel TSref qui demanderait dans certaines sections d&#8217;avoir quelques mises à jour. J&#8217;ai été faire un tour du coté de ces ajouts et il y a quelques nouveautés du TSRef telle que :</p>
<ul>
<li>Une nouvelle propriété &laquo;&nbsp;cropHTML&nbsp;&raquo; qui permet de couper la fin d&#8217;un texte en respectant les balises HTML</li>
<li>Une propriété &laquo;&nbsp;opacity&nbsp;&raquo; pour l&#8217;objet GIFBUILDER</li>
<li>On peut manipuler l&#8217;enregistrement FILELIST</li>
<li>Ajout de stdWrap pour la propriété &laquo;&nbsp;imageLinkWrap&nbsp;&raquo;</li>
<li>Ajoiut de wrapItemAndSub pour les GMENU</li>
<li>etc &#8230; etc ..</li>
</ul>
<p>Des nouveautés pour les développeurs bien sûr à consulter !</p>
<p>Bon comme vous le voyez, il y a eu quelques petits changements mineurs et beaucoup de correctifs. Malheureusement j&#8217;ai encore rencontré des problèmes avec la boîte de reconnexion qui ne me permet pas de me reconnecter facilement. J&#8217;ai quelques bogues que je vais aussi rapporter sur le bogue tracker, et je vous invite à en faire autant de votre coté si vous voulez que la version finale prévue pour fin novembre soit impeccable !</p>
<p>Bravo à toute l&#8217;équipe de TYPO3 pour cette excellente version.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogue.infoglobe.ca/2009/11/05/typo3-43-beta-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
