Réinitialiser ce favori Voir toutes les options d'inscription
Avec FeedBurner, soyez facilement informé des mises à jour de vos contenus favoris avec My Yahoo!, Newsgator, Bloglines, et d'autres aggrégateurs RSS.
En savoir plus sur la syndication de contenus et sur FeedBurner...
WordPress Mu est principalement utilisé de 2 façons:
Dans le cas numéro 2, bien qu’il soit possible de désactiver les inscriptions publiques, vos visiteurs pourront toujours tomber sur la page d’inscription. Typiquement lors d’une erreur dans l’URL !
Le visiteur aura alors droit à une superbe page d’inscription aussi inutile que moche.

Pour éviter cette page, il y a 2 alternatives:
Je vais bien évidemment utiliser la méthode 2 qui a l’avantage de simplifier les mises à jour.
Pour cela, nous allons créer un petit fichier mu-redirect.php dans le dossier wp-content/mu-plugins/
Et nous allons y placer le code suivant:
Très simplement cette fonction va rediriger le visiteur vers la page d’accueil de votre plateforme. Vous pouvez également diriger vos visiteurs sur une adresse ou page spécifique… selon vos besoins !
Le code de cette extension est également disponible sous
pastebin.
Bon blogging !
Tags: Blogging, Plugins, WordPress, WordPress MuEn live depuis la session "atelier pratique des extensions" je vous donne le code du plugin pour désactiver les filtrages KSES lors de la rédaction des articles.
J'ai mis le plugin sur le service de code pastbin.
A noter que cette méthode est radicale ! Elle s'applique pour tous les utilisateurs. (Sauf les commentaires) Vous pouvez également personnaliser le filtre de Kses avec le plugin HTML Purified.
Tags: Amaury, Plugins, WordPress, WP-BoxIl existe un group FlickR qui expose de nombreuses créations :
http://www.flickr.com/groups/bm-custom-login/pool/
Le plugin permettant la personnalisation s’appelle
BM Custom Login Plugin.
Bon visionnage !
Tags: WordPress
Hier, mon collègue Thibaut de Befox.be, m’a demandé comment faire un module de connexion/déconnexion depuis un thème WordPress.
Ayant des choses similaires dans mes cartons, j’en profite pour les partager ici.
Le code se passe en 2 parties, le mode déconnecté, et le mode connecté. Si l’utilisateur n’est pas connecté, on affiche un formulaire de connexion, sinon on affiche un lien de déconnexion (rien d’extraordinaire la dedans)
Le formulaire ci-dessous est configuré pour rediriger le visiteur sur la page qui visite lors de la connexion. (concrètement il reste là où il est)
Vous pouvez voir un résultat sur le site
Befox.be, menu du haut à droite. On peut également imaginer ce bloc à proximité des commentaires pour obliger la connexion des membres sur les commentaires.
Vous pouvez également retrouver ce code sur le
site de partage de code suivant. (Plus simple pour les copier/coller)
Comme vous le ne savez peut être pas ! WordPress Francophone organise le 1er
WordCamp le 3 mai 2008 à Paris.

C’est quoi le WordCamp ?
Le
WordCamp est un barcamp consacré à WordPress (logiciel libre de création et maintenance de blogs et sites dynamiques) ainsi que WordPress MU (version multi-blogs de WordPress), et est dédié à la communauté WordPress en France. C’est l’opportunité de se rencontrer, d’échanger, d’apprendre, dans le but de mieux maîtriser WordPress.
Ou et quand ?
Paris 2eme. La cantine
Le samedi 3 mai 2008 de 11h à 20h
Qui sera la ?
Plein de gens, la liste sur le
wiki du barcamp. Il ne manque plus que vous :)
On y parle de quoi ?
De tout et de rien… J’animerai probablement 2 conférences.
Comment s’inscrire ?
Encore une fois, cela se passe sur la
page du Wiki. (Xavier rappelle la
méthode sur WP-FR)
Remerciements…
…aux différents sponsors:
Nous sommes toujours à la recherche de sponsors, n’hésitez pas à nous contacter via la
page de contact.
En début de semaine dernière, j’ai eu l’occasion d’assister à la première des 8 sessions
Entreprise Linux Tour 2008.
Cet événement est co-organise par l’entreprise Novell (bien connu du monde Linux et Netware) et l’école SUPINFO (bien connu grâce aux spots TV).
Quelles sont donc les 5 bonnes raisons d’assister à cette journée ?
En effet, les personnes participant à ces conférences auront droit de repartir avec une jolie clé USB Novell de 1 Go ! (chose qui peut être pratique…)
Les plus puristes ne manqueront pas de dire que ces conférences ont également un objectif d’évangélisation, et qu’il y a un discours commercial derrière tout ça… C’est vrai, mais pas que… A vous de trier les informations :)
Il ne reste plus que 6 dates, dépêchez-vous inscrire :)
Tags: Linux, SUPINFO, VirtualisationLa version française arrive dans la soirée :)
Edit:
Le pack français est la !
Après 10 jours sans connexion internet suite au passage d’Orange à Free…
Me revoilà sur le net :)
C’est quand même triste qu’en 2008, alors que les operateurs de téléphone mobile français migrent sans perte d’accès au service, il faille encore subir plus de 10 jours de coupure pour internet…
La bonne surprise vient de chez free, et des nouveaux
Freeplug pour l’échange de données entre le modem et le box HD…
C’est super impressionnant, ça marche terriblement bien, même sur une installation électrique pourrie comme celle de mes parents :)
Retour aux affaires now :)
Tags: FreelanceCe matin, Xavier et moi-même avons publié la version francophone de WordPress 2.5 RC1.
Vous pouvez lire 2 articles consacrés à son sujet:
Cette version est une RC… Autrement dit c’est loin d’être parfait :) C’est également valable pour la traduction :) (bien qu’elle soit plutôt en progrès comparé aux versions précédentes !)
Je vous conseille de patienter pour la version finale.
J’ai lancé dans la soirée, le site francophone dédié à bbPress, j’ai nommé:
bbPress en français ! Original n’es-ce pas ?
Le blog contient pour le moment, le
pack français de la version 0.8.3.1, et il pose surtout les bases de la *potentielle future* communauté autour de ce super moteur de forums.
Je suis entrain de préparer la version française de bbPress 0.9 qui ne devrait plus tarder. Il restera ensuite quelques
pages de documentation à traduire !
Si vous ne faites rien de vos weekends, et que vous voulez participer à une communauté, une page de contact est dispo pour ça !
Petite précision, WordPress Francophone n’a aucun rapport direct avec
bbPress en français, c’est une initiative personnelle !
En lisant le blog de
WordPress Tuto, je suis tombé sur un article très intéressant, mais un peu perdu entre toutes ses traductions de thèmes… Et c’est bien dommage soit dit en passant !!!
Libretto y fait
une analyse des derniers rachats de sites Web tels que Doctissimo, Auféminin.com. Et c’est vrai qu’en suivant son raisonnement, mon blog me rapporterai beaucoup :D
Et donc la question, c’est quand que la bulle pète ?!
Bonne lecture !
Tags: Blogging, WordPress
Étrangement, si j’utilise les paquets MySQL 5 des depots dotdeb, j’ai un bug au niveau des requêtes SQL.
Le couple : ORDER BY et GROUP BY inverse les résultats…
Conclusion, lors de l’utilisation de la fonction query_posts ou get_posts, je me retrouve avec l’ordre inverse des articles… Donc les plus anciens, en lieu et place des plus récents…
Quelqu’un a déjà rencontre ce problème ?
Je pense à un problème entre Debian 64 bits et MySQL 5. Du coup, je repars sur la version des dépôts officiels…
Tags: Linux, MySQL
Parlons un peu sécurité !
WordPress, comme tout logiciel informatique, est de plus en plus soumis a des attaques diverses et variées... Pour contrer ce genre de désagrément, WP utilise plusieurs mécanismes:
La grande nouveauté de cette version 2.5, c'est l'ajout d'une méthode permettant de protéger rapidement et efficacement les requêtes SQL d'une technique très remployées, j'ai nommé les injections SQL.
Avant WordPress 2.5, c'était un peu l'anarchie. En effet, chaque plugin dispose de son propre mécanisme de protection, plus ou moins efficace et plus ou moins testé...
Afin de remettre les choses a plats, les développeurs ont ajouté la méthode "prepare" à la classe d'accès a la base de données "wpdb".
Cette méthode bouscule les habitudes sur plusieurs aspects, pour bien comprendre le fonctionnement, je vais décortiquer une requête SQL de WordPress avec l'ancienne et la nouvelle méthode !
Dans cet exemple, je vais prendre la requête SQL utilise lors de l'insertion d'un article dans la base de donnes. Cette requête permet de vérifier que l'identifiant de l'article (ou slug) est bien unique, le cas échéant WP rajoutera un suffixe mais peu importe... Le sens de la requête n'a aucun intérêt dans cette démonstration !
Voici la requête:
Note: vous pouvez trouver la requête dans le fichier "wp-includes/post.php", à la ligne 701.
Comme vous pouvez le constater, la requête fait appel à 4 variables dynamiques:
Ces variables sont des sources potentielles d'injections SQL... Pour être sûr de leur contenu, il est impératif de les sécuriser une par une... Cela implique plus de code... et surtout un code répétitif à souhait qui perd en lisibilité !
Voici la même requête sous WP 2.5:
Note: vous pouvez trouver la requête dans le fichier "wp-includes/post.php", à la ligne 1267.
Que remarquons-nous ?
Comment ça marche ?
Dans le code de la requête SQL, à la place des variables PHP, nous plaçons des marqueurs. Ces marqueurs débutent toujours par un pourcentage.
A ce moment de l'article, pour ceux qui ont tout compris, vous vous dites: "Quelles différences avec l'ancienne méthode, les marqueurs ont les mêmes inconvénients que les variables PHP..." et "Pourquoi faire une méthode prepare alors qu'il existe déjà la fonction PHP sprintf..."
C'est précisément ici que la méthode agit... Contrairement à la fonction sprintf, qui ne fait que remplacer bêtement les variables.
La méthode "prepare" passe par une étape intermédiaire, la sécurisation des variables:
Vous l'aurez bien compris... L'intérêt majeur de cette fonction est de gagner du temps lors de la création des requêtes SQL ! (tout en les sécurisant)
Grâce à son fonctionnement "à la printf", le code de vos extensions gagnera en lisibilité, en légèreté, et la sécurité sera assurée...
Il ne reste plus qu'à attendre les nouvelles versions de vos extensions préférées pour WordPress 2.5 !
(Extensions = Plugins, préparez vous mentalement... C'est la nouvelle traduction française dans WordPress 2.5)
Tags: Logiciel, Plugins, WordPressQuoi de neuf dans WordPress 2.5 pour les développeurs ? Pas mal de petites choses… présentation !
Cette nouvelle version de l’éditeur visuel apporte plusieurs choses
Elle corrige également un grand nombre de bugs. Le site de l’éditeur :
Moxiecode Systems AB pour davantage d’informations.
Depuis la version 2.1, l’équipe de WordPress migre progressivement tous les JavaScripts de WordPress sous la librairie jQuery. Cette dernière passe par la même occasion à la version 1.2.x (plus performante et plus légère).
jQuery est désormais utilisé pour:
Les librairies Prototype et script.aculo.us sont également mise à jour, respectivement aux versions 1.6.0 et 1.8.0.
Cela permettra probablement à la console d’administration d’être un peu plus légère pour les navigateurs web !
Quelques nouveautés… et des corrections !
Vous trouverez le
détail des modifications sur le trac de WordPress.
Et pour en savoir plus… il faudra lire le prochain article entièrement consacré à cette nouvelle méthode :)
Edit: Lire
Faire des requêtes sécurisées sous WordPress 2.5 ! Utilisation de la méthode $wpdb->prepare !
Lorsqu'on utilise le logiciel de blog b2evolution, et le serveur HTTP Nginx, il se passe un petit bug lors de la connexion à l'administration.
En effet, une fois le login passé, le logiciel part dans une boucle infinie ! Et l'admin est inaccessible... Pas terrible pour blogger...
Pour résoudre ce petit bug, nous allons éditer le fichier admin.php se situant à la racine de b2evolution.
Et à la ligne 22, nous allons remplacer
Par
Avec cette petite modification, la condition n'est jamais remplie, l'administration fonctionne mais les anciennes url du type "/admin/plugins.php" ne seront plus rediriger vers "/admin.php".
Pour note, la variable PATH_INFO est différente de PHP_SELF, raison pour laquelle la condition est remplie et cela fait tout foirer :)
Mon diagnostic s'arrête la... faute de temps !
Tags: Logiciel, Plugins, Serveur… sa sortie est simplement décalé d’une semaine !
Pour info, vous pouvez suivre l’avancement du développement depuis la
"roadmap" du trac de WordPress.org
Si vous souhaitez connaître les nouveautés utilisateurs de cette nouvelle version, consultez l’article de
Fran6 sur le blog MonetiWeb.
Enfin, vous pouvez débattre de la traduction sur
le blog de WordPress Francophone.
You are viewing a mobilized version of this site...
View original page here