4 questions fréquentes sur le développement WordPress personnalisé

Publié: 2020-12-17

Avant de plonger dans les questions, il y a une question importante à laquelle répondre - «Qu'est-ce que le développement WordPress personnalisé?»

Le développement personnalisé signifie écrire manuellement des fonctionnalités et des styles pour un site Web ou une application. Bien sûr, cela inclurait l'utilisation de nombreuses solutions déjà créées comme des plugins et des outils, des configurations de serveur et des scripts, mais l'essentiel est de créer quelque chose de nouveau et sur mesure par des programmeurs et des concepteurs.

Et la raison pour laquelle nous examinons cette question est de dissiper tout malentendu qui pourrait survenir. Il existe de nombreuses offres Fiverr «WordPress Expert», de nombreuses agences de marketing qui fournissent un travail de conception Web, etc. Cependant, la plupart d'entre eux relèvent du type de travail «WordPress Lego» ou «Constructeurs de pages».

Habituellement, quand on parle de création de sites Web, les gens l'associent à une personne qui choisit un thème premium (quelque chose déjà créé par d'autres développeurs et vendu à l'utilisation «par site») et le configure sur son site WordPress.

Ensuite, grâce aux plugins intégrés de création de pages de thème comme Elementor, Beaver ou Avada ', le propriétaire du site crée ses pages de destination. Et cela conduit à la première question fréquemment posée, nous aborderons:

1. Quelle est la différence entre un site Web personnalisé et un générateur de page?

Dans de nombreuses offres ouvertes de travail indépendant ainsi que sur les pages de vente de diverses agences WordPress, sociétés de développement Web ou même sociétés de référencement, vous trouverez des termes tels que «Conception Web personnalisée», «Créer un site WordPress» ou «Je vais concevoir site WordPress professionnel et réactif ». Cependant, lorsque vous regardez de près ce qui est inclus, cela dit des choses comme «Personnalisation du design» comme avantage (ce qui est évidemment bien), mais pour seulement 50 $ pour tout le travail.

De manière réaliste, c'est quelque chose qui relève directement de la catégorie «Générateur de pages». Pourquoi? Parce que le développement complet d'un nouveau site Web comprend:

  • Une phase de découverte - L'agence / développeur examine la base de code existante, ce qui doit être migré, ce qui doit rester ou être réimplémenté
  • Une bonne compréhension des problèmes à résoudre pour débuter avec le nouveau design. De nombreuses itérations peuvent se produire au cours de cette étape.
  • Code personnalisé écrit pour le thème WordPress, plugins personnalisés pour les fonctionnalités nécessaires. Cela peut prendre entre quelques semaines et quelques mois selon la portée.

Avec une approche de création de page, bon nombre de ces problèmes sont ignorés simplement parce qu'ils ne sont pas personnalisés.

Au lieu de cela, vous choisissez un thème premium qui a son apparence prédéfinie (ou fournit un ensemble d'options), puis vous créez les pages avec les outils, sections et éléments fournis. Bien sûr, les concepteurs peuvent toujours travailler sur des graphiques et des images personnalisés, mais cela nécessite souvent une deuxième personne pour faire le travail.

Certaines des différences entre les deux pourraient être: Solution de développement personnalisé vs Builder

Vous pouvez lire ceci plus en détail dans cet article: Thèmes WordPress personnalisés et thèmes Premium - DevriX

2. Pourquoi choisir WordPress en premier lieu?

De nombreux propriétaires d'entreprise se posent la question avant même d'entrer en contact avec une agence WordPress. Et c'est une question très valable car il existe tant de solutions telles que des systèmes entièrement personnalisés avec quelque chose comme Laravel, Node ou Django même. Mais le fait est que pour la plupart des emplois, WordPress est le choix parfait.

Certaines des raisons d'aller avec WordPress sont:

  • C'est open-source. Eh bien, techniquement, la plupart des bons CMS le sont, ce n'est donc pas le facteur principal.
  • C'est testé dans le temps. Il existe depuis plus de 15 ans, la plupart des problèmes auxquels on pourrait faire face ont été résolus et il est conçu pour fonctionner avec peu d'erreurs sur d'énormes sites Web.
  • Il est basé sur PHP, donc même si votre équipe de développement est moins expérimentée avec WordPress, tant qu'elle a une expérience PHP, beaucoup peut encore être accompli.
  • Il existe une tonne d'agences de développement WordPress de haute qualité.
  • Cela fonctionne très bien sur les grands et petits sites Web.
  • Il y a une tonne d'événements communautaires autour de WordPress.
  • Il ne s'agit pas seulement de blogs!

De plus, il n'y a pas de vraie raison de limiter votre pile technologique, WordPress peut également fonctionner très bien comme Headless où vous créez votre vue face au client dans quelque chose comme React ou Vue.js et vous connectez aux données WordPress via l'API REST ou GraphQL.

Pour de nombreuses entreprises, WordPress est également un très bon choix en raison du système multisite robuste et des extensions avancées de commerce électronique et multilingues.

3. Pouvons-nous modifier facilement nos nouvelles pages de destination?

De nombreux propriétaires de sites WordPress ont commencé par acheter un thème premium et créer les principales pages de destination via un constructeur de pages. En raison de l'UX de tels constructeurs, des problèmes surviennent souvent lors du positionnement des éléments ou au niveau de la réactivité, de la vitesse ou de la convivialité.

La prochaine étape pour les entreprises en croissance consiste à contacter les développeurs professionnels, qui peuvent amener leurs sites Web à un niveau supérieur. Cependant, selon les développeurs qu'ils recherchent, qu'il s'agisse de pigistes moins chers, d'agences de développement ou d'agences premium avec plus d'expérience, le résultat final variera beaucoup.

Sur la fourchette de prix inférieure, un développeur peut créer le design personnalisé de manière statique - ce qui signifie qu'il s'agit pratiquement d'un fichier HTML / CSS qui génère du texte sur la page. Pas moyen de modifier cela. C'est là que, le plus souvent, la question sur la modification des nouvelles pages de destination apparaît.

Quelques approches de développement qui vous permettront de modifier le contenu sont:

  • Expérience de type constructeur avec le nouvel éditeur Gutenberg. Nécessite une expérience avec l'API Gutenberg, React, PHP, UX et CSS pour le rendre joli
  • ACF (Advanced Custom Fields) pour chaque chaîne de la page nécessitant une modification
  • ACF avec des modèles flexibles qui représentent des sections modifiables pouvant être réutilisées pour créer des pages de destination personnalisées avec des composants prédéfinis

Techniquement, une conception personnalisée pourrait également être conçue pour fonctionner avec les constructeurs de pages, (comme le sont tous les thèmes premium), mais cela permettrait également aux éditeurs du site de gâcher l'apparence du site et prend souvent plus de temps à mettre en œuvre que d'autres solutions.

En savoir plus sur ce qui se passe dans la création d'un thème personnalisé ici: Que se passe-t-il dans la création d'un thème WordPress personnalisé? - DevriX

4. À quoi ressemble le processus de création d'un nouveau site Web?

C'est une question énorme. Nous avons essayé de plonger plus en détail dans un article séparé ici: Le plan d'action complet pour créer et développer un site Web WordPress professionnel - DevriX

Mais pour résumer les éléments les plus importants:

  • La phase initiale est principalement axée sur la collecte d'informations. Quel est le problème auquel le site actuel est confronté (s'il existe) ou ce que le nouveau devrait résoudre?
  • La phase de conception est l'endroit où le nouveau look et la nouvelle sensation sont décidés. La conception et la création de contenu vont souvent de pair. Une grande aide pour les concepteurs est d'avoir un aperçu général / contenu à suivre.
  • La partie développement Web est l'endroit où l'apparence initiale du site est créée. C'est ce que nous considérons comme une v1. Avant de publier la version initiale, de nombreuses demandes hors de portée peuvent apparaître, qui peuvent être reportées après la publication si elles ne rentrent pas dans le budget initial. Avec un plan basé sur la rétention , de telles tâches hors de portée pourraient être abordées dans les semaines et les mois suivants après la publication initiale et, bien sûr, les développer davantage.

La plupart des sociétés de développement créeraient également une configuration qui optimise le développement, la présentation des mises à jour et les tests du nouveau site et de ses fonctionnalités ainsi que les mises à jour de version ultérieures.

Par exemple:

  • La création d'une phase de développement et de test où des copies du site en direct peuvent être vues. A ce stade, il n'est visible que par le client et les développeurs (souvent derrière un mot de passe). Là, ils peuvent présenter toutes les nouvelles fonctionnalités et les tester.
  • Système de gestion / billetterie pour suivre les demandes et les mises à jour. Cela pourrait être fait dans une version d'un système de gestion contrôlé comme Github sous la forme de problèmes ou d'un système PM dédié comme Asana ou Jira.
  • Une mise à jour quotidienne / hebdomadaire / mensuelle de l'état d'avancement, des problèmes rencontrés ainsi que des démos pour le travail effectué. Ici, l'objectif principal est pour le client de voir comment les choses se passent et de fournir des commentaires / réflexions sur la possibilité de changer / mettre à jour quelque chose.

Bien sûr, il n'est pas impossible que certaines demandes ne correspondent pas à la portée initiale, donc lors de tels appels / discussions, les deux parties pourraient parvenir à un accord sur leur intégration ou la modification de quelque chose de la portée d'origine. Il est important de noter que plus il y a de changements, plus la planification devient difficile.