LASHÔN - WordPress Création Sites Internet

Navigation Menu

Prévoir et paramétrer WordPress 3.0, un peu de docu

Prévoir et paramétrer WordPress 3.0, un peu de docu

Posted on 13 avril 2010 in Wordpress | 4 comments

(article mis à jour le 7 mai pour le multi-sites)

Wordpress 3.0.

Un bon vent souffle dans WordPress 3.0.

WordPress 3.0 arrive en mai. Temps de se plonger dans nos Templates et functions.php.

Emballée, je suis. Ai testé la bête en local. Enfin de vrais grands changements et un potentiel décuplé.

– Nouveau thème par défaut enfin utilisable par le néophyte sans rougir de honte. Vraiment mieux. A visualiser là : Twenty Ten. Ce thème est personnalisable par un débutant (changer le fond et la bannière). Et déjà la traduction française de ce thème est offerte par un blogueur sympa, Hregrin de Casual Geek.

– Choix dès l’installation de son login et mot de passe (au lieu du ‘admin’ qu’il fallait changer ensuite par sécurité)

Modules de publications par genre (Custom Type Post) viendront s’afficher dans le tableau de bord, à l’instar des onglets pages et articles pour de nouvelles fonctionnalités au besoin. Vous pourrez classer vos articles par type de publications dans des menus et onglets personnalisés.

– Multi-sites de par la fusion entre le WordPress classique et WPMU

Gestion de menu avancée concoctée par Woothèmes.On pourra donc créer ses propres menus et les intégrer où l’on veut.

Modèle spécifique pour un auteur précis. Soit la possibilité de créer des templates author par la fonction get_author_template(). Ex. : author-lashon.php ou albert64.php pour un utilisateur enregistré sous le login albert64.

Canonical Plugins : les plugins seront désormais développés et pris en charge par la communauté plutôt que par leur seul créateur. Ceci devrait assurer leur continuité même au cas où leur développeur initial l’abandonne.

– Guide débutant intégré

– Tout ceci et une taxonomie configurable (ratings) tendent vers une meilleure intégration d’un projet vraiment CMS plutôt que blog bricolable pour ce faire.

On peut d’ores et déjà la tester en beta : WordPress 3.0, Beta 1

WP.3.0

Dit trop rapidement, pour profiter de ce potentiel, on peut déjà ajouter ces lignes à nos projets en local ou démos de développement (mais testons d’abord et surtout attendons les derniers changements et mises au point ).

Dans functions.php :

Pour le nouveau Gestionnaire de Menus:

add_theme_support( 'nav-menus' );

qui sera appelé dans un Template par

< ?php wp_nav_menu(); ?>

Pour pouvoir modifier l’arrière-plan du thème par défaut:

add_custom_background();

Module d’articles (Custom Type Post). Par exemple un module pour les vidéos:

function post_type_videos() {
register_post_type( 'videos',
array( 'label' => __('videos'), 'public' => true, 'show_ui' => true ) );
register_taxonomy_for_object_type('post_tag', 'videos');
}
add_action('init', 'post_type_videos');

Pour avoir un multi-blogs ou multi-sites

J’ai testé la fonction multi-sites en local. Cela fonctionne parfaitement. Du moins pour la création et l’installation de plusieurs nouveaux blogs à un existant. Reste à déchiffrer comment on fait pour relier d’autres anciens blogs existants. Il s’agit de chipotage dans la base de données. Je cherche, je crois être sur la bonne voie, si j’arrive à tout mettre au clair je reviens avec un nouvel article sur ce sujet. Pour la procédure simple en cas d’installation et création de nouveaux sites à votre blog principal, il faut :

– Juste ajouter dans wp-config.php cette ligne :

define ('WP_ALLOW_MULTISITE', true  ) ;

– Faire une copie sauvegarde de vos fichiers wp-config.php et .htaccess.

– Créer un sous-dossier vide dans wp-content intitulé blogs.dir

Ce dossier recueillera les fichiers médias des divers blogs ou sites. La suite est assez simple. Une fois cela fait vous retournez dans votre panneau d’administration. Il suffit de suivre les directives dans le tableau de bord (n’essayez pas avec votre blog en ligne, attendons la version définitive de WP). En gros, on vous dira de copier-coller dans vos deux fichiers htaccess et wp-config quelques morceaux de code. Choisir quelques options et c’est tout.

Documentation :

LIRE

Doc et liens pour les créateurs de thèmes WordPress, optimisation

Doc et liens pour les créateurs de thèmes WordPress, optimisation

Posted on 12 avril 2010 in Internet, Wordpress | 0 comments

Mémos condensés fort pratique pour ne rien oublier.

Mémos condensés, pratique pour ne rien oublier.

(ce billet sera constamment actualisé suivant ajouts de documentation)

Une documentation livrée généreusement par des blogueurs fous, talentueux et prestigieux. Ici des piqures de rappel, résumés, guides.

Help and Cheat Sheets

WordPress Help Sheet pdf – WPCandy

WordPress-Visual-Cheat-Sheet pdf – Woorkup.com Antonio Lupetti

WordPress Cheat Sheet pdf – Ekin Ertaç

HTML5 Visual Cheat Sheet (Reloaded) pdf – Woorkup.com Antonio Lupetti

WordPress Plugin API Cheat Sheet png – Cheat Sheet

WordPress Theme Cheat Sheet png – Cheat Sheet

WordPress Cheat Sheet (visualisation des actions possibles) pdf – Andy Wibbel

WordPress Plugin API CheatsheetHeadZoo

WordPress Helper Sheet php – Caputo

htaccess Cheatsheetthe Jackol’s Den

10 Checks to the Perfect WordPress theme WP-Engineer

Aides-mémoires divers (dont quelques utilités css, php, mod_rewrite) / Cheat Sheets,  A selection of free, printable quick references for a variety of languages and web technologies – Added Bytes

Les bases:

Le Doctype qu’il vous faut – article de Pompage

Apprendre les standards Web (xhtml, css, php etc) – articles et dossiers chez Alsacréations

Validation : W3C Markup ValidatorCSS Validation Service

Le code source et sa docu:

Le Codex, évidemment… avec des bouts en français.

Notamment la page Functions Référence où retrouver les marqueurs et fonctions possibles. La page des Hooks et l’indispensable Theme Development.

PHP Cross Reference of WordPress : le code source décrypté – lab.yukei.net

WordPress Hooks Database : tous les hooks actualisés

Optimisation :

Guide d’optimisation pour WordPress (tutoriel en 7 parties) – Protuts

La bible SEO pour optimiser les pages – Scriptol

La Bible de l’optimisation WordPress – Christophe Logiste (fr) / Vladimir Prelovac (eng)

Compression des pages avec Gzip ou Deflate en HTTP – Alsacréations

Ajouts externes:

Adsense et Adword – Scriptol

Aide au développeur avec les extensions pour Firefox:

Firebug : outil de développement

Pagespeed : Outil de performance

The Web Developper : collection d’outils

Yslow : analyse votre site et ses performances

Hacks and Tricks for WordPress, ficelles notables :

Serve IE6 Visitors the Default WordPress Theme – Nathan Rice (la solution la plus intelligente que j’aie lue pour le problème posé par IE6 : livre le thème par défaut si votre visiteur surfe avec Explorer 6). Voir aussi le plugin AVH Themed By Browser

Protect your blog from malicious URL Requests – WPRecipes / Plugin Block Bad Queries

Secure Visitor Posting for WordPress – Perishable Press

Multiple Loops and Multiple Columns with WordPress, (X)HTML and CSS – Perishable Press

Triple Loop for WordPress – Perishable Press

How To Add Meta Boxes To Edit Area – WPEngineer

Display Post Thumbnail Also In Edit Post and Page Overview – WPEngineer

List Posts by Category In Navigation – WPEngineer

Faire un script de sauvegarde de la base de données de son blog – Blog Tools Box

Automatically refuse spam comments on your WordPress blog – WPRecipes

Insert Google Analytics without editing your theme – WPRecipes

WordPress et index.html : supprimer les erreurs 404 – Pioupioum’s Dev

Function to get tags related to category – WPRecipes

WordPress 2.8 and the body_class() Function – Nathan Rice

à suivre…

LIRE