<?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>Point2Zero &#187; xHTML</title>
	<atom:link href="http://www.point2zero.net/blog/category/code/xhtml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.point2zero.net/blog</link>
	<description>Bring to you Information Technology</description>
	<lastBuildDate>Tue, 23 Mar 2010 11:17:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Le Fieldset peut être utile en jQuery</title>
		<link>http://www.point2zero.net/blog/2010/03/13/le-fieldset-peut-etre-utile-en-jquery/</link>
		<comments>http://www.point2zero.net/blog/2010/03/13/le-fieldset-peut-etre-utile-en-jquery/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 15:10:01 +0000</pubDate>
		<dc:creator>ChoiZ</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.point2zero.net/blog/?p=985</guid>
		<description><![CDATA[
			
				
			
		
Pendant mes cours de xHTML, CSS, Javascript cette semaine j'ai expliqué l'utilisation de la balise html fieldset.
J'utilise un plugin jQuery qui permet grâce à l'utilisation des balises fieldset d'avoir un formulaire qu'on remplis pas à pas.

Prenons un exemple de code tel que :

&#60;!-- N'oubliez pas d'ajouter ici le doctype et les balises html, head etc... [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2010%2F03%2F13%2Fle-fieldset-peut-etre-utile-en-jquery%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2010%2F03%2F13%2Fle-fieldset-peut-etre-utile-en-jquery%2F&amp;source=Point2Zero+%5BBlog%5D&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Pendant mes cours de xHTML, CSS, Javascript cette semaine j'ai expliqué l'utilisation de la balise html fieldset.</p>
<p>J'utilise un plugin jQuery qui permet grâce à l'utilisation des balises fieldset d'avoir un formulaire qu'on remplis pas à pas.</p>
<p><a href="http://www.point2zero.net/blog/wp-content/uploads/2010/03/image.ftw_.jpg"><img class="aligncenter size-full wp-image-986" title="image.ftw" src="http://www.point2zero.net/blog/wp-content/uploads/2010/03/image.ftw_.jpg" alt="" width="500" height="229" /></a></p>
<p>Prenons un exemple de code tel que :</p>
<pre class="brush: xml;">
&lt;!-- N'oubliez pas d'ajouter ici le doctype et les balises html, head etc... --&gt;
&lt;body&gt;
  &lt;div id=&quot;page&quot;&gt;
    &lt;form action=&quot;submit.php&quot; method=&quot;post&quot;&gt;
      &lt;fieldset&gt;
        &lt;legend&gt;Informations Personnelles :&lt;/legend&gt;
        &lt;label for=&quot;nom&quot;&gt;Nom :&lt;/label&gt;
        &lt;input id=&quot;nom&quot; name=&quot;nom&quot; type=&quot;text&quot; /&gt;
        &lt;label for=&quot;prenom&quot;&gt;Prénom :&lt;/label&gt;
        &lt;input id=&quot;prenom&quot; name=&quot;prenom&quot; type=&quot;text&quot; /&gt;
        &lt;label for=&quot;sexe&quot;&gt;Sexe :&lt;/label&gt;
        &lt;input id=&quot;sexem&quot; name=&quot;sexe&quot; type=&quot;radio&quot; value=&quot;m&quot; /&gt;M
        &lt;input id=&quot;sexef&quot; name=&quot;sexe&quot; type=&quot;radio&quot; value=&quot;f&quot; /&gt;F
      &lt;/fieldset&gt;
      &lt;fieldset&gt;
        &lt;legend&gt;Domicile :&lt;/legend&gt;&lt;label for=&quot;adresse&quot;&gt;Adresse :&lt;/label&gt;
        &lt;textarea id=&quot;adresse&quot; cols=&quot;50&quot; rows=&quot;3&quot; name=&quot;adresse&quot;&gt;&lt;/textarea&gt;
        &lt;label for=&quot;cp&quot;&gt;Code Postal :&lt;/label&gt;
        &lt;input id=&quot;cp&quot; name=&quot;cp&quot; type=&quot;text&quot; /&gt;
        &lt;label for=&quot;ville&quot;&gt;Ville :&lt;/label&gt;
        &lt;input id=&quot;ville&quot; name=&quot;ville&quot; type=&quot;text&quot; /&gt;
      &lt;/fieldset&gt;
      &lt;fieldset&gt;
        &lt;legend&gt;Compte :&lt;/legend&gt;
        &lt;label for=&quot;identifiant&quot;&gt;Identifiant :&lt;/label&gt;
        &lt;input id=&quot;identifiant&quot; name=&quot;identifiant&quot; type=&quot;text&quot; /&gt;
        &lt;label for=&quot;mdp&quot;&gt;Mot de passe :&lt;/label&gt;
        &lt;input id=&quot;mdp&quot; name=&quot;mdp&quot; type=&quot;password&quot; /&gt;
        &lt;label for=&quot;confirm&quot;&gt;Confirmation :&lt;/label&gt;
        &lt;input id=&quot;confirm&quot; name=&quot;confirm&quot; type=&quot;password&quot; /&gt;
      &lt;/fieldset&gt;
      &lt;p&gt;
        &lt;input id=&quot;submit&quot; name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Envoyer&quot; /&gt;
      &lt;/p&gt;
    &lt;/form&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Les trois parties du formulaire : Informations Personnelles, Domicile et Compte seront découpé en 3 étapes sur 3 pages avec une navigation "etape précédente" et "étape suivante".</p>
<p><a href="http://www.point2zero.net/blog/wp-content/uploads/2010/03/image.fieldsettostep.png"><img class="aligncenter size-full wp-image-989" title="image.fieldsettostep" src="http://www.point2zero.net/blog/wp-content/uploads/2010/03/image.fieldsettostep.png" alt="" width="500" height="316" /></a></p>
<p>L'utilisateur peut donc voir qu'il y a 3 étapes pour valider le formulaire, je trouve que le formulaire est plus clair quand il est fait étape par étape.<br />
<a href="http://L9.fr/Kp">Voir la démo</a>. <a href="http://L9.fr/Kq">Télécharger le plugin</a>.<br />
Pour en savoir plus rendez vous sur la page <a href="http://L9.fr/Ko">FormToWizard plugin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.point2zero.net/blog/2010/03/13/le-fieldset-peut-etre-utile-en-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery + CodeIgniter + Référencement</title>
		<link>http://www.point2zero.net/blog/2009/12/31/jquery-code-igniter-referencement/</link>
		<comments>http://www.point2zero.net/blog/2009/12/31/jquery-code-igniter-referencement/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 14:29:33 +0000</pubDate>
		<dc:creator>ChoiZ</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.point2zero.net/blog/?p=927</guid>
		<description><![CDATA[
			
				
			
		
Sur un site j'utilise CodeIgniter et un plug in jQuery pour la navigation (sans recharger tout le contenu).
La navigation comme ça c'est bien mais ça ne fonctionne pas partout et pour le référencement c'est pas terrible.
Donc je vais vous expliquer les différentes modifications que j'ai fait dans mon code source de base pour pouvoir référencer [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F12%2F31%2Fjquery-code-igniter-referencement%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F12%2F31%2Fjquery-code-igniter-referencement%2F&amp;source=Point2Zero+%5BBlog%5D&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Sur un site j'utilise CodeIgniter et un plug in jQuery pour la navigation (sans recharger tout le contenu).</p>
<p>La navigation comme ça c'est bien mais ça ne fonctionne pas partout et pour le référencement c'est pas terrible.</p>
<p>Donc je vais vous expliquer les différentes modifications que j'ai fait dans mon code source de base pour pouvoir référencer correctement le site avec la navigation en "AJAX".</p>
<p>Dans un premier temps j'ai utiliser le Framework PHP CodeIgniter : <a href="http://www.codeigniter.com">http://www.codeigniter.com</a></p>
<p>Ensuite j'ai téléchargé la librairie jQuery : <a href="http://www.jQuery.com">http://www.jQuery.com</a> ainsi que le plugin jQuery.History disponible ici : <a href="http://www.mikage.to/jquery/jquery_history.html">http://www.mikage.to/jquery/jquery_history.html</a></p>
<p>Par défaut les adresses de Code Igniter sont du genre : /index.php/class/méthode etc... ce qui est vraiment pas optimum pour le référencement j'ai donc décidé de supprimer le "index.php/" pour cela j'utilise un fichier .htaccess avec les paramètres suivants :</p>
<pre class="brush: xml;">
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
</pre>
<p>Ce qui me permet d'avoir : /accueil/login à la place de : /index.php/accueil/login<br />
Ou d'avoir /accueil à la place de : /index.php/accueil</p>
<p>J'ai créer dans /application/controllers un contrôleur que j'ai nommé "page". Ce contrôleur appellera la page demandé avec un header et un footer.</p>
<pre class="brush: php;">
class Page extends Controller {

	function Page()
	{
		parent::Controller();
	}

	function index()
	{
		// Charge la page : /application/views/accueil.php
		$data['main_content'] = 'accueil';
		$this-&gt;load-&gt;view('includes/template', $data);
	}

	function contact()
	{
		// Charge la page : /application/views/contact.php
		$data['main_content'] = 'contact';
		$this-&gt;load-&gt;view('includes/template', $data);
	}

}
</pre>
<p>Ensuite dans le dossier /application/views j'ai un dossier "includes" qui contient :<br />
header.php</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;  dir=&quot;ltr&quot; lang=&quot;en&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
&lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
</pre>
<p>template.php</p>
<pre class="brush: php;">
// Header du site
&lt;?php $this-&gt;load-&gt;view('includes/header'); ?&gt;
// Vue chargé par la variable $main_content
&lt;?php $this-&gt;load-&gt;view($main_content); ?&gt;
// Footer du site
&lt;?php $this-&gt;load-&gt;view('includes/footer'); ?&gt;
</pre>
<p>footer.php</p>
<pre class="brush: xml;">
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Ajouter dans votre htaccess une ligne par page que vous voulez créer à noté on appel toujours "page" qui est notre contrôleur et "accueil" qui est notre méthode <img src='http://www.point2zero.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="brush: xml;">
RewriteRule ^accueil$ /index.php/page/accueil/ [L]
RewriteRule ^contact$ /index.php/page/contact/ [L]
</pre>
<p>Donc on peut créer un menu dans /application/views/includes/header.php</p>
<pre class="brush: xml;">
&lt;div id=&quot;navigation&quot;&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;/accueil&quot;&gt;Accueil&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;/contact&quot;&gt;Contact&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>Ce menu fonctionnera parfaitement avec tous les navigateurs par contre il rechargera a chaque fois tous les éléments : header.php template.php et footer.php</p>
<p>Pour ne pas recharger a chaque fois tous les éléments on peut utilise le plugin jQuery.History. Ce plug in fonctionne avec des liens avec l'attribut rel="history" et avec des ancres donc des liens avec des #page etc...</p>
<p>J'ai donc fait un petit code en jQuery qui modifie le menu précédent par le code :</p>
<pre class="brush: xml;">
&lt;div id=&quot;navigation&quot;&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a rel=&quot;history&quot; href=&quot;#accueil&quot;&gt;Accueil&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a rel=&quot;history&quot; href=&quot;#contact&quot;&gt;Contact&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>Le script jQuery qui permet de modifier le menu a la volée est le suivant :</p>
<pre class="brush: jscript;">
    $(document).ready(function() {
        /* Pour chaque element a qui se trouve dans un li dans un ul dans un element id=&quot;navigation&quot; */
        $(&quot;#navigation ul li a&quot;).each(function(){
            /* On recupere le href et on coupe le slash */
            var ancre = $(this).attr(&quot;href&quot;).split('/');
            /* On ajoute l'attribut rel avec la valeur history */
            $(this).attr(&quot;rel&quot;,&quot;history&quot;);
            /* On modifie l'attribut href par le nouveau avec le # a la place du slash */
            $(this).attr(&quot;href&quot;,&quot;#&quot; + ancre[1]);
        });
    });
</pre>
<p>Si le navigateur accepte jQuery et le Javascript alors les liens seront de la forme #lien et chargé grâce au plugin jQuery History sinon les liens seront de la forme /lien <img src='http://www.point2zero.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A l'an prochain bon réveillon <img src='http://www.point2zero.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.point2zero.net/blog/2009/12/31/jquery-code-igniter-referencement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Utilisation d&#039;Url Rewriting avec .htaccess</title>
		<link>http://www.point2zero.net/blog/2009/06/20/utilisation-durl-rewriting-avec-htaccess/</link>
		<comments>http://www.point2zero.net/blog/2009/06/20/utilisation-durl-rewriting-avec-htaccess/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 17:22:55 +0000</pubDate>
		<dc:creator>ChoiZ</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XSL]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.point2zero.net/blog/?p=874</guid>
		<description><![CDATA[
			
				
			
		
Voilà un sujet qui va plaire a certains qui souhaitent changer le nom de leurs page ou améliorer le référencement.
Imaginons que vous avez un site web avec des liens tel que :
- index.php?page=accueil
- index.php?page=contact
etc...
Votre page index.php va inclure une page "accueil.php" ou une page "contact.php".
Problème Google ne vas pas référencer ce qu'il y a apres [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F06%2F20%2Futilisation-durl-rewriting-avec-htaccess%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F06%2F20%2Futilisation-durl-rewriting-avec-htaccess%2F&amp;source=Point2Zero+%5BBlog%5D&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Voilà un sujet qui va plaire a certains qui souhaitent changer le nom de leurs page ou améliorer le référencement.</p>
<p>Imaginons que vous avez un site web avec des liens tel que :<br />
- index.php?page=accueil<br />
- index.php?page=contact<br />
etc...</p>
<p>Votre page index.php va inclure une page "accueil.php" ou une page "contact.php".</p>
<p>Problème Google ne vas pas référencer ce qu'il y a apres le "?" donc il va prendre uniquement "index.php".</p>
<p>Voilà une solution pour vous : "l'url rewriting" ou comment réécrire les urls d'une page.</p>
<p>Nous voulons a la place de ces adresses : accueil.html et contact.html, donc dans un premier temps on va vérifier que nous avons le module rewriting dans apache qui se nomme "mod_rewrite".<br />
Maintenant nous allons faire un fichier ".htaccess" avec ce qui suit :</p>
<pre class="brush: xml;">
RewriteEngine On
RewriteRule ^accueil.html$ /index.php?page=accueil [NC,L]
</pre>
<p>La première ligne va permettre d'utiliser le module d'apache "mod_rewrite".<br />
La seconde ligne est plus intéressante c'est elle qui va définir notre page "accueil.html" pointe sur "index.php?page=accueil".<br />
Vous pouvez utiliser les expressions régulières par exemple ^ pour le debut de la ligne et $ pour la fin.<br />
A la fin de la ligne vous pouvez voir des flags entre les crochets.<br />
NC signifie No Case donc pas sensible à la case ! Je peux taper ACCUEIL.HTML ou accueil.html ou AcCuEiL.HtmL si je veux.</p>
<p>D'autres flags existent tel que :</p>
<pre class="brush: xml;">RewriteRule ^forbidden.html$ - [F]</pre>
<p>Le F envoi un code erreur HTTP 403 (Forbidden) le tiret dit qu'il n'y a pas de réécriture d'url.</p>
<pre class="brush: xml;">RewriteRule ^gone.html$ - [G]</pre>
<p>Le G quand a lui renvoi un code erreur HTTP 410 (Gone)</p>
<p>Pour plus d'informations sur les flags : <a href="http://httpd.apache.org/docs/2.2/rewrite/rewrite_flags.html">http://httpd.apache.org/docs/2.2/rewrite/rewrite_flags.html</a><br />
Pour plus d'informations sur l'url Rewriting : <a href="http://httpd.apache.org/docs/2.2/rewrite/">http://httpd.apache.org/docs/2.2/rewrite/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.point2zero.net/blog/2009/06/20/utilisation-durl-rewriting-avec-htaccess/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nouveaux liens !</title>
		<link>http://www.point2zero.net/blog/2009/06/04/nouveaux-liens/</link>
		<comments>http://www.point2zero.net/blog/2009/06/04/nouveaux-liens/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 19:22:14 +0000</pubDate>
		<dc:creator>ChoiZ</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.point2zero.net/blog/?p=859</guid>
		<description><![CDATA[
			
				
			
		
Une semaine déjà sans faire un billet c'est long je sais...
Voilà donc des nouveaux liens sur la gauche (l'autre gauche ? la droite !  ) qui vous permettrons de découvrir pas mal de sites en jQuery ou d'autres technologies. 
- Function est un site Anglais plutôt bien fait avec pas mal de design de [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F06%2F04%2Fnouveaux-liens%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F06%2F04%2Fnouveaux-liens%2F&amp;source=Point2Zero+%5BBlog%5D&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Une semaine déjà sans faire un billet c'est long je sais...<br />
Voilà donc des nouveaux liens sur <del datetime="2009-06-04T22:38:27+00:00">la gauche</del> (l'autre gauche ? la droite ! <img src='http://www.point2zero.net/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) qui vous permettrons de découvrir pas mal de sites en jQuery ou d'autres technologies. </p>
<p>- Function est un site Anglais plutôt bien fait avec pas mal de design de boutons (avec certains à vendre) et quelques articles qui m'intéressent.<br />
- Nettuts+ est un blog avec pas mal d'articles et de tutoriaux (certains payant également) mais pas mal de contenu est gratuit c'est également un très bon site. N'hésitez pas a voir les sites de la même famille (PSDtuts, Audiotuts etc...).<br />
- Six Revisions je le connais beaucoup moins mais il y a des bons articles également.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.point2zero.net/blog/2009/06/04/nouveaux-liens/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Création d&#039;un nouveau projet web.</title>
		<link>http://www.point2zero.net/blog/2009/05/25/creation-dun-nouveau-projet-web/</link>
		<comments>http://www.point2zero.net/blog/2009/05/25/creation-dun-nouveau-projet-web/#comments</comments>
		<pubDate>Sun, 24 May 2009 22:34:09 +0000</pubDate>
		<dc:creator>ChoiZ</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.point2zero.net/blog/?p=836</guid>
		<description><![CDATA[
			
				
			
		
ProjectDeploy.org est un site web qui permet de créer une structure de base pour votre projet web.

Par exemple on peut choisir si on fait nos page en html 4.01 ou xhtml 1.0, si on veut faire du transitional ou du strict, si on utilise du css, si on veut inclure du jquery, des plugins etc...
Bref [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F05%2F25%2Fcreation-dun-nouveau-projet-web%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F05%2F25%2Fcreation-dun-nouveau-projet-web%2F&amp;source=Point2Zero+%5BBlog%5D&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.ProjectDeploy.org/">ProjectDeploy.org</a> est un site web qui permet de créer une structure de base pour votre projet web.</p>
<p><img src="http://www.point2zero.net/blog/wp-content/uploads/2009/05/picture-14.png" alt="picture-14" title="picture-14" width="274" height="109" class="size-full wp-image-837" /></p>
<p>Par exemple on peut choisir si on fait nos page en html 4.01 ou xhtml 1.0, si on veut faire du transitional ou du strict, si on utilise du css, si on veut inclure du jquery, des plugins etc...</p>
<p>Bref vous définissez vos options et lorsque vous avez fini cliquez sur "deploy!". A ce moment la vous pourez télécharger un fichier zip avec une "structure" de base pour votre projet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.point2zero.net/blog/2009/05/25/creation-dun-nouveau-projet-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animons nos page avec jQuery</title>
		<link>http://www.point2zero.net/blog/2009/05/24/animons-nos-page-avec-jquery/</link>
		<comments>http://www.point2zero.net/blog/2009/05/24/animons-nos-page-avec-jquery/#comments</comments>
		<pubDate>Sun, 24 May 2009 21:35:12 +0000</pubDate>
		<dc:creator>ChoiZ</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.point2zero.net/blog/?p=825</guid>
		<description><![CDATA[
			
				
			
		
Aujourd'hui un exemple pour animer vos pages web grâce à jQuery.
Nous allons utiliser la fonction .animate() celle-ci permet de modifier le css d'un ou plusieurs élément(s) de votre page.
Dans cet exemple nous allons travailler avec cinq liens qui vont nous permettre de faire bouger une balise html &#60;p&#62;.
Dans la balise body placez :

&#60;a href=&#34;javascript:void(0)&#34; onclick=&#34;anim1();&#34;&#62;anim1();&#60;/a&#62;
&#60;a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F05%2F24%2Fanimons-nos-page-avec-jquery%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F05%2F24%2Fanimons-nos-page-avec-jquery%2F&amp;source=Point2Zero+%5BBlog%5D&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Aujourd'hui un exemple pour animer vos pages web grâce à jQuery.</p>
<p>Nous allons utiliser la fonction .animate() celle-ci permet de modifier le css d'un ou plusieurs élément(s) de votre page.</p>
<p>Dans cet exemple nous allons travailler avec cinq liens qui vont nous permettre de faire bouger une balise html &lt;p&gt;.</p>
<p>Dans la balise body placez :</p>
<pre class="brush: xml;">
&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;anim1();&quot;&gt;anim1();&lt;/a&gt;
&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;anim2();&quot;&gt;anim2();&lt;/a&gt;
&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;anim3();&quot;&gt;anim3();&lt;/a&gt;
&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;anim4();&quot;&gt;anim4();&lt;/a&gt;
&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;anim5();&quot;&gt;anim5();&lt;/a&gt;
&lt;p id=&quot;p1&quot;&gt;Paragraph with some text&lt;/p&gt;
</pre>
<p>Puis dans le head ajouter la bibliotheque jQuery ainsi que nos différentes fonctions :</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.3.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function anim1(){
	$(&quot;#p1&quot;).animate(
		{
			paddingLeft:&quot;100px&quot;,
			paddingTop:&quot;0px&quot;
		},
		1000
	);
}
function anim2(){
	$(&quot;#p1&quot;).animate(
		{
			paddingLeft: &quot;200px&quot;,
			paddingTop:&quot;0px&quot;
		},
		1000
	);
}
function anim3(){
	$(&quot;#p1&quot;).animate(
		{
			paddingLeft:&quot;200px&quot;,
			paddingTop:&quot;100px&quot;
		},
		1000
	);
}
function anim4(){
	$(&quot;#p1&quot;).animate(
		{
			paddingLeft:&quot;100px&quot;,
			paddingTop:&quot;100px&quot;
		},
		1000
	);
}
function anim5(){
	$(&quot;#p1&quot;).animate(
		{
			paddingLeft: &quot;200px&quot;,
			paddingTop:&quot;0px&quot;
		},
		1000
	);
}
&lt;/script&gt;
</pre>
<p>La premiere ligne inclus la librairie jQuery : "jquery-1.3.2.min.js". Ensuite j'ai créer 5 fonctions qui modifieront #p1 comme en CSS la balise avec l'id qui sera égale à p1 soit une balise avec id="p1".<br />
Avec la fonction animate je modifie une ou plusieurs valeurs de CSS pour pouvoir déplacer mon élément sur ma page.<br />
N'hésitez pas à ajouter des commentaires si vous avez besoin de plus d'explications.</p>
<p><a href="/code/demo-2009-05-24-001.html" class="chzbouton">Voir la démonstration</a></p>
<p>Une seconde démonstration. Dans celle-ci j'ai ajouté la fonction fadeTo() qui permet de modifier l'opacité du texte.<br />
<a href="/code/demo-2009-05-24-002.html" class="chzbouton">Voir la démonstration 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.point2zero.net/blog/2009/05/24/animons-nos-page-avec-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery : On commence...</title>
		<link>http://www.point2zero.net/blog/2009/05/23/jquery-on-commence/</link>
		<comments>http://www.point2zero.net/blog/2009/05/23/jquery-on-commence/#comments</comments>
		<pubDate>Sat, 23 May 2009 13:28:29 +0000</pubDate>
		<dc:creator>ChoiZ</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[xHTML]]></category>

		<guid isPermaLink="false">http://www.point2zero.net/blog/?p=820</guid>
		<description><![CDATA[
			
				
			
		
Voilà le premier article sur jQuery. Mais qu'est-ce que jQuery ?
jQuery est un "framework" javascript qui permet d'utiliser le DOM, et d'agrémenter vos pages par des animations, ou différentes fonctionnalités AJAX.
Pour utiliser jQuery nous allons dans un premier temps télécharger la librairie sur le site officiel.
Ensuite ajouter la dans votre page html entre les balises [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F05%2F23%2Fjquery-on-commence%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.point2zero.net%2Fblog%2F2009%2F05%2F23%2Fjquery-on-commence%2F&amp;source=Point2Zero+%5BBlog%5D&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Voilà le premier article sur jQuery. Mais qu'est-ce que jQuery ?<br />
jQuery est un "framework" javascript qui permet d'utiliser le DOM, et d'agrémenter vos pages par des animations, ou différentes fonctionnalités AJAX.</p>
<p>Pour utiliser jQuery nous allons dans un premier temps télécharger la librairie sur <a href="http://www.jquery.com">le site officiel</a>.</p>
<p>Ensuite ajouter la dans votre page html entre les balises &lt;head&gt; et &lt;/head&gt; grâce à</p>
<pre class="brush: xml;">

&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Maintenant nous pouvons utiliser jQuery grâce à : $(...)</p>
<p>Ceci $() va nous permettre d'utiliser les différentes fonctions de jQuery.<br />
Par exemple si dans notre page nous avons &lt;div id="mondiv"&gt;contenu de mon div&lt;/div&gt; je vais pouvoir selectionner cet element avec jQuery.<br />
$("#mondiv") va nous permettre de selectionner notre element comme en CSS #mondiv selectionnera la balise avec l'id correspondant.</p>
<p>Exemple de page html avec l'utilisation de jQuery qui permet de cacher l'élément.</p>
<pre class="brush: xml;">

&lt;html&gt;
&lt;head&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;mondiv&quot;&gt;contenu de mon div&lt;/div&gt;
&lt;script&gt;$(&quot;#mondiv&quot;).hide(slow)&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.point2zero.net/blog/2009/05/23/jquery-on-commence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
