Catégorie : Wordpress.

WordPress 3.3 devrait bientôt pointer le bout de son nez.

Cela fait un petit moment que je n’avais pas écrit sur le moteur de blog WordPress mais avec la sortie de la version 3.3 qui va apporter pas mal de modifications du point de vue expérience utilisateur, je me devais d’en parler.

C’est l’interface d’administration de WordPress qui fait l’objet de toutes les attentions dans cette version :

  • refonte de l’interface de la barre d’administration,
  • nouveau menu WordPress dans le menu latéral gauche,
  • section d’aide améliorée,
  • nouvelles infobulles,
  • moins de clics sur les menus déroulants (menu gauche),
  • Nouveau média uploader qui utilise HTML5 ou Silverlight selon le cas.

Pour plus d’informations je vous renvoie vers Mashable et css4design.

WordPress : changer ses permaliens & référencement.

Je suis actuellement en train de mener une restructuration du blog et j’ai été confronté à un petit soucis : le changement de permalien. En effet, lors de la mise en place du blog j’avais choisi comme structure de lien ceci : aticle-(identitiant de l’article)-(titre de l’article). Mais voilà, je me rends compte qu’en référencement c’est un peu idiot et de plus WordPress sait très bien gérer les articles ayant le même inititulé. Oui ça peut arriver, on ne peut pas toujours être original… J’ai bien dit original et pas un original, hein ?

Pour remédier à cela sans perdre le référencement de tous mes articles, un plugin existe : Dean’s Permalinks Migration.

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Mise à jour WordPress et plugins via SSH sur Ubuntu.

Avant tout chose je tiens à préciser que j’ai effectué la procédure suivante sur Ubuntu Server 8.04 Hardy Heron. Pour ceux qui l’auront essayé sous d’autres distributions ou versions, faites moi signe pour que je mette à jour l’article.

On install le serveur SSH (voir le tutoriel correspondant) et le paquet libssh2-1-dev :

sudo apt-get install libssh2-1-dev

Ensuite il faut installer SSH2 via pecl

sudo pecl install channel://pecl.php.net/ssh2-0.11.2

Si on vous demande un préfixe (prefix), mettez /usr.

Si la commande pecl n’est pas reconnue c’est qu’il vous faut installer les paquets php-pear et php5-dev :

sudo apt-get install php-pear php5-dev

On va ensuite créer le fichier /etc/php5/conf.d/ssh2.ini et on y place le code suivant :

extension=ssh2.so

On redémarre Apache :

sudo /etc/init.d/apache2 restart

Admettons que votre nom d’utilisateur est user0 vous aller créer le dossier/home/user0/.ssh puis vous suivez les instructions suivantes :

sudo ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /home/user0/.ssh/id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

Pour la passphrase, rien à mettre. Tapez juste sur entrée à deux reprises donc puisqu’il faut confirmer. Ensuite :

cd /home/user0/.ssh
sudo cp /home/user0/.ssh/id_rsa.pub /home/user0/.ssh/authorized_keys
cd ~/
chmod 755 /home/user0/.ssh
chmod 644 /home/user0/.ssh/*

Ensuite dans le formulaire de mise à jour automatique de WordPress qui devrait vous proposer l’option SSH2 à présent. On le remplira de la sorte :

Formulaire SSH WordPress

La mise à jour devrait se lancer toute seule à présent. Je ne l’ai pas encore essayé mais vous pouvez automatiser cette procédure en ajoutant dans le fichier wp-config.php qui est à la racine de votre installation WordPress les lignes suivantes :

define('FTP_PUBKEY','/home/user0/.ssh/id_rsa.pub');
define('FTP_PRIKEY','/home/user0/.ssh/id_rsa');
define('FTP_USER','user0');
define('FTP_PASS','le mot de passe de user0');
define('FTP_HOST','tonsite.com');

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !

Résultats des 2010 Open Source Awards

Logo 2010 Open Source Awards

Les résultats des prix de l’Open Source 2010 organisés par Packt ont été publiés le 19 novembre dernier :

Meilleur CMS Open Source

  1. CMS Made Simple
  2. SilveStripe
  3. MODx

Hall of Fame CMS

Temple de la renommée des CMS, en gros les CMS les plus connus.

  1. WordPress
  2. Drupal
  3. Joomla!

Les projets Open Source les plus prometteurs

  1. Pimcore
  2. Tomato CMS
  3. BuddyPress

Applications E-Commerce Open Source

  1. PrestaShop
  2. OpenCart
  3. TomatoCart

Bibliothèques JavaScript Open Source

  1. jQuery
  2. Mootools & Raphaël

Logiciel graphique Open Source

  1. Blender
  2. Gimp
  3. InkScape

Sources : 2010 Open Source Awards, Image.

2010 Open Source Awards : Votez !

Logo 2010 Open Source Awards

Les votes pour les Prix de l’Open Source 2010 (j’ai essayé de traduire, hein !) organisés Packt sont ouverts. Personnellement j’ai voté dans toutes les catégories sauf la première. Sans mentir je crois qu’à part CMS Made Simple dont j’ai entendu parlé, les autres me sont totalement inconnus. Les votes seront fermés le 5 novembre, d’ici là j’ai le temps de les découvrir. Les résultats seront annoncés le 15 novembre.

Voici les projets pour lesquels on peut voter :

Meilleur CMS Open Source

  • CMS Made Simple
  • MODx
  • mojoPortal
  • SilveStripe
  • XOOPS

Voter

Hall of Fame CMS

Temple de la renommée des CMS, en gros les CMS les plus connus.

  • Drupal
  • Joomla!
  • WordPress

Voter

Les projets Open Source les plus prometteurs

  • BuddyPress
  • LiveStreet CMS
  • Pimcore
  • Tomato CMS
  • WolfCMS

Voter

Applications E-Commerce Open Source

  • Magento
  • nopCommerce
  • OpenCart
  • PrestaShop
  • TomatoCart

Voter

Bibliothèques JavaScript Open Source

  • Dojo
  • Ext JS
  • jQuery
  • Mootools
  • Raphaël

Voter

Logiciel graphique Open Source

  • Blender
  • Gimp
  • InkScape
  • jmonkeyengine
  • Scribus

Voter

Sources : 2010 Open Source Awards, Image.

Drupal 7 sort sa « dernière Alpha ».

DrupalSur le site drupal.org, les développeurs du célèbre CMS ont annoncé la sortie de la sixième et normalement dernière version Alpha de Drupal 7. La version beta 1 devrait sortir vers le 1er août à conditions que les beta-bloquants aient été débloqués (répétition certes, mais je n’ai pas trouvé de meilleurs qualificatif :-) ).

Nouveautés par rapport à l’Alpha 5 :

  • Un nouveau cœur : Bartik !
  • Corrections de la mise à niveau, y compris les tests de base.
  • De nombreux correctifs de sécurité.
  • De nombreuses améliorations concernant l’accessibilité.
  • La mise en place des fichiers privés est maintenant optionnelle, obligatoire auparavant.
  • Le Registre est plus robuste.
  • L’installation n’échoue plus lorsque settings.php (dans le répertoire sites/default) n’existe pas.
  • La création d’utilisateur requiert désormais par défaut une approbation d’un administrateur.
  • etc…

Vous pouvez télécharger, installer la bête et reporter les bugs afin d’aider le projet Drupal. Reste plus qu’à faire chauffer vos clavier, à lancer votre serveur et suivre scrupuleusement (je rappelle que c’est une alpha) les instructions du fichier install correspondant à votre SGBD.