Vous êtes ici : DESIGNMOTEUR » Edito » #DMa3ans : WordPress & Serveur Web #PostMortem … Gestion du Projet DM & Team DM pour 2016… A suivre…

#DMa3ans : WordPress & Serveur Web #PostMortem … Gestion du Projet DM & Team DM pour 2016… A suivre…


EDIT 07/02/2016 : Pour toi lecteur, si tu lis ces lignes, cela va te permettre de participer au site DM. Mais sinon, cela ne changera pas tes habitudes à lire les articles sur le site DM.

Article publié le 02/202/2016 :

DESIGNMOTEUR a 3 ans et quelques mois.
DESIGNMOTEUR est devenu un « gros » site.

Sur DESIGNMOTEUR, Il y a près de 520 articles.
Chaque article post contient près de 2000 mots.
Chaque article post contient près de 20 images.

WordPress est un excellent moteur de site web.
WordPress motorise 1/4 des sites Web mondial.
WordPress est idéal pour les sites type vitrines.
WordPress est top pour les petits sites type portfolio.
WordPress est performant pour les sites type blog.

Un site WordPress c’est quoi ?
Un site WordPress c’est d’une part un Thème actif (design/template) et d’autre part le moteur WordPress (loop/système de boucle)

Le contenu du site n’est pas sur WordPress (PHP/MySQL)
Le contenu du site n’est pas sur un serveur Web (Apache server / PHP)
Le contenu du site est sur un serveur de base de données (MySQL server)

Le contenu du site grossit, au fur à mesure des publications.
La base de données grossit, au fur à mesure des publications.
L’audience du site grandit, au fur à mesure des publications.

Et une fois le cap des trois ans ? (à un rythme d’un article publié par jour quasiment, depuis 2014)
Ainsi, l’audience grandit progressivement.
Le nombre de publications augmentent.

Et… à long terme ?
Passer un certain temps, tous les sites connaissent de grosses difficultés techniques quelles qu’elles soient :
– nom de domaine
– serveur
– moteur site web
– theme
– plugins
– contenu
– base de données
– serveur de base de données

Le contenu que l’on a produit en 3 ans est d’une richesse inestimable. Le contenu est à haute valeur ajouté. Le contenu devient quelque chose au même titre que nos données et contenu de nos disques durs local. Cependant, ce contenu est public… et évolue de lui-même.

Quant à notre site… quoi qu’il se passe, le contenu, indéxé par les moteurs de recherche, vivra…

Le Web fait vivre ce contenu.

Je rappelle qu’il y a 520 post avec en moyenne 10 images par posts sur le site DESIGNMOTEUR.
Et ce n’est pas beaucoup en comparaison avec d’autres blogs et sites web.

Mais si on a besoin de réaliser une sauvegarde, un backup du site, puis de remonter à neuf de zéro le contenu et le site, on fait comment ?

Si le site contient – de 200 articles, ça va.
… Export .xml… sauvegarde régulière.
… Install WP… Import .xml Réglages..
… Site ok. Contenu ok.

Si le site contient + de 500 articles… ça va être problématique.
… Export .xml… sauvegarde régulière.
… Install WP… Import .xml … paf erreur.

.xml trop gros… ne passera pas.
L’export .xml proposé par WordPress permet de sauvegarder :
les post (articles), les pages, les menus de navigations, les auteurs, les commentaires.

Si l’import .xml ne passe pas. Alors la solution est la méthode du dump…
dump ? C’est database snapshot
C’est à dire un fichier contenant la base de donnée au format brut SQL.
C’est un export sauvegarde instant T de la base de donnée.

On l’obtient le dump via l’hébergeur de son site web.
Tout est ok, on le reçoit un lien par email pour download le dump (le fichier SQL)

Regardons le dump… le fichier reçu est de 30 Mo.

Donc, on a de la marge, en fait !
database = 30 Mo remplis sur 200 Mo.
… remplis au fur à mesure durant 3 ans.

Oui. Tout est ok. Si tout va bien, dans les meilleurs de monde.

Soit, on continue.
Le site grossit…

Mais plus le temps passe et plus on aura des nombreuses difficultés à sauvegarder son site et son contenu.

Soit, on réfléchit. On se pose un instant.
On regarde chaque problème possible et potentiel.
On imagine plusieurs scénario possibles.

Au final… notre site, nos 3 ans… des heures et des mois de travail… sont stockés… sur un serveur web de base de données.

On ne peut pas être sûr à 99% d’avoir notre sauvegarde sauve et opérationnelle.

Les sauvegardes obtenues sont compliqués à remettre en œuvre, pour importer le tout sur un nouveau WordPress. D’autant davantage, plus le site a du contenu et plus cela peut être compliqué et long.

Lors de la phase périlleuse d’export/import du fichier .xml contenant la base de donnée SQL convertis en fichier exportable pour WordPress, il y a :

Le problème numéro 1a est la taille du fichier .xml importé. Il y a un maximum exigé par l’hébergeur : de 32Mo, 64 Mo, à 128 Mo.
Le problème numéro 1b est la taille du dump. Il y a un maximum exigé par l’hébergeur.

Le problème numéro 1a et le problème numéro 1b est dépendant du problème suivant :
Le problème numéro 2 est la durée maximale d’exécution d’une instruction PHP du serveur web. Il y a un maximum exigé par l’hébergeur : 30s.


Et ce 2 février 2016, j’ai découvert un problème numéro 3.

Le fait est :

OVH impose une limite de visibilité de 5000 fichiers par dossiers, dans l’explorateur FTP (ce qui permet de transférer des fichiers entre local et serveur Web. Résultat je ne peux accéder qu’à 5000 fichiers images sur les 36 000 fichiers hébergés)

« Si vous dépassez ce nombre, les fichiers seront toujours accessibles depuis le net mais en ouvrant votre logiciel FTP vous ne verrez plus les fichiers après 5000.


Si vous êtes en offre Perso, vous n’avez pas le choix, vous devez modifier votre site afin de ne jamais dépasser cette limite.


A partir de l’offre Pro, pour afficher l’intégralité de vos fichiers dans votre logiciel FTP, vous devrez vous connecter en SFTP – SSH File Transfer Protocol et là vous constaterez que la limite a disparue. »

via http://www.toutsurtout.biz/topic-19004-outrepasser-la-limite-des-5000-fichiers-par-dossiers-chez-ovh-offre-pro.html


Il y a 36 000 fichiers images sur le serveur du site. cela représente 16 Go.


DM est pour sûr hébergé sur une offre Perso. En 2012… jamais je n’aurai imaginé avoir un site à audience de plus de 60 000 pages vues par mois et avec 20 000 visiteurs uniques.

En 2016, on est DM une équipe, ou plutôt un team de plusieurs individus motivés et passionnés.

En tous cas, mon rôle de Team Principal, notion utilisé pour le fun, sans se prendre au sérieux, en référence au patron d’une équipe… tout seul, en 2012… Je me retrouve en 2016 avec plusieurs coéquipiers qui apportent chacun beaucoup, soit par textes, par photos, par discussions, par passion commune, et la « gestion » d’une équipe, dont chacun est répartis dans plusieurs régions de France !

Si je résume, rapidement, le Team DM c’est :
Thierry avec CIRCUITMORTEL
Fred, DM Team Specialist Gaming, coéquipier sur Select Starter
Jimmy, Team Specialist Moto, coéquipier DM UNDERGROUND
Lucas, Team Specialist
Miguel, Team Specialist
Calvin, Photographe Team DM
Arnaud, Photographe Team DM


Une conclusion, c’est que DM est arrivé à une limite de l’hébergement Perso… et que DM a grandi.

Rassurez vous, j’ai anticipé cela dès le mois de mai 2015, lorsque l’hébergeur m’a notifié à nombreuses reprises un trop grand nombre de connexions simultanés… à cause de Twitter. C’est là que j’ai pris conscience de ce qu’est devenu DM en 2 ans et quelques mois.

J’ai anticipé d’éventuels problèmes en prévoyant de répartir contenu, audience et charge serveur sur différent serveur Web, sur 2 hébergeurs distincts.

J’ai donc investis dans une offre d’hébergement avec mini instance dédié… pour mettre en place une solution WordPress Multi-site. Et c’est les bénéfices réalisés en 2015 par le site DESIGNMOTEUR qui finance le nouveau petit serveur performant. L’idée est de permet d’avoir une plateforme pour répartir le trafic, l’audience et surtout intégrer livetweet et timeline Twitter.

Egalement, P1DM me sers de framework et d’atelier pour bosser sur de nouveaux projets Web. Ainsi le fait d’avoir un WordPress Multi site me permet techniquement d’un clic créé un nouveau blog. A nous de le remplir avec du contenu de qualité et à créer la charte graphique. Ce que je veux dire par là, c’est que P1DM a permis de réaliser des projets et d’estimer leur potentiel.

– P1DM Live… catégorie media avec les Timeline Twitter embarqué
– P1DM Gaming… catégorie gaming du site DM de 2013 à 2015… devenu le site dédié Select Starter en novembre 2015.
– P1DM Sport… catégorie sport du site DM de 2015… utile pour 2016 : F1, WEC, WRC, Rallye-raid, Moto.
– P1DM Store… c’est en construction avec le team DM… avec une offre de merchandising DM : T-shirt.

P1DM est donc en soutien matériel et logistique du projet DM.

Maintenant, je ne vais pas « migrer » les nouvelles publications sur site P1DM, et les organiser en catégorie : Auto, Moto, Media, Business, Heritage.

Le site www.P1DM.com est un site soutien et de haute technologie… et n’a pas vocation à être le site principal DESIGNMOTEUR.

D’ailleurs au départ DESIGNMOTEUR est un site garage de haute technologie pour mon activité de web design, et avoir un site blog pour mon portfolio. C’était dans l’idée de pouvoir devenir Bac+3…

Mais en mai 2013, j’ai pris la décision de devenir freelance, de gérer mon temps pour permettre de réaliser une idée : parler de l’automobile et de moto, d’un point de vue constructeur, designer, motoriste, team.

… Comment imaginer être arrivé à tout ça ? accréditation Mondial de l’Automobile 2014, +730 followers de comptes pour @designmoteur sur Twitter, dont près de 50% de comptes qui comptes : passionné auto moto, constructeurs, relation press, nombreux blogs et sites auto moto !

Cependant, depuis le mois de septembre 2015, j’ai beaucoup publié d’articles sur DESIGNMOTEUR. A un tel point que je ne me suis pas rendu compte que le site a grandit trop vite en 6 mois.

Un petit serveur Mutualisé offre Perso, qui tient avec avec +1000 visiteurs par jour et +2500 pages vues par jour, offre 100 Go de stockage. La serveur de base de données offre 200 Mo.

Donc, on a de la marge, en fait !
database = 30 Mo remplis sur 200 Mo.
stockage = 16 Go remplis sur 100 Go.
… remplis au fur à mesure durant 3 ans… avec quasi 1 post par jour depuis fin 2014.

Oui mais, par expérience, j’ai conscience de nombreux problèmes que l’on rencontre quand on veut « utiliser » sa sauvegarde et backup de son WordPress… Et comme je l’ai expliqué ci-dessus, c’est EPIC. Et cette expérience provient du fait que j’ai répondu et sauvé de nombreux sites web et blog, moteur WordPress, en répondant sur le forum WordPress France.

De même, en tant que web designer pro, j’ai déjà été confronté à cela et réussi à sauver des gros sites. Mais ça reste une expérience assez stressante. Sauf… que faire tout ça c’est éreintant et exige une « rigueur mentale » durant 3 heures, et un savoir-faire avec connaissance fondamentale de :
MySQL, PHP, .xml, WordPress, .htaccess, déjà ça puis on ajoute le HTML et CSS pour le fun.

Donc si on peut éviter c’est mieux. Et franchement je préfère bosser avec Photoshop et Illustrator pour créer des images et des artworks.

Il faut donc trouver une solution pour le site DESIGNMOTEUR.

Tout en est restant présent dans la course, car c’est nécessaire… et la passion est telle que l’on va continuer à présenter à la manière Design & Moteur… avec écrit et images HD… les modèles auto moto. Les retours et les résultats sont là et motive encore et encore.

Alors, là je ne vais pas jouer à la précipitation.


Nom de code : DESIGNMOTEUR mirror.

Objectif : faire une copie mirroir du site DESIGNMOTEUR.com sur un domaine dédié à toute les sauvegardes et side-projects DESIGNMOTEUR.

Ça c’est fait.
L’export .xml est ok.
On a tout les articles sauvegardés, ainsi que les pages et les menus de navigations.

Mais, le problème numéro 3 (évoqué tout à l’heure) empêche d’accéder au +5000 fichiers… pour les sauvegarder.

Donc… c’est un problème.

Attention, il y a une solution via un script à mettre en place, et qui va récupérer via le navigateur Web et download les fichiers.
Cependant, c’est contraignant.

Mais j’estime que, si on ne peut pas faire de backup et remonter un site web, de zéro à neuf, en moins de 3 heures, quelque soit le problème… alors il faut adapter le projet.

J’estime que, DM est arriver à ce stade là.


Voilà, on en est là. Donc la partie évoquant le problème… là je l’écris… par besoin de m’exprimer, et de réfléchir.

Et vu le problème, ça peut être utile à d’autres… c’est donc un article « post mortem » au sens gestion de projet, pour le partie publication sur ce nom de domaine… comme ça à chaud… c’est une possibilité.

« En recherche scientifique, en particulier en économie, un post mortem est un retour sur prévisions, avec explications des différences observées entre les valeurs prévues et les valeurs réalisées. » via Wikipedia

Au cours du cycle de vie d’un projet, il existe un moment où il est nécessaire de tirer un bilan des actions passées et des résultats obtenus. Ce moment est souvent appelé « post-mortem ».

Ici, le terme post-mortem n’est pas une fin en soi. En gestion de projet, le post-mortem a pour objectif de permettre de visualiser les enjeux, les points à améliorer, et planifier l’effort de progression.

C’est l’occasion de prendre le temps de comprendre les étapes du projet qui se sont moins bien déroulées et de prendre acte des erreurs à ne plus reproduire. Le post-mortem est même bénéfique lorsqu’un projet a connu un grand succès, comme il permettra de cibler les éléments positifs qui pourront être repris dans le cadre d’un autre projet. Le post-mortem n’est pas une étape négative dans un projet. Il permet plutôt de prévoir des stratégies pour mieux évaluer les facteurs de risques d’un projet afin de mieux en gérer les imprévus.


extrait de symetris.ca/fr/blogue/les-3-etapes-dun-post-mortem-reussi


MAJ 04/02/2016

Faire face et dépasser le problème : un virage

Sur circuit, le pilotage de base est littéralement simple : freiner fort avant le virage, tourner, puis accélérer à fond.


Chaque virage est composé de trois phases.


La première est celle du freinage. A pleine vitesse, le pilote commence à freiner à un endroit précis. Il freine le plus fort possible.


Ensuite, c’est le virage proprement dit. Le pilote braque le volant et cesse de freiner. La voiture tourne et le pilote vise ce qu’on appelle le point de corde, l’endroit ou la voiture va commencer à accélérer de nouveau.


La troisième phase est la sortie du virage. Le pilote redresse doucement le volant et accélère.


via La Formule 1 en question (2002) via Google Books


MAJ 06/02/2016

Rentrer au garage pour bosser

Le passage au garage va me permettra de me poser okml (j’en avais besoin aussi), et de me poser des questions techniques et existentielles pour le projet DM. Cela me permet de bosser et adapter le site (moteur site, serveur, technologie) etc. pour reprendre la course, et prépare ce qu’il est devenu, un team.

DESIGNMOTEUR rentre au garage. Mais surtout maintenant, il faut s’interroger sur plusieurs choses :

Comment créer un outil un pratique pour gérer un équipe, le team DM et chacun dans sa région ?
Actuellement nos seul moyens est d’échanger est Facebook, Twitter et email.

Comment mettre en place un espace pour gérer et recevoir les éventuels photos auto moto du team DM ?
Actuellement je reçois un email avec photos en pièce-jointe, ou lien vers serveur dans le Cloud, puis download de chaque photo, une à une. Puis nommage du fichier un à un, puis upload sur site DM.

Comment gérer les membres team DM et toutes leurs infos utiles au team et au projet DESIGNMOTEUR ?
Actuellement le moyen le plus « pratique » est de mentionner via mon Facebook perso pour annoncer quelque chose… ce n’est pas très pratique.

Comment gérer un gros site à forte audience avec un petit serveur datant de 2012 ?
Actuellement l’infrastructure du site DM arrive en bout de course. Et je pense qu’il est préférable de réfléchir à une autre solution. … que de booster une offre serveur Perso à Pro ou plus… et donc garder toute l’infrastructure datant de 2012, et un site avec un moteur datant de décembre 2014. … n’est pas la solution.

Comment faire évoluer le moteur dm5… créé en décembre 2014 sur un site en production : 1000 pages vues par jours ?
Actuellement, le fait de publier sur DM près de 30 posts par mois pendant 1 an, et le fait de gérer le team DM et tout nos échanges passionnés de mots et de photos, et aussi mon travail pro, et aussi avec mon quotidien perso, …c’est devenu trop. Alors… bosser et réaliser des mises à jour majeur sur le site… cela n’était pas possible.

Quelle serait une solution possible ?

Je pense qu’une possible solution est de :
– ralentir le rythme de publication, (l’objet initiale de ce post du 2 février)
– prendre le temps de réfléchir à une solution possible, et aux faisabilités techniques,
– créer quelque chose qui soit une suite, et non juste une amélioration ou une solution à court terme,
– créer quelques chose qui soit utile autant à moi, et autant au team DM,
– prendre le temps de bosser avec les plus récentes technologies Web,

Quel infrastructure mettre en place ?
Mettre en place une infrastructure potentiellement capable de tenir :
+6000 pages vues en – de 24 heures,
+1000 pages vues en – de 2 heures,
60 000 pages vues par mois,
20 000 visiteurs uniques,
+16 Go de fichiers images,
+500 posts de +2000 mots par article,
+10 dossiers de +10 000 mots chacun,

Pourquoi DM rentre au garage ?
Il est donc temps d’adapter le site DESIGNMOTEUR… devenu et appelé DM, par le team et ses contacts proches ou lointains.
Il est donc temps de mettre en place l’infrastructure que le team DM mérite.

A suivre…


MAJ 0702/2016

Le site DESIGN MOTEUR fait autant référence implicite au web design et au moteur de blog WordPress, et autant en référence explicite au design auto moto et au moteur 3 cylindres, V4, L4, V6 , L6 , V8, V12, W12, W16.

C’est comme ça depuis ses début effectué au garage en mai 2012, puis mis sur le grille de départ des blogs auto moto en octobre 2012.

En 2015, le site DM a créé un team, le team DM. Chacun participe et apporte quelque chose de significatif, et partage sa passion commune avec le team DM et publie sur le site DM.

Février 2016, le site DM avait besoin de passer au garage.

Le moteur avait besoin d’être mis à jour.
Il y a des nouveaux besoins à créer sur le site DM.
Le team a besoin de ça pour continuer d’une meilleur manière.

Facebook, email, stockage photos, etc.
C’est pratique, mais c’est arrivé à ses limites.

Alors j’ai décidé de ralentir le rythme de publication sur DM pour me permettre de me poser.
Cela m’a permis de poser des questions existentielles sur DM.
Cela m’a permis de poser des questions techniques sur DM.
Sans le vouloir, ça m’a permis de recevoir des critiques constructives sur DM et pour moi. Et, j’ai reçu des conseils avisés de chacun.

L’audience du site DM est de 60 000 pages vues pour le mois de janvier 2016.

Les limites de l’hébergeur actuel sont telles que j’estime ne plus être en cohérence avec ce qu’est devenu le site DM et les possibilités à mettre en place.

Le fait de course du 02/02/2016 a été un déclencheur.

Et mon erreur a été de m’exprimer avec beaucoup d’impulsivité à chaud via ce post là, publié le 2 février, qui faisait suite à 3 ans de blogging, et trop de de trucs à gérer… qui fallait réagir pour construire et moins à avoir à gérer !

Il fallait donc réagir ! Mais en fait, non, pas réagir, juste agir. Ainsi, il faut résoudre le problème et créer des solutions qui répondent aux nouveau besoins du site DM et du team DM.

Là ces quelques jours passés ont été significatifs et rude pour le team DM et moi. De mon côté, j’ai bossé au garage avec le site DM.

Serveur 2016 : check.
Moteur 2016 : check.
Design 2016 : check.
Outil dédié au team DM : check.

C’est une nouvelle manière de voir le projet DM.

Mais je ne dis pas que c’est la meilleur solution !
Pour moi, c’est une solution, qui permet d’apporter d’autres solutions.

Pour toi lecteur, si tu lis ces lignes, cela va te permettre de participer au site DM. Mais sinon, cela ne changera pas tes habitudes à lire les articles sur le site DM.

A suivre…

The following two tabs change content below.

Ewen LJ

Team Principal - Fondateur du concept-site superblog DESIGNMOTEUR. Web designer, entrepreneur, passionné par le web, la photographie entre autres et les voitures... depuis toujours soit depuis +25 ans. Depuis octobre 2012, J’écris quelques mots en tant que passionné de l’automobile, de la moto et des sports mécaniques, en axant mes sujets sur le design automobile, la motorisation du véhicule, la communication visuelle des constructeurs, le marketing de la marque, sur l'Économie de l'industrie automobile et sur d'autres thèmes tels que la Mode, l'Art, le Cinéma, le Jeu Vidéo et ses relations avec l'Automobile.

Comments are closed.