Tous les articles de la rubrique 'Dreamweaver'

Annuaire des placements : gérer des sous-rubriques

Comme je l’annonçais il y a quelques jours, l’Annuaire des placements a fait peau neuve et ses fonctionnalités se développent petit à petit. Dernière nouveauté en date, la gestion de sous-rubriques au sein des différentes catégories de l’annuaire. Ainsi, une personne recherchant une solution de défiscalisation peut préciser le type d’encadrement légal qu’elle souhaite utiliser (Loi de Robien, Borloo, loi Malraux…).

Annuaire des placements financiers

Pour mettre en place cette fonctionnalité, deux solutions techniques : gérer une liste de catégories complexe avec des notions d’héritage et de parentés, ou utiliser une base de mots-clés. C’est la seconde solution, plus simple, qui a été mise en place.
Ainsi, pour chaque catégorie de premier niveau de l’annuaire, une liste de mots clés fixes est définie. Ne sont alors affichés pour ces mots clés que les sites qui utilisent ces mots en renseignant leur fiche lors de l’inscription, et qui appartiennent bien entendu à la catégorie mère. La gestion de l’affichage des catégories, et surtout la sélection des sites en est fortement simplifiée.

Seul inconvénient, la mise en place de ce genre de système à l’aide de Dreamweaver. En effet, la sélection d’enregistrements à partir d’une information (le mot clé) fournie par un autre enregistrement est impossible dans Dreamweaver sans modifier le code source d’une page. C’est là l’une des faiblesses de l’outil de développement d’Adobe.
Il convient donc de modifier le code de sélection des jeux d’enregistrement afin de pouvoir mettre en place de type d’action :

  1. Tout d’abord, définir le jeu d’enregistrement qui trouvera les sites comme si le mot clé recherché était une variable d’URL, du genre $_GET[’motcle’]. La requête SQL construite par Dreamweaver, ou plutôt son inclusion PHP ressemble alors à :
  2. $sitecat_dern_5sites = “0″;
    if (isset($_GET[’id_parents’])) {
    $sitecat_dern_5sites = $_GET[’id_parents’];
    }

    $sitekw_dern_5sites = “rien”;
    if (isset($_GET[’motcle’])) {
    $sitekw_dern_5sites = $_GET[’motcle’];
    }

    mysql_select_db($database_annuplacement, $annuplacement);
    $query_dern_5sites = sprintf(”SELECT annu_finance_sites.*, annu_finance_categories.titre AS cat_titre, annu_finance_categories.url AS cat_url FROM annu_finance_sites INNER JOIN annu_finance_categories ON annu_finance_categories.id = annu_finance_sites.categorie WHERE annu_finance_sites.categorie=%s AND LOWER(annu_finance_sites.mots_cles) LIKE %s ORDER BY annu_finance_sites.titre ASC”, GetSQLValueString($sitecat_dern_5sites, “int”),GetSQLValueString($sitekw_dern_5sites, “text”));

  3. Dreamweaver construit sa requête SQL en fonction d’appel à des variables MySQL (les %s placés à l’intérieur de la requête) et de fonctions GetSQLValueString chargées de trouver les données. Dans le code précédent, c’est justement la fonction GetSQLValueString($sitekw_dern_5sites, “text”) qui localise la chaîne à utiliser pour identifier le mot-clé.
  4. Il convient donc d’indiquer à Dreamweaver que la variable à rechercher est issue d’une requête précédente, comme le titre de la catégorie active ($row_categorie_active[’titre’]). On obtient alors ce simple changement de code dans la construction de la requête PHP :

    $sitecat_dern_5sites = “0″;
    if (isset($row_categorie_active[’id_parents’])) {
    $sitecat_dern_5sites = $row_categorie_active[’id_parents’];
    }
    $sitekw_dern_5sites = “rien”;
    if (isset($row_categorie_active[’titre’])) {
    $sitekw_dern_5sites = “%”.strtolower($row_categorie_active[’titre’]).”%”;
    }

Cette méthode fonctionne, bien entendu, à condition que le jeu d’enregistrement categorie_active soit mis en place avant le jeu d’enregistrement actuel… Voici donc les premiers pas vers la modification manuelle des jeux d’enregistrements de Dreamweaver. Si vous avez des questions ou des commentaires, n’hésitez pas…

L’annuaire des Placements fait peau neuve

J’avais annoncé ici même, il y a un peu plus d’un an, la création d’un Annuaire des Placements financiers, destiné à ajouter la maitrise d’un système d’annuaire de site à ma culture personnelle. Un an après le lancement du site original, je reviens sur le chantier pour un petit bilan et le lancement d’une nouvelle version.

Tout d’abord, le bilan. La version originale de l’Annuaire des placements était basée sur un script nommé Free PHP Directory Script, disponible gratuitement avec des fonctionnalités limitées. Quelques modifications sur ce script m’ont permis de mettre en place assez rapidement des inclusions publicitaires et un système de réécriture d’URL assez simple. En treize mois d’existence, l’Annuaire des placements a totalisé 1600 visites, 3800 pages affichées et généré environs 85??? de revenus publicitaires. Un bilan plutôt maigre, conséquence immédiate à mon avis du script choisi pour sa réalisation. Free PHP Directory Script possède en effet une interface des plus austères et une navigation très sommaire ne reprenant pas, par exemple, un premier niveau d’arborescence sur la totalité des pages. De plus, la structure même du script empêche les modifications de fond dans son architecture.

Bref, un an après le lancement de la plateforme, le bilan est plutôt négatif. C’est pourquoi j’ai décidé de reprendre le projet de zéro et de lancer un nouvel Annuaire des placements (malheureusement sur un autre domaine) avec une architecture totalement nouvelle.

L'annuaire des Placements

La version actuellement en ligne est une première ébauche du système. Elle ne permet que la soumission de sites dans l’annuaire sous un seul niveau de rubriques. Le site évoluera tout de même dans les semaines qui viennent avec notamment :

  • un moteur de recherche interne, sans doute basé sur Google Co-op ;
  • un système de gestion de mots clés et de tags à l’intérieur d’une catégorie de l’annuaire ;
  • un formulaire d’ajout de commentaires sur les sites de la part des internautes ;
  • un système de pages de description personnalisées pour les sites désirant se mettre plus en avant dans l’annuaire ;

Développé avec Dreamweaver et entièrement piloté via une base de données MySQL, l’Annuaire des placements devrait donner naissance, au final, à un script PHP complet (et gratuit) permettant la gestion facile d’un annuaire de site. Reste à voir quand une version définitive verra le jour.

Campus eCommerce 2008 - il est sorti !

Comme je le disais en milieu de semaine, la nouvelle édition du Campus Créer un site eCommerce avec Dreamweaver, PHP et MySQL est sortie cette semaine aux éditions Pearson Education France.

Campus - Cr??©er un site eCommerce avec Dreamweaver CS3, PHP et MySQL

Ecrite en collaboration avec Delphine Bouton, responsable Search Marketing chez Résonéo, cette nouvelle édition se veut bien plus complète que les précédentes sur la vie même d’une boutique en ligne. Décomposé en trois parties principales, le Campus aborde tout d’abord la création d’un site de vente en ligne à l’aide de Dreamweaver et des technologies PHP et MySQL. Du choix de l’architecture technique à la mise en place des moyens de validation de paiement, il a pour but de fournir une boutique basique, mais opérationnelle, aux lecteurs.

Les deux sections suivantes de l’ouvrage abordent plus avant la relation client (aide, suivi des statistiques mais aussi problématiques liées au Web 2.0) ainsi que les différents moyens de mettre en avant sa boutique sur Internet (référencement naturel et payant, affiliation…). Ce sont principalement dans ces deux parties que se trouvent les grandes nouveautés de l’ouvrage, destiné désormais à accompagner le créateur de boutique tout au long de son aventure, et non plus seulement lors de la création.
Petit rappel du sommaire complet de l’ouvrage en conséquence :

1. Introduction au monde du e-Commerce

I. Mise en place technique d’une boutique en ligne
2. Hébergement d’un site e-Commerce
3. Mise en place d’un serveur de développement PHP/MySQL
4. Conception et création de la base de données
5. Création d’un catalogue en ligne
6. Installation d’un moteur de recherche
7. Accueil des clients et ouverture des comptes
8. Sessions et paniers, gérez les commandes des vos clients
9. Paiement et facturation
10. Création d’une interface d’administration

II. La relation client, point central du site eCommerce
11. Bâtir une relation de confiance avec le futur client
12. Support et Aide : guider le client lors de son achat
13. Comprendre les statistiques de fréquentation et de vente
14. Introduction au Social Commerce, passer sa boutique au Web 2.0

III. Premiers pas en marketing, faire connaître sa boutique en ligne
15. Le référencement naturel, être présent dans les moteurs
16. Mise en place d’une stratégie de référencement payant
17. Bien utiliser les comparateurs de prix
18. Acquérir de nouveaux clients avec l’affiliation
19. Upsell : comment exploiter sa base d’email pour mieux vendre

Le Campus Créer un site eCommerce avec Dreamweaver CS3, PHP et MySQL est disponible dans toutes les librairies au prix de 32???. N’hésitez pas à laisser votre avis sur l’ouvrage dans les commentaires de ce blog !

Bonne lecture !

eCommerce 2008 : un premier aperçu du sommaire

Comme j’en parlais à la mi-août, le Campus Créer votre site eCommerce avec Dreamweaver, PHP et MySQL est actuellement en cours de préparation pour une sortie en librairie prévue au début de l’année 2008. La prochaine édition, si elle reste aussi pratique dans son approche de la création de site, se veut également plus complète sur la vie même de la boutique et consacrera de larges parties de son sommaire à l’acquisition de visiteurs et à la relation avec les clients.

En avant première, voici un premier aperçu du sommaire envisagé pour cette nouvelle édition. n’hésitez pas à laisser vos avis en commentaire.

1. Introduction au monde du e-Commerce

I. Mise en place technique d’une boutique en ligne
2. Hébergement d’un site e-Commerce
3. Mise en place d’un serveur de développement PHP/MySQL
4. Conception et création de la base de données
5. Création d’un catalogue en ligne
6. Installation d’un moteur de recherche
7. Accueil des clients et ouverture des comptes
8. Sessions et paniers, gérez les commandes des vos clients
9. Paiement et facturation
10. Création d’une interface d’administration

II. La relation client, point central du site eCommerce
11. Bâtir une relation de confiance avec le futur client
12. Support et Aide : guider le client lors de son achat
13. Comprendre les statistiques de fréquentation et de vente
14. Introduction au Social Commerce, passer sa boutique au Web 2.0

III. Premiers pas en marketing, faire connaître sa boutique en ligne
15. Le réfenrecement naturel, être présent dans les moteurs
16. Mise en place d’une stratégie de référencement payant
17. Bien utiliser les comparateurs de prix
18. Acquerir de nouveaux clients avec l’affiliation
19. Upsell : comment exploiter sa base d’email pour mieux vendre

Site eCommerce 2008, les premières pistes

Suite au billet du 16 août dernier et à différentes discussions sur le réseau LinkedIn, voici les premières pistes évoquées quant à la mise à jour du Campus eCommerce :

  • Quelles solutions de paiement est-il possible d’intégrer facilement à sa boutique (banque ou autre) ?
  • Comment rassurer les clients potentiels quant à l’achat sur la boutique ?
  • Quels sont les réseaux d’affiliation permettant aux “petits commerces” de diffuser leurs publicités ?
  • Comment gérer le User generated content, les opinions des acheteurs, les votes sur les produits ?
  • Comment analyser le trafic de son site, et avec quels outils ?
  • Comment gérer sa base client et utiliser celle-ci pour vendre plus ?

Les demandes pour l’instant gravitent principalement autour des méthodes de promotion et de fidélisation sur sa boutique, plutôt que sur la conception même de celle-ci….

N’hésitez pas à continuer à donner votre avis sur le sujet afin que la prochaine édition du guide corresponde au mieux aux attentes des lecteurs.

Campus eCommerce 2008 : votre avis pour la mise à jour !

Campus - Cr??©er un site eCommerce avec Dreamweaver, PHP et MySQLPearson Education France planifie la mise à jour de son Campus Créer un site eCommerce avec Dreamweaver, PHP et MySQL pour le début de l’année 2008. Le but de cette mise à jour est bien entendu d’assurer la compatibilité de l’ouvrage avec la toute dernière version de l’éditeur HTML d’Adobe : Dreamweaver CS3. Il s’agit également de coller au mieux aux évolutions du eCommerce depuis ces deux dernières années : Quelles attentes de la part des consommateurs ? Quel impact du Web 2.0 sur le commerce en ligne et la diffusion des biens ? Quelles méthodes pour promouvoir sa boutique en ligne ? Autant de question auxquelles la nouvelle version de cet ouvrage devra répondre…

Afin que la prochaine édition du Campus corresponde le mieux possible aux attentes des lecteurs, je lance ici un grand sondage : Quels aspects du eCommerce souhaitez-vous voir traiter dans la prochaine version de cet ouvrage ? Donnez votre avis en commentaire de ce billet et aidez-nous ainsi à réaliser le livre qui correspondra le mieux aux attentes des créateurs d’aujourd’hui.