<?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 blog de Bruno Caruso &#187; wamp</title>
	<atom:link href="http://www.brunocaruso.net/blog/tag/wamp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brunocaruso.net/blog</link>
	<description>Mon espace personnel</description>
	<lastBuildDate>Sat, 28 Jan 2012 06:35:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Améliorer la présentation de son wiki Mediawiki avec des CSS</title>
		<link>http://www.brunocaruso.net/blog/2009/06/24/ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css</link>
		<comments>http://www.brunocaruso.net/blog/2009/06/24/ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 23:18:38 +0000</pubDate>
		<dc:creator>brunocaruso</dc:creator>
				<category><![CDATA[Astuces Logiciels Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://blog.brunocaruso.net/?p=159</guid>
		<description><![CDATA[Les thèmes fournis avec Mediawiki sont plutôt pauvres et ressemblent à l&#8217;interface de Wikipedia. Sans rentrer dans la création d&#8217;un thème complet pour Mediawiki (je m&#8217;en fou de l&#8217;aspect global, c&#8217;est qu&#8217;un wiki local que j&#8217;ai installé et dont je suis le seul à consulter), j&#8217;ai quand même envie de rajouter des fonctionnalité d&#8217;affichage. Par [...]]]></description>
			<content:encoded><![CDATA[<p>Les thèmes fournis avec Mediawiki sont plutôt pauvres et ressemblent à l&#8217;interface de <a href="http://fr.wikipedia.org">Wikipedia</a>. Sans rentrer dans la création d&#8217;un thème complet pour Mediawiki (je m&#8217;en fou de l&#8217;aspect global, c&#8217;est qu&#8217;un wiki local que j&#8217;ai installé et dont je suis le seul à consulter), j&#8217;ai quand même envie de rajouter des fonctionnalité d&#8217;affichage. Par exemple pour des paragraphes importants, j&#8217;aime qu&#8217;ils soient mise en valeur.</p>
<p>En tenant compte des possibilités de CSS, le code HTML directement à insérer dans une page wiki doit ressembler à ceci : </p>
<p><code>&lt;p class="important"&gt;<br />
&lt;strong&gt;NOTE&lt;/strong&gt; : Pour garder une compatibilité avec la version 4 de PHP, il est possible de déclarer l'attribut avec le mot-clé<br />
var, qui est équivalent au nouveau mot-clé public. L'utilisation de la syntaxe PHP 4 provoquera une erreur de niveau E_STRICT<br />
pour avertissement.<br />
&lt;/p&gt;</code></p>
<p>Pour afficher de manière très visibles ce paragraphe avec le style &#8220;important&#8221;, il faut que Mediawiki en tienne compte. Pour cela on doit insérer le contenu de la feuille de style directement dans la page du Wiki à l&#8217;adresse <strong>/MediaWiki:Common.css</strong>. Ainsi mon fichier /MediaWiki:Common.css ressemble à ceci : </p>
<p><code>/* Le CSS placé ici sera appliqué à tous les habillages. */<br />
.important {<br />
    border: 2px solid black;<br />
    background: #F60;<br />
    color: white;<br />
    padding: 20px;<br />
    font-size: 110%;<br />
}</code></p>
<p style="text-align: center"><img src="/blog/img/200906/class-mediawiki.gif" alt="MediaWiki et la personnalisation du CSS" title="MediaWiki et la personnalisation du CSS grace au fichier MediaWiki:Common:CSS"></p>
<p</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocaruso.net/blog/2009/06/24/ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mon WAMP maison</title>
		<link>http://www.brunocaruso.net/blog/2009/06/23/mon-wamp-maison/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mon-wamp-maison</link>
		<comments>http://www.brunocaruso.net/blog/2009/06/23/mon-wamp-maison/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 18:11:01 +0000</pubDate>
		<dc:creator>brunocaruso</dc:creator>
				<category><![CDATA[Serveurs Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wamp]]></category>

		<guid isPermaLink="false">http://blog.brunocaruso.net/?p=140</guid>
		<description><![CDATA[En attendant de tester un système WAMP tout-en-un récent (type WAMPServer ou EasyPHP), je bidouille pour ma propre installation du trio &#8220;Apache / MySQL / PHP&#8221; sous Windows XP/Vista (dans le cadre de l&#8217;étape de developpement, pas en cas de serveur de prod, je suis pas inconscient non plus :^) La raison pourquoi je n&#8217;utilise [...]]]></description>
			<content:encoded><![CDATA[<p>En attendant de tester un système WAMP tout-en-un récent (type WAMPServer ou EasyPHP), je bidouille pour ma propre installation du trio &#8220;Apache / MySQL / PHP&#8221; sous Windows XP/Vista (dans le cadre de l&#8217;étape de developpement, pas en cas de serveur de prod, je suis pas inconscient non plus :^)</p>
<p>La raison pourquoi je n&#8217;utilise pas de système WAMP tout-en-un est que leur interface personnalisée me gonfle assez. Même si je dois reconnaître que WAMPServer a des qualités indéniables comme le fait de pouvoir  installer et utiliser plusieurs versions d&#8217;Apache / Php et MySQL : très pratique si on héberge ses sites chez les serveurs de plusieurs prestataires qui utilisent des versions de MySQL différentes (4.1, 5.0, 5.1).</p>
<p>Je ne vais pas détailler l&#8217;étape d&#8217;installation (dont je traiterais plus tard) d&#8217;un serveur WAMP. Cet article est plutôt utilisé comme mémo personnel : </p>
<p>Après avoir installé et configuré Apache, MySQL et PHP dans les répertoires respectifs <strong>V:\Webmaster\Apache</strong>, <strong>V:\Webmaster\MySQL</strong> et <strong>V:\Webmaster\PHP</strong>, je peux changer de machine ou réinstaller Windows, je n&#8217;ai pas à réinstaller à chaque fois ces serveurs. Je fais juste ceci (en tant qu&#8217;administrateur) : </p>
<ul>
<li>Copier mon <strong>php.ini</strong> (situé dans V:\Webmaster\PHP) dans <strong>C:\Windows</strong></li>
<li>Copier <strong>libmcrypt.dll</strong>, <strong>libmysql.dll</strong> et <strong>libmhash.dll</strong> (situés dans V:\Webmaster\PHP) dans <strong>C:\Windows\System32</strong>. Ces extensions me sont utiles pour <strong>PhpMyAdmin</strong>.</li>
<li>Copier mon fichier <strong>hosts</strong> personnalisé qui tient compte de tous mes hôtes virtuels Apache (vhosts) (que j&#8217;ai placé dans <strong>V:\Webmaster\ADMIN\A INSTALLER\C-Windows-System32-drivers-etc</strong> pour ne jamais l&#8217;oublier) vers <strong>C:\Windows\System32\drivers\etc</strong>.</li>
<li>Ensuite j&#8217;installe <strong>Apache</strong> en tant que service : dans une ligne de commande :<br />
<code>&gt;v:\Webmaster\Apache\bin\httpd -k install<br />
Installing the Apache2.2 service<br />
The Apache2.2 service is successfully installed.</code></li>
<li>Ensuite j&#8217;installe le service <strong>MySQL</strong>  : <code>&gt;v:\Webmaster\MySQL\bin\mysqld --install<br />
Service successfully installed.</code></li>
<li>Pour <strong>PHP</strong>, il n&#8217;y a rien à faire, puisque la configuration d&#8217;Apache (le httpd.conf) tiens compte de l&#8217;extension PHP. Dans <strong>V:\Webmaster\Apache\conf\httpd.conf</strong> : <code>PHPIniDir "V:\Webmaster\PHP\"<br />
LoadModule php5_module "V:\Webmaster\PHP\php5apache2_2.dll"</code></li>
<li>Ensuite je démarre les services Apache et MySQL en ligne de commande : <code>&gt;net start apache2.2 &#038;&#038; net start mysql<br />
Le service Apache2.2 démarre.<br />
Le service Apache2.2 a démarré.<br />
&nbsp;<br />
Le service MySQL démarre.<br />
Le service MySQL a démarré.</code></li>
</ul>
<p>Certes, c&#8217;est une bidouille plus complexe que l&#8217;installation d&#8217;un EasyPHP ou WAMPServer, mais je n&#8217;ai pas besoin de tout ce côté &#8220;pris par la main / facilité&#8221; d&#8217;un tout-en-un. Je ne sais pas si les tout-en-un se sont améliorés mais je garde un mauvais souvenirs de <strong>EasyPHP</strong> qui par défaut permettait à n&#8217;importe qui d&#8217;accéder à l&#8217;interface d&#8217;administration (et de l&#8217;ensemble des dossiers des projets web, vhosts, etc..) directement via http://votre_adresse_ip/. Au moins avec ma solution tirée par les cheveux je reste maître des accès.</p>
<p>Et hop mes sites locaux parfaitement accessibles : </p>
<p style="text-align: center"><a href="http://www.brunocaruso.net/blog/img/200906/localhost_phpmyadmin.jpg"><img src="/blog/img/200906/mlocalhost_phpmyadmin.jpg" alt="PhpMyAdmin local" title="PhpMyAdmin local" /></a></p>
<p><em>Note pour plus tard</em> : Faire un script <strong>batch</strong> qui ferait tout ceci de manière automatique.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocaruso.net/blog/2009/06/23/mon-wamp-maison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

