<p class="spip">Lors de cette réunion, il y avait 6 personnes :
<br /></p>
<li> 6 membres : Gnunux, Alexis, Laurent, Jean, JP et Tony
<h2>But de la soirée</h2>
<p class="spip">Le but de cette soirée proposée par Gnunux était de présenter les technologies utilisées par « sensmotdire » :
<br /></p>
<li> <a href="http://sensmotdire.gnunux.info/" class="spip_out">http://sensmotdire.gnunux.info/</a>
<p class="spip">sensmotdire est un outil en ligne réalisé par Gnunux et permettant d’obtenir la conjugaison de la plupart des verbes.</p>

<h2>Présentation du XHTML</h2>
<p class="spip">Gnunux a présenté sur vidéo-projecteur ce qu’était le XHTML (évolution du HTML en XML) et ses règles de syntaxe de base.</p>

<p class="spip">Il a présenté également un exemple de fichier XHTML</p>

<h2>Présentation du XHTML 1.1 avec CSS</h2>
<p class="spip">Gnunux a ensuite présenté comment modifier la mise en page de la feuille XHTML grâce à une feuille de styles CSS.</p>

<p class="spip">Il existe 3 façons d’utiliser des styles dans une page XHTML :
<br /></p>
<li> Dans le « head » et grâce aux balises « style »
<br /><li> Dans une feuille de style séparée
<br /><li> A l’intérieur d’un élément HTML avec l’attribut « style »
<h2>Présentation du serveur Web Apache</h2>
<p class="spip">Gnunux a ensuite présenté le fonctionnement d’un serveur Web et Apache en particulier.</p>

<h2>Présentation du langage de programmation PHP</h2>
<p class="spip">PHP est utilisable en ligne de commandes, mais il est surtout utilisé par les serveurs Web. PHP permet de créer des pages HTML à la volée en fonction du contenu d’une base de données ou d’autres informations.</p>

<h2>Présentation de la base de données MySQL</h2>
<p class="spip">Gnunux a présenté MySQL et en particulier la base de données utilisée par « <strong class="spip"> sensmotdire </strong> ».</p>

<h2>Présentation de Javascript et DOM</h2>
<p class="spip">Le Document Object Model (DOM) permet d’accéder aux éléments d’une page HTML pour pouvoir les modifier. DOM est souvent utilisé en Javascript.</p>

<h2>Présentation d’AJAX</h2>
<p class="spip">AJAX est une technologie qui utilise DOM et Javascript mais également un mécanisme permettant d’interroger le serveur.</p>

<h2>Présentation de SVN (Subversion)</h2>
<p class="spip">Subversion est un système permettant de gérer les différentes versions du code source d’un programme. Par exemple, la commande suivante a permis de récupérer tout le code source de « <strong class="spip">sensmotdire</strong> » :</p>

<p class="spip"><code class='spip_code' dir='ltr'>svn checkout http://sensmotdire.gnunux.info/svn-sensmotdire/trunk/ -username=anonymous -password=</code></p>

<h2>Présentation de Firebug</h2>
<p class="spip">Firebug est une extension de Firefox permettant d’analyser une page Web (HTML,CSS, Javascript,.). Il est surtout très intéressant pour débuguer du code Javascript.</p>

<h2>Remarques sur sensmotdire</h2>
<br /><li> Le titre « Verbe à conjuguer » ne correspond pas aux possibilités du logiciel qui permet de saisir plusieurs verbes ou des expressions.
<br /><li> Problèmes avec les caractères accentués sur la version installée sur mon poste.
<br /><li> La section « Règle de conjugaison » n’est pas compréhensible.
<br /><li> Pour optimiser la vitesse du code PHP, il est conseillé d’utiliser des guillemets simples à la place des guillemets doubles.
<br /><li> En mettant « manger mange mangera », il ne met que mangera en rouge.
<br /><li> La bordure autour du titre n’est pas très jolie, surtout si le titre est sur deux lignes.
<h2>Diaporama de la présentation</h2>
<dl class='spip_document_1105 spip_documents spip_documents_center' >
<dt><a href="http://download.tuxfamily.org/assocoagul/drupal-files/spip/technologie_utilise_par_sensmotdire.pdf" title='PDF - 159.1 ko' type="application/pdf"><img src='dist/vignettes/pdf.png' width='52' height='52' alt='PDF - 159.1 ko' /></a><dt>
<dt class='spip_doc_titre' style='width:120px;'><strong>Présentation au format pdf.</strong></dt>
</dl>
<dl class='spip_document_1106 spip_documents spip_documents_center' >
<dt><a href="http://download.tuxfamily.org/assocoagul/drupal-files/spip/technologie_utilise_par_sensmotdire.abw.bin" title='Binary Data - 241.5 ko' type="application/octet-stream"><img src='dist/vignettes/bin.png' width='52' height='52' alt='Binary Data - 241.5 ko' /></a><dt>
<dt class='spip_doc_titre' style='width:120px;'><strong>Présentation au format abiword.</strong></dt>
</dl>