<?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>bbPress &#8211; Roumazeilles.net</title>
	<atom:link href="https://www.roumazeilles.net/news/fr/wordpress/tag/bbpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.roumazeilles.net/news/fr/wordpress</link>
	<description>Opinions technophiles et autres</description>
	<lastBuildDate>Sat, 05 Jan 2008 13:50:30 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Installation de bbPress</title>
		<link>https://www.roumazeilles.net/news/fr/wordpress/2008/01/01/installation-de-bbpress/</link>
					<comments>https://www.roumazeilles.net/news/fr/wordpress/2008/01/01/installation-de-bbpress/#respond</comments>
		
		<dc:creator><![CDATA[Yves Roumazeilles]]></dc:creator>
		<pubDate>Tue, 01 Jan 2008 19:25:21 +0000</pubDate>
				<category><![CDATA[bbPress]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[tutoriel]]></category>
		<guid isPermaLink="false">https://www.roumazeilles.net/news/fr/wordpress/2008/01/01/installation-de-bbpress/</guid>

					<description><![CDATA[Lors de l&#8217;installation du nouveau logiciel de forums sur Roumazeilles.net (bbPress) [il s&#8217;agissait uniquement d&#8217;une évaluation qui ne sera pas prolongée pour le moment], j&#8217;ai noté les actions détaillées que j&#8217;ai dû suivre pour obtenir une configuration convenable et complètement opérationnelle. Comme bbPress n&#8217;est documenté que de manière assez spartiate, cela pourra peut-être aider quelqu&#8217;un [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Lors de l&rsquo;installation du nouveau logiciel de forums sur Roumazeilles.net (<a href="http://www.bbpress.org/">bbPress</a>) [il s&rsquo;agissait uniquement d&rsquo;une évaluation qui ne sera pas prolongée pour le moment], j&rsquo;ai noté les actions détaillées que j&rsquo;ai dû suivre pour obtenir une configuration convenable et complètement opérationnelle. Comme <a href="http://www.bbpress.org/">bbPress</a> n&rsquo;est documenté que de manière assez spartiate, cela pourra peut-être aider quelqu&rsquo;un d&rsquo;autre.</p>
<h3>Cible</h3>
<p>Le premier objectif était d&rsquo;installer deux jeux de forums (en français et en anglais) dans leurs URLs respectives.</p>
<ul>
<li><a href="/forum/en/">forums anglais</a></li>
<li><a href="/forum/fr/">forums français</a></li>
</ul>
<p>Leur emplacement avait une influence sur le reste parce que je souhaitais conserver une excellente intégration avec les deux blogs à base de WordPress. Il est vivement conseillé d&rsquo;installer les forums à l&rsquo;intérieur même du blog correspondant.</p>
<p>Voilà comment j&rsquo;ai fait.</p>
<p><span id="more-878"></span></p>
<h3>Configuration</h3>
<p>La principale préoccupation a été de choisir le bon emplacement. Le package est préparé pour être installé dans un sous-répertoire <code>bbpress</code> dans le répertoire <code>wordpress</code> ; j&rsquo;ai donc dû le renommer après décompression (une fois pour chaque language).</p>
<p>Le fichier <code>config.php</code> est rempli en fonction de ces éléments :</p>
<pre lang="php"><? php

// ** MySQL settings ** //
define('BBDB_NAME', 'roumazeilles');      // The name of the database
define('BBDB_USER', '*********');     // Your MySQL username
define('BBDB_PASSWORD', '**********'); // ...and password
define('BBDB_HOST', 'localhost');    // 99% chance you won't need to change this value

// Change the prefix if you want to have multiple forums in a single database.
$bb_table_prefix  = 'frbb_'; // Only letters, numbers and underscores please!

// If your bbPress URL is http://bbpress.example.com/forums/ , the examples would be correct.
// Adjust the domain and path to suit your actual URL.
	// Just the domain name; no directories or path. There should be no trailing slash here.
	$bb->domain = 'http://www.roumazeilles.net'; // Example: 'http://bbpress.example.com'
	// There should be both a leading and trailing slash here. '/' is fine if the site is in root.
	$bb->path   = '/news/fr/wordpress/forum/';				   // Example: '/forums/'

// What are you going to call me?
$bb->name   = 'Roumazeilles.net - Forums francophones';

// This must be set before running the install script.
$bb->admin_email = 'wp_fr_@roumazeilles.net';

// Set to true if you want pretty permalinks.
$bb->mod_rewrite = true;

// The number of topics that show on each page.
$bb->page_topics = 30;

// A user can edit a post for this many minutes after submitting.
$bb->edit_lock = 60;

// Your timezone offset.  Example: -7 for Pacific Daylight Time.
$bb->gmt_offset = 0;

// Change this to localize bbPress.  A corresponding MO file for the
// chosen language must be installed to bb-includes/languages.
// For example, install de.mo to bb-includes/languages and set BBLANG to 'de'
// to enable German language support.
define('BBLANG', 'fr');

// Your Akismet Key.  You do not need a key to run bbPress, but if you want to take advantage
// of Akismet's powerful spam blocking, you'll need one.  You can get an Akismet key at
// http://wordpress.com/api-keys/
$bb->akismet_key = '1234567890'; // Example: '1234567890'


// The rest is only useful if you are integrating bbPress with WordPress.
// If you're not, just leave the rest as it is.

$bb->wp_table_prefix = 'fr_';  // WordPress table prefix.  Example: 'wp_';
$bb->wp_home = 'https://www.roumazeilles.net/news/fr/wordpress';  // WordPress - Options->General: Blog address (URL) // No trailing slash.  Example: 'http://example.com'
$bb->wp_siteurl = 'https://www.roumazeilles.net/news/fr/wordpress';  // WordPress - Options->General: WordPress address (URL) // No trailing slash. Example: 'http://example.com'

/* Stop editing */

if ( !defined('BBPATH') )
	define('BBPATH', dirname(__FILE__) . '/' );
require_once( BBPATH . 'bb-settings.php' );

?></pre>
<p>Pour avoir un accés plus direct j&rsquo;ai également corrigé légèrement le fichier <code>.htaccess</code> du site pour qu&rsquo;il contienne les lignes de redirection suivantes qui donnent les raccourcis plus symapthiques utilisés un peu partout.</p>
<pre>redirect 301 /forum/en https://www.roumazeilles.net/news/en/wordpress/forum/
redirect 301 /forum/fr https://www.roumazeilles.net/news/fr/wordpress/forum/</pre>
<h3>Etapes supplémentaires</h3>
<h4>Droits d&rsquo;accés</h4>
<p>J&rsquo;ai aussi dû modifier les droits d&rsquo;accés à certains répertoires sur le serveur web.</p>
<p><code>chmod 644 ./forum/</code> (peut-être pas critique)<br />
<code>mkdir ./forum/bb-cache/</code><br />
<code>chmod 644 ./forum/bb-cache/</code> (nécessaire pour la mise à jour des options de gestion du site)</p>
<h4>Thème</h4>
<p><a href="http://www.bbpress.org/">bbPress</a> utilise des thèmes de présentation qui sont très similaires à ceux de WordPress. C&rsquo;est bien pour réduire le volume de travail (et pour éviter d&rsquo;avoir à apprendre une nouvelle organisation) quand on désire obtenir une présentation homogène et cohérente avec celle d&rsquo;un thème WordPress existant.</p>
<p>Néanmoins, c&rsquo;est vraiment pénible d&rsquo;avoir à préparer autant de fichier que ce que bbPress attend (j&rsquo;espère bien que cela sera simplifié dans le futur). Quoi qu&rsquo;il en soit, je ne peux que me féliciter d&rsquo;utiliser DreamWeaver 3.x dont l&rsquo;implémentation des templates est très puissante. Par ailleurs, comme une grande partie de mes pages réside véritablement dans le fichier CSS, cela a finalement été une tâche relativement moins ardue. Mais c&rsquo;est encore trop pour un logiciel fini. Au moins, si vous ne faites rien, le thème Kakumei prend automatiquement en charge vos forums. C&rsquo;est mieux que rien.</p>
<h4>Internationalisation</h4>
<p>Ici, souvenons-nous que mon site web est partagé entre l&rsquo;anglais et le français. Il n&rsquo;y avait aucune raison pour que les forums ne suivent pas le même chemin. L&rsquo;installation en anglais est parfaitement standard, bien sûr. Pour le français, j&rsquo;ai dû procéder à la traduction d&rsquo;un fichier spéaré  (répondant au doux nom de <code>bbpress.pot</code>) qui fournit tous les textes à traduire.</p>
<p>J&rsquo;en ai installé un dans le répertoire <code>language</code>. C&rsquo;est tout. La traduction n&rsquo;a rien d&rsquo;officiel, mais ça me va.</p>
<h3>Dernières réflexions</h3>
<p>Au bout du compte, après une assez longue phase de test sur un site web dissimulé, j&rsquo;ai pu installer les forums assez facilement (ça pourrait être mieux, mais <a href="http://www.bbpress.org/">bbPress</a> est encore en cours de développement. Ce n&rsquo;ets donc pas si mal). La documentation est réduite à presque rien, mais la communauté est active et participe bien.</p>
<p>Une chose qui m&rsquo;a posé problème est que bbPress fait attention à mettre le maximum de choses en cache. Pendant les essais, à chaque changement, il faut penser à vider le cache ou recharger la page du site et non pas du cache. A défaut, vous avez vite l&rsquo;impression qu&rsquo;aucune de vos actions ne sert à quoi que ce soit. Enervant, même si les excuses liées à la performance sont compréhensibles.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.roumazeilles.net/news/fr/wordpress/2008/01/01/installation-de-bbpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
