Vous venez peut-être de développer votre cadre de thèmes pour vous-même et / ou votre équipe, auquel cas les étapes nécessaires à la publication de votre code ne seront pas pertinentes. Mais si vous voulez que votre code soit largement disponible, vous devrez trouver un canal pour le distribuer et décider si vous voulez que les gens paient pour ou non..
Dans ce tutoriel, je vais examiner les options suivantes:
Libre:
Prime:
J'examinerai également les options «freemium», qui incluent un peu des deux éléments ci-dessus..
Si vous avez développé votre cadre pour soutenir votre propre travail mais souhaitez également le rendre disponible pour d'autres, vous pouvez envisager de le publier gratuitement. Cela redonne quelque chose à la communauté WordPress et vous donne accès à une multitude de développeurs talentueux qui pourraient vous aider à améliorer votre infrastructure..
Si vous souhaitez libérer votre code gratuitement, vous avez deux options principales:
C'est la première fois que les utilisateurs et les développeurs de WordPress rechercheront s'ils sont sur le marché pour un thème gratuit. C'est la source la plus fiable de thèmes WordPress gratuits. Soumettre votre thème ne vous coûte rien, mais vous devrez vous assurer qu'il est conforme aux directives pour l'examen des thèmes:
readme.txt
fichier.Le test d'unité par thème est le test que les réviseurs de thème exécuteront sur vos sites dans le cadre du processus de révision. Il est donc intéressant de l'exécuter sur votre thème avant de le soumettre. Les étapes sont les suivantes:
WP_DEBUG
à vrai
dans wp-config.php
.Si votre thème passe le test et respecte les normes énumérées ci-dessus, vous êtes prêt à le soumettre. Téléchargez-le en suivant les instructions données et ne soyez pas impatient - les testeurs de thèmes sont des volontaires qui effectuent ce travail à leur propre rythme. Par conséquent, ils ne pourront pas vous répondre immédiatement..
Utiliser GitHub pour distribuer votre thème vous donne plus de contrôle que si vous utilisiez le référentiel de thèmes et vous évite quelques étapes lorsque vous mettez à jour le thème..
Tout ce que vous devez faire pour mettre ce processus en marche est de créer un référentiel public avec vos fichiers de thème. Vous pouvez ou non souhaiter créer un compte spécifique pour votre framework (ou une organisation associée à votre compte), afin que tout reste séparé de votre propre compte GitHub, le cas échéant. L'avantage de cela est que vous pouvez ajouter des plugins et des thèmes enfants dans des référentiels distincts dans le nouveau compte et créer un espace pour tout ce qui concerne votre framework..
Il est facile pour vos utilisateurs de télécharger votre code à partir de GitHub, et s’ils veulent travailler eux-mêmes, ils peuvent simplement le cloner. De plus, vous pouvez encourager les autres utilisateurs à apporter des améliorations et des ajouts à votre infrastructure en l'envoyant, mais vous devez vérifier toutes les modifications avant d'accepter le code révisé dans la branche principale de votre référentiel..
GitHub est un outil utile si votre framework est destiné aux développeurs, mais si vous ciblez des utilisateurs, il serait plus sage d'utiliser le référentiel de thèmes WordPress, qui est plus convivial..
Encore une fois, vous avez le choix entre la publication de votre framework en tant que produit premium:
L'utilisation d'un fournisseur tiers vous donnera l'avantage de rendre votre thème plus visible, mais cela signifie que le fournisseur absorbera un pourcentage de vos ventes. Au début, cela en vaut la peine, car vous aurez accès à un plus grand nombre d'utilisateurs potentiels, ce qui vous permettra probablement de gagner plus d'argent de toute façon. Si votre cadre devient plus établi, vous pourrez alors décider de le distribuer vous-même..
Il existe un certain nombre de fournisseurs de thèmes que vous pouvez utiliser. Beaucoup d'entre eux ne vendent que des thèmes enfants pour leur propre framework, assurez-vous donc de faire appel à un fournisseur qui vend des thèmes autonomes. Vous devrez également vous assurer que votre framework peut être commercialisé en tant que tel, plutôt que comme un thème autonome..
Je ne fournirai pas de liste de fournisseurs de thèmes, car le marché évolue constamment, mais je ne peux que vous conseiller de rechercher minutieusement et de trouver un fournisseur proposant le type de thème que vous avez produit, au marché que vous visez. Et vérifiez quelle taille ils prennent et qu'ils utilisent la licence GPL.
En distribuant vous-même votre framework, vous aurez plus de contrôle sur la manière dont vous le vendez et sur la manière dont vous le regroupez, ainsi que sur les thèmes enfants et les plug-ins que vous développerez pour le prendre en charge. Vous n’avez pas accès à un grand marché de cette façon, mais vous pouvez décider d’adopter un modèle «freemium» dans lequel vous rendez du code disponible gratuitement via le référentiel de thèmes WordPress et d’autres codes disponibles par abonnement..
Pour vendre votre framework sur votre propre site, vous devez créer une documentation pour vos utilisateurs, configurer des abonnements en ligne et des téléchargements sécurisés. Un plugin comme WooCommerce vous aidera à le faire. Vous aurez également besoin de trouver un plan marketing.
L'idée de thèmes et de plugins 'freemium' se développe tout le temps et de nouvelles façons de faire ce travail apparaissent toujours, mais voici quelques idées:
L'avantage de ce modèle est que vous avez accès au référentiel de thèmes WordPress avec des milliers d'utilisateurs téléchargeant des thèmes tous les jours, et que vous pouvez les diriger vers votre propre site Web pour accéder à des fonctionnalités premium, vous donnant ainsi plus de contrôle que si vous utilisiez un thème. vendeur.
En libérant votre cadre pour d'autres utilisateurs, vous avez la possibilité de gagner de l'argent ou de donner quelque chose en retour à la communauté. Comme je l’ai déjà montré, vous pouvez choisir de publier votre code gratuitement ou moyennant un prix, ou une combinaison des deux..
Lesquels de ces choix dépendront de votre situation et des utilisateurs auxquels votre framework est destiné. Quel que soit votre choix, veillez à garder vos fichiers de framework à jour pour les utilisateurs et révisez votre stratégie de temps en temps..
Bonne chance!