WordPress 3 – les nouveautés (Partie 2)

Posted: juin 26th, 2010 | Author: | Filed under: cms, wordpress | Tags: | No Comments »

Dans la suite du post 1 sur les nouveautés de WordPress 3, je suis maintenant prêt pour approfondir ce CMS et vous présenter d’autres nouveautés.

Possibilité de créer des nouveaux types de contenus et taxonomy.

Cette nouveauté figure parmi les plus importantes de cette version 3 de WordPress. Jusqu’à ce jour, on était limité uniquement à deux types de contenus pour remplir le site : les articles et les pages. Aussi, nous n’avions droit qu’aux taxonomy suivants : tags et catégories.

Il est maintenant possible de créer n’importe quel type de contenu structuré ou de taxonomy, de les remonter facilement dans la partie publique du site. Cette remontée se fait très facilement puisque WordPress a créé spécialement une fonction pour. Il est important de noter que ce type de contenu n’a rien à voir avec les catégories et les tags.

En lisant ce post et particulièrement le paragraphe précédent, vous direz surement : « mais sous une version antérieure, ceci était possible, et le nombre de plugins faisant cette fonctionnalité était innombrable« . D’accord, mais il s’agit là, d’un nouveau type de contenu intégré nativement dans WordPress. Ce qui veut dire que le risque de perte de données est nul si une mise à jour de l’outil devait être fait. De plus, il ne s’agit plus de surcharger la base de données en créant de nouvelles tables. J’ajouterai en plus qu’il s’agit d’écrire quelques lignes de codes aussi bien pour les créer que pour les remonter dans la partie publique.

Techniquement, voici comment faire fonctionner et créer un nouveau type de contenu video par exemple :

  • Editer le fichier functions.php situé dans le répertoire de votre thème avec un éditeur de texte tel que notepad par exemple.
  • L’objectif est de créer une fonction qui se lancera au chargement du backend de WordPress. Cette fonction est init.
  • Ajouter le code suivant à la fin du fichier :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <?php
    add_action('init', 'my_video_init');
    function my_video_init()
    {
    //Ajouter un nouveau type de contenu
    register_post_type(
    'projet',
    array(
    'label' => __('Video'), //Nom de l'élément utilisé dans la remontée
    'singular_label' => __('Video'), //Nom de l'élément affiché dans la colonne de gauche du backend
    'public' => true, //Permet de modérer le type de contenu
    'show_ui' => true, //Faire apparaître ou non cet élément dans le backend
    'capability_type' => 'post', //post ou pages,
    'hierarchical' => false, //Si il y a une relation enfant parent
    'supports' => array('title', 'editor', 'thumbnail', 'custom-fields') //Autres élements qu'on souhaite avoir
    )
    );

    //Ajouter un nouveau type de taxonomy
    register_taxonomy(
    'nom_taxonomy', //nom de la taxonomy
    'projet', //post,pages, ou ici projet
    array(
    'hierarchical' => true, //Si il y a une relation enfant parent
    'label' => 'Nom taxonomy',//Nom qui s'affichera dans le backend
    'query_var' => true,
    'rewrite' => true
    )
    );
    //Ajouter autant de fonctions que nécessaire à la suite
    }
    ?>
  • Enregistrer le fichier et renvoyer le dans le répertoire de votre thème.

Voici ce que ca devrait donner en Backend

Gestionnaire de menu personnalisé.

Pourquoi créer des menus personnalisés ? Pour avoir la possibilité de créer un menu qui va vers un site externe par exemple. Pour créer un menu de type mailto. Pour créer un menu qui regroupera les posts et catégories….Autant de possibilités limitées par l’imagination.

Comme c’est une fonctionnalité de la version 3.0, pour le faire fonctionner correctement, quelques retouches doivent être faites au niveau du code.

  • Editer le fichier header.php situé dans le répertoire de votre thème avec un éditeur de texte tel que notepad par exemple.
  • Ajouter le code suivant à l’endroit où vous souhaitez faire apparaitre le menu personnalisé :
    1
    <?php wp_nav_menu(); ?>
  • Enregistrer le fichier et renvoyer le dans le répertoire de votre thème.

Voyez plutôt le résultat :

L’intérêt est multiple :

  • On n’a plus besoin de bidouiller le code de notre thème, pour afficher un menu personnalisé, en essayant de jouer sur l’affichage des catégories, tags…
  • La gestion des menus devient administrable par le contributeur. Il a le contrôle total de son affichage, de sa gestion.
  • Il peut créer autant de menus souhaité, par exemple en bas de page, en haut de page, à gauche, dans la navigation centrale.
width

Typolight CMS : version 2.8

Posted: février 21st, 2010 | Author: | Filed under: Contao (ex-Typolight) | Tags: , | No Comments »

logoTypolight

Une nouvelle version du CMS est sortie ce 16 Février 2010.

Il s’agit de la version 2.8.

Page de typolight


Symphony-CMS – Basé sur du XSLT

Posted: janvier 4th, 2010 | Author: | Filed under: Technologie | Tags: , , | No Comments »

Symphony-CMS est un nouveau né dans le monde des CMS (Système de gestion de contenu) écrite en PHP.

L’originalité de ce CMS repose sur la façon dont il a été développé. En effet, le XSLT (Xml Stylesheet Langage Transformation), qui est un langage XML qui permet de mettre en forme un document avec les feuilles de styles en cascade.


Prestashop : Maj nouvelle version

Posted: septembre 13th, 2009 | Author: | Filed under: cms, Technologie | Tags: , | No Comments »

logo_prestashopUne nouvelle version du CMS Prestashop est sortie ce 15 Septembre 2009. Il s’agit de la version 1.2.4.

D’après la version française de Prestashop :  « Cette version a pour but de corriger les problèmes de lenteurs de chargement des boutiques sous la v.1.2.2…. D’autres bugs sont également corrigés comme la désinscription à l’alerte mail de retour en stock d’un produit par le client, et celui rencontré sur le montant à atteindre pour obtenir les frais de ports gratuits (gestion des décimales du montant).
Par ailleurs, la liste des produits achetés par un client apparaissent désormais sur sa fiche au sein du back-office
. »

>> Page de téléchargement de Prestashop


Typolight CMS : nouvelle version

Posted: septembre 6th, 2009 | Author: | Filed under: cms, Technologie | Tags: , | No Comments »

logoTypolightUne nouvelle version du CMS est sortie ce 06 Septembre 2009. Il s’agit de la version 2.7.3.  La résolution de BUGS a été au programme de cette nouvelle version.

Page de typolight


CMS Made Simple : Maj nouvelle version

Posted: septembre 6th, 2009 | Author: | Filed under: cms, Technologie | Tags: , | 4 Comments »

logo-cmsms

Une nouvelle version du CMS made Simple vient de sortir ce 05 Septembre. Le nom de code est « Poya« , en version 1.6.5.

Plusieurs résolutions de BUG sont au programme et la mise à jour de Tinymce (l’éditeur de texte enrichi utilisé par ce CMS)

Consulter le site officiel.