Histoire de WordPress: le bon, le mauvais et le laid

Histoire de WordPress: le bon, le mauvais et le laid

Il y a dix ans, WordPress n’était qu’une fourchette. Non, pas le genre que vous utiliseriez au dîner. Dans le monde des développeurs de logiciels, une fourchette…


… Se produit lorsque les développeurs prennent une copie du code source d’un package logiciel et démarrent un développement indépendant sur celui-ci, créant un logiciel distinct. Le terme implique souvent non seulement une branche de développement, mais une scission dans la communauté des développeurs, une forme de schisme.”- Wikipédia.

À l’âge de 18 ans, Matt Mullenweg – le fils programmeur d’un ingénieur logiciel – a commencé à utiliser b2 aka cafelog pour partager des photos qu’il avait prises lors d’un voyage à Washington, DC. Le blog? Photomatt.net, qui redirige vers le blog officiel de Matt, Mat.

Un an plus tard, Michel Valdrighi – le gars derrière b2 – a cessé de publier des mises à jour de la plate-forme, une décision qui a incité Mullenweg à bifurquer le logiciel b2 (pour le mettre à jour et répondre à ses besoins de blogs). Oh ouais, Matt bloguait activement à l’âge de dix-huit ans, et c’est ce qu’il a dit dans un blog, Le dilemme du logiciel de blogging, qui a marqué la naissance de WordPress il y a dix ans:

… Ma logiciel de journalisation (c’est-à-dire b2) n’a pas été mis à jour depuis des mois, et le développeur principal (Michel Valdrighi) a disparu, et je ne peux qu’espérer qu’il va bien.
… Heureusement, b2 / cafelog est GPL, ce qui signifie que je pourrais utiliser la base de code existante pour créer un fourchette, intégrant tous les trucs sympas sur lesquels Michel travaillerait en ce moment si seulement il était là…
J’ai décidé que c’était la ligne de conduite dans laquelle je voudrais aller, maintenant tout ce dont j’ai besoin est Nom. Que faut-il faire? Eh bien, ce serait bien d’avoir la flexibilité de MovableType, l’analyse syntaxique de TextPattern, la piratage de b2 et la facilité de configuration de Blogger.
Un jour, à droite?

J’ai contacté Matt Mullenweg par e-mail mais je suppose qu’il est vraiment occupé, ou il obtient juste un bazillion des e-mails tous les jours, donc je ne me plains pas car je n’ai jamais reçu de réponse. Haha. Mais c’est l’histoire d’un homme dévoué et comment sa vision a transformé le monde de l’édition Web pour toujours.

Le message sur le dilemme du logiciel de blog de Matt a obtenu une réponse de Mike Little, maintenant Spécialiste WordPress et un grand nom dans la communauté WordPress. À 15 h 58 le 25 janvier 2003, Mike a publié:

Mat,
Si vous êtes sérieux au sujet de bifurquer b2, je serais intéressé à contribuer. Je suis sûr qu’il y en a un ou deux dans la communauté qui le seraient aussi. Peut-être un message sur le forum B2, suggérant qu’une fourchette serait un bon point de départ.

Revenons à notre leçon d’histoire.

Les premiers fondateurs

histoire-de-wordpress-matt-mullenweg

Mat

Matt voulait éliminer les défis auxquels les auteurs étaient confrontés en matière de publication Web. Sa vision était de faciliter la publication Web pour vous et moi.

Il a essayé diverses plates-formes de blogs, notamment Text Pattern et Movable Type avant de s’installer sur b2. Mais avec la disparition de Michel, Matt est resté dans une impasse.

Il n’était pas prêt à abandonner son blog, alors il a décidé de bifurquer b2. Vous pouvez également affirmer qu’il a vu son opportunité juste là et l’a saisie.

Mike était d’accord avec lui et, ensemble, ils ont poussé WordPress d’une simple fourchette utilisée par moins de dix (10) personnes au script de blog gigantesque qu’il est aujourd’hui.

Cette étape a fait de Matt Mullenweg et Mike Little premiers fondateurs de ce qui est maintenant connu sous le nom de WordPress. je vais ajouter Christine Tremoulet à cette liste parce que la marque WordPress était son idée. Alors oui, Matt et Mike avaient les bases, mais sans Christine WordPress n’aurait pas le nom que nous connaissons et aimons aujourd’hui.

Chronologie WordPress

Le 1er avril 2003, Matt a créé une fourche b2 et l’a stockée sur Sourceforge<.

wordpress-fork-wpexplorer

Fourchette WordPress

À partir de là, Matt s’est concentré sur la normalisation du code et de la sémantique HTML. Gardez à l’esprit que son objectif global était de rendre la plate-forme simple pour le Joe moyen sans compétences PHP ou MySQL.

Par conséquent, Matt a apporté des modifications sémantiques à index.php, qui est le fichier qui charge la page d’accueil de votre blog.

Il visait Conformité stricte XHTML, ce qui donne aux sites Web WordPress la possibilité de se charger assez bien sur différents navigateurs et appareils. Cela signifie qu’il a éliminé quelques balises redondantes et corrigé quelques problèmes connus de b2.

Où était Michel tout ce temps? Personne ne sait.

Trois semaines plus tard, Mike fichiers repeuplés dans la fourche b2 pour corriger les fichiers manquants. Cela est devenu le premier commit de Mike, qui est également venu avec la fonctionnalité d’extrait qui permet aux utilisateurs de WP d’ajouter des résumés personnalisés dans les flux RSS, entre autres. À peu près au même moment, Matt a présenté sa première fonctionnalité, le WP-Texturize, qui a rendu le texte «… plus typographiquement correct» selon Siobahn McKeown.

Au cours du même mois, Matt a lancé WordPress.org, qui avait des forums de support, une documentation schématique et un blog de développement. Sur la page d’accueil, il y avait ce slogan:

“WordPress est une plate-forme de publication personnelle sémantique axée sur l’esthétique, les normes Web et la convivialité.”

C’était la vision de Matt et bientôt, WordPress.org est devenu une communauté WordPress en constante expansion.

Le site Web a facilité la participation des utilisateurs. Cela n’a jamais eu d’importance, la plupart des gens qui ont essayé WordPress l’ont trouvé passionnant et ont trouvé des moyens et se sont impliqués. La communauté s’est développée rapidement et elle comprenait des blogueurs, des développeurs et des non-développeurs.

Les forums de support gagnaient en popularité chaque jour. Tout de même, ils n’étaient pas suffisants, il fallait donc créer une documentation WordPress officielle. Cela se produirait sept mois plus tard, en décembre 2003, lorsque Wiki WordPress est né par nécessité.

Mediawiki-Logo-wpexplorer

MediaWiki

Le wiki a rapidement dépassé les forums de support parce que «… cela ressemblait à un moyen beaucoup plus informel et de forme libre de créer des documents.»

Le wiki a été construit sur MediaWiki, le même script derrière d’énormes projets tels que Wikipedia. Plus tard, WordPress Wiki a été baptisé “Manuscrit“, Terme suggéré par Monkinétique dans une salle de chat WordPress.

Ce n’était pas la fin, Matt et Mike feraient plus d’une centaine de commits sur WordPress. Cela signifie que le référentiel WordPress de Sourceforge a continué de croître et avec la croissance, de nouvelles fonctionnalités telles que des modifications du panneau d’administration, des améliorations du processus d’installation, le piratage b2links de Mike et l’image de marque de WordPress.

Mike et Matt étaient particulièrement désireux de créer un processus d’installation facile pour lequel WordPress est célèbre. Le b2 de Michel impliquait un processus d’installation et de configuration complexe car, selon lui, il apprenait encore PHP quand il a développé le b2. En d’autres termes, les premiers travaux de Matt et Mike ont impliqué beaucoup de refactorisation du code de Michel et de modifications.

Quelques semaines après que Matt a annoncé qu’il allait bifurquer b2, b2 avait plusieurs autres fourches, y compris b2evolution, ce qui était bifurqué par François Planque, un développeur français et b2 ++, qui a été bifurqué par Donncha O Caoimh de l’Irlande, qui souhaitait développer un système de modèles qui séparerait le code de la présentation. Cela permettrait aux utilisateurs de modifier plus facilement la conception de leurs sites. Matt a estimé que le système de modèles de Donncha était «si douloureux» qu’il ne voudrait le soumettre à personne, de sorte que le système de modèles de WordPress n’a été mis en œuvre qu’en 2005.

Wordpress-buttons-wpexplorer

WordPress

Avec diverses fourches apparaissant partout, la décision de Michel a fait de WordPress la branche officielle de b2. C’était le 23 mai 2003. Quatre jours plus tard, le 27 mai 2003, WordPress 0.7, la première version de WordPress est sortie.

Alors que la plupart du code sous-jacent était le b2, les utilisateurs ont eu droit à de nouvelles fonctionnalités, y compris le célèbre WordPress Links Manager, qui a donné aux blogueurs la possibilité de créer des blogrolls.

La sortie de WordPress 0.7 a alimenté la croissance de la base d’utilisateurs de WordPress. Le 29 mai 2003, Matt a invité Donncha à fusionner b2 ++ avec WordPress. Donncha était heureux de se joindre à eux, portant le nombre de développeurs à trois. François, d’autre part, n’était pas aussi enthousiaste et il pensait que WordPress était «… trop de travail pour trop peu d’avantages».

Matt est un chercheur astucieux, il a donc visité les forums b2 pour comprendre ce que les blogueurs et les développeurs Web souhaitaient. Lorsque WordPress 0.71 est sorti un mois après WordPress 0.7, il avait de nouvelles fonctionnalités conçues pour satisfaire les blogueurs et les développeurs.

Ces améliorations comprenaient des mises à niveau du panneau d’administration et du processus de mise à jour ainsi que des améliorations du Gestionnaire de liens. Les bogues et les problèmes de sécurité de WordPress 0.7 ont été corrigés et la fonctionnalité d’importation OPML a été introduite.

La même année (2003), Alex King et Dougal Campbell sauté dans le train en marche de WordPress. Dougal a fait son premier engagement en septembre. Il a amélioré la fonctionnalité RSS en utilisant une réponse HTTP 304 pour réduire la charge du serveur, ce qui rend WordPress plus rapide. Alex est devenu développeur collaborateur en août 2003, mais ses suggestions pour entourer le contenu avec des balises HTML n’ont jamais été utilisées, car elles ont été remplacées par le système de plugins.

le-grand-renommage-de-wordpress-wpexplorer

The Great Renaming – Édition Muppets

À la fin de 2003, Matt a commencé à renommer les fichiers «b2» en «wp-» dans un processus appelé Alex King Le grand renommage. Ce “grand renommage” a causé un certain nombre de problèmes d’incohérence, mais il était important pour l’avenir de WordPress. Matt a également consolidé la plupart des fichiers dans le wp-admin et les dossiers wp-includes.

Alors que 2003 touchait à sa fin, Ryan Boren rejoint la communauté. Il a déjà contribué à des projets open source tels que le noyau Linux et Gnome. Ses contributions à WordPress ont conduit au développement du système de plugins. Matt a été le premier à créer un plugin «utile» – le plugin blogtimes – qui a généré un rapport indiquant quand les messages ont été créés. Plus tôt, il avait développé le Bonjour plugin Dolly pour montrer comment les plugins peuvent être utilisés.

Voir les autres plugins de Matt Mullenweg ici.

En mai 2004, un an après la première version mais maintenant avec une communauté active et croissante, les développeurs ont publié WordPress 1.2 qui a vu l’introduction d’améliorations majeures.

Et grâce à un mouvement de licence drastique de Six Apart, la société derrière Movable Type, les téléchargements WordPress sont passés de 8 000 en avril à 19 000 en mai..

Le système de thème que nous aimons beaucoup est sorti en 2005 avec des pages statiques. Tout cela était intégré dans WordPress 1.5 alias Strayhorn. Une nouvelle interface utilisateur dorsale (interface utilisateur), une fonctionnalité de mise en cache persistante et de nouveaux rôles d’utilisateur ont ensuite été introduits dans WordPress 2.0 (Duke) la même année. Je vais le mettre là pour que tu saches, toutes les versions de WordPress sont nommées d’après les légendes de Jazz.

2006 n’a pas été aussi mouvementée que les années précédentes en termes de développement et aucune nouvelle version n’a été publiée. Mais les investisseurs commençaient à prendre Matt au sérieux, alors 2006 a vu les premiers partenaires de financement rejoindre l’équipe WordPress. Les millions de dollars qu’ils ont apportés ont maintenu l’entreprise à flot, et plus de financement est venu en 2008 à une époque où WordPress n’avait que dix-huit employés.

Dix ans après la sortie de la première version, WordPress compte plus de deux cents employés et plus de vingt mille développeurs contributeurs dans le monde entier.

Quoi de plus? WordPress gère plus de soixante (60) millions de sites Web, ce qui représente environ dix-huit pour cent (18%) du Web. Ce nombre ne cesse d’augmenter chaque jour de cent mille (100 000) sites. La plateforme est en constante évolution et le 12 décembre 2013, Automattic a publié WordPress 3.8. Avez-vous déjà mis à jour votre plateforme?

Statistiques: Forbes

Prix ​​WordPress de Matt

récompenses wordpress-matt-mullenweg

Matt – un connaisseur de la musique jazz – a reçu de nombreux prix. En 2007, il a été nommé la seizième personne la plus importante sur Internet par PC World. En 2008, il a reçu le Prix de l’innovateur en technologie de l’information de la Temple University Fox School of Business Management. En 2009, il a été nommé membre honoraire de la University Philosophical Society. La même année, il a reçu le prix du Meilleur CMS Open Source pour son travail avec WordPress.

Ensuite, les récompenses ont continué à venir et fin 2012, Matt est arrivé au 2012 Forbes ’30 Under 30 in Media liste. En plus de cela, Matt est un partisan bien connu de plusieurs organisations philanthropiques telles que la Free Software Foundation, Innocence Project, Electronic Frontier Foundation et Archive.org.

Je pourrais continuer encore et encore sur WordPress et Matt, mais cela nécessiterait un poste entier. Donc, cela marque la fin de notre leçon d’histoire aujourd’hui. Allons-nous jeter un oeil sur le bon, le mauvais et le laid de WordPress?

Le bon

Facilité d’utilisation

L’installation, la configuration (ou son absence) et l’utilisation de WordPress sont faciles. Vous pouvez ajouter de nouveaux messages, pages, images, etc. rapidement sans problème.

Cela signifie que vous pouvez vous concentrer sur des questions importantes car peu d’efforts et de temps sont nécessaires pour formater et concevoir votre site Web.

Flexibilité et accessibilité

wordpress-wpexplorer

WordPress est flexible

Voyant que WordPress est basé sur un navigateur, vous pouvez vous connecter à votre site Web WP de n’importe où dans le monde à condition que vous disposiez d’une connexion Internet.

Avec l’introduction de WordPress pour mobile, vous pouvez même vous connecter et modifier votre site Web à partir d’un appareil mobile.

WordPress est compatible avec le référencement

Les araignées des moteurs de recherche ont un faible pour WordPress car le code est simple et propre, ce qui facilite l’exploration et l’indexation de votre contenu par les moteurs de recherche. De plus, vous pouvez optimiser votre site avec des mots clés, des méta dans la section head, des tags et des plugins SEO tels que Référencement WordPress par Yoast.

Aucun client FTP ou modification HTML requis

Vous n’avez pas besoin de connaissances HTML pour créer ou modifier des articles et des pages. Tout est désormais glisser-déposer. De plus, vous pouvez télécharger des fichiers sur votre site WordPress sans logiciel FTP. C’est un jeu d’enfant de créer avec WordPress.

Un blog prêt à l’emploi

WordPress a été initialement conçu comme une plateforme de blogging, ce qui signifie qu’une fois que vous l’installez, vous n’avez pas besoin d’un logiciel de blogging distinct. Avec WordPress, vous pouvez créer un blog, un site Web ou une fusion des deux.

Le mauvais et le laid

Failles de sécurité

PHP est sensible à de nombreux problèmes de sécurité et bogues. C’est la raison pour laquelle WordPress publie des mises à jour régulières; pourquoi il est important de garder votre plateforme WordPress à jour à tout moment. Sans ces mises à jour, votre site Web pourrait être piraté et vous pleureriez. Haha. Mettez simplement à jour votre plate-forme WordPress, et si vous voulez vraiment être en sécurité, investissez dans un bon système de sauvegarde comme VaultPress ou pensez à un service de sécurité comme Sucuri.

La modification des modèles nécessite une connaissance de PHP

php = éléphant dans la chambre

php = éléphant dans la chambre

Malheureusement, il existe des modifications que vous ne pouvez pas implémenter à l’aide de plugins, peu importe ce que vous essayez. Ces modifications nécessitent que vous modifiez les fichiers de modèle de votre thème WordPress.

Le seul problème est que vous devez avoir une connaissance passable de PHP ou vous casserez quelque chose.

Incompatibilité des plugins

Lorsqu’une nouvelle version de WordPress est publiée, les auteurs prennent le temps de mettre à jour leurs plugins, ce qui entraîne des problèmes d’incompatibilité. Cela peut entraîner des problèmes de fonctionnalité, surtout si vous comptez sur un plugin (ou des plugins) pour exécuter des processus importants sur votre site WordPress.

Histoire des ressources WordPress

Si vous souhaitez en savoir plus sur l’histoire de WordPress, consultez l’ebook officiel: Sur Forking WordPress, Forks en général, les premiers WordPress et la communauté [Chapitre III]


Une leçon d’histoire va bien avec une discussion, alors passez le mot et laissez un commentaire dans la section ci-dessous pour continuer la conversation. En attendant, je vérifierai si Matt a reçu mon email pour notre prochaine leçon d’histoire ��

Joyeuses fêtes!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me