Vie du site DrupalFrance
Soumis par felisite le ven, 03/10/2008 - 10:54
Afin de simplifier la gestion de mes sites, le blog DrupalFrance.com va être déplacé vers Felisite.com. Tous les anciens billets seront déplacés et les URL seront redirigées automatiquement. Si vous possédiez un compte sur DrupalFrance, il sera recréé sur Felisite.
Plus aucun billet ne sera publié sur ce blog, vous pouvez donc mettre à jour votre abonnement RSS en utilisant dorénavant le flux de http://felisite.com/.
Soumis par Vincent Caillierez le lun, 04/02/2008 - 15:35
Après une belle relation de 2 ans, Drupal et moi avons décidé de prendre des directions différentes.
Je voudrais expliquer aux lecteurs de ce blog - notamment ceux qui attendaient avec impatience la sortie du livre Drupal - les raisons de ce changement. Revenons pour cela quelques années en arrière.
Fin 2005, j'ai créé ma société Félisite pensant alors développer plusieurs idées de sites Internet qui me trottaient dans la tête depuis longtemps.
Je me suis mis en quête d'une plateforme qui me permettrait de faire tourner tous ces sites sans ré-inventer la roue et de mutualiser les développements (une fonctionnalité créée pour un site devait être réutilisable sur les autres).
Début 2006, je tombe sur Drupal et, séduit par ses qualités, je décide d'en faire mon outil de prédilection. Tout en me formant, je me suis impliqué dans la communauté en créant DrupalFrance.com et en organisant plusieurs réunions autour de Drupal (1ère rencontre Drupal à Paris en novembre 2006, 1er DrupalCamp Paris en janvier 2007).
Fin 2006, on a commencé à me proposer des projets Drupal. C'était l'occasion de développer mon savoir-faire et de gagner de l'argent : alors que mes idées de sites étaient une source incertaine de revenus, les projets client représentaient une rémunération garantie.
Au cours de 2007, les projets proposés sont devenus de plus en plus importants (parfois trop pour un indépendant comme moi) et de plus en plus complexes. J'en ai réalisé plusieurs, ce qui m'a permis d'atteindre un bon niveau aujourd'hui.
En parallèle, j'ai développé avec succès la formation Drupal qui m'a permis d'aider des gens à aborder Drupal en réduisant leur courbe d'apprentissage.
Maintenant, 2008.
Avec la nouvelle année, une question : que faire ?
La popularité de Drupal n'a cessé d'augmenter, étant parmi les premiers à m'être positionné exclusivement sur cet outil j'ai plus d'ancienneté que la plupart de mes concurrents, de plus j'ai bénéficié jusqu'à présent d'une concurrence absente peu importante, et j'ai été sollicité pour de nombreux projets - souvent très intéressants - sans devoir faire de prospection commerciale. Enfin, plusieurs opportunités sont encore ouvertes :
- Développement. Créer une agence web positionnée exclusivement sur Drupal et développer un statut d'expert.
- Formation. Proposer des formations (inter-entreprise et sur mesure en intra), de la documentation (livres, tutoriels...), une certification Drupal...
- Services. Proposer de l'hébergement spécialisé Drupal, du support 24/24...
Alors que Dries Buytaert, le créateur de Drupal, vient de lever 7 millions de dollars pour sa startup spécialisée dans Drupal, il ne fait aucun doute que les perspectives sont encourageantes pour l'année 2008. De plus, plusieurs des créneaux cités ne sont pas encore occupés, et il y aura sûrement une "prime au premier entrant".
En gros : tous les feux sont au vert, il faut foncer !!
Seulement, je n'en ai pas envie. Aussi passionnants et "challenging" les projets client soient-ils, je rêve de travailler sur mes propres projets. C'était mon idée initiale et il est temps d'y revenir.
La décision n'a pas été facile : j'aurais aimé pouvoir répondre à certaines sollicitations tant elles semblaient intéressantes, je regrette aussi de devoir abandonner le projet - bien avancé - de livre Drupal. Mais si Drupal continue sur sa lancée, il n'y a pas de raison que ce projet ne se fasse pas (avec quelqu'un d'autre).
Les sites que je lancerai dans les prochains mois seront réalisés avec Drupal. Je continuerai donc à poster des billets sur DrupalFrance.com au fil de mes découvertes même si je cesse mon activité de développement de sites pour des clients. En revanche, je continuerai à donner les formations Drupal.
Pour ceux qui s'intéressent au "business web" (entreprendre sur le web, le web marketing, le SEO...) plus qu'à la technique, rejoignez-moi sur CrazyCresus.com.
Soumis par Vincent Caillierez le lun, 04/02/2008 - 15:35
Après une belle relation de 2 ans, Drupal et moi avons décidé de prendre des directions différentes.
Je voudrais expliquer aux lecteurs de ce blog - notamment ceux qui attendaient avec impatience la sortie du livre Drupal - les raisons de ce changement. Revenons pour cela quelques années en arrière.
Fin 2005, j'ai créé ma société Félisite pensant alors développer plusieurs idées de sites Internet qui me trottaient dans la tête depuis longtemps.
Je me suis mis en quête d'une plateforme qui me permettrait de faire tourner tous ces sites sans ré-inventer la roue et de mutualiser les développements (une fonctionnalité créée pour un site devait être réutilisable sur les autres).
Début 2006, je tombe sur Drupal et, séduit par ses qualités, je décide d'en faire mon outil de prédilection. Tout en me formant, je me suis impliqué dans la communauté en créant DrupalFrance.com et en organisant plusieurs réunions autour de Drupal (1ère rencontre Drupal à Paris en novembre 2006, 1er DrupalCamp Paris en janvier 2007).
Fin 2006, on a commencé à me proposer des projets Drupal. C'était l'occasion de développer mon savoir-faire et de gagner de l'argent : alors que mes idées de sites étaient une source incertaine de revenus, les projets client représentaient une rémunération garantie.
Au cours de 2007, les projets proposés sont devenus de plus en plus importants (parfois trop pour un indépendant comme moi) et de plus en plus complexes. J'en ai réalisé plusieurs, ce qui m'a permis d'atteindre un bon niveau aujourd'hui.
En parallèle, j'ai développé avec succès la formation Drupal qui m'a permis d'aider des gens à aborder Drupal en réduisant leur courbe d'apprentissage.
Maintenant, 2008.
Avec la nouvelle année, une question : que faire ?
La popularité de Drupal n'a cessé d'augmenter, étant parmi les premiers à m'être positionné exclusivement sur cet outil j'ai plus d'ancienneté que la plupart de mes concurrents, de plus j'ai bénéficié jusqu'à présent d'une concurrence absente peu importante, et j'ai été sollicité pour de nombreux projets - souvent très intéressants - sans devoir faire de prospection commerciale. Enfin, plusieurs opportunités sont encore ouvertes :
- Développement. Créer une agence web positionnée exclusivement sur Drupal et développer un statut d'expert.
- Formation. Proposer des formations (inter-entreprise et sur mesure en intra), de la documentation (livres, tutoriels...), une certification Drupal...
- Services. Proposer de l'hébergement spécialisé Drupal, du support 24/24...
Alors que Dries Buytaert, le créateur de Drupal, vient de lever 7 millions de dollars pour sa startup spécialisée dans Drupal, il ne fait aucun doute que les perspectives sont encourageantes pour l'année 2008. De plus, plusieurs des créneaux cités ne sont pas encore occupés, et il y aura sûrement une "prime au premier entrant".
En gros : tous les feux sont au vert, il faut foncer !!
Seulement, je n'en ai pas envie. Aussi passionnants et "challenging" les projets client soient-ils, je rêve de travailler sur mes propres projets. C'était mon idée initiale et il est temps d'y revenir.
La décision n'a pas été facile : j'aurais aimé pouvoir répondre à certaines sollicitations tant elles semblaient intéressantes, je regrette aussi de devoir abandonner le projet - bien avancé - de livre Drupal. Mais si Drupal continue sur sa lancée, il n'y a pas de raison que ce projet ne se fasse pas (avec quelqu'un d'autre).
Les sites que je lancerai dans les prochains mois seront réalisés avec Drupal. Je continuerai donc à poster des billets sur DrupalFrance.com au fil de mes découvertes même si je cesse mon activité de développement de sites pour des clients. En revanche, je continuerai à donner les formations Drupal.
Pour ceux qui s'intéressent au "business web" (entreprendre sur le web, le web marketing, le SEO...) plus qu'à la technique, rejoignez-moi sur CrazyCresus.com.
Soumis par Vincent Caillierez le lun, 26/02/2007 - 22:33
Je cherche actuellement un développeur freelance pour coder un module d'annuaire sous Drupal 5 dont voici le cahier des charges (la description est un peu longue, mais ce que je veux est assez simple) :
D'un côté, on a les nodes qui vont dans l'annuaire. Il s'agit de nodes tout ce qu'il y a de plus classique qui seront créés avec CCK (ils ne sont pas à développer) : livre, boutique, prestataire...
D'un autre côté, il y a l'annuaire proprement dit, qui est une espèce de "vue" permettant de naviguer dans les nodes de 2 manières :
- géographique (par lieu, en cliquant par exemple sur "france", puis "bretagne", puis "lorient")
- thématique
Le type de navigation proposé dépend du type de node consulté : pour les prestataires la navigation est géographique, pour les livres la navigation est thématique. Pour certains types de nodes, les 2 critères peuvent se combiner (par exemple, pour afficher les prestataires d'une certaine région répondant à une certaine thématique).
Les URLs implémentées par le module d'annuaire devront refléter cette double navigation et avoir la structure suivante :
http://www.monsite.com/annuaire/ NODETYPE / TAXONOMY / COUNTRY / REGION / CITY
L'argument NODETYPE est obligatoire. L'argument TAXONOMY est facultatif et peut être remplacé par "all" si d'autres arguments viennent après lui. COUNTRY, REGION et CITY sont également facultatifs, mais si l'un de ces arguments est présent, ceux qui le précèdent doivent l'être aussi (on ne peut pas avoir de REGION sans COUNTRY, ou de CITY sans REGION...).
Quelques exemples d'URL :
- /annuaire = page d'accueil de l'annuaire listant tous les types de nodes référencés par l'annuaire (prestataire, livre, boutique...).
- /annuaire/prestataire = toutes les entrées de type "prestataire".
- /annuaire/prestataire/all/france = toutes les entrées de type "prestataire" en France.
- /annuaire/prestataire/all/france/pas-de-calais/boulogne = toutes les entrées de type "prestataire" à Boulogne, dans le Pas-De-Calais.
- /annuaire/prestataire/depannage-informatique/france/bretagne = toutes les entrées de type "prestataire", spécialisés dans le dépannage informatique, en Bretagne.
- /annuaire/livre/regime = toutes les entrées de type "livre" sur la thématique "régime".
Fonctionnalités à développer :
- Créer un module "annuaire" implémentant les URL ci-dessus.
- Via l'admin, il sera possible de déclarer les types de nodes appartenant à l'annuaire.
- La navigation dans l'annuaire sera générée automatiquement. Par exemple, une fois sur "/annuaire/prestataire", le système doit être capable de détecter que les prestataires possèdent à la fois des adresses et des rubriques, et donc générer automatiquement une navigation géographique (liste des départements contenant des prestataires) et thématique (liste des rubriques contenant des prestataires). Une fois dans un département, il faut générer la liste des villes de ce département.
- Les listes de nodes seront affichées en mode "teaser" ; le theming n'est pas à faire.
- Les adresses doivent être gérées par le module "location" de Drupal.
- Une adresse est considérée valide UNIQUEMENT si un code postal ou une ville valide est fourni ; l'utilisateur peut saisir indifféremment un code postal ou une ville, mais le système devra 1) vérifier la validité de la ville ou du CP (grâce à une base de données ou une API geocoding) ; 2) compléter l'adresse avec la ville ou le CP correspondant.
- Si c'est possible (mais je ne m'y connais pas assez dans ce domaine), les adresses entières seront vérifiées grâce à une API de geocoding et la latitude et la longitude seront récupérées.
Une base de données MySQL des pays, des départements français, et des villes + codes postaux français sera mise à votre disposition.
Si vous êtes intéressé(e), merci d'envoyer un message à CONTACT (AT) DRUPALFRANCE (DOT) COM avec une estimation de temps et de coût pour ce développement.
Soumis par Vincent Caillierez le lun, 26/02/2007 - 22:33
Je cherche actuellement un développeur freelance pour coder un module d'annuaire sous Drupal 5 dont voici le cahier des charges (la description est un peu longue, mais ce que je veux est assez simple) :
D'un côté, on a les nodes qui vont dans l'annuaire. Il s'agit de nodes tout ce qu'il y a de plus classique qui seront créés avec CCK (ils ne sont pas à développer) : livre, boutique, prestataire...
D'un autre côté, il y a l'annuaire proprement dit, qui est une espèce de "vue" permettant de naviguer dans les nodes de 2 manières :
- géographique (par lieu, en cliquant par exemple sur "france", puis "bretagne", puis "lorient")
- thématique
Le type de navigation proposé dépend du type de node consulté : pour les prestataires la navigation est géographique, pour les livres la navigation est thématique. Pour certains types de nodes, les 2 critères peuvent se combiner (par exemple, pour afficher les prestataires d'une certaine région répondant à une certaine thématique).
Les URLs implémentées par le module d'annuaire devront refléter cette double navigation et avoir la structure suivante :
http://www.monsite.com/annuaire/ NODETYPE / TAXONOMY / COUNTRY / REGION / CITY
L'argument NODETYPE est obligatoire. L'argument TAXONOMY est facultatif et peut être remplacé par "all" si d'autres arguments viennent après lui. COUNTRY, REGION et CITY sont également facultatifs, mais si l'un de ces arguments est présent, ceux qui le précèdent doivent l'être aussi (on ne peut pas avoir de REGION sans COUNTRY, ou de CITY sans REGION...).
Quelques exemples d'URL :
- /annuaire = page d'accueil de l'annuaire listant tous les types de nodes référencés par l'annuaire (prestataire, livre, boutique...).
- /annuaire/prestataire = toutes les entrées de type "prestataire".
- /annuaire/prestataire/all/france = toutes les entrées de type "prestataire" en France.
- /annuaire/prestataire/all/france/pas-de-calais/boulogne = toutes les entrées de type "prestataire" à Boulogne, dans le Pas-De-Calais.
- /annuaire/prestataire/depannage-informatique/france/bretagne = toutes les entrées de type "prestataire", spécialisés dans le dépannage informatique, en Bretagne.
- /annuaire/livre/regime = toutes les entrées de type "livre" sur la thématique "régime".
Fonctionnalités à développer :
- Créer un module "annuaire" implémentant les URL ci-dessus.
- Via l'admin, il sera possible de déclarer les types de nodes appartenant à l'annuaire.
- La navigation dans l'annuaire sera générée automatiquement. Par exemple, une fois sur "/annuaire/prestataire", le système doit être capable de détecter que les prestataires possèdent à la fois des adresses et des rubriques, et donc générer automatiquement une navigation géographique (liste des départements contenant des prestataires) et thématique (liste des rubriques contenant des prestataires). Une fois dans un département, il faut générer la liste des villes de ce département.
- Les listes de nodes seront affichées en mode "teaser" ; le theming n'est pas à faire.
- Les adresses doivent être gérées par le module "location" de Drupal.
- Une adresse est considérée valide UNIQUEMENT si un code postal ou une ville valide est fourni ; l'utilisateur peut saisir indifféremment un code postal ou une ville, mais le système devra 1) vérifier la validité de la ville ou du CP (grâce à une base de données ou une API geocoding) ; 2) compléter l'adresse avec la ville ou le CP correspondant.
- Si c'est possible (mais je ne m'y connais pas assez dans ce domaine), les adresses entières seront vérifiées grâce à une API de geocoding et la latitude et la longitude seront récupérées.
Une base de données MySQL des pays, des départements français, et des villes + codes postaux français sera mise à votre disposition.
Si vous êtes intéressé(e), merci d'envoyer un message à CONTACT (AT) DRUPALFRANCE (DOT) COM avec une estimation de temps et de coût pour ce développement.
Soumis par Vincent Caillierez le mar, 30/01/2007 - 18:24
Pour aller de pair avec le passage à Drupal 5, j'ai apporté quelques améliorations à DrupalFrance.com, les principales étant :
- Une nouvelle page d'accueil, qui donne en un coup d'oeil un aperçu des nouveaux contenus du site.
- Quelques modifications de la charte graphique, et notamment le passage à un fond blanc. C'est peut-être un peu moins joli, mais beaucoup plus lisible.
- Ré-organisation du rubriquage pour rendre le site plus clair.
Pour l'instant, la charte graphique est un peu "aride", mais j'essaierai de la rendre plus joyeuse très prochainement (n'oubliez pas de rafraîchir votre cache pour voir les modifs).
Soumis par Vincent Caillierez le mar, 30/01/2007 - 18:24
Pour aller de pair avec le passage à Drupal 5, j'ai apporté quelques améliorations à DrupalFrance.com, les principales étant :
- Une nouvelle page d'accueil, qui donne en un coup d'oeil un aperçu des nouveaux contenus du site.
- Quelques modifications de la charte graphique, et notamment le passage à un fond blanc. C'est peut-être un peu moins joli, mais beaucoup plus lisible.
- Ré-organisation du rubriquage pour rendre le site plus clair.
Pour l'instant, la charte graphique est un peu "aride", mais j'essaierai de la rendre plus joyeuse très prochainement (n'oubliez pas de rafraîchir votre cache pour voir les modifs).
Soumis par Vincent Caillierez le jeu, 25/01/2007 - 00:48
Ca y est, j'ai fait le pas : DrupalFrance tourne maintenant sous Drupal 5. Avec toutes les merveilles que nous promettait cette nouvelle version, c'était trop tentant.
Pas de difficulté majeure à signaler au cours de la mise à jour : les modules utilisés sur ce site (pas très nombreux) ont tous été portés sur Drupal 5, même si plusieurs sont encore en version de développement. Quelques petits bugs (d'affichage, notamment), plus la traduction française qui est très partielle (il faut que je mette en place la nouvelle).
En tout cas, les premières impressions sont positives : ça tourne bien, même si c'est pas facile de s'y retrouver au début. Comme on s'y habitue vite, c'est de continuer à bosser sur mes autres sites en 4.7 qui va bientôt me paraître difficile. :-)
Bientôt en ligne : un tutoriel "Mettre à jour votre site de Drupal 4.7 à Drupal 5".
Soumis par Vincent Caillierez le jeu, 25/01/2007 - 00:48
Ca y est, j'ai fait le pas : DrupalFrance tourne maintenant sous Drupal 5. Avec toutes les merveilles que nous promettait cette nouvelle version, c'était trop tentant.
Pas de difficulté majeure à signaler au cours de la mise à jour : les modules utilisés sur ce site (pas très nombreux) ont tous été portés sur Drupal 5, même si plusieurs sont encore en version de développement. Quelques petits bugs (d'affichage, notamment), plus la traduction française qui est très partielle (il faut que je mette en place la nouvelle).
En tout cas, les premières impressions sont positives : ça tourne bien, même si c'est pas facile de s'y retrouver au début. Comme on s'y habitue vite, c'est de continuer à bosser sur mes autres sites en 4.7 qui va bientôt me paraître difficile. :-)
Bientôt en ligne : un tutoriel "Mettre à jour votre site de Drupal 4.7 à Drupal 5".
Soumis par Vincent Caillierez le jeu, 21/12/2006 - 21:04
Plusieurs améliorations ont été apportées à DrupalFrance.com aujourd'hui :
- Suppression définitive du forum et transfert des posts intéressants dans le blog.
- Suppression définitive du book et transfert des posts intéressants dans le blog.
- Réorganisation de la navigation avec une meilleure catégorisation des billets du blog.
- Fusion des rubriques "Ressources" et "Galerie" en une seule rubrique : Ressources
- Mise en place du module notify qui vous permet d'être averti par e-mail des nouveaux contenus et commentaires publiés sur le site.
- Mise en place d'une page contenus récents qui vous permet de voir un coup d'oeil les nouveautés du site.
Restez informé !
Vous disposez maintenant de 3 moyens pour rester informé des nouveautés sur DrupalFrance.com :
- La newsletter (saisissez votre e-mail dans la colonne de droite pour vous abonner).
- La page contenus récents (le lien est accessible depuis la boîte "mon compte" quand vous êtes identifié).
- Les notifications : pour les activer, vous devez disposer d'un compte sur DrupalFrance. Rendez-vous sur votre compte (lien mon compte en haut à droite de l'écran) et cliquez l’onglet mes notifications. Vous choisirez alors les réglages suivants :
- Notify status = "Enabled" (active les notifications)
- Notify new content = "Enabled" (pour être averti de tout nouveau contenu)
- Content = Choisissez la quantité d'information que vous voulez recevoir dans l'e-mail de notification
- Notify new comments = "Enabled" (pour être averti de tout nouveau commentaire)
NB. Les notifications sont envoyées une fois par jour. Pour l'instant, toute l'interface est en anglais, je n'ai pas eu le temps de la traduire.
Participez !
La nouvelle rubrique Ressources repose sur CCK et Views, deux modules qui ont permis de la construire assez rapidement.
L’avantage est que vous pouvez maintenant soumettre vos propres ressources vous-même, sans passer par moi (un compte utilisateur sur DrupalFrance est nécessaire). Vous pouvez également laisser des commentaires sur les ressources qui sont en ligne.
Futures améliorations
Plusieurs améliorations sont prévues dans les semaines qui viennent, et notamment :
- Mise en place d’un breadcrumb (fil d’Ariane) qui marche.
- Meilleur affichage de la sous-navigation lorsqu’on est dans la rubrique Ressources ou dans le blog.
- Mise en place d’une page d’accueil digne de ce nom (pour l’instant, page d’accueil = blog).
|