In questo screencast iniziamo a parlare di come costruiremo l'area di appartenenza di CSS-Tricks. Parte del Kickstarter che ha reso possibile tutto questo era la promessa che i sostenitori di Kickstarter avrebbero avuto accesso a un'area riservata ai membri privati dove avrebbero guardato video come quello su questa stessa pagina.
È davvero un momento divertente, perché stai guardando un video nell'area di accesso privata che, nel video, è stato appena concepito.
Stiamo usando WordPress e WordPress ha già molte delle funzionalità che necessitano: autenticazione utente, livelli di accesso utente, logica condizionale per la visualizzazione di contenuti in base ai livelli di accesso, CMS-ness, ecc. Quindi, ovviamente, costruiamo questa area di accesso privata come parte di WordPress.
Quello che WordPress non ha è un modo per accettare pagamenti e gestire una serie di livelli di accesso arbitrari. Per questo sito avremo bisogno di almeno due poiché ho promesso due diversi livelli di accesso. WordPress ha cose come "sottoscrittore" e "editor" e quant'altro, ma questo ha troppo significato nel core di WordPress. Voglio solo definire arbitrariamente i livelli di accesso.
Fortunatamente non dobbiamo scrivere tutto questo codice da soli. WordPress è un'enorme comunità e una base di codice estensibile. Quindi ci sono un sacco di plugin per fornire questa funzionalità. Ma qual è il migliore? Ciò richiede alcune ricerche. Ho fatto questa ricerca creando un foglio di calcolo per confrontare tutte le funzionalità (file scaricabile di seguito). In questo screencast guardiamo attraverso quel foglio di calcolo. Parliamo anche di cose intangibili come le funzionalità che vorremmo che avessero e le persone dietro i plugin.
Alla fine, decidiamo di limitare i contenuti Pro.
File
- 120-WordPress-Membership-Plugins.xlsx