<?xml version="1.0" encoding="ISO-8859-1" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://www.phpindex.com/index.php/">
  <title>PHP Index - La passerelle française des technologies PHP: Hypertext Preprocessor</title>
  <description><![CDATA[La passerelle française des technologies PHP: Hypertext Preprocessor]]></description>
  <link>http://www.phpindex.com/index.php/</link>
  <dc:language>fr</dc:language>
  <dc:creator></dc:creator>
  <dc:rights></dc:rights>
  <dc:date>2009-01-08T16:48:10+01:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2009-01-08T16:48:10+01:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://www.phpindex.com/index.php/2009/01/06/5176-smashing-magazine-joomla-developers-toolbox" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2009/01/06/5175-ez-components-version-20082" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2009/01/06/5174-nouvelles-versions-pour-jelix" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2009/01/05/5173-eclipse-pdt-20" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2008/12/29/5162-choisir-son-cms" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2008/12/24/5161-mise-a-jour-de-securite-spip-183b-192g-et-202" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2008/12/24/5159-bilan-2008-du-web-20-en-entreprise" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2008/12/24/5158-spip-202-183b-et-192g" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2008/12/23/5147-ez-publish-410alpha1" />
  <rdf:li rdf:resource="http://www.phpindex.com/index.php/2008/12/23/5145-utiliser-des-feuilles-de-style-dynamiques-avec-php" />
  </rdf:Seq>
  </items>
</channel>

<item rdf:about="http://www.phpindex.com/index.php/2009/01/06/5176-smashing-magazine-joomla-developers-toolbox">
  <title>Smashing Magazine : Joomla Developer’s Toolbox</title>
  <link>http://www.phpindex.com/index.php/2009/01/06/5176-smashing-magazine-joomla-developers-toolbox</link>
  <dc:date>2009-01-06T17:53:52+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien LACHAUD</dc:creator>
  <dc:subject>Lu sur le Web</dc:subject>
  <description>Comme ils l'avaient fait il y a peu pour WordPress et Drupal, Smashing Magazine à fait le tri dans l'énorme volume d'informations et de ressources disponibles pour Joomla afin d'établir une collection organisée des meilleurs ressources le concernant.</description>
  <content:encoded><![CDATA[<p>Comme ils l'avaient fait il y a peu pour WordPress et Drupal, <a href="http://www.smashingmagazine.com/" hreflang="uk">Smashing Magazine</a> à fait le tri dans l'énorme volume d'informations et de ressources disponibles pour Joomla afin d'établir une collection organisée des meilleurs ressources le concernant.</p> <p>On retrouvera dans l'article :
<ul>
 <li>Les ressources officielles (la documentation, la communauté, le forum Joomla )</li>
 <li>Plusieurs Tutoriels</li>
 <li>Des liens vers des templates, des plugins, ...</li>
 <li>Des sites utilisant Joomla</li>
 <li>Des Comparatifs avec d'autres CMS</li>
 <li>Des Ressources pour développeurs</li>
</ul>

D'autres Developer's Toolbox sont disponibles sur <a href="http://www.smashingmagazine.com/" hreflang="uk">Smashing Magazine</a>, notamment celles de <a href="http://www.smashingmagazine.com/2008/09/15/wordpress-developers-toolbox/" hreflang="uk">WordPress</a> et de <a href="http://www.smashingmagazine.com/2008/09/24/drupal-developers-toolbox/" hreflang="uk">Drupal</a>.

<br /><br /><a href="http://www.smashingmagazine.com/2009/01/05/joomla-developers-toolbox/" hreflang="uk">Voir l'article sur Smashing Magazine</a>

</p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2009/01/06/5175-ez-components-version-20082">
  <title>eZ Components version 2008.2</title>
  <link>http://www.phpindex.com/index.php/2009/01/06/5175-ez-components-version-20082</link>
  <dc:date>2009-01-06T16:03:08+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent BELLO</dc:creator>
  <dc:subject>Actualités PHP</dc:subject>
  <description>eZ Systems vient d'annoncer la sortie de la version 2008.2 du package eZ Components.</description>
  <content:encoded><![CDATA[<p>eZ Systems vient d'annoncer la sortie de la version 2008.2 du package eZ Components.</p> <p>eZ Components est un package de libraires prêtes à l'emploi qui apportent aux développeurs des outils de mise en cache, d'authentification, d'interaction avec la base de données, de templates, etc.<p>
<p>Les principales nouveautés de la version sont :
<ul>
<li>l'ajout du composant MvcTools, qui permet de structurer votre application sous le modèle MVC</li>
<li>de nouveaux formats sont pris en charge par le composant Document, qui permet la conversion de documents sous différents formats</li>
<li>le composant Webdav supporte maintenant l'authentification et la gestion des autorisations</li>
</ul>
</p>
<p>Cette version corrige également 55  bugs.</p>
<a href="http://ez.no/fr/company/news/new_ez_components_release" hreflang="uk">L'article</a><br />
<a href="http://ezcomponents.org" hreflang="uk">Site</a><br />
<a href="http://ezcomponents.org/download/dl_components" hreflang="uk">Téléchargement</a>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2009/01/06/5174-nouvelles-versions-pour-jelix">
  <title>Nouvelles versions pour Jelix</title>
  <link>http://www.phpindex.com/index.php/2009/01/06/5174-nouvelles-versions-pour-jelix</link>
  <dc:date>2009-01-06T10:58:49+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Clément Péronneaud</dc:creator>
  <dc:subject>Actualités PHP</dc:subject>
  <description>Pour cette nouvelle année, Jelix nous propose deux nouvelles versions : la version stable 1.0.7 et la seconde RC de Jelix 1.1.</description>
  <content:encoded><![CDATA[<p>Pour cette nouvelle année, Jelix nous propose deux nouvelles versions : la version stable 1.0.7 et la seconde RC de Jelix 1.1.</p> <p>Pour ceux se demandant ce que vaut Jelix, il est bon de savoir que ce framework se veut performant, simple, flexible, robuste et pragmatique.<br/>
Un court résumé d'un point de vue utilisateur, présentant les points forts, est disponible <a href="http://www.developpez.net/forums/d663140/php/bibliotheques-frameworks/jelix-resume-lactivite-framework-jelix/" hreflang="fr">ici</a>, tandis qu'une présentation plus complète des caractéristiques est disponible sur <a href="http://jelix.org/articles/fr/presentation/" hreflang="fr">le site officiel</a>.</p>

<p>Pour en revenir aux deux nouvelles versions :</p>

<p>La 1.0.7 se contente simplement de corriger des bugs sans gravité et peut être mis à jour sans problème depuis la 1.0.6 en remplaçant le répertoire lib de jelix par celui contenu dans le paquet jelix 1.0.7 et en supprimant tous les fichiers dans le répertoire temp.</p>

<p><a href="http://jelix.org/articles/fr/changelog/1.0.7" hreflang="fr">Changelog</a><br/>
<a href="http://jelix.org/articles/fr/telechargement/stable/1.0" hreflang="fr">Télécharger</a></p>

<p>Quant à la 1.1RC2, nous pouvons retenir deux points intéressants en plus de la corrections de bugs mineurs :<br/>
- la compatibilité avec les bibliothèques externes a été améliorée, notamment avec celles définissant une fonction __autoload() ainsi que les bibliothèques javascript utilisant jQuery,<br/>
- deux nouvelles fonctionnalités permettant de réaliser une interface d’administration très rapidement ont été conçues.</p>
<p><a href="http://jelix.org/articles/fr/changelog/1.1#corrections-et-petites-ameliorations-depuis-jelix-1.1rc1" hreflang="fr">Changelog</a><br/>
<a href="http://jelix.org/articles/fr/telechargement/stable/1.1" hreflang="fr">Télécharger</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2009/01/05/5173-eclipse-pdt-20">
  <title>Eclipse PDT 2.0</title>
  <link>http://www.phpindex.com/index.php/2009/01/05/5173-eclipse-pdt-20</link>
  <dc:date>2009-01-05T11:40:05+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Marie MINASSYAN</dc:creator>
  <dc:subject>Actualités PHP</dc:subject>
  <description>Eclipse PHP Development Tools 2.0 est désormais disponible au téléchargement.</description>
  <content:encoded><![CDATA[<p>Eclipse PHP Development Tools 2.0 est désormais disponible au téléchargement.</p> <p>Totalement compatible avec les standards d'Eclipse, cette nouvelle version d'Eclipse PDT permet aux développeurs PHP de profiter d'un grand choix de projets proposés par Eclipse, tels que Web Tools Project, Dynamic Language Toolkit, etc. pour une développement plus rapide et facile. PDT 2.0 propose également un support de Programmation Orientée Objet (POO) en PHP. PDT est un outil de développement open source qui fournit toutes les possibilités de rédaction de code nécessaires pour débuter avec les applications PHP.</p>

<p>PDT 2.0 est conçu sur des principes de base différents de ceux du PDT 1.0. Par exemple, des techniques différentes ont été utilisées pour modéliser les projets de l'espace de travail. PDT 2.0 utilise un mécanisme d'indexation et de cache pour une meilleure performance et expérience avec l'aide technique et la navigation. De plus, depuis que PHP fournit des aspects Orientés Objet tels que héritage et polymorphisme, PDT 2.0 fournit à son tour  des caractéristiques comme hiérarchie entre différents types, indicateurs d'override et navigation entre types pour les programmeurs qui utilisent ces propriétés du langage.</p>

<p>Un webinar d'introduction à Eclipse PHP Development Tools 2.0 sera organisé par Zend Technologies le Mercredi 21 Janvier à 9h00 de San Francisco. Plus d'informations sur le <a href="https://zend.webex.com/mw0305l/mywebex/default.do?nomenu=true&siteurl=zend&service=6&main_url=https%3A%2F%2Fzend.webex.com%2Fec0600l%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D528988213%26siteurl%3Dzend%26%26%26" hreflang="en">site officiel</a> de l'événement.</p>

<p>Vous pouvez télécharger Eclipse PDT 2.0 à partir du <a href="http://www.eclipse.org/pdt/" hreflang="en">site officiel d'Eclipse</a> ou du <a href="http://www.zend.com/community/pdt" hreflang="en">site officiel de Zend</a> (inclue Eclipse PDT et Zend Debugger qui permet aux utilisateurs d'exécuter un debugage local et distant).
</p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2008/12/29/5162-choisir-son-cms">
  <title>Choisir son CMS</title>
  <link>http://www.phpindex.com/index.php/2008/12/29/5162-choisir-son-cms</link>
  <dc:date>2008-12-29T08:30:59+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Jules TEXIER</dc:creator>
  <dc:subject>Lu sur le Web</dc:subject>
  <description>
Choisir un CMS n'est pas toujours évident. Pour nous aider, le site www.devshed.com propose un comparatif entre divers CMS.
</description>
  <content:encoded><![CDATA[<p>
Choisir un CMS n'est pas toujours évident. Pour nous aider, le site www.devshed.com propose un comparatif entre divers CMS.
</p> <p>
Avant de vouloir choisir un CMS, il est important de savoir précisément quelles fonctionnalités seront nécessaires au site, il faut essayer de les classer par ordre de priorité.<br/>
Voici une liste classique de fonctionnalités : 
<ul>
 <li>Gestion de plusieurs auteurs (Y aura-t-il plusieurs auteurs ? Une gestion de droits sera-t-elle nécessaire ?)</li>
 <li>Capacité de base du CMS (est-ce important que le CMS inclut la plupart ou tout ce dont vous avez besoin sans avoir à utiliser des modules/plugins complémentaires ? )</li>
 <li>Outils d'édition du contenu (Les outils d'édition du contenu sont-ils adaptés aux auteurs ? )</li>
 <li>Facilité d'utilisation, de maintenabilité (les technologies utilisées sont-elles maîtrisées ? )</li>
 <li>Flexibilité des templates (est-il simple de modifier le look&feel du site ? )</li>
 <li>...</li>
</ul>

Cinq CMS sont comparés : Joomla, Exponent, Drupal, Mambo et Plone. <br/>
Cet article fait une synthèse de leurs points forts, points faibles et des situations auxquelles ils sont adaptés.<br/>
<br/>
Cependant cette liste de CMS est très loin d'être exhaustive. Pour une comparaison de plus de CMS voir la <a href="http://www.cmsmatrix.org/matrix/cms-matrix" hreflang="en">matrice de comparaison de CMS([EN])</a>.<br/>
Cette matrice permet de comparer les CMS au travers de critères objectifs tels que les technologies utilisées, la présence de certaines fonctionnalités, la qualité du support, ...

<ul>
 <li><a href="http://www.devshed.com/c/a/BrainDump/Choosing-an-OpenSource-Content-Management-System/" hreflang="en">Lire l'article [EN]</a></li>
</ul>
</p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2008/12/24/5161-mise-a-jour-de-securite-spip-183b-192g-et-202">
  <title>Mise à jour de sécurité SPIP 1.8.3b, 1.9.2g et 2.0.2</title>
  <link>http://www.phpindex.com/index.php/2008/12/24/5161-mise-a-jour-de-securite-spip-183b-192g-et-202</link>
  <dc:date>2008-12-24T11:20:56+01:00</dc:date>
  <dc:creator>Auteur EXTERNE</dc:creator>
  <dc:subject>Actualités PHP</dc:subject>
  <description>Un cadeau pour Noël : un SPIP bien sécurisé suite à la découverte de 3 failles.</description>
  <content:encoded><![CDATA[<p>Un cadeau pour Noël : un SPIP bien sécurisé suite à la découverte de 3 failles.</p> <p>Bonjour,<br />
un message important si vous avez un site en SPIP : c'est Noël !!!<br />
<br />
Oui certes c'est noël mais aussi, trois failles importantes nous ont été signalées depuis la semaine dernière. Elles ont été corrigées aussitôt et nous sortons donc de nouvelles versions.<br />
Nouvelles au pluriel car les failles sont là depuis bien longtemps.<br />
<br />
Nous vous encourageons bien sur à en profiter pour passer à la dernière version stable de SPIP (2.0.2) disponible ici : http://www.spip.net/fr_download<br />
<br />
Cependant si vous êtes "coincé" avec une version plus ancienne de SPIP et<br />
en attendant de passer à une version plus récente, vous trouverez une version<br />
1.8.3b et une version 1.9.2g dans le répertoire<br />
http://files.spip.org/spip/archives/<br />
<br />
Merci a Jean Bon, Julien Cayssol et Pierre Gardenat pour nous avoir signalé les failles. N'hésitez pas à faire de même en signalant toute faille sur la<br />
liste privée des cores développeurs : spip-team@rezo.net<br />
<br />
Si vous avez des questions d'ordre général deux listes sont à disposition :<br />
la liste des utilisateurs : http://listes.rezo.net/mailman/listinfo/spip<br />
la liste des développeurs  : http://listes.rezo.net/mailman/listinfo/spip-dev<br />
<br />
Autre rappel, la mailing liste SPIP-annonce :<br />
http://listes.rezo.net/mailman/listinfo/spip-ann est une<br />
liste utilisée pour vous signaler les éventuels problèmes ou les<br />
nouvelles versions. N'hésitez pas à vous y inscrire pour rester au<br />
courant de l'actualité SPIP (le volume d'envoi est très faible).<br />
<br />
<br />
Pour finir, quelques détails concernant les différences depuis la<br />
sortie de la 2.0 :<br />
<br />
2.0.1 -> 2.0.2<br />
- refuser les urls avec le pseudo protocole data (13521)<br />
- bonne année (13520)<br />
- Unifier la mise en page dans les 3 onglets de gestion des langues (13519)<br />
- encore quelques retouches sur l'agenda de l'espace publique (13517)<br />
- le champ type de la balise A d'un logo de document était toujours vide (13512)<br />
- la boucle DOCUMENTS ne donnait pas les documents attachés aux<br />
messages de forums (13511)<br />
- accepter les notes nommees <*> <+> <.> et autres caracteres<br />
significatifs (13510)<br />
- un peeling pour évacuer le point noir. (13508)<br />
- amélioration du calcul de popularité (13506)<br />
- lien incorrect dans le message à un visiteur venant de s'inscrire (13504)<br />
- support du png8 comme format de image_format (l'extension sera bien<br />
'png') (13501)<br />
- authentification via LDAP/AD, lire le Samaccountname (13500)<br />
- proteger l'$id fournit a calcul_branche_in (13498)<br />
<br />
2.0.0 -> 2.0.1<br />
- réparation d'un bug sur les urls standard et autres anciennes<br />
implémentations (13489)<br />
- problème de création du répertoire cache à l'install (13487)<br />
- correction mineure sur le calcul des visites  (13485)<br />
- Compilateur : défaut sur la prise en compte sur le champ statut dans<br />
le cas d'une requête sur une table principale (13484)<br />
- correction pour IE6/7 sur les formulaires de l'espace privé (13481)<br />
- il était impossible de déplacer SPIP dans un sous répertoire (13478)<br />
<br />
Nous vous souhaitons de joyeuses fêtes.<br />
Ben. (pour la tendre équipe SPIP)</p>
<p>Propos&eacute; par <a href="http://www.pyrat.net/">Jacques PYRAT</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2008/12/24/5159-bilan-2008-du-web-20-en-entreprise">
  <title>Bilan 2008 du Web 2.0 en Entreprise</title>
  <link>http://www.phpindex.com/index.php/2008/12/24/5159-bilan-2008-du-web-20-en-entreprise</link>
  <dc:date>2008-12-24T10:38:14+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent PEREIRA</dc:creator>
  <dc:subject>Actualités PHP</dc:subject>
  <description>
Réseaux sociaux, blogs et autres applications communautaires regroupés sous le terme « marketing » de Web 2.0, ont depuis 3 ou 4 ans fait évoluer les usages liés à l'Internet et la conception que les néophytes pouvaient s'en faire.
</description>
  <content:encoded><![CDATA[<p>
Réseaux sociaux, blogs et autres applications communautaires regroupés sous le terme « marketing » de Web 2.0, ont depuis 3 ou 4 ans fait évoluer les usages liés à l'Internet et la conception que les néophytes pouvaient s'en faire.
</p> <p>
Le Monde Informatique propose un bilan 2008 de ces technologies en posant le problème de l'utilisation et de l'utilité dans l'Entreprise.  Il est vrai que si l'évolution des mœurs des particuliers concernant l'utilisation du Web est flagrante, il est cependant intéressant de voir les profits que peuvent  tirer les professionnels de ces nouvelles méthodes et techniques de communications. <br />
« Bilan 2008 : la percée du Web 2.0 en entreprise » regroupe donc une dizaine d'articles qui présentent entre autre:
<ul>
 <li>l'utilisation du web 2.0 par les « Digitals natives » et les séniors,</li>
 <li>les intérêts RH que représentent les réseaux sociaux,</li>
 <li>l'évolution des pratiques du web dans les années à venir,</li>
 <li>l'utilisation actuelle du Web 2.0 en entreprise,</li>
 <li>…</li>
</ul>

<a href="http://www.lemondeinformatique.fr/actualites/lire-bilan-2008-la-percee-du-web-20-en-entreprise-27698.html" hreflang="fr">Source : Le Monde Informatique</a>
</p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2008/12/24/5158-spip-202-183b-et-192g">
  <title>SPIP 2.0.2, 1.8.3b et 1.9.2g</title>
  <link>http://www.phpindex.com/index.php/2008/12/24/5158-spip-202-183b-et-192g</link>
  <dc:date>2008-12-24T10:35:10+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Fabien LACHAUD</dc:creator>
  <dc:subject>Actualités PHP</dc:subject>
  <description>Une nouvelle version stable de SPIP 2 a été mis en ligne le 23 décembre suite à la découverte de trois failles de sécurités importantes. Ces failles étant présentes depuis bien longtemps, l'équipe de SPIP a également pensé à ceux qui ne sont pas encore passés à la version 2 de SPIP et a publié deux versions corrigées : la 1.9.2g et la 1.8.3b.</description>
  <content:encoded><![CDATA[<p>Une nouvelle version stable de SPIP 2 a été mis en ligne le 23 décembre suite à la découverte de trois failles de sécurités importantes. Ces failles étant présentes depuis bien longtemps, l'équipe de SPIP a également pensé à ceux qui ne sont pas encore passés à la version 2 de SPIP et a publié deux versions corrigées : la 1.9.2g et la 1.8.3b.</p> <p>Concernant SPIP 2.02, voici quelques modifications apportées depuis la sortie, il y a quelques jours, de la version 2.0 :

<ul>
<li>Refuser les urls avec le pseudo protocole data: dans la fonction de redirection redirige_par_entete</li>
<li>Unifier la mise en page dans les trois onglets de gestion des langues </li>
<li>Le champ type de la balise A d'un logo de document était toujours vide</li>
<li>La boucle DOCUMENTS ne donnait pas les documents attachés aux messages de forums</li>
<li>Amélioration du calcul de popularité</li>
<li>Lien incorrect dans le message à un visiteur venant de s'inscrire</li>
<li>Réparation d'un bug sur les urls standard et autres anciennes implémentations</li>
<li>Problème de création du répertoire cache à l'install</li>
<li>Correction mineure sur le calcul des visites</li>
<li>Impossibilité de déplacer SPIP dans un sous répertoire</li>
</ul>
<a href="http://zine.spip.org/spip.php?article65" hreflang="fr">Voir l'annonce</a>
<br /><a href="http://www.spip.net/fr_download" hreflang="fr">Télécharger SPIP 2.0.2</a>
<br /><a href="http://files.spip.org/spip/archives/" hreflang="fr">Télécharger SPIP 1.9.2g</a>
<br /><a href="http://files.spip.org/spip/archives/" hreflang="fr">Télécharger SPIP 1.8.3b</a>

</p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2008/12/23/5147-ez-publish-410alpha1">
  <title>eZ Publish 4.1.0alpha1</title>
  <link>http://www.phpindex.com/index.php/2008/12/23/5147-ez-publish-410alpha1</link>
  <dc:date>2008-12-23T15:25:14+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Marie MINASSYAN</dc:creator>
  <dc:subject>Actualités PHP</dc:subject>
  <description>La version 4.1.0alpha1 de eZ Publish est sortie le 18 décembre.</description>
  <content:encoded><![CDATA[<p>La version 4.1.0alpha1 de eZ Publish est sortie le 18 décembre.</p> <p>Cette nouvelle version inclue des modifications, de nouvelles fonctionnalités et des corrections des bugs, parmi lesquelles :
<ul>
 <li>Des améliorations de vitesse et de performance</li>
 <li>Une première version des états d'objet</li>
 <li>Support de Solaris</li>
 <li>Support d'Oracle</li>
 <li>Extension d'expiration des mots de passe</li>
 <li>Multi file upload</li>
 <li>...</li>
</ul>
Pour télécharger cette nouvelle version visitez la <a href="http://ez.no/fr/download/ez_publish/ez_publish_4_unstable_releases/4_1/4_1alpha1" hreflang="fr">page officielle de téléchargement</a> ou consulter la <a href="http://ez.no/fr/download/ez_publish/changelogs/ez_publish_4_1/changes_from_4_0_0_to_4_1_0alpha1" hreflang="en">page de changelog</a> pour avoir plus d'informations sur les mises à jour.
</p>]]></content:encoded>
</item>
<item rdf:about="http://www.phpindex.com/index.php/2008/12/23/5145-utiliser-des-feuilles-de-style-dynamiques-avec-php">
  <title>Utiliser des feuilles de style dynamiques avec PHP</title>
  <link>http://www.phpindex.com/index.php/2008/12/23/5145-utiliser-des-feuilles-de-style-dynamiques-avec-php</link>
  <dc:date>2008-12-23T11:13:51+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent PEREIRA</dc:creator>
  <dc:subject>Trucs et Astuces PHP</dc:subject>
  <description>
En attendant qu’une prochaine version de CSS gère les variables, voici quelques techniques  simples pour ajouter du code PHP à vos CSS de manière à pouvoir gérer des feuilles de style dynamiques.
</description>
  <content:encoded><![CDATA[<p>
En attendant qu’une prochaine version de CSS gère les variables, voici quelques techniques  simples pour ajouter du code PHP à vos CSS de manière à pouvoir gérer des feuilles de style dynamiques.
</p> <p>
La première solution consiste à se servir d’un fichier PHP en tant que « text/css ». Pour cela il suffit d’appeler le fichier PHP au sein d’une balise <link> comme ceci : 
<br /><br />
<code>
< link rel="stylesheet" href="styles.php" type="text/css" />
</code>
<br /><br />
Le fichier style.php, quand a lui, doit faire l’objet de quelques configurations supplémentaires au niveau du header afin de préciser explicitement au navigateur que le fichier doit être considéré comme une feuille de style. Pour cela il suffit d’ajouter avant la génération du contenu le code suivant: 
<br /><br />
<code>
header('content-type: text/css');
</code>
<br /><br />
A noter aussi, qu’à la différence d’une feuille de style, le fichier PHP ne sera pas placé en cache et sera rechargé systématiquement. Pour remédier à ce problème quelques configurations supplémentaires s’imposent : 
<br /><br />
<code>
header('HTTP/1.0 304 Not Modified');<br />
header('Cache-Control: max-age=3600, must-revalidate');
</code>
<br /><br />
Une second solution est possible mais nécessite l’utilisation	du .htaccess. Cette technique consiste à spécifier au serveur d’interpréter les feuilles de style comme étant des fichiers PHP en ajoutant au .htaccess la ligne ci-dessous : 
<br /><br />
<code>
AddType application/x-httpd-php .css
</code>
<br /><br />
A présent, il ne reste plus qu’a inclure du code au sein de la feuille de style. Voici un exemple simple permettant de modifier la couleur de fond en fonction d’une variable stockée en session :
<br /><br />
<code>
< ?php <br />
header( 'content-type: text/css' );<br />
session_start();
<br /><br />
$_SESSION[‘background_color’] = ‘#666666’;<br />
?><br />
body {<br />
       background: < ?php $_SESSION[‘background_color’]; ?>;<br />
}<br />
</code><br /><br />
Source : <a href="http://php.developpez.com/" hreflang="fr">developpez.com</a>
</p>]]></content:encoded>
</item>

</rdf:RDF>
