In diesem Screencast beginnen wir mit der Diskussion, wie wir den Mitgliedsbereich von CSS-Tricks aufbauen werden. Teil des Kickstarter, der dies alles ermöglichte, war das Versprechen, dass Kickstarter-Unterstützer Zugang zu einem privaten, nur für Mitglieder zugänglichen Bereich erhalten würden, in dem sie Videos wie das auf dieser Seite ansehen könnten.
Es ist wirklich ein lustiger Moment, denn man sieht ein Video im privaten Zugangs-Bereich, das in dem Video selbst noch kaum konzipiert wurde.
Wir verwenden WordPress, und WordPress hat bereits viele der benötigten Funktionen: Benutzerauthentifizierung, Benutzerzugriffsebenen, bedingte Logik zur Anzeige von Inhalten basierend auf Zugriffsebenen, CMS-Funktionen usw. Also bauen wir diesen privaten Zugangs-Bereich offensichtlich als Teil von WordPress auf.
Was WordPress nicht hat, ist eine Möglichkeit, Zahlungen zu akzeptieren und eine Reihe von beliebigen Zugriffsebenen zu verwalten. Für diese Seite benötigen wir mindestens zwei, da ich zwei verschiedene Zugriffsebenen versprochen habe. WordPress hat Dinge wie "Abonnent" und "Redakteur" und dergleichen – aber das hat zu viel Bedeutung im WordPress-Kern. Ich möchte die Zugriffsebenen einfach beliebig definieren.
Glücklicherweise müssen wir diesen Code nicht selbst schreiben. WordPress ist eine riesige Community und eine erweiterbare Codebasis. Es gibt also unzählige Plugins, die diese Funktionalität bieten. Aber welches ist das beste? Das erfordert einige Recherche. Ich habe diese Recherche durch die Erstellung einer Tabelle durchgeführt, um alle Funktionen zu vergleichen (die Datei ist unten herunterladbar). In diesem Screencast schauen wir uns diese Tabelle an. Wir sprechen sogar über immaterielle Dinge wie Funktionen, die wir uns gewünscht hätten, und die Personen hinter den Plugins.
Am Ende entscheiden wir uns für Restrict Content Pro.
Chris,
Ich werde dieses Plugin für eine Website verwenden, an der ich arbeite. Das einzige Problem, das ich habe, ist, wie geht man damit um, wenn jemand sein Abonnement upgraden möchte? Ich kann auf CSS-Tricks keinen Weg finden, also haben Sie einfach keinen? Danke!
Ich verwende PayPal als Zahlungsabwickler mit RCP. PayPal hat keine Möglichkeit, Abonnements anzupassen, daher ist der einzige Weg, ein Upgrade durchzuführen, die Kündigung und der Neustart eines neuen Abonnements. Ich *glaube*, Stripe kann Plan-Upgrades handhaben, und RCP hat ein Stripe-Modul, aber ich bin mir nicht sicher, ob RCP dies auf Plugin-Seite unterstützt.
Hallo Chris,
Ich weiß, dass Sie viele Recherchen zu all diesen verschiedenen Mitgliedschafts-Plugins durchgeführt haben. Gibt es ein (kostenloses) Plugin, das Sie empfehlen würden, das offensichtlich weniger Funktionen hat als die kostenpflichtigen, aber für kleinere Projekte immer noch gut genug funktioniert?
Zur Info, der Link zu Restrict Content Pro oben funktioniert nicht mehr – ich habe ihn stattdessen hier gefunden http://pippinsplugins.com/restrict-content-pro-premium-content-plugin/