Perso Web Management Prog Blogosphère Développement Etudes OS Sécurité Infographie Mobiles Référencement Divers

Dmoz.fr laisse tomber son annuaire de sites

Alors que jusqu'à aujourd'hui Dmoz.fr hébergeait un annuaire de sites Internet qui se voulait être pertinent à défaut de regorger d'énormément d'adresses web, il a décidé de changer de fonction afin de laisser place à un annuaire d'articles.

Ce changement peut paraître surprenant étant donné que DMOZ est aujourd’hui reconnu comme l’un des annuaires les plus pertinents de la toile, de part son processus de remplissage original. En effet, il est aujourd’hui le seul annuaire à être alimenté par des humains. Il regorge donc d’un nombre limité de sites Internet mais d’une fiabilité et d’une pertinence sans égal. Alors pourquoi changer d’activité ?

Tout simplement parce qu’il y a une confusion méconnue entre les annuaires DMOZ.org et DMOZ.fr. Alors que DMOZ.org est un répertoire contributif alimenté par des bénévoles, DMOZ.fr appartient à Adamah une société qui vend des noms de domaine et des prestations d'hébergement de sites Web. Cette appropriation de nom de domaine respecte les règles émises par l'AFNIC étant donné que le mot DMOZ figure dans le nom commercial du propriétaire de ce domaine.

Un nom de domaine identique, une activité similaire, une charte graphique très ressemblante sont autant de critères qui ont put amener DMOZ.fr à changer d'activité (pour éviter le plagiat, omniprésent sur leur application), tout en restant axé sur un système de répertoire collaboratif :

Tout internaute pourra donc soumettre un ou plusieurs articles mentionnant ses services, produits, expériences, connaissances ou passions. Selon Dmoz.fr, cela permettra ainsi d'assoir votre notoriété et de booster le positionnement et le référencement de votre site web.

Cependant, la pertinence étant l'un des maîtres mots de Dmoz.fr, tout utilisateur devra être enregistré afin de soumettre un article qui devra être validé par un groupe d'examinateurs, selon des règles éditoriales précises qu'ils rendront publiques le jour du lancement.

Dmoz.fr met en avant une autre facette de cette application et s'adresse directement aux webmasters à la recherche de contenu pour enrichir leur(s) site(s) web. Il leur propose en effet de venir se servir dans le contenu d'articles mis à disposition. Ainsi, votre article sera susceptible d'être repris par plusieurs sites web, de quoi accroître encore votre notoriété et votre référencement étant donné que les webmasters doivent à tout prix renseigner le nom de l'auteur.

Concernant la mise en place de ce nouvel annuaire, ça sera pour le 17 février 2010 ! Si vous voulez être prévenu en exclusivité, je vous conseille d'aller vous inscrire via le formulaire présent sur leur site.

Si vous voulez vous rendre sur la véritable version française de DMOZ, rendez-vous ici ;)

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

Ayant eu à mettre en place ce type d'installation sur un de mes projets et m'étant heurté à quelques difficultés, j'ai décidé de vous en faire part avec d'espérer résoudre vos problèmes et ainsi optimiser votre temps de travail ;)

Tout d'abord le contexte. Le contexte dans lequel je me trouve est assez précis, aussi il conviendra à certains d'entre vous, mais pas à d'autres (cela dit, les "autres" ne devraient pas avoir de problème avec leur installation en se référant aux tutos de base disponibles sur la toile).

Je vais vous montrer comment mettre en place un brige entre Joomla 1.5 (paramétré en slave) et PHPBB 3 (paramétré en master et accessible via un sous-domaine) grâce au composant JFusion. Dans le meilleur des cas, le dual login avec cette configuration fonctionne dans un sens (Joomla > PHPBB) mais pas dans l'autre. Ou alors cela fonctionne sur IE mais pas sur FF ou Chrome. Bref, grâce à ce tuto, tous ces petits soucis devraient disparaître.

Pour ceux qui ont déjà leur composant JFusion installé et correctement paramétré et que, malgré ça, leur bridge ne fonctionne pas, je vous renvoi à l'étape 8. Elle devrait répondre à vos questions.

Pour les autres. J'estime que vous avez un certain niveau concernant la mise en place d'applications web, aussi je pars du principe que Joomla 1.5 et PHPBB 3 sont déjà installés sur votre serveur.

Il vous faut vous munir du composant JFusion en allant le télécharger à cette adresse (version 1.2.3 à l'instant où j'écris ce tuto). Une fois le package récupéré, rendez-vous dans votre back-office Joomla, dans la rubrique Extensions > Installer / Désinstaller et uploadez votre package afin d'installer le composant.

1. Configuration du plugin Joomla

Rendez-vous dans le menu Composants > JFusion > Joomla Options et renseignez-y les infos suivantes :

Plugin General Details

  • Description : Le nom que vous souhaitez donner au plugin (aucune importance)
  • URL complet vers le logiciel intégré : L'URL de votre application Joomla (ex : http://macroshot.fr)

Login Option

  • Identificateur de connexion : Identifiant
  • Filtre de l'identifiant : joomla_int

Puis sauvegardez. Une fois la configuration enregistrée, il vous faut revenir dans le menu d'édition du plugin afin de renseigner les options utilisateurs, en particulier le groupe attribué automatiquement lors de l'enregistrement. Renseignez-donc les infos suivantes :

User Options

  • Groupe d'utilisateur mode : Simple
  • Groupe d'utilisateur par défaut : REGISTERED

Puis sauvegarder à nouveau.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

2. Configuration du plugin PHPBB

Ensuite, il va vous falloir configurer le plugin PHPPBB 3. Si vous ne y êtes pas déjà, retournez dans le CPanel de JFusion et rendez-vous dans la catégorie Configurer les Plugins, et éditez le plugin PHPBB 3. Renseignez-y les infos suivantes :

Plugin General Details

  • Description : Le nom que vous souhaitez donner au plugin (aucune importance)
  • URL complet vers le logiciel lntégré : L'URL de votre application PHPBB 3 (ex : http://macroshot.fr/forum). Attention ! Si votre forum est sur un sous-domaine, vous devez renseigner l'URL du domaine principal (Donc ne surtout pas metttre : http://forum.macroshot.fr)
  • Chemin complet vers le logiciel lntégré : Le chemin absolu de votre application PHPBB 3 (ex : /home/macroshot/www/forum)

Maintenant les choses se corsent un peu. Aussi, relisez bien ce tuto afin d'être sûr de ne faire aucune erreur. Les informations qui suivent concernent les cookies. Vous devez vous assurer que ces informations coïncident avec celles de votre forum PHPBB3. Aussi, rendez-vous dans le back-office de votre forum afin de récupérer ces informations. Elles se situent dans Général > Configuration du serveur > Paramètres de cookie. Il ne vous reste plus qu'à copier ces informations dans votre interface JFusion. Pour ma part, les voici :

  • Domaine du Cookie : .macroshot.fr
  • Chemin du Cookie : /
  • Préfixe du Cookie : phpbb3_32kjg
  • Durée de Session (min) : 60
  • Autorisez la Connexion Automatique par Cookie : Activé

Concernant la durée de session, celle-ci est définie, sur PHPBB 3, dans la rubrique Général > Configuration du serveur > Paramètres de charge. Par défaut elle est de 3600 secondes, d'où les 60 minutes déclarées précédemment.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

Database Options

Renseignez-y tout simplement les informations de connexion à votre base de données PHPBB 3.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

Login Options

  • Identificateur de connexion : Identifiant
  • PHPBB_LOGIN_TYPE : PHPBB_LOGIN_DIRECT

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

Puis sauvegardez. Une fois la configuration enregistrée, il vous faut revenir dans le menu d'édition du plugin afin de renseigner les options utilisateurs, en particulier le groupe attribué automatiquement lors de l'enregistrement. Renseignez-donc les infos suivantes :

User Options

  • Groupe d'utilisateur mode : Simple
  • Groupe d'utilisateur par défaut : REGISTERED

Théoriquement, toutes les autres options n'ont pas à être changées, si ce n'est le show_auth_mod, dans la rubrique Mod/Plugin Options qui doit être activé.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

3. Configuration générale

Une fois chaque plugin configuré, il va vous falloir renseigner à JFusion les comportements que doivent adopter chacun des plugins. Aussi, rendez-vous dans la page général de configuration des plugins et paramétrez les comme ceci :

Plugin Joomla

  • Maître : Non
  • Esclave : Oui
  • Cryptage Vérifié : Oui
  • Dual Login : Oui

Plugin PHPBB

  • Maître : Oui
  • Esclave : Non
  • Cryptage Vérifié : Oui
  • Dual Login : Oui

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

4. Paramétrage de vos applications

Votre application Joomla étant paramétrée en esclave, il vous faut désactiver le système d'enregistrement des utilisateurs. Aussi, rendez-vous dans l'onglet Site > Configuration générale > Système et cochez le radio bouton Non en face de Autoriser l'enregistrement des utilisateurs.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

De plus, afin de permettre une synchronisation optimale des sessions, vous devez régler la durée des sessions. Cette option se trouve dans la même page que la précédente (Site > Configuration générale > Système). Changez la valeur actuelle par 60 minutes, ou par la valeur personnalisée que vous avez déclaré dans l'administration de votre forum PHPBB et dans votre plugin PHPBB dans l'interface JFusion.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

Concernant votre application PHPBB, il vous faut vous rendre dans son interface d'administration afin de paramétrer la méthode d'authentification qui va vous permettre de vous logguer automatiquement sur Joomla via un login depuis votre forum. Pour se faire, rendez-vous dans la rubrique Général > Communication > Authentification et sélectionnez JFusion comme méthode d'authentification avant d'enregistrer.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

5. Synchronisation des utilisateurs

Une fois le tout configuré, il va vous falloir synchroniser les utilisateurs de votre MASTER avec ceux de votre SLAVE. Pour ceci, utilisez la fonction Nouveau User Sync de JFusion accessible depuis le Cpanel. Il vous faut inclure le plugin joomla_int afin de procéder à la synchronisation en cliquant sur démarrer. Un compte à rebours vous indique que la synchronisation est en cours.

Mettre en place un bridge entre Joomla 1.5 et PHPBB 3 avec JFusion

6. Login checker

Le login checker va vous permettre de vérifier le bon fonctionnement de votre bridge. Il est accessible depuis le Cpanel de JFusion. Renseignez-y le login et le mot de passe de votre compte et vérifiez la connexion en cliquant sur la flèche verte prévue à cet effet. Si vous avez bien suivi toutes les manipulations ci-dessus, cette étape devrait bien se dérouler.

7. Test du bridge

Nous allons maintenant procéder au test du bridge en grandeur nature. Pour ceci, rendez-vous dans le Cpanel de JFusion et cliquez sur le lien Activer les Plugins JFusion en haut à droite de l'écran. Une fois le tout confirmé, videz les cookies de votre navigateur. Procédez maintenant en 2 étapes :

  • Connectez-vous sur votre interface Joomla. Rendez-vous sur votre forum et regardez si vous êtes loggué. Si c'est le cas, retournez sur votre interface Joomla et déconnectez-vous. Rendez-vous sur votre forum afin de voir si vous êtes bien déconnecté
  • Ensuite, faites la même démarche en vous connectant et en vous déconnectant depuis le forum.

Si tout fonctionne bien, bravo ! Vous pouvez profiter de votre nouveau bridge. Dans le cas contraire, 8ème étape :

8. Modification des codes source

En principe, vous lisez ceci parce-que vous avez installé votre forum sur un sous-domaine et que le login sur votre forum ne vous connecte pas sur votre application Joomla.

Pour ceux qui ont directement commencé par cette partie (autrement dit, qui avaient déjà installé et paramétré JFusion lors de leur arrivée sur mon site) et qui utilisent un sous-domaine pour accéder à leur forum, veuillez tout d'abord vous rendre dans l'interface de configuration du plugin PHPBB 3 de JFusion. Dans le paramètre URL Complet vers le Logiciel Intégré, assurez-vous que l'URL renseignée est l'URL du domaine principal et non du sous-domaine (ex : renseigner http://macroshot.fr/forum au lieu de forum.macroshot.fr).

Maintenant, il va vous falloir mettre les mains dans le cambouis. Tout d'abord au niveau des sessions :

  • Ouvrez le fichier votresite/libraries/joomla/session/session.php
  • Recherchez les 2 occurrences de session_start()
  • Insérez le code suivant sur une nouvelle ligne juste avant chacune des occurrences :
ini_set('session.cookie_domain','.votredomaine.fr');

Ensuite au niveau des cookies :

  • Ouvrez les fichiers suivants : votresite/libraries/joomla/application/application.php, votresite/libraries/joomla/session/session.php, votresite/plugins/system/remember.php
  • Recherchez toutes les occurrences de la fonction setcookie()
  • À chaque occurrence, rajoutez un paramètre à la fonction représentant votre nom de domaine principal

Exemple :

setcookie( JUtility::getHash('JLOGIN_REMEMBER'), false, time() - 86400, '/');

Devient :

setcookie( JUtility::getHash('JLOGIN_REMEMBER'), false, time() - 86400, '/', '.votredomaine.fr');

Et voilà, le tuto est terminé ! Si vous avez des questions, suggestions à propos de ce tuto, réagissez à la suite de l'article. Ça permettra d'aiguiller les internautes en quête d'informations !

18 nov. 2009

Google lance Google Image Swirl

Icone Heure 11:05 Icone Auteur Jean-Christophe Duvivier

Mots Clés Google Mots Clés Web Mots Clés Web 2.0

Jusqu'à aujourd'hui, si vous cherchiez des images similaires à une autre image, vous faisiez surement appel à des outils tels que TinEye, étant donné que votre moteur de recherche préféré, Google pour la plupart, ne proposait pas de fonctionnalité équivalente.

Ce temps là est révolu avec Google Image Swirl. Encore bien rangée dans le laboratoire Google, cette fonctionnalité prometteuse présente des fonctionnalités assez novatrices dans le domaine de la recherche de similarités. De premier abord, elle ressemble à la fonctionnalité de recherche d'images classique proposée par Google :

Google Image Swirl

Mais ce n'est que le début de la recherche. En effet, chaque image présentée n'est que la base d'une importante arborescence dans laquelle sont référencées toutes les images similaires à l'image du nœud supérieur.

Google Image Swirl

La navigation se fait donc de branche en branche et d'arbre en arbre.

Mis à part la fonctionnalité principale qui est la recherche de similarité, Google Image Swirl vous permet aussi de filtrer les résultats de recherche (dans le sens où vous ne vous retrouvez pas avec les 10 mêmes images sur le premier affichage) et de naviguer grâce à une incroyable interactivité.

Pour découvrir tout ça, rendez-vous sur Google Image Swirl

18 nov. 2009

Zend et Varien s'associent autour de Magento

Icone Heure 10:39 Icone Auteur Jean-Christophe Duvivier

Mots Clés e-commerce Mots Clés Magento Mots Clés Varien Mots Clés Zend

Zend et Varien s'associent autour de Magento

La nouvelle vient de nous être transmise, Magento, la solution e-commerce la plus en vogue en ce moment (éditée par la société Varien) sera désormais fournie avec l'environnement PHP Zend Server Community Edition.

Rappelons-le, Magento est basée sur Zend Framework et c'est donc "tout naturellement" qu'ils ont décidé de s'associer afin de faciliter l'évaluation, le développement et le déploiement d’une application e-commerce flexible pour les PME. Mis à part le fait que Magento sera fournie avec l’édition communautaire de Zend Server, les deux sociétés nous annoncent 2 nouvelles importantes :

Tout d'abord, elles travailleront ensemble afin d'apporter à Zend Framework un certain nombre de fonctionnalités e-commerce, ce qui permettrait à ses utilisateurs d'en disposer, dans la version de base.

D'autre part, des travaux seront réalisés afin d'optimiser Magento, Zend Server et Zend Framework afin qu’ils délivrent des performances élevées pour les applications e-commerce.

Ces nouvelles sont encourageantes pour tous les utilisateurs de sites e-commerce, surtout quand on sait que Magento est Open Source.

Pour de plus amples informations, je vous renvoie sur le site de PHP Index, de Zend, ou encore de Magento ;)

12 nov. 2009

Windows 7 à 35€ pour les étudiants

Icone Heure 17:03 Icone Auteur Jean-Christophe Duvivier

Mots Clés Microsoft Mots Clés MSDN

Windows 7 à 35€ pour les étudiantsL'édition Familiale Premium de Windows 7 à 35€ pour les étudiants ? C'est une nouvelle offre alléchante qui vient d'être diffusée par Digital River, un revendeur indépendant de Microsoft qui a la liberté de fixer ses propres prix. Quand on sait que pour un utilisateur lambda, la version Familiale Premium de l'OS de Microsoft coûte 200€, a priori, le calcul est vite fait.

Cependant, c'est avec une typo minuscule qu'il est précisé que la version proposée est une version de mise jour. Plus précisément, vous ne pourrez profiter de votre Windows 7 que si vous avez une copie valide d'un OS Microsoft (Vista ou XP) sur votre machine. Cette version de mise à jour est proposée dans les grandes enseignes pour 120€, ce qui reste donc une bonne affaire.

Alors si vous êtes étudiant, que vous n'êtes pas un abonné MSDN et que vous voulez profiter de cette offre, rendez-vous à cette adresse avant le 3 janvier prochain, date de fin de l'offre.

- page 1 de 18

Propulsé par Dotclear - Hebergé par Infomaniak - Thème Green Mantis par jchristophe
© jchristophe.fr 2008 - 2009
Valide CSS 2.1 CSS 2.1 Valide XHTML 1.0 XHTML Strict 1.0 Flux RSS RSS