Mogelijk hebt u zojuist uw themaframework voor uzelf en / of uw team ontwikkeld, in welk geval de stappen voor het vrijgeven van uw code niet relevant zijn. Maar als u uw code algemeen beschikbaar wilt maken, moet u een kanaal vinden om het te verspreiden en beslissen of u wilt dat mensen ervoor betalen of niet.
In deze zelfstudie zal ik de volgende opties bekijken:
Gratis:
Premie:
Ik zal ook kijken naar 'freemium'-opties, waaronder een beetje van beide.
Als je je raamwerk hebt ontwikkeld om je eigen werk te ondersteunen, maar het ook beschikbaar wilt maken voor anderen, kun je overwegen om het gratis uit te geven. Dit geeft iets terug aan de WordPress-community en geeft u toegang tot een groot aantal getalenteerde ontwikkelaars die u kunnen helpen uw framework te verbeteren.
Je hebt twee hoofdopties als je je code gratis wilt vrijgeven:
Dit is de eerste plaats waar gebruikers en ontwikkelaars van WordPress kijken of ze op de markt zijn voor een gratis thema en de meest vertrouwde bron van gratis WordPress-thema's zijn. Het indienen van uw thema kost u niets, maar u moet ervoor zorgen dat het voldoet aan de Themagerichtlijnen:
readme.txt
het dossier.De Theme Unit Test is de test die thema-reviewers zullen uitvoeren op uw sites als onderdeel van het beoordelingsproces, dus het is de moeite waard om het op uw thema uit te voeren voordat u het indient. De stappen zijn:
WP_DEBUG
naar waar
in wp-config.php
.Als uw thema slaagt voor de test en voldoet aan de bovenstaande normen, bent u klaar om het in te dienen. Upload het volgens de gegeven richtlijnen en wees niet ongeduldig - de thematesters zijn vrijwilligers die dit werk in hun eigen tijd doen, dus zullen je niet meteen een antwoord kunnen geven.
Het gebruik van GitHub om je thema te verspreiden geeft je meer controle dan je zou hebben als je de themabibliotheek zou gebruiken en je een paar stappen kunt besparen als je het thema bijwerkt.
Het enige wat u hoeft te doen om dit proces in gang te zetten, is een openbare repository maken met uw themabestanden. U kunt al dan niet een specifiek account voor uw framework (of een organisatie die is gekoppeld aan uw account) maken om dingen gescheiden te houden van uw eigen GitHub-account als u er een heeft. Het voordeel hiervan is dat u plug-ins en kindthema's kunt toevoegen in afzonderlijke opslagplaatsen in het nieuwe account en ruimte kunt creëren voor alles met betrekking tot uw framework dat alleen staat.
Het is gemakkelijk voor uw gebruikers om uw code te downloaden van GitHub en als ze er zelf aan willen werken, kunnen ze het eenvoudigweg klonen. Daarnaast kunt u andere gebruikers aanmoedigen om verbeteringen aan en aanvullingen op uw framework aan te brengen door het te beschrijven, maar zorg ervoor dat u alle wijzigingen controleert voordat u de herziene code weer in de hoofdtak van uw repository aanvaardt..
GitHub is een handig hulpmiddel als je framework is gericht op ontwikkelaars, maar als je op gebruikers bent gericht, zou je verstandiger zijn om de WordPress-themarepository te gebruiken, die gebruikersvriendelijker is.
Nogmaals, je hebt twee keuzes als het gaat om het vrijgeven van je framework als een premium product:
Het gebruik van een externe leverancier geeft u het voordeel dat u uw thema beter zichtbaar maakt, maar dat betekent wel dat de verkoper een percentage van uw verkoop zal nemen. In de begintijd kan dit de moeite waard zijn, omdat je toegang hebt tot een groter aantal potentiële gebruikers, dus waarschijnlijk toch meer geld verdienen. Als uw raamwerk meer ingeburgerd raakt, kunt u besluiten het zelf te distribueren.
Er zijn een aantal thema-verkopers die u zou kunnen gebruiken. Veel van hen verkopen alleen kindthema's voor hun eigen raamwerk, dus zorg ervoor dat je een leverancier gebruikt die alleenstaande thema's verkoopt. U moet er ook voor zorgen dat uw framework als zodanig op de markt kan worden gebracht, in plaats van als een op zichzelf staand thema.
Ik zal geen lijst met thema-verkopers verstrekken als de markt constant verandert, maar kan u alleen adviseren om grondig te zoeken en een leverancier te vinden die het soort thema verkoopt dat u hebt geproduceerd, naar de markt waarop u zich richt. En controleer hoe groot ze zijn gesneden en dat ze de GPL-licentie gebruiken.
Door je framework zelf te distribueren, heb je meer controle over hoe je het verkoopt en hoe je het bundelt en de kindthema's en plug-ins die je zult ontwikkelen om het te ondersteunen. Je hebt op deze manier geen toegang tot een grote markt, maar je zou kunnen besluiten om een 'freemium'-model te gebruiken, waarbij je een aantal code gratis beschikbaar maakt via de WordPress-themarepository en andere code die beschikbaar is via een abonnement.
Als u uw framework op uw eigen site wilt verkopen, moet u documentatie voor uw gebruikers maken en online abonnementen en veilige downloads instellen. Een plug-in als WooCommerce helpt u hierbij. Je zult ook een marketingplan moeten uitwerken.
Het idee van 'freemium'-thema's en plug-ins is de ontwikkeling van de hele tijd en er verschijnen altijd nieuwe manieren om dit werk te maken, maar hier zijn enkele ideeën:
Het voordeel van dit model is dat u toegang hebt tot de WordPress-themarepository met duizenden gebruikers die er elke dag thema's van downloaden, en u kunt ze naar uw eigen website verwijzen om toegang te krijgen tot premiumfuncties, zodat u meer controle hebt dan wanneer u een thema zou gebruiken verkoper.
Als u uw framework voor andere gebruikers vrijgeeft, kunt u geld verdienen of iets teruggeven aan de community. Zoals ik heb laten zien, kun je ervoor kiezen om je code gratis of voor een prijs of een combinatie van beide vrij te geven.
Welke van deze u kiest, hangt af van uw eigen omstandigheden en de gebruikers waarop uw framework is gericht. Wat je ook kiest, zorg ervoor dat je je framebestanden up-to-date houdt voor gebruikers en bekijk je strategie zo nu en dan.
Succes!