Archive pour catégorie Actualités

Implémentation d’OpenID sur Pluxml

Utilisant de plus en plus Pluxml dans la mise en place de sites web et de blogs, je me suis renseigné sur la possibilité de mettre en place un login OpenID pour atteindre la zone d’administration.

N’ayant rien trouvé de concret, j’ai décidé d’implémenter moi-même cette solution d’authentification sur la plateforme Pluxml 5.0.2 à partir de la librairie php-openid.

Vous pouvez donc trouver en bas de cet article, le patch sous forme d’archive applicable à pluxml 5.0.2 afin de pouvoir utiliser l’authentification OpenID.

Cette archive n’est pas un plugin, son application sur une installation opérationnelle de Pluxml 5.0.2 n’est pas sans risque ! N’oubliez pas d’effectuer une sauvegarde avant tout test.

Cette archive ajoute et modifie certains fichiers du répertoire /core/admin de pluxml. Ce patch ne peut être installé directement que sur une installation propre de Pluxml 5.0.2 ou si aucun des fichiers modifiés par ce patch dans /core/admin n’a été précedemment modifié pour vos besoin personnels. Dans le cas contraire, veuillez plutot décompresser l’archive dans un répertoire temporaire et adapter vos modifications sur ces fichiers (ou inversement).

Voici le détails des modifications apportées:

  • Intégration de l’authentification OpenID
  • Ajout d’un profil Contributeur qui permet la saisie d’articles et nécessite la validation de l’administrateur ou d’un modérateur pour la publication
  • Possibilité d’automatiser la création des utilisateurs depuis leur OpenID avec automatiquement un profil de contributeur

Les fichiers affectés se situent tous dans /core/admin.

Fichiers et librairies ajoutés:

  • Auth => La librairie php-openid
  • const_openid.php => déclaration des constantes nécessaires (et personnalisation par site)
  • login_openid.php => Page d’authentification pour OpenID
  • verify_login_openid.php => Affectation de l’utilisateur à partir de son identifiant OpenID
  • img/social-icon.png => Set d’icones pour la page d’authentification

Fichiers modifiés:

  • auth.php => Page principale d’authentification, ajout de l’appel à la page « login_openid.php »
  • prepend.php => Ajout du profil « Contributeur »
  • top.php => Ajout d’un filtrage et configuration du profil « Contributeur »
  • parametres_users.php => Configuration du profil par défaut sur « Contributeur »
  • medias.php => Restriction, interdiction pour le profil « Contributeur »
  • article.php => Désactivation des options de publication pour le profil « Contributeur »
  • admin.css => Ajout de l’affichage nécessaire pour le cadre d’authentification OpenID

Un installation demo est accessible à l’adresse suivante:

Cette version étant toute fraiche, seuls l’authentification OpenID de Google et d’Orange ont été testées et sont fonctionnelles. Si vous utilisez un autre provider OpenID (ou votre propre provider OpenID), une fois connecté sur l’interface de demo, vous avez directement un accès contributeur et pouvez donc rédiger vos commentaires dans un article dont seul vous et moi-même avez accès. Si certains contenu de ces articles sont pertinents, je les mettrais en ligne afin de permettre à tous d’en profiter.

L’archive permettant le patching de Pluxml version 5.0.2 est disponible ci-dessous:

L’application du patch est très simple, il suffit de vous placer dans le répertoire parent de pluxml (par exemple /var/www) puis de décompresser l’archive via la commande suivante:

tar -xvzf pluxml-patch-openid.tar.gz

Une fois le patch appliqué, lorsque vous vous rendrez sur l’écran de connexion à la zone d’administration, vous devriez obtenir ceci:

Vous pouvez désormais vous connecter en cliquant sur l’un des pictogrammes correspondant à votre provider OpenID ou saisir votre url OpenID si votre provider n’est pas listé.

Comme toujours, n’hésitez pas à laisser vos commentaires, que ce soit sur ce blog ou sur le blog de demo correspondant à cet article.

Ressources:

Étiquettes: , , , ,

Bonne Année 2011

Un petit article pour ouvrir cette nouvelle année pour laquelle je souhaite mes Meilleurs Voeux à chacun de vous, fidèles lecteurs ou lecteurs d’un jour, vous êtes de plus en plus nombreux à suivre ce blog et je vous en remercie, continuons sur cette lancée pour 2011.

Étiquettes: , ,

Chromium, extension Libre-Astux disponible

Bonjour à tous,

Ceux qui suivent l’actualité autour de Google-Chrome et de son projet source Chromium ont récemment vu apparaître la possibilité de développer des Web Apps, il s’agit ici d’onglets simplifiés permettant un accès direct à vos sites préférés.

J’ai moi-même développé ma petite extension pour ce blog, je vous la propose donc ici en attendant l’ouverture du « Chrome Web Store ».

Voici la procédure à suivre pour ajouter cette extension à Chromium (ou Google Chrome). Vous devez disposer de la dernière version.

Il vous faudra tout d’abord activer le support des extensions:

chromium-browser  –enable-apps

Vous pouvez modifier votre raccourci de lancement de Chromium pour faciliter les choses:

Il vous suffit ensuite de relancer votre navigateur (chromium / google chrome) de cliquer sur le lien ci-dessous ou d’enregistrer le fichier proposé par le lien ci-dessous (clic droit « sauvegarder sous ») puis de glisser le fichier obtenu dans un onglet de chromium pour installer mon extension (inutilisable pour les autres navigateurs):

Installer l'extension Libre-Astux pour ChromiumVoici un aperçu sous Chromium:

Vous pouvez voir sur la capture précédente qu’un nouvel onglet avec une image est crée, chaque fois que vous vous rendrez sur ce blog cet onglet apparaitra vous permettant de le retrouver plus facilement.

Pour les développeur qui souhaiteraient faire la même chose pour leur blog ou tout autre application, je vous renvoi à la documentation de google:

http://code.google.com/intl/fr-FR/chrome/apps/docs/developers_guide.html#creating

Étiquettes: , , , , ,

Débit de votre connexion ADSL Orange réduit sans raison (DLM)

À tous ceux qui aurait vu leur débit divisé par 2 sans raison apparente chez Orange, il faut savoir qu’il existe chez ce fournisseur d’accès un système automatisé baptisé DLM (Dynamic Line Management) qui réduit automatiquement le débit des connexions jusqu’à obtenir une stabilité suffisante de la ligne plutôt que d’envoyer des techniciens afin de vérifier les sources du problème. Ainsi, de nombreuses lignes ADSL se retrouvent bridées suite à des bugs de ce système qui n’essait même pas de réhausser le débit une fois les lignes bridées.

De plus, lors de la mise en place de ce bridage, le client n’est à aucun moment averti de celui-ci ni même de problèmes détéctés sur sa ligne.

Dans mon cas, des travaux réalisés pour l’enterrement des lignes téléphoniques ont provoqués des perturbations sur la ligne ce qui a activé le DLM. Il faut savoir que si l’on demande simplement à ce que ce système soit désactivé sans être mis sur la blacklist, celui-ci pourrait à nouveau brider votre ligne à la prochaine perturbation.

Pour être tranquille, je vous conseille donc de demander votre inscription sur la blacklist de ce DLM via le formulaire fourni par Orange à l’adresse ci-dessous. (si bridage de votre ligne actif, compter 3 à 5 jours pour retrouver un débit optimal)

http://assistance.orange.fr/contact_dlm.php

Plus d’informations sur le système DLM ici.

Étiquettes: , , , , ,

Présentation de Luis, nouveau contributeur

Bonjour à tous,

Juste un petit article pour vous indiquer l’arrivée d’un nouveau contributeur à ce blog, il s’agit de Luis, un Mexicain qui a fait ses études en France l’an passé. Nous avons décidé ensemble qu’il publierait ses billets en français ainsi que la traduction en espagnol.

Pour le moment, nous pensons mettre les 2 versions dans chacun de ses articles. Si cela vous convient ou que vous préfèreriez des articles distincts, n’hésitez pas à nous faire part de vos remarques, les commentaires sont la pour ça.

Étant très occupé ces temps-ci, je recherche de nouveaux contributeurs pour ce blog, ci quelqu’un est intéressé, n’hésitez surtout pas à vous manifester, que ce soit au travers de commentaires ou via le formulaire de contact de ce blog.

Étiquettes: , , , ,

Résultat final du sondage sur la mise à niveau vers Ubuntu 10.04

Bonjour à tous,

Comme vous avez pu le constater par vous même, les résultats de la première semaine ont étés confirmés sur l’ensemble du mois et les chiffres ont très peu changé. Je ne vais donc pas vous refaire une analyse détaillée de ces résultats, je vais simplement vous redonner les derniers chiffres ainsi que les liens vers les deux articles précédents sur ce sondage:

Comment se passe votre migration vers Ubuntu 10.04

  • Sans soucis, tout fonctionne à merveille (32%, 353 Votes)
  • Quelques légers problèmes (26%, 294 Votes)
  • Je réinstalle systématiquement le système complet (25%, 278 Votes)
  • La mise à niveau à crashé mon système (17%, 195 Votes)

Nombre de votants: 1 119

Loading ... Loading ...

Liste des articles associés:

Voici également le graphique des résultats mis à jour:

N’hésitez pas, comme toujours, à laisser vos impressions sur le déroulement de cette mise à niveau ainsi que vos petites astuces utiles après cette mise à niveau. Les commentaires sont la pour ça.

Étiquettes: , , , ,

Monter son FAI associatif

À tous ceux qui sont intéressés par le respect de la neutralité du Net mais aussi le contrôle de votre accès Internet, je vous conseille de visionner la vidéo de la conférence de Benjamin Bayart sur « Comment monter son FAI associatif  », conférence réalisée mi-mai lors de « Pas Sage en Seine  ».

Bien que cette vidéo soit un peu longue, son contenu est réellement très intéressant.

Pour en savoir plus, je vous renvois au site du fournisseur d’accès associatif FDN dont Benjamin Bayart est le président.
Si vous êtes intéressé, vous trouverez ici plus d’informations sur la façon de s’y prendre pour créer un FAI collaboratif avec la participation de FDN.

Bon visionnage à tous, cet article est inspiré de celui de Korben.

Étiquettes: , , , ,

Websnapr.com ne répond plus

Maj: Après contact, il s’avère que les problèmes actuels rencontrés sur ce site (Websnapr.com) sont dus au déménagement de serveurs vers un nouveau datacenter (cf. Christian Schmidt).

Maj: Le site est à nouveau opérationnel depuis ce matin (08/05/2010), j’ai donc réactivé les miniatures de sites dans les commentaires.

Websnapr.com, un service en ligne permettant de réaliser des captures de sites web afin d’en obtenir des miniatures, système utilisé sur de nombreux blogs ne répond plus depuis la fin d’après-midi (07/05/2010).

Je m’en suis aperçu car mes pages ne se chargeaient plus entièrement, elles essayaient désespérément d’atteindre ce site afin de générer ces miniatures lors de l’ajout de nouveaux commentaires présentant ainsi un petit rectangle noir au lieu de l’image.

Pour palier à ce problème, j’ai pour le moment désactivé l’affichage de ces miniatures présentes dans les commentaires lorsqu’une personne indique l’url de son site.

Pour ce faire, j’ai commenté la ligne permettant l’utilisation de ce service dans le fichier arclite.js (spécifique au thème arclite, thème utilisé sur ce site). Si d’autres en ont la nécessité, voici la ligne commentée:

//jQuery("body").append("<div id=""+name+i+"" class=""+name+"">
<img src="http://images.websnapr.com/?size=s&url="+jQuery(this).attr(" alt="" />
</div>");

Les commentaires en javascript sont représentés par // pour une ligne ou /* commentaire */ pour des commentaires multi-lignes.

Je réactiverai cette fonctionnalité lorsque ce site sera à nouveau accessible ou en cas de problème, je mettrai en place une solution alternative.

Étiquettes: , , , ,

Page optimized by WP Minify WordPress Plugin