Devez-vous développer un site WordPress pour un client à partir de zéro ou utiliser… Ekhm… un assistant?

Chaque designer a ses habitudes…


C’est peut-être ce type d’effet d’ombre que vous aimez mettre sur la plupart des éléments de la barre latérale.

Ou peut-être que c’est la façon dont vous séparez les liens du fil d’Ariane.

Bref, il y a toujours quelque chose.

Mais que se passe-t-il si nous allons plus loin et beaucoup plus loin? À savoir, devez-vous utiliser un thème WordPress d’espace réservé lors de la création de sites pour les clients? Ou devez-vous recommencer à zéro et monter votre chemin, élément après élément pour chaque projet client individuellement?

Remarque. Cet article ne traite pas tant de la description "quelle est la bonne chose à faire." Ce que je veux réaliser ici, c’est simplement énumérer les solutions techniquement possibles et les avantages et les inconvénients de chacune. A vous de décider ensuite lequel est le plus susceptible d’opter.

Chaque fois que vous créez un site WordPress, vous pouvez le faire de l’une des cinq manières suivantes:

Créez un thème personnalisé à partir de zéro.
Créer un thème au-dessus d’un cadre de thème.
Construisez sur un thème existant similaire à ce que vous voulez réaliser.
Créez un thème à l’aide d’un thème de démarrage comme _S.
Créez votre propre thème de démarrage, puis utilisez-le lors de la création de chaque site client.

D’accord, prenons-le par le haut:

1. Construire un thème personnalisé à partir de zéro

Permettez-moi d’admettre tout de suite que Je ne suis pas fan.

Construire votre propre thème personnalisé à chaque fois lorsque vous travaillez sur un projet client est un approche extrêmement improductive.

Pensez-y, vous devez commencer par créer la structure de répertoires requise, tous les fichiers PHP requis, prendre soin des fonctions WP obligatoires, implémenter les fonctionnalités de base, vous assurer que le CSS fonctionne de la même manière sur tous les navigateurs, et des myriades d’autres des choses.

Vous pourriez penser que les clients souhaitent que leurs sites Web soient créés à partir de zéro, car c’est la preuve ultime que votre travail est original. Mais au contraire. Ce que les clients veulent vraiment, c’est avant tout la qualité. Et lorsque vous travaillez sur un thème à partir de zéro, vous n’atteindrez jamais le même niveau de fonctionnalité qu’avec un framework ou avec un thème de démarrage.

D’accord, donc avec les inconvénients à l’écart, parlons de certains aspects positifs.

Je n’en vois que deux, pour être honnête:

  • Il est généralement plus facile d’implémenter tous les traits de conception que vous avez créés dans Photoshop sur un thème personnalisé que sur des thèmes basés sur des cadres ou des thèmes de démarrage. En effet, avec un framework, vous devez vous adapter aux mécanismes du framework lui-même et vous ne pouvez pas créer du code librement.
  • Aucune courbe d’apprentissage en plus des connaissances WordPress standard. Avouons-le, certains cadres sont un peu complexes, et apprendre à les utiliser efficacement prendra un certain temps.

2. Création d’un thème à l’aide d’un thème de démarrage comme _S

_S

Le thème _S, également connu sous le nom Underscores, est ce que nous appelons un thème de démarrage. Cela signifie que _S n’est pas censé être un thème parent de votre création (comme c’est généralement le cas avec d’autres frameworks de thème), mais à la place, vous êtes encouragé à modifier directement les fichiers de thème et à les utiliser comme fondement de votre thème personnalisé – dans ce cas, pour un site client.

Alors, comment est-ce différent de construire votre propre thème à partir de zéro?

Eh bien, il offre une gamme de fonctionnalités dès le départ. Pour en énumérer quelques-uns, avec _S, vous obtenez des modèles HTML optimisés de 5 pages avec un minimum d’éléments, une page 404, un exemple d’implémentation d’en-tête, des scripts de navigation, un fichier CSS de démarrage bien organisé (plus deux exemples de dispositions), ainsi qu’un tas d’autres des trucs.

En d’autres termes, _S vous offre un package complet et optimisé pour commencer à travailler sur votre design / thème final.

Les inconvénients? Vous devez être assez confiant pour travailler avec le code source et maîtriser également la structure du _S avant de pouvoir l’utiliser efficacement.

Un autre inconvénient est que chaque fois que vous générez de nouvelles versions du thème _S à partir du site officiel, il peut y avoir des différences en raison de mises à jour qui pourraient avoir été introduites entre-temps.

En dehors de cela, c’est probablement le moyen le plus polyvalent de créer un site pour un client, d’une manière qui vous donne un contrôle total sur la fonctionnalité et les éléments de conception. C’est si vous vous êtes déjà familiarisé avec le fonctionnement de _S.

3. Construire un thème au-dessus d’un cadre de thème

Les cadres thématiques sont la prochaine étape pour trouver un moyen d’amener d’autres personnes à gérer certaines parties de votre travail pour vous.

D’accord, je plaisante, mais ce que je veux dire, c’est qu’avec un cadre de thème, vous n’avez pas besoin de construire vous-même la structure entière du site. Ce que vous devez faire est de créer un thème enfant qui hérite des éléments du parent – le cadre – puis de remplir les blancs, pour finalement construire le site du client jusqu’à sa forme finale.

Avec un cadre, vous obtenez une gamme de fonctionnalités et de fonctions utiles qui vous aideront à gérer l’ensemble du projet plus rapidement. Ce que vous obtenez également, c’est une structure optimisée pour le référencement, certains widgets personnalisés, et parfois un support et des mises à jour également (selon le cadre que vous avez choisi).

L’inconvénient est que certains cadres de thèmes peuvent être un peu restrictifs en ce qui concerne la façon dont certains éléments du site sont créés, ainsi que ce que vous pouvez en faire par rapport à votre projet Photoshop initial.

Se familiariser avec l’utilisation d’un framework prendra du temps, mais c’est peut-être du temps très bien dépensé, surtout si vous créez un nombre important de sites clients chaque année. Vous pouvez aller sur WordPress.org pour courte liste de cadres.

hybride

4. Création de votre propre thème de démarrage, puis utilisation lors de la création de chaque site client

C’est ce que j’appellerais une approche old school. C’est ce que nous faisions avant l’âge des thèmes de démarrage comme _S.

Néanmoins, l’approche vous donne beaucoup de possibilités en matière de pré-création de fonctionnalités et d’éléments que vous finissez toujours par utiliser sur tous les sites clients. Ainsi, dans l’ensemble, le processus de construction du site est raccourci de quelques étapes par rapport à la construction d’un site à partir de zéro.

Cependant, vous devez toujours relever les défis de la mise à jour de votre thème de démarrage avec les nouvelles versions de WordPress, les nouvelles tendances et technologies de conception et de création de sites (comme HTML 5), et tout ce qui peut arriver dans ce grand espace en ligne.

L’utilisation d’un thème de démarrage existant comme _S est probablement une meilleure solution à la fin de la journée. Et si vous souhaitez que certaines de vos propres personnalisations soient prêtes pour chaque site client sur lequel vous travaillez, pourquoi ne pas commencer par un fichier functions.php personnalisé?

5. S’appuyant sur un thème existant similaire à ce que vous souhaitez réaliser

Bien que certaines personnes essaient encore de réussir, je dirais que c’est l’approche de l’homme paresseux. Et c’est assez surprenant, c’est aussi une approche qui peut prendre beaucoup plus de temps que n’importe laquelle des précédentes.

Cela est dû au fait que vous pouvez souvent passer des heures à chercher le bon thème, pour vous rendre compte que sa structure n’est pas aussi facile à saisir que vous l’auriez souhaité. Donc, en conséquence, vous passez des heures en plus des heures pour le faire paraître et travailler à moitié décent.

Vos efforts sont beaucoup mieux dépensés soit en maîtrisant un cadre de thème, soit en apprenant à utiliser un thème de démarrage.

Qu’y a-t-il d’autre?

Certes, toutes les approches ci-dessus nécessitent un certain niveau de familiarité avec le fonctionnement de WordPress et avec le codage PHP en général. Mettre cela de côté, assembler un thème pour votre client prend également du temps. Et selon la complexité de la chose, cela peut mettre des heures en plus de votre estimation initiale.

Allusion. Allusion. Si vous ne voulez pas jouer avec tout cela, je vous invite à nous appeler et à nous laisser gérer cette partie du projet pour vous. Tout ce dont nous avons besoin est vos fichiers PSD et nous vous donnerons un nouveau thème brillant en retour.

Mais que pensez-vous de cela? Comment allez-vous transformer votre conception en un site client entièrement fonctionnel?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map