L'estimation des projets Drupal n'est pas plus simples ou plus complexe que celle des projets web en général.
La gestion des projets au forfait est dangeureuse sur de gros projets et peut couter cher aux agences et SSII.
Nous proposons de partager ici les points importants, metrics et outils que nous utilisons à Adyax pour l'estimation et la gestion des projets Drupal au forfait.
Conférence donnée lors du #drupagora 2013.
Présentation des possibilités de Drupal pour des applications métier des entreprises et non plus comme simple CMS pour gérer du contenu.
Réussir son projet Drupal. Plusieurs clefs du succès par Maxime TOPOLOV (@mtopolov) CTO de @adyax, Leader Européen sur Drupal.
Méthodes qui marchent
Equipe projet
Organisation
Estimation du projet
Choses à faire et à pas faire....
Présentation du CMS Drupal lors de la conférence AgoraCMS 2013.
Présentation Drupal
Héberger son site Drupal
Migration vers Drupal
Les 10 commandements d'un projet Drupal réussi
Histoire et raisons du succès de Drupal
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...Pierre Ternon
Vous êtes intégrateur Drupal et vous souhaitez augmenter l'efficacité de vos process de gestion de projet ?
Voici une présentation globale d'un jeu de différents outils classiques. Combinés entre eux, il fluidifieront et automatiseront les échanges, vous permettant ainsi d'augmenter la taille de vos projets, celle de vos équipes, équipes parfois devenues géographiquement éclatées.
* Gestion de tickets et centralisation documentaire avec Redmine
* Versionnement de code avec Git
* Déploiements avec Features, Drush, Jenkins
* Dématérialisation de la communication avec Skype, Hangout ou autres, IRC
* Tests avec Selenium
* Montée en charge avec Tsung
>> Les nouveautés de Drupal 8 : les nouveaux concepts avec une démonstration complète du nouveau back-office,
>> L'impact de Drupal 8 sur vos projets : Comment et quand utiliser Symfony, comment utiliser les API et les Webservices, quels impacts du nouveau moteur de template Twig,
>> Drupal 7 ou Drupal 8 ? Quand faut-il migrer ? quelles difficultés anticiper et quels outils utiliser ? Quels sont les modules déjà disponibles ?
Conférence donnée lors du #drupagora 2013.
Présentation des possibilités de Drupal pour des applications métier des entreprises et non plus comme simple CMS pour gérer du contenu.
Réussir son projet Drupal. Plusieurs clefs du succès par Maxime TOPOLOV (@mtopolov) CTO de @adyax, Leader Européen sur Drupal.
Méthodes qui marchent
Equipe projet
Organisation
Estimation du projet
Choses à faire et à pas faire....
Présentation du CMS Drupal lors de la conférence AgoraCMS 2013.
Présentation Drupal
Héberger son site Drupal
Migration vers Drupal
Les 10 commandements d'un projet Drupal réussi
Histoire et raisons du succès de Drupal
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...Pierre Ternon
Vous êtes intégrateur Drupal et vous souhaitez augmenter l'efficacité de vos process de gestion de projet ?
Voici une présentation globale d'un jeu de différents outils classiques. Combinés entre eux, il fluidifieront et automatiseront les échanges, vous permettant ainsi d'augmenter la taille de vos projets, celle de vos équipes, équipes parfois devenues géographiquement éclatées.
* Gestion de tickets et centralisation documentaire avec Redmine
* Versionnement de code avec Git
* Déploiements avec Features, Drush, Jenkins
* Dématérialisation de la communication avec Skype, Hangout ou autres, IRC
* Tests avec Selenium
* Montée en charge avec Tsung
>> Les nouveautés de Drupal 8 : les nouveaux concepts avec une démonstration complète du nouveau back-office,
>> L'impact de Drupal 8 sur vos projets : Comment et quand utiliser Symfony, comment utiliser les API et les Webservices, quels impacts du nouveau moteur de template Twig,
>> Drupal 7 ou Drupal 8 ? Quand faut-il migrer ? quelles difficultés anticiper et quels outils utiliser ? Quels sont les modules déjà disponibles ?
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Chipway
Comment fonctionnent le projet et la communauté open source Drupal ?
Présentation du fonctionnement de la communauté Drupal qui développe le logiciel libre Drupal : son organisation, modèle économique, revue de projet et transmission entre mainteneurs, ... pour lancer la discussion avec la communauté WordPress.
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...Core-Techs
Un projets de refonte est souvent périlleux, notamment quand un grande nombre de contenus est à reprendre. Pendant cette conférence nous traiterons de cette problématique en mettant en exergue les bonnes pratiques et les points de vigilance pour réussir sa migration.
Cette conférence s'adresse autant à un prestataire souhaitant éviter les multiples embuches qu'à un chef de projet client souhaitant mettre toutes les chances de réussite de son coté. Nous baserons nos conseils sur un cas client : une migration pour le ministère de l'Agriculture.
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Smile I.T is open
Retrouvez les slides du webinar Smile co-organisé le 5 février avec RedHat et Ansible.
Ansible est une plate-forme logicielle libre pour la configuration et la gestion des ordinateurs. Elle combine le déploiement de logiciels multi-nœuds, l'exécution des tâches ad-hoc, et la gestion de configuration.
Lors du webinar, vous avez pu découvrir comment la solution Ansible déployée par Smile pour la troisième enseigne spécialisée dans la commercialisation de biens et loisirs culturels et créatifs en France, permet d'industrialiser leur SI.
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceActency
Qu’est - ce qu’une Usine à Sites
Pourquoi les Usines à Sites sont-elles plébiscitées ?
Ce qu’apporte une Usine à Sites
Les axes stratégiques
Axe N°1 : Partage de l’infrastructure
Axe N°2 : Partage du code source
Axe N°3 : Partage de la configuration
Axe N°4 : Partage du contenu
Synthèse des axes de mutualisation
Choix de la mise en œuvre technique
Présentation de l'intégration entre Drupal et Magento par Maxime TOPOLOV de ADYAX (http://www.adyax.com). Présentation faite au salon de l'ecommerce de Paris 2010.
Drupal + Magento pour la plus puissante plateforme e-CommerceAdyax
Présentation donnée lors du Bargento 2012 à Paris. Forces et faiblesses de Magento. Forces et faiblesses de Drupal et de Drupal Commerce.
Grace au bridge d'intégration Drupal et Magento vous avee le meilleur de Drupal et le meilleur de Magento.
http://www.drupal.org/project/magento
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Smile I.T is open
Drupal offre une polyvalence et une modularité rarement égalées et dispose d'une des communautés d'utilisateurs les plus actives.
Découvrez la dernière version d’une des solutions de CMS les plus utilisées au monde !
Drupal 8 : quelles sont les nouveautés ?
Drupal 7 vs Drupal 8 : Quelles compétences ? Pour quel type de projet ? Comment et quand migrer ?…
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
This presentation was give to an international audience of publishing professionals working in cross-media from Greece, Italy, Slovenia, Germany, France, USA, Australia, UK and Sweden. The purpose of the presentation was to show how old media models are being disrupted and that there is no turning back from disintermediation. Case studies demonstrate the new rules of free market publishing.
* Les enjeux de la vente en ligne en B2B
* Comment mettre en place une solution de vente en ligne ?
* La génération de trafic en eBusiness
* Surveiller son eRéputation
* Les 10 erreurs à ne pas commettre en vente en ligne B2B
*
Stratégie Créative I le F***ing Brief I ian gilbert I ISCOMIANTERNAUTE
Voici le support écrit de présentation orale de Strategies Créatives, Le F***ing Brief.
Cette présentation est un remix de divers documents glanés au fil des années, avec une sélection et une vision personnelles du sujet.
Cours du 15 novembre 2013
---------------------------------
Merci à Erwan Legrand, Renaud Fouilleul, Wikipédia, James Thurber, Boileau, Alexandre Drouillard... pour leur participation active et passive..
---------------------------------
Ask me for more
Drupagora - Les clés de la réussite d'un projet DrupalCore-Techs
Présentation du CMS Drupal pour l'évènement Drupagora du 9 novembre 2012. Ce diaporama donne les clés d'un démarrage projet réussi, les bonnes pratiques de développement ainsi que les outils et méthodes pour maintenir dans la durée un projet Drupal.
Mettre en place un MOOC avec Moodle : Retour d'expérience avec le MOOC ICAPS ...Symetrix
Mettre en place un MOOC avec Moodle :
Retour d'expérience avec le MOOC ICAPS pour l'INPES
Nous sommes fiers de présenter quelques interfaces d'un Mooc 100% Symetrix, qui a été récompensé au MoodleMoot 2015 pour l'interface de cours la plus "Fashion"
Cours Licence Pro (Système de gestion de contenu) Partie 2Creazzly
Un outil de « CMS » (ou Système de gestion de contenu) est un site web disposant de fonctionnalités de publication et offrant en particulier une interface d'administration (backoffice) permettant à un administrateur de site de créer ou organiser les différentes rubriques de son site. Retrouvez ici une présentation détaillant ce qu'est un CMS en nous attardant plus particulièrement sur Prestashop et Wordpress. Vous découvrirez les enjeux, les avantages et les inconvénients de ces solutions.
Cours Licence Pro (Système de gestion de contenu) Partie 1Creazzly
Un outil de « CMS » (ou Système de gestion de contenu) est un site web disposant de fonctionnalités de publication et offrant en particulier une interface d'administration (backoffice) permettant à un administrateur de site de créer ou organiser les différentes rubriques de son site. Retrouvez ici une présentation détaillant ce qu'est un CMS en nous attardant plus particulièrement sur Prestashop et Wordpress. Vous découvrirez les enjeux, les avantages et les inconvénients de ces solutions.
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Chipway
Comment fonctionnent le projet et la communauté open source Drupal ?
Présentation du fonctionnement de la communauté Drupal qui développe le logiciel libre Drupal : son organisation, modèle économique, revue de projet et transmission entre mainteneurs, ... pour lancer la discussion avec la communauté WordPress.
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...Core-Techs
Un projets de refonte est souvent périlleux, notamment quand un grande nombre de contenus est à reprendre. Pendant cette conférence nous traiterons de cette problématique en mettant en exergue les bonnes pratiques et les points de vigilance pour réussir sa migration.
Cette conférence s'adresse autant à un prestataire souhaitant éviter les multiples embuches qu'à un chef de projet client souhaitant mettre toutes les chances de réussite de son coté. Nous baserons nos conseils sur un cas client : une migration pour le ministère de l'Agriculture.
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Smile I.T is open
Retrouvez les slides du webinar Smile co-organisé le 5 février avec RedHat et Ansible.
Ansible est une plate-forme logicielle libre pour la configuration et la gestion des ordinateurs. Elle combine le déploiement de logiciels multi-nœuds, l'exécution des tâches ad-hoc, et la gestion de configuration.
Lors du webinar, vous avez pu découvrir comment la solution Ansible déployée par Smile pour la troisième enseigne spécialisée dans la commercialisation de biens et loisirs culturels et créatifs en France, permet d'industrialiser leur SI.
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceActency
Qu’est - ce qu’une Usine à Sites
Pourquoi les Usines à Sites sont-elles plébiscitées ?
Ce qu’apporte une Usine à Sites
Les axes stratégiques
Axe N°1 : Partage de l’infrastructure
Axe N°2 : Partage du code source
Axe N°3 : Partage de la configuration
Axe N°4 : Partage du contenu
Synthèse des axes de mutualisation
Choix de la mise en œuvre technique
Présentation de l'intégration entre Drupal et Magento par Maxime TOPOLOV de ADYAX (http://www.adyax.com). Présentation faite au salon de l'ecommerce de Paris 2010.
Drupal + Magento pour la plus puissante plateforme e-CommerceAdyax
Présentation donnée lors du Bargento 2012 à Paris. Forces et faiblesses de Magento. Forces et faiblesses de Drupal et de Drupal Commerce.
Grace au bridge d'intégration Drupal et Magento vous avee le meilleur de Drupal et le meilleur de Magento.
http://www.drupal.org/project/magento
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Smile I.T is open
Drupal offre une polyvalence et une modularité rarement égalées et dispose d'une des communautés d'utilisateurs les plus actives.
Découvrez la dernière version d’une des solutions de CMS les plus utilisées au monde !
Drupal 8 : quelles sont les nouveautés ?
Drupal 7 vs Drupal 8 : Quelles compétences ? Pour quel type de projet ? Comment et quand migrer ?…
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014Symetris
Proposer Drupal comme CMS à un client est avantageux technologiquement. Mais l'interface "out-of-the-box" du backend administrateur a été conçue par et pour des développeurs, et n'est pas nécessairement aussi intuitive qu'on pourrait le souhaiter pour les clients moins technophiles. De plus, si Drupal est utilisé dans le cadre d'une application plus complexe comme un intranet, la nécessité d'adapter les fonctionnalités des administateurs est essentielle.
Lors de cette conférence, nous vous partagerons nos expériences par rapport à la personnalisation de l'interface d'administration pour les éditeurs de site web, notamment:
- Développer un thème de l'interface administrateur sur mesure
- Concevoir des "dashboard" sur mesure pour le client (tableau de bord)
- Définir des views pour afficher des rapports d'information dans un format pratique
- Gérer les menus "éditeur" (versus le Drupal toolbar)
- Explorer les autres possibilités et les limites de ce qui peut être fait
This presentation was give to an international audience of publishing professionals working in cross-media from Greece, Italy, Slovenia, Germany, France, USA, Australia, UK and Sweden. The purpose of the presentation was to show how old media models are being disrupted and that there is no turning back from disintermediation. Case studies demonstrate the new rules of free market publishing.
* Les enjeux de la vente en ligne en B2B
* Comment mettre en place une solution de vente en ligne ?
* La génération de trafic en eBusiness
* Surveiller son eRéputation
* Les 10 erreurs à ne pas commettre en vente en ligne B2B
*
Stratégie Créative I le F***ing Brief I ian gilbert I ISCOMIANTERNAUTE
Voici le support écrit de présentation orale de Strategies Créatives, Le F***ing Brief.
Cette présentation est un remix de divers documents glanés au fil des années, avec une sélection et une vision personnelles du sujet.
Cours du 15 novembre 2013
---------------------------------
Merci à Erwan Legrand, Renaud Fouilleul, Wikipédia, James Thurber, Boileau, Alexandre Drouillard... pour leur participation active et passive..
---------------------------------
Ask me for more
Drupagora - Les clés de la réussite d'un projet DrupalCore-Techs
Présentation du CMS Drupal pour l'évènement Drupagora du 9 novembre 2012. Ce diaporama donne les clés d'un démarrage projet réussi, les bonnes pratiques de développement ainsi que les outils et méthodes pour maintenir dans la durée un projet Drupal.
Mettre en place un MOOC avec Moodle : Retour d'expérience avec le MOOC ICAPS ...Symetrix
Mettre en place un MOOC avec Moodle :
Retour d'expérience avec le MOOC ICAPS pour l'INPES
Nous sommes fiers de présenter quelques interfaces d'un Mooc 100% Symetrix, qui a été récompensé au MoodleMoot 2015 pour l'interface de cours la plus "Fashion"
Cours Licence Pro (Système de gestion de contenu) Partie 2Creazzly
Un outil de « CMS » (ou Système de gestion de contenu) est un site web disposant de fonctionnalités de publication et offrant en particulier une interface d'administration (backoffice) permettant à un administrateur de site de créer ou organiser les différentes rubriques de son site. Retrouvez ici une présentation détaillant ce qu'est un CMS en nous attardant plus particulièrement sur Prestashop et Wordpress. Vous découvrirez les enjeux, les avantages et les inconvénients de ces solutions.
Cours Licence Pro (Système de gestion de contenu) Partie 1Creazzly
Un outil de « CMS » (ou Système de gestion de contenu) est un site web disposant de fonctionnalités de publication et offrant en particulier une interface d'administration (backoffice) permettant à un administrateur de site de créer ou organiser les différentes rubriques de son site. Retrouvez ici une présentation détaillant ce qu'est un CMS en nous attardant plus particulièrement sur Prestashop et Wordpress. Vous découvrirez les enjeux, les avantages et les inconvénients de ces solutions.
Presentation Drupal 8 au DrupalCamp Paris 2013Chipway
Présentation de Drupal 8 au DrupalCamp Paris 2013 par Shannon Vettes et Léon Cros
Cette conférence parle en particulier :
- des enjeux
- des améliorations et nouveaux atouts,
- des challenges qu'elle représentera
- ainsi que son calendrier prévisionnel via les Initiatives en cours.
Retour sur les conférences du BreizhCamp, l'événement tech rennais annuel.
Alexandre, Antonin, Olivier et Pierre nous présentent quelques sujets choisis. Des sujets techniques qu'ils souhaitent nous faire partager, ceux qui leurs donnent des idées à mettre en place et à creuser ou tout simplement des sujets qui les ont particulièrement marqués :
- Urbaniser un SI pour 10 ans
- Les bases du Service Mesh
- Arch Unit, le test unitaire de l'architecture
- Fast API, aperçu du framework python
- OAuth 2.1 : Principes et nouveautés
- Rust : Pourquoi l'envisager ?
- REX Lean : Créer un SaaS et être rentable en 6 mois
- Retour sur la Keynote Sécurité
- La théorie de la vitre brisée appliquée à nos métiers
Le lancement de Drupal 8 arrive à grand pas. Devez-vous dès maintenant vous lancer dans un projet Drupal 8 ?
Découvrez le point de vu de 2 experts numériques et faite vous une idée. Cette présentation est le support de la conférence drupal 8 regards croisés lors de l'événement Drupagora 2015.
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...Boris SCHAPIRA
L’essor des usages mobiles change la donne du Web, entraînant une nouvel intérêt pour l’optimisation de l’expérience utilisateur, à commencer par la Performance Web. Google multiplie les expérimentations sur ce sujet-clé pour l’entreprise, au risque de souffler un vent de panique sur le marché.
Mais pour appréhender la performance d’un site web, encore faut-il savoir quels indicateurs collecter, comment les interpréter et surtout comment les améliorer. Nous verrons également ensemble comment cette petite révolution va nécessiter, comme dans le reste de l’activité SEO, de l’agilité, de la veille, et une vraie volonté d’expérimentation.
En route pour un Web plus rapide !
ASFA - Organisation et Méthodologie du projet COLSAFrédéric Sagez
Suite au nouveau schéma directeur pour 2016 du comité de direction, l’Association Nationale pour la Formation Automobile (OPCA basée à Sèvres qui organisme et finance les formations pour les entreprises situées dans le secteur automobile) a demandé à son service support, l’ASFA de veiller à la mise en œuvre et à la cohérence du SI pour les prochaines opérations de collecte de taxe d’apprentissage et de formation continue.
J’interviens dans le cadre de la mise en place du projet de refonte des applicatifs du SI en y apportant de la méthodologie, de l’organisation avec comme première mission d’unifier le Back Office avec les différentes entités. (ASFA, ANFA et le GNFA)
Cette présentation à pour but de décrire la futur organisation pour le développement de nouvelles applications dans le SI tout en privilégiant le Métier.
Les erreurs à éviter pour réussir son projet de création de site web ✅.pdfJulien Dereumaux
Vous avez un projet de création de site web en tête, mais vous ne savez pas par où commencer, ni quelles erreurs éviter ? Ne cherchez plus, ce webinar est spécialement conçu pour vous !
Rejoignez-nous pour un webinar pratique et instructf où nous allons vous dévoiler les erreurs les plus courantes à éviter pour réussir votre projet de création de site web. Nous voulons vous aider à faire briller votre entreprise en ligne en évitant les écueils qui pourraient freiner votre succès.
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...SOAT
Plus de 50% des internautes français utilisent un support mobile pour naviguer sur le web. Il est donc temps de repenser votre stratégie mobile et le Responsive Web Design, consistant à ne faire qu’un seul site adapté au périphérique qui l’affiche, constitue une approche possible.
Après une introduction à ses principes, nous verrons qu’au-delà des défis techniques, le RWD suppose de revoir entièrement le processus de développement d’un site web et les méthodes de travail des équipes, que ce soit en phase de conception ou lors des tests.
Cette conférence sera l’occasion de découvrir les nouveaux challenges à relever par vos équipes lors de la conception de vos prochains sites internet.
Responsive Web Design : best practices et retour d'expérience de Backelite et...Idean France
Retour d'expérience sur le Responsibe Web Design par l'agence Backelite: spécificités et enjeux du RWD, les best practices, étapes clés d'un projet, approche content first, framework, cas pratique et témoignages des Galeries Lafayette
Comment utiliser les meilleures technologies numériques et les meilleures démarches pour rendre l'entreprise agile (capacité à prendre en compte rapidement et avec une bonne qualité de nouveaux besoins)
Slides présentés au salon Open Source du 17 novembre 2015
Comment utiliser les meilleures technologies numériques et les meilleures démarches pour avoir une entreprise agile
Agilité = capacité à prendre en compte rapidement de nouveaux besoins avec une bonne qualité
Slides présentés au salon Open Source du 17 novembre 2015
Presentation of issues and solutions we've faced during our growth over a period of 8 years. We cover several subjects like sales, RFPs, KPIs, quality controls, production, teams and motivation.
Session donnée à Drupagora 2016. Pourquoi utiliser Drupal plutôt que .NET, Java ou Symfony pour la réalisation d'applications métier stratégiques pour votre entreprise.
Using Drupal to publish Web, Print and Mobile from same CMSAdyax
Session done during DrupalCon Barcelona 2015. Presenting a global publishing platform using Drupal. Single back-ffice is used to print over 200.000 magazines weekly, manage the web-site, paywall and mobile content.
Multiple countries & multilingual e-commerce platforms using DrupalAdyax
In this session we go over our experience developing a large, international e-commerce site that is multilingual, multi-country and connected to SAP.
We’ll cover: management of several countries and associated workflows, importing and exporting content, CDN integration and optimization, SSL issues and Geo-location by IP.
Drupal fixed budget projets : the art of estimatesAdyax
Session given during the Drupal Con Prague 2013.
https://prague2013.drupal.org/session/drupal-fixed-budget-projects-art-estimates
In many countries accross Europe, websites projects are bought using fixed budget engagements from vendors.
RFPs we receive have often a very poor level of details, while client still wait for a fixed budget and timeframe.
During this session we'll present how we do at Adyax, bidding on fixed budget projects only to ensure that projects are always delivered and we get some money for it.
Session will cover several key points, like :
How to analyse and RFP and convert it to a Drupal Project Plan
How to count templates and related charges
Reading between the RFPs lines, detect those features that are not clearly described
How to avoid being the most expensive bidder by providing options
Some sharing about our estimation rules, tips & tricks
How to prepare a detailled planning
Important risks that can blow up your margins
In what Drupal is so different from others CMS / Frameworks
How to keep an eye, during the project on your margin
How to deal with change requests and evolutions
How to make your customer happy even when you ask them more money and/or time
10 usual mistakes that any Drupal Shop do.
Session will be supported with a set of concrete examples...
Réaliser un site e-commerce multi-pays et multilingue connecté à SAPAdyax
Retour d'expérience sur la réalisation d'un gros site e-commerce international, multi-pays et multilingue, connecté à SAP.
Session donnée lors du Drupal Camp Paris 2013.
Gestion de plusieurs pays et des workflows associés
Import et export du contenu
Optimisations et intégration CDN
Problématiques SSL
Géo-localisation par IP
Cours de 1h30 pour HETIC - H4.
Architecture Web.
Présentation générale de l'architecture web, bons et mauvais exemples.
Présentation des load balancers & proxys
Présentation des caches (memcached, varnish...)
Cloud
La création d'un site multilingue ne se limite pas avec Drupal à l'installation du module i18n. Il faut prendre en compte de nombreux paramètres comme : la détection de la langue, la lisibilité des polices de caractères, la détection de la langue, gestion des langues exotiques, redirection, workflow de traduction etc...
De la même manière, la gestion de de systèmes multi-pays
La gestion des assets médias (images, vidéos, sons, html5, graphiques interactifs, twitter, facebook, etc...) n'est pas simple par l'absence d'un outil DAM (Digital assets Management) digne de ce nom.
Dans cette présentation découvrez les trois solutions pour gérer de manière professionnelle les médias dans Drupal, les insérer librement dans les éditeurs de texte riche, recherche et réutiliser les médias, gérer les droits, etc...
Session donnée lors du salon Drupagora 2012.
Session donnée lors du Drupal Camp Lyon 2012. Présentant les différentes alternatives pour gérer la mobilité avec Drupal.
- Responsive Design
- Contextes mobiles (themes mobiles)
- Applications Natives et intégrations en Web Services ou HTML5
eCommerce sur Ipad et autres tablettes tactilesAdyax
Appercu de ce qu'il faut et il ne faut pas faire lorsqu'on souhaite faire du commerce électronique sur les tablettes tactiles, telles que iPad, Android, etc...
Drupal usage by example : World Food ProgrammeAdyax
Presentation done during Drupal Gov Days in Brussels. #drupalgovdays
World Food Programe has an extensive usage of Drupal platform. See how, trough 3 examples : main web site (www.wfp.org) freerice (www.freerice.com) and weFeedBack (www.wefeedback.org)
Présentation fait au salon B@eCommerce à Paris le 5 avril 2011. Par @mtopolov de @adyaxcorp (http://www.adyax.com)
Apprenez pourquoi Drupal + Magento est une solution perenne et utile pour vous.
Drupal est de loin le meilleur CMS au monde à l'heure actuelle. Mais sur des sites communautaires à très fort traffic, Drupal pose souvent des problèmes de performances. L'utilisation de Mongo DB a permis de construire un site communautaire avec Drupal gerant plus de 20 millions de pages vues par jour.
Comment gérer un site à très haut trafic avec Drupal
Estimation de projets Drupal
1. Estimation de projets Drupal
au forfait ou comment éviter de perdre
sa chemise
Business & Strategy · Maxime Topolov @mtopolov
vendredi 6 décembre 13
18. COMPLEXITE DES SITES S1, S2 ET S3
S1 : Site simple : pas de trafic connecté, moins de 10 types de contenu,
moins de 20 templates, pas d’intégration de flux externes, pas ou peu
de workflow
S2 : Site moyen : des fonctionnalités utilisateur simples comme des
commentaires, vote, partages, de 10 à 20 types de contenu, quelques
intégrations simples en XML, un workflow et quelques régles métier,
migration simple des données
S3 : Site complexe : site transactionnel avec du fort trafic (e-commerce,
réseau social, intranet), plus de 20 types de contenu, plus de 50
templates, beaucoup de logiques métier et plusieurs sources de
données complexes, migration avancée de contenus non structurés.
vendredi 6 décembre 13
19. COMPLEXITE FRONT-END F1, F2 ET F3
F1 : Desktop uniquement. Site composé principalement de blocs avec
une structure simple, pas d’animations, pas trop de javascript. Pas
d’accessibilité, pas de support mobile, IE10+, Firefox, Chrome & Safari
uniquement
F2 : Front-end plus avancé, avec un support mobile pour certains
templates. Quelques animations JS. Accessibilité niveau bronze. IE8+ est
supporté. 2 dernières version de iOS et Android.
F3 : Responsive design sur toutes les pages avec 3 break-points.
Accessibilité argent ou or. Support de IE6 en mode dégradé. Responsive
testé sur iOS, Android, Windows Phone, UC Browser, Opera mini.
vendredi 6 décembre 13
30. CHAQUE DÉPLOIEMENT VOUS COUTE €€€
Drupal Clouds* : 0,5 jours
A la Capistrano : 1 jour
Old School : 3 jours
* Acquia Managed Cloud, Commerce
Platform, Pantheon
vendredi 6 décembre 13
41. APPELS D’OFFRES ORIENTÉS UTILISATEURS
Description détaillée des fonctionnalités...
...mais répartis sur plusieurs user stories.
Il faudra faire attention aux templates et à la structure du
site...
...ainsi qu’avec le SEO, Analytics, Contexts, etc...
vendredi 6 décembre 13
43. APPELS D’OFFRES “WIREFRAMES”
Simple de compter les templates
Il faudra faire très attention aux règles métier (pourquoi ce
petit bloc apparait sur cette page en particulier) ainsi qu’au
back-office (ah il vous fallait un tableau de bord pour gérer
ça ?)
vendredi 6 décembre 13
45. APPELS D’OFFRES “LISTE AU PÈRE NOËL”
Simple de déduire les fonctionnalités
Il faut imaginer les templates, contextes et probablement
les fonctionnalités back-office ne seront pas décrites. C’est
le pire des appels d’offres...
vendredi 6 décembre 13
47. COUTS CACHES
Back-office : habillage et néttoyage
Workflow, notifications et permissions utilisateurs
WYSIYWG, CSS clean up
Optimisations et tuning d’architecture
vendredi 6 décembre 13
49. COMMENT EVITER D’ETRE LE PLUS CHER
Soyez très précis dans vos estimations. Décrivez précisement ce que
vous allez faire. Le nombre de lignes classiques : 20 (S1), 50 (S2) or 100
(S3)
Ajoutez autant d’options que possible
En cas de fonctionnalités pas claires, prenez l’hypothèse basse et
expliquez précisément ce que vous allez fabriquer.
...ou sous-estimez et faites un pari sur le run (stratégie dangereuse
utilisée par les grosses SSII qu’on ne va pas nommer :-)
vendredi 6 décembre 13
52. REDMINE & TIMELOGS
1 ligne dans votre devis = 1 super tache dans redmine
Chaque tache dans redmine doit être rattachée à une super-tache du
devis.
Forcez chacun à logger le temps passé (surtout les chefs de projet)
vendredi 6 décembre 13
56. A RETENIR
Everybody chacun doit logguer son temps
Garder le lien entre votre devis et les bugs et taches du projet
Partagez vos estimations avec vos développeurs, intégrateurs et QA pour
qu’ils puissent vous avertir en cas de dépassement
Gardez la tete froide, surtout quand c’est la panique à bord (Ouais Ouais
je vais logger mon temps plus tard, je doit déployer un hot-fix là...)
vendredi 6 décembre 13
59. A RETENIR SUR LES EVOLUTIONS
Etre précis dans le devis initial rend l’acceptation des évolutions plus
simples.
Si possible n’envoyez pas plein de petits devis mais gardez une trace
centralisée de l’ensemble des évolutions..
Quand vous estimez une évolution, gardez en tête que le prix doit
inclure le temps de développement de l’évolution en soi et le temps
d’intégration de l’évolution sur un site existant (ce qui peut être plus
long que le développement de la fonctionnalité)
vendredi 6 décembre 13
62. COMMENT EVITER UNE RECETTE SANS FIN
Vous êtes agile, SCRUM, bla bla, vous avez toujours une recette finale.
La recette doit être définie dans le temps. Vous DEVEZ définir avec le
client une période précise de recette.
Quelques jours / semaines avec le début de la recette définissez avec le
client ce que sont les “blockers”
Expliquez au client ce qui se passe pendant la période de garantie.
Evitez de développer de nouvelles fonctionnalités non bloquantes
pendant la recette (code freeze rule)
vendredi 6 décembre 13