W tym screencastie zaczynamy mówić o tym, jak zamierzamy zbudować obszar członkostwa CSS-Tricks. Częścią Kickstartera, która umożliwiła to wszystko, była obietnica, że wspierający Kickstarter uzyskają dostęp do prywatnego obszaru dostępnego tylko dla członków, gdzie będą oglądać filmy, takie jak ten na tej samej stronie.
To naprawdę zabawny moment, ponieważ oglądasz film w prywatnym obszarze dostępu, który w filmie ledwo został jeszcze pomyślany.
Używamy WordPress, a WordPress ma wiele funkcji, które już są potrzebne: uwierzytelnianie użytkowników, poziomy dostępu użytkowników, logika warunkowa wyświetlania treści na podstawie poziomów dostępu, CMS-a itp. Więc oczywiście zbudujmy ten prywatny obszar dostępu jako część WordPress.
To, czego nie ma WordPress, to sposób akceptowania płatności i zarządzania zestawem dowolnych poziomów dostępu. W przypadku tej witryny będziemy potrzebować co najmniej dwóch, ponieważ obiecałem dwa różne poziomy dostępu. WordPress ma takie rzeczy jak „subskrybent” i „redaktor” i tak dalej - ale to ma zbyt duże znaczenie w rdzeniu WordPress. Chcę tylko arbitralnie zdefiniować poziomy dostępu.
Na szczęście nie musimy sami pisać całego tego kodu. WordPress to ogromna społeczność i rozszerzalna baza kodu. Jest więc mnóstwo wtyczek zapewniających tę funkcjonalność. Ale który z nich jest najlepszy? To wymaga pewnych badań. Przeprowadziłem to badanie, tworząc arkusz kalkulacyjny, aby porównać wszystkie funkcje (plik do pobrania poniżej). W tym screencastie przeglądamy ten arkusz kalkulacyjny. Mówimy nawet o niematerialnych rzeczach, takich jak funkcje, które chcielibyśmy mieć, oraz osoby stojące za wtyczkami.
Ostatecznie decydujemy się na Restrict Content Pro.
Akta
- 120-WordPress-Membership-Plugins.xlsx