Fork me on GitHub

Xoops version 2.0.14

200627
Juin
  Christian Versions 27721

L'équipe de développement XOOPS a le plaisir de vous annoncer la sortie de la version XOOPS 2.0.14.

C'est principalement une version de maintenance contenant un lot de corrections, mais elle fournit également des améliorations destinées à diminuer les écarts entre les versions 2.0, 2.2 et 2.3.

Quelles nouveautés

  • corrections de bugs et amĂ©lioration de la compatibilitĂ© avec PHP4.4+ / MySQL 4.1+
  • quelques correctifs pour la compatibilitĂ© XHTML
  • une nouvelle interface d'authentification qui peut s'appuyer sur des serveurs LDAP et Ms-Active Directory (tm)
  • suite une très forte demande, la possibilitĂ© d'afficher des blocs centrĂ©s sous le contenu
  • une rĂ©Ă©criture du moteur de thèmes qui donne aux auteurs de modules un contrĂ´le total sur la sortie des meta-information
  • AmĂ©lioration du système de templates qui procure aux crĂ©ateurs de thèmes un meilleur rendement (templates, fichiers et feuilles de style peuvent ĂŞtre personnalisĂ©s)

Lire le changelog pour en connaître tous les détails



Spécifications système

PHP
version PHP >= 4.3.0+ (PHP 4.2.x peut fonctionner mais n'est pas officiellement supporté)
MySQL
serveur MySQL 3.23+
Serveur Web
Un serveur supportant la version PHP requise (Apache fortement recommandé)

Télécharger XOOPS

Vous pouvez obtenir le package de la version française à partir de notre espace sourceforge.net (format zip.

Installation XOOPS

  1. copier le contenu du dossier htdocs/ sur votre serveur
  2. assurez-vous que mainfile.php, cache, templates_c et uploads sont en lecture-Ă©criture par le serveur web
  3. Avec votre navigateur web saisissez l'adresse où vous avez copié les fichiers contenus dans le répertoire htdocs/ pour lancer l'assistant d'installation

Mise Ă  jour Ă  partir de versions entre la 2.0.10 et 2.0.13.2

  1. 1. copier le contenu du dossier htdocs/ sauf le fichier mainfile.php sur votre installation existante
  2. 2. supprimer les répertoires et fichiers suivants :
    • class/smarty/core
    • class/smarty/plugins/resource.db.php
    • supprimez le dossier install (copiĂ© au moment de la copie du contenu de htdocs Ă  la racine du site)
  3. 3. vider le répertoire templates_c (sauf index.html)
  4. 4. uploader le dossier upgrade à la racine de votre site (il est situé dans le répertoire upgrade dans le package)
  5. 5. assurez-vous que le serveur peut Ă©crire dans le fichier mainfile.php (chmod=777)
  6. 6. connectez-vous avec votre compte administrateur
  7. 7. dans votre navigateur saisissez l'adresse de votre site /upgrade/, et suivez les instructions
  8. 8. protéger en écriture le fichier mainfile.php (chmod=444)
  9. 9. supprimez le dossier upgrade après cette mise à jour

Mise Ă  jour Ă  partir d'une version 2.0.14-RC1

Si vous avez déjà upgradé d'une version précédente vers la version 2.0.14-RC1 sans appliquer le patch de sécurité du 23 Mai 2006 ou n'avez pu accéder au panneau de préférences d'authentification, suivez les instructions de mise à jour ci-dessus pour vous assurer que le patch a été appliqué et vérifier que les valeurs concernant l'authentification ont été insérées dans la base de données.

Si vous upgradez à partir d'une 2.0.14-rc1 et que le patch a été appliqué vous avez juste besoin de copier le contenu du dossier htdocs (sauf mainfile.php) sur vos fichiers existants.

Problèmes connus / A savoir

Vérification de l'intégrité des fichiers

Cette version de xoops est livrée avec un script expérimental capable de vérifier si tous les fichiers "system" ont bien été uploadés sur le serveur. Pour l'utiliser, suivez ces instructions :

  • 1. uploader les fichiers xoops_md5.php et xoops.md5, situĂ© Ă  la racine du package dans le rĂ©pertoire racine de votre serveur
  • 2. exĂ©cutez xoops_md5.php dans votre navigateur
  • 3.si nĂ©cessaire, rĂ©uploader les fichiers manquants ou corrompus.
  • 4. supprimer les fichiers xoops_md5.php et xoops_.md5 de votre serveur

Modules

Les packages des releases candidates ne contiennent pas de modules à part le module system. Vous pouvez utiliser les anciens modules du package 2.0.13.2 ou parcourir notre espace téléchargement de modules. Quelques uns des meilleurs modules peuvent être trouvés sur les sites suivants :

Nous recommandons fortement l'installation du module Protector ce qui apportera une protection additionnelle et des possibilités de journalisation à votre site.

Si les corrections apportées dans cette version permettent au module xhelp de fonctionner à nouveau correctement, ce n'est plus le cas de Wf-links. qui ne prend pas en compte les liens ajoutés par l'admin. Ce module est pris en charge par un nouveau développeur qui va engager les corrections nécessaires.

Position des nouveaux blocs


Le support de la position des nouveaux blocs doit être ajouté aux thèmes: si vous positionnez des blocs en bas de page et qu'ils n'apparaîssent pas, c'est parce que votre thème est trop ancien. La plupart du temps, il suffit de copier la portion du fichier theme.html qui insère les blocs centrés juste après la séparation <{$xoops_contents}> . Observer l'exemple du thème default.

<p>...
         <!-- 
End display center blocks -->
        <
div id="content">
          <{
$xoops_contents}>
        </
div>
        <{if 
$xoBlocks.page_bottomleft or $xoBlocks.page_bottomright or $xoBlocks.page_bottomcenter}>
        <
table cellspacing="0">
        <{if 
$xoBlocks.page_bottomcenter}>
        <
tr><td id="bottomCcolumn" colspan="2">
            <{foreach 
from=$xoBlocks.page_bottomcenter item=block}><{include file="default/theme_blockcenter_c.html"}><{/foreach}>
            </
td>
        </
tr>
        <{/if}>
        <{if 
$xoBlocks.page_bottomleft or $xoBlocks.page_bottomright}>
        <
tr>
            <
td id="bottomLcolumn">
                <{foreach 
from=$xoBlocks.page_bottomleft item=block}><{include file="default/theme_blockcenter_l.html"}><{/foreach}>
            </
td>
            <
td id="bottomRcolumn">
                <{foreach 
from=$xoBlocks.page_bottomright item=block}><{include file="default/theme_blockcenter_r.html"}><{/foreach}>
            </
td>
        </
tr>
        <{/if}>
        </
table>
        <{/if}>
...

Surcharge des templates



Les designers peuvent ajouter des templates personnalisés à leurs thèmes qui peuvent être utilisés en remplacement de celui défini par défaut. Pour exploiter cette fonction, les templates doivent être créés dans des sous-dossiers du thème à l'identique de la structure des dossiers et removing the "templates" part:
  • Pour surcharger system_userinfo.html template situĂ© dans modules/system/templates/system_userinfo.html vous devez crĂ©er votre version personnalisĂ©e dans votredossiertheme/modules/system/system_userinfo.html

  • pour surcharger system_block_login.html template situĂ© dans modules/system/templates/blocks/system_block_login.html vous devez crĂ©er votre version personnalisĂ©e dans votredossiertheme/modules/system/blocks/system_block_login.html

Surcharge des ressources : pour les développeurs

Pour autoriser les créateurs de thèmes à personnaliser images et feuilles de style, vous allez utiliser la nouvelle class theme et le plug-in de template xoImgUrl.

  • les scripts et feuilles de style peuvent ĂŞtre dĂ©clarĂ©s Ă  Xoops en utilisant la class theme addScript et la mĂ©thode addStylesheet. L'instance du thème est disponible après l'inclusion de header.php en utilisant la variable globale $xoTheme, et une variable template du mĂŞme nom :
    <{$xoTheme->addStylesheet('modules/newbb/style.css')}>
  • les URLs des images et mĂ©dias seront gĂ©nĂ©rĂ©s en utilisant le plug-in xoImgUrl dans vos templates :
    <img src="<{xoImgUrl modules/newbb/images/reply.png}>" alt="reply" />

Surcharge des ressources : pour les créateurs de thèmes

Les designers peuvent aussi prévoir des versions personnalisées de la plupart des ressources de sortie en utilisant un mécanisme similaire à celui disponible dans les templates, pour les modules qui les supportent.

  • Pour crĂ©er une feuille de style personnalisĂ©e qui remplacera modules/newbb

Note: 10.00 (3 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article Ă  un ami
Les commentaires appartiennent Ă  leurs auteurs. Nous ne sommes pas responsables de leur contenu.

Supporter Xoops
Inscrit le: 08/01/2006
De:
Contributions: 79
tetris752 PostĂ© le: 10/12/2006 09:53  Mis Ă  jour: 10/12/2006 09:53
 Re: Xoops version 2.0.14
Pour "jessenco",

Xoops fonctionne déjà. Donc il ne faut pas dire qu'il ne fonctionnera JAMAIS. C'est un CRM suivi contrairement à d'autres. Pour une utilisation professionnelle, il existe maintenant une société spécialisée pour encadrer des projets pros.

Plutôt que de râler, soies productif, pertinent et AIDE la communauté. Car c'est bien grâce à leur travail que des milliers de sites Xoops existent en France et justement grâce à leur traduction. Je précise que TU peux aussi traduire ou compléter une traduction comme je l'ai fait pour un module.

Ca va faire bientĂ´t un an que mon site tourne avec un nombre de panne Ă©gale Ă .... ZERO.

Sans le travail OFFERT par XoopsFr, des sites rĂ©alisĂ©s par des incompĂ©tents comme moi n'existeraient pas 

Cessons de râler et apportons notre aide à des personnes qui nous OFFRENT leur temps et leur compétence.

Un grand merci Ă  XoopsFR !

Driss

PS : Je sais que je réagis à ton article tardivement, mais je n’avais pas vu ton message.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

67 Personne(s) en ligne (1 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 67 | Plus ...