<?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>Lodel &#187; 0.8</title>
	<atom:link href="http://blog.lodel.org/category/0-8/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lodel.org</link>
	<description>Journal de développement de Lodel, logiciel d'édition électronique</description>
	<lastBuildDate>Mon, 03 Oct 2011 15:24:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Procédure de migration de Lodel 0.8 vers Lodel 0.9</title>
		<link>http://blog.lodel.org/81</link>
		<comments>http://blog.lodel.org/81#comments</comments>
		<pubDate>Tue, 27 Oct 2009 12:39:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[0.8]]></category>
		<category><![CDATA[0.9]]></category>
		<category><![CDATA[lodel 0.8]]></category>
		<category><![CDATA[lodel 0.9]]></category>
		<category><![CDATA[upgrades]]></category>

		<guid isPermaLink="false">http://blog.lodel.org/?p=81</guid>
		<description><![CDATA[La migration de Lodel 0.8 vers Lodel 0.9 est moins compliquée que de la 0.7 vers la 0.8. Seuls quelques modifications dans la base de données sont à effectuer, ainsi que l&#8217;ajout de deux paramètres dans le lodelconfig.php. Également, il vous faudra ajuster vos fichiers de configurations (lodelconfig.php ET siteconfig.php) en suivant les fichiers de [...]]]></description>
			<content:encoded><![CDATA[<p>La migration de Lodel 0.8 vers Lodel 0.9 est moins compliquée que de la 0.7 vers la 0.8.</p>
<p>Seuls quelques modifications dans la base de données sont à effectuer, ainsi que l&#8217;ajout de deux paramètres dans le lodelconfig.php.</p>
<p>Également, il vous faudra ajuster vos fichiers de configurations (lodelconfig.php ET siteconfig.php) en suivant les fichiers de configuration de la distribution (respectivement /lodel-0.9/install/plateform/lodelconfig-default.php et lodel-0.9/src/siteconfig.php (ou siteconfigroot.php si vous avez installé Lodel en mode mono-site)).</p>
<p>Voici la marche à suivre pour la base de données générale de Lodel :</p>
<ul>
<li> dans la table urlstack, ajouter un champ &#8216;site&#8217; : ALTER TABLE urlstack ADD `site` varchar(64) CHARACTER SET utf8 collate utf8_bin NOT NULL;</li>
<li>ajouter la table de la messagerie interne : CREATE TABLE `internal_messaging` (<br />
`id` int(10) unsigned NOT NULL auto_increment,<br />
`idparent` int(10) unsigned NOT NULL,<br />
`iduser` varchar(255) default NULL,<br />
`recipient` longtext NOT NULL,<br />
`recipients` longtext NOT NULL,<br />
`subject` varchar(255) NOT NULL,<br />
`body` longtext NOT NULL,<br />
`incom_date` datetime NOT NULL,<br />
`cond` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`status` tinyint(4) NOT NULL default &#8217;0&#8242;,<br />
`upd` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,<br />
PRIMARY KEY  (`id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8</li>
<li>ajout d&#8217;un champ &#8216;userrights&#8217; dans la table session : ALTER TABLE session ADD `userrights` tinyint(3) unsigned NOT NULL default &#8217;0&#8242;</li>
<li>ajout de la table &#8216;mainplugins&#8217; : CREATE TABLE `mainplugins` (<br />
`id` int(10) unsigned NOT NULL auto_increment,<br />
`name` varchar(64) character set utf8 collate utf8_bin NOT NULL,<br />
`upd` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,<br />
`status` tinyint(4) NOT NULL default &#8217;0&#8242;,<br />
`trigger_preedit` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`trigger_postedit` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`trigger_prelogin` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`trigger_postlogin` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`trigger_preauth` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`trigger_postauth` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`trigger_preview` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`trigger_postview` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`config` longtext NOT NULL,<br />
`hooktype` varchar(5) NOT NULL,<br />
`title` text NOT NULL,<br />
`description` longtext NOT NULL,<br />
PRIMARY KEY  (`id`),<br />
UNIQUE KEY `name` (`name`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8</li>
</ul>
<p>À partir de là, il faut, pour chaque site :</p>
<ul>
<li>ajouter le champ ‘ip’ dans la table restricted_users : ALTER TABLE restricted_users ADD `ip` longtext NOT NULL;</li>
<li>ajouter la table des plugins : CREATE TABLE plugins (<br />
`id` int(10) unsigned NOT NULL default ‘0′,<br />
`name` varchar(64) character set utf8 collate utf8_bin NOT NULL,<br />
`upd` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,<br />
`status` tinyint(4) NOT NULL default ‘0′,<br />
`config` longtext NOT NULL,<br />
PRIMARY KEY  (`id`),<br />
UNIQUE KEY `name` (`name`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8;</li>
</ul>
<p>Il suffit maintenant d&#8217;ajouter, dans le lodelconfig.php, les deux paramètres suivants :<br />
$cfg['dbDriver']=&#8217;mysql&#8217;; // mettre mysqli si votre installation vous le permet<br />
$cfg['$sqlCacheTime']=3600*24; // temps de cache des requêtes SQL, mettre à 0 pour désactiver</p>
<p>Voilà, votre installation est prête, vous pouvez maintenant télécharger Lodel 0.9, décompresser l&#8217;archive, et remplacer les répertoires lodel-0.8, lodeladmin-0.8 et share-0.8 par leurs équivalents 0.9.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lodel.org/81/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nouvelle contribution pour Lodel 0.8 : authentification LDAP</title>
		<link>http://blog.lodel.org/66</link>
		<comments>http://blog.lodel.org/66#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:47:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[0.8]]></category>
		<category><![CDATA[Contributions]]></category>

		<guid isPermaLink="false">http://blog.lodel.org/?p=66</guid>
		<description><![CDATA[Une nouvelle contribution vient d&#8217;être ajoutée sur sourcesup. Elle permet d&#8217;effectuer une authentification dans Lodel via un annuaire LDAP. Cette contribution est librement téléchargeable à cette adresse : https://sourcesup.cru.fr/frs/?group_id=193 , rubrique &#8220;contributions&#8221; de Lodel 0.8. Le fichier .zip contient le patch, les fichiers modifiés, la licence ainsi qu&#8217;un fichier expliquant le fonctionnement de ce patch [...]]]></description>
			<content:encoded><![CDATA[<p>Une nouvelle contribution vient d&#8217;être ajoutée sur sourcesup.</p>
<p>Elle permet d&#8217;effectuer une authentification dans Lodel via un annuaire LDAP.</p>
<p>Cette contribution est librement téléchargeable à cette adresse : https://sourcesup.cru.fr/frs/?group_id=193 , rubrique &#8220;contributions&#8221; de Lodel 0.8.</p>
<p>Le fichier .zip contient le patch, les fichiers modifiés, la licence ainsi qu&#8217;un fichier expliquant le fonctionnement de ce patch dont je copie le contenu ici :</p>
<pre>---------------------------------------
PATCH FOR LODEL VERSION 0.8

http://sourcesup.cru.fr/projects/lodel/

LDAP AUTHENTICATION V 0.1
Odile Benassy &lt;odile.benassy@u-psud.fr&gt;
---------------------------------------

Features
--------

With this patch, Lodel authentication mechanism is modified as follows:

* First, LDAP authentication is tried
* If it fails, normal Lodel authentication is tried
* In case of LDAP authentication success, a corresponding lodel user
is searched in Lodel database
 * if there is one, Lodel authorizations take place
 * if there is none, a Lodel user is created with minimal user rights,
 and Lodel authorizations take place (as VISITOR) 

Configuration
-------------

* in your siteconfig.php, setup your LDAP parameters,
 then switch to $use_ldap=true</pre>
<p>Merci à Odile Benassy pour cette contribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lodel.org/66/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

