En este screencast comenzamos a hablar sobre cómo vamos a construir el área de membresía de CSS-Tricks. Parte del Kickstarter que hizo que todo esto fuera posible fue la promesa de que los patrocinadores de Kickstarter tendrían acceso a un área privada solo para miembros donde verían videos como el de esta misma página.
Es un momento un poco divertido de verdad, porque estás viendo un video en el área de acceso privado que, en el video, apenas ha sido concebido.
Estamos usando WordPress, y WordPress tiene muchas de las funcionalidades que ya necesitamos: autenticación de usuario, niveles de acceso de usuario, lógica condicional para mostrar contenido basado en niveles de acceso, CMS-ness, etc. Entonces, obviamente, construyamos esta área de acceso privado. como parte de WordPress.
Lo que WordPress no tiene es una forma de aceptar pagos y administrar un conjunto de niveles de acceso arbitrarios. Para este sitio necesitaremos al menos dos, ya que prometí dos niveles de acceso diferentes. WordPress tiene cosas como "suscriptor" y "editor" y todo eso, pero eso tiene demasiado significado en el núcleo de WordPress. Solo quiero definir los niveles de acceso de forma arbitraria.
Afortunadamente, no tenemos que escribir todo este código nosotros mismos. WordPress es una gran comunidad y una base de código extensible. Entonces, hay muchos complementos para proporcionar esta funcionalidad. ¿Pero cuál es mejor? Eso requiere algo de investigación. Hice esta investigación creando una hoja de cálculo para comparar todas las características (archivo descargable a continuación). En este screencast, revisamos esa hoja de cálculo. Incluso hablamos de cosas intangibles como las características que nos gustaría que tuvieran y las personas detrás de los complementos.
Al final, nos decidimos por Restrict Content Pro.
Archivos
- 120-WordPress-Membresía-Plugins.xlsx