Potresti aver appena sviluppato la tua struttura tematica per te stesso e / o il tuo team, nel qual caso i passaggi necessari per il rilascio del tuo codice non saranno rilevanti. Ma se vuoi rendere il tuo codice ampiamente disponibile, dovrai trovare un canale per distribuirlo e decidere se vuoi che la gente paghi o no.
In questo tutorial, vedrò le seguenti opzioni:
Gratuito:
Premium:
Vedrò anche le opzioni 'freemium', che includono un po 'di entrambi i precedenti.
Se hai sviluppato il tuo framework per supportare il tuo lavoro ma vorresti renderlo disponibile per gli altri, potresti prendere in considerazione la possibilità di rilasciarlo gratuitamente. Ciò restituisce qualcosa alla comunità di WordPress e ti dà accesso a una serie di sviluppatori di talento che potrebbero aiutarti a migliorare il tuo framework.
Hai due opzioni principali se vuoi rilasciare il tuo codice gratuitamente:
Questo è il primo posto per gli utenti e gli sviluppatori di WordPress se sono sul mercato per un tema gratuito ed è la fonte più affidabile di temi gratuiti per WordPress. Presentare il tuo tema non ti costa nulla, ma dovrai assicurarti che rispetti le Linee guida per la revisione del tema:
readme.txt
file.Il Theme Unit Test è il test che i revisori del tema eseguiranno sul tuo sito parte del processo di revisione, quindi vale la pena eseguirlo sul tuo tema prima di inviarlo. I passaggi sono:
WP_DEBUG
a vero
nel wp-config.php
.Se il tuo tema supera il test e soddisfa gli standard sopra elencati, sei pronto per inviarlo. Caricalo seguendo le linee guida fornite e non essere impaziente - i tester tematici sono volontari che fanno questo lavoro nel loro tempo libero, quindi non saranno in grado di darti una risposta immediatamente.
L'uso di GitHub per distribuire il tema ti offre un maggiore controllo di quello che avresti se usassi il repository dei temi e puoi risparmiare alcuni passaggi quando stai aggiornando il tema.
Tutto quello che devi fare per impostare questo processo in movimento è creare un repository pubblico con i tuoi file tema. Puoi o non vuoi creare un account specifico per il tuo framework (o un'organizzazione associata al tuo account), per mantenere le cose separate dal tuo account GitHub, se ne hai uno. Il vantaggio di ciò è che puoi aggiungere plug-in e temi figlio in repository separati nel nuovo account e creare uno spazio per tutto ciò che riguarda il tuo framework che sta da solo.
È facile per i tuoi utenti scaricare il tuo codice da GitHub e, se vogliono lavorarci da soli, possono semplicemente clonarlo. Inoltre, puoi incoraggiare altri utenti a apportare miglioramenti e integrazioni al tuo framework biforcandolo, ma assicurati di controllare tutte le modifiche prima di accettare il codice rivisto nel ramo principale del tuo repository.
GitHub è uno strumento utile se il tuo framework è rivolto agli sviluppatori, ma se stai mirando agli utenti, sarai più saggio usare il repository di temi WordPress, che è più user-friendly.
Anche in questo caso hai due scelte per il rilascio del tuo framework come prodotto premium:
L'utilizzo di un fornitore di terze parti ti darà il vantaggio di rendere il tuo tema più visibile, ma significa che il venditore prenderà una percentuale delle tue vendite. Nei primi tempi, questo può valerne la pena dato che avrai accesso a un numero maggiore di potenziali utenti, quindi probabilmente guadagnerai di più. Se il tuo framework diventa più consolidato, puoi decidere di distribuirlo tu stesso.
Ci sono un certo numero di fornitori di temi là fuori che potresti usare. Molti di loro vendono solo temi figlio per il proprio framework, quindi assicurati di utilizzare un fornitore che vende temi autonomi. Dovrai anche assicurarti che il tuo framework possa essere commercializzato come tale, piuttosto che come un tema autonomo.
Non fornirò un elenco di fornitori di temi poiché il mercato cambia costantemente, ma può solo consigliarti di cercare e trovare un venditore che vende il tipo di tema che hai prodotto, al mercato che stai mirando. E controlla quanto grande è il loro taglio e che usano la licenza GPL.
Distribuire il tuo framework tu stesso ti darà un maggiore controllo sul modo in cui lo vendi e su come lo impacchetti, i temi e i plugin figlio che svilupperai per supportarlo. Non avresti accesso a un grande mercato in questo modo ma potresti decidere di adottare un modello 'freemium' in cui rendere disponibile un codice gratuito tramite il repository di temi WordPress e altro codice disponibile in abbonamento.
Per vendere il tuo framework sul tuo sito, dovrai creare documentazione per i tuoi utenti e configurare abbonamenti online e download sicuri. Un plugin come WooCommerce ti aiuterà a farlo. Avrai anche bisogno di capire un piano di marketing.
L'idea di temi e plug-in "freemium" si sta sviluppando in continuazione e nuovi modi di fare questo lavoro appaiono sempre, ma ecco alcune idee:
Il vantaggio di questo modello è che hai accesso al repository di temi WordPress con migliaia di utenti che scaricano temi da esso ogni giorno, e puoi indirizzarli al tuo sito web per accedere a funzioni premium, offrendoti un maggiore controllo rispetto a quando utilizzi un tema venditore.
Rilasciando il tuo framework per altri utenti ti dà l'opportunità di guadagnare denaro o restituire qualcosa alla comunità. Come ho dimostrato, puoi scegliere di rilasciare il tuo codice gratuitamente o a un prezzo o una combinazione dei due.
Quale di questi scegli dipenderà dalla tua situazione e dagli utenti a cui è rivolta la tua struttura. Qualunque cosa tu scelga, assicurati di mantenere i tuoi file framework aggiornati per gli utenti e rivedi la tua strategia ogni tanto.
In bocca al lupo!