Prédire les prochaines opportunités pour l'innovation WordPress

Publié: 2022-12-12

WordPress existe depuis 2003. Et le système de gestion de contenu (CMS) a subi des changements massifs tout au long de sa vie. Aujourd'hui, il pourrait bien être méconnaissable par rapport à ses premières versions.

Les signes de cette évolution sont partout. L'éditeur de blocs signifie que nous n'avons plus besoin d'un plugin de création de page pour créer des mises en page personnalisées. Et grâce à l'éditeur de site et aux thèmes de blocs, un site Web entier peut être construit sans écrire une ligne de code.

Pratiquement tous les composants majeurs de la création et de la maintenance d'un site Web ont changé. Et il y a tout lieu de croire que le processus d'innovation va se poursuivre. Ce qu'est WordPress aujourd'hui ne fait que jeter les bases de demain.

Mais comment WordPress va-t-il changer ? Bien que nous n'ayons pas de boule de cristal, nous pouvons voir de nombreux domaines qui sont mûrs pour l'amélioration. Certains peuvent être résolus par des mises à jour du noyau de WordPress, tandis que l'écosystème de plugins et de thèmes pourrait s'attaquer à d'autres.

Sur ce, essayons de prédire les prochaines opportunités d'innovation dans WordPress. Ils ne sont peut-être pas qualifiés de sexy, mais ils sont néanmoins importants.

Rendre les données du site Web plus faciles d'accès

Le stockage et la récupération de données ont longtemps été un défi pour les développeurs WordPress. Bien sûr, tout est stocké dans une base de données unique. Mais les choses peuvent devenir extrêmement compliquées à la hâte.

Les publications et les pages standard sont assez faciles à importer ou à exporter. Mais lorsque vous entrez dans le domaine des données générées par les plugins, c'est une autre histoire.

C'est parce que les auteurs de plugins ont de nombreuses options pour écrire dans la base de données. À première vue, cette liberté semble positive. Il permet aux développeurs de stocker et de récupérer des données de la manière la plus logique pour leurs besoins.

Mais pour le reste d'entre nous, cela peut être un cauchemar. Chaque plugin que nous installons gère les données à sa manière. Ainsi, assembler un rapport cohérent est presque impossible - à moins que vous ne maîtrisiez PHP.

Par exemple, imaginons un site Web de commerce électronique dont le contenu est également réservé aux membres. Nous pourrions installer WooCommerce pour alimenter la boutique en ligne, tandis qu'un plugin d'adhésion séparé limite l'accès au contenu.

Si nous voulons simplement exporter des données liées à l'une de ces fonctions du site, c'est assez simple. Mais que se passe-t-il si nous combinons chaque aspect dans un seul rapport ? Pas si facile. Les données peuvent être stockées dans différentes tables de base de données et différents formats. Même avec l'aide de plugins conçus pour exporter des données, il faut souvent un code personnalisé pour que cela fonctionne.

Les obstacles à l'accès aux données sont importants et complexes. Mais il existe une opportunité pour le cœur de WordPress ou un brillant développeur de plugins de le mettre à la portée des propriétaires de sites.

La récupération des données est toujours un point douloureux pour les utilisateurs de WordPress.

Création d'un thème de bloc indispensable

L'idée derrière l'éditeur de site WordPress (également appelé édition complète du site) est simple : permettre à quiconque de créer un site Web personnalisé dans un environnement sans code.

La fonctionnalité est officiellement devenue une partie du noyau de WordPress dans la version 5.9. Depuis lors, un flux constant de nouveaux thèmes de blocs a été publié. Pendant ce temps, la fonctionnalité et l'expérience utilisateur de la fonctionnalité continuent d'être affinées.

Mis à part les progrès, nous n'avons pas encore vu une vague d'utilisateurs migrer vers cette nouvelle façon de créer des sites Web. Le marché des thèmes continue d'être saturé de thèmes classiques. De plus, les développeurs peuvent encore hésiter à autoriser les éléments de mise en page clés ouverts à l'édition.

Ce qui manque, c'est une raison impérieuse de changer. Une partie de cela peut être une question d'augmenter ce dont l'éditeur du site est capable. Mais peut-être qu'un produit transformateur (ou 100) est également nécessaire pour susciter l'intérêt des utilisateurs.

Imaginez un thème de bloc à la fois puissant et polyvalent. Celui qui offre une large gamme de variations de style pour s'adapter à une multitude de cas d'utilisation. Et son auteur aura, espérons-le, appris des erreurs passées du marché des thèmes tiers.

Un thème léger, performant et facile à personnaliser pourrait être la solution idéale pour attirer les utilisateurs. Heureusement, le marché est grand ouvert. Cela signifie qu'il y a beaucoup de place pour la concurrence dans cet espace.

Un excellent thème de bloc pourrait susciter l'intérêt pour l'éditeur de site WordPress.

Apporter des performances de premier ordre à WordPress

Les performances du site Web sont compliquées. Cela commence par un serveur puissant optimisé pour la vitesse. Ensuite, il y a le site Web, où le code et les actifs doivent être utilisés efficacement. Ajoutez des bases de données et des appels à des API tierces dans le mélange, et il y a beaucoup de goulots d'étranglement potentiels.

L'équipe WordPress Core Performance a été créée pour aider à mettre à niveau le CMS. Et ils ont déjà fait des progrès significatifs dans le domaine de la mise en cache des requêtes.

Pourtant, l'écosystème WordPress complique encore le processus. Les thèmes et les plugins peuvent varier considérablement en termes de besoins en ressources. Certains effectuent plusieurs appels de base de données, tandis que d'autres utilisent largement les scripts et les styles. Et même les éléments qui fonctionnent assez bien sur de petits sites pourraient avoir des difficultés à grande échelle.

Il existe une variété de plugins de mise en cache disponibles pour tirer le meilleur parti d'un site Web. Mais ni eux ni le noyau WordPress ne peuvent expliquer un thème ou un plugin gonflé.

Avec cela, certains développeurs ont décidé de contourner (principalement) l'écosystème en exécutant des installations sans tête. Avec un back-end WordPress qui gère la création de contenu, un front-end statique supprime les appels de base de données de l'équation. Cela peut entraîner des chargements de page ultra-rapides, avec la mise en garde que certaines fonctionnalités du plug-in ne seront pas conservées.

Des outils qui simplifient le processus de création de sites Web WordPress sans tête seraient les bienvenus. Et des points bonus pour ceux qui peuvent conserver la fonctionnalité du plugin (panier d'achat, formulaires, etc.) du côté statique ou via une approche hybride. De nombreux progrès sont en cours et il sera passionnant de voir quelles seront les prochaines percées.

Cela ne signifie pas pour autant que le cœur de WordPress ne doit pas se concentrer sur la vitesse. Pour la plupart des utilisateurs, conserver une installation traditionnelle qui utilise une base de données reste la réalité. Chaque pas vers de meilleures performances compte.

Il existe de nombreuses possibilités d'augmenter les performances de WordPress.

À la recherche de la prochaine grande chose dans WordPress

Les prévisions ci-dessus représentent des opportunités qui existent déjà. Une ou plusieurs personnes peuvent relever ces défis et créer une solution qui rend WordPress meilleur/plus facile/plus rapide. Mais ils sont loin d'être les seuls.

L'avantage d'un CMS open source est que les développeurs ne sont limités que par leur imagination. Ainsi, nous pourrions voir des innovations qui n'ont même pas encore été envisagées.

À mesure que WordPress mûrit, la nécessité de créer une expérience puissante et transparente augmente. Une communauté pleine d'esprits créatifs travaille dur, préparant la prochaine grande chose. Nous avons hâte de voir ce qu'ils proposent.