Proyecto para Agencia de Diseño web
Recibimos el encargo de una Agencia de Diseño web de Madrid para crear una red social especializada en torno a un entretenimiento de moda, construida sobre la base de una red social. Además, la comunidad debía de ser completamente privada (acceso restringido) y permitir la gestión de eventos creados por la propia comunidad. En este caso, el diseño web corría también a nuestro cargo, por lo que nuestro Diseñador Experto encargado de la coordinación del proyecto se encargó también de este apartado.
Los principales desafíos técnicos del proyecto fueron:
- Gestión de eventos con el plugin The Events Calendar y prácticamente la totalidad de Add-Ons premium de WordPress relacionados. En particular, eran especificaciones del proyecto tanto la creación de eventos por parte de la comunidad web como la personalización de filtros de búsqueda.
- Además, hubo que preparar desarrollos adicionales para permitir la reserva de eventos por parte de la comunidad web.
- Personalización del diseño de una red social construida sobre BuddyPress. En concreto, maquetación de las páginas de usuario, creación de foros con bbPress y desarrollos adicionales limitando el acceso sólo a usuarios logueados.
Un tema de BuddyBoss
Para el proyecto, partimos de un tema de BuddyBoss, creando el correspondiente child-theme para personalizaciones. Utilizamos una de las «skins» de BuddyBoss como punto de partida y personalizamos el diseño de acuerdo al trabajo conjunto realizado con el Cliente.
Eventos con The Events Calendar
Utilizamos la versión PRO de The Events Calendar, junto con los Add-Ons de Community y Filter Bar. Community permite la creación de eventos por parte de la comunidad de usuarios, y Filter Bar mejora las posiblidades de búsqueda de eventos.
Suscripciones de pago en acceso restringido
Para gestionar un acceso restringido a la solución utilizamos el plugin Paid Membership Pro, que permite, además, la posibilidad de gestionar suscripciones de pago. Con el mismo plugin definimos los nuevos roles de usuario.
Multilingüe con WPML
El proyecto tenía que ser multilingüe español e inglés, así que utilizamos WPML como plugin multi-idioma junto con BuddyPress Multilingual. Por otra parte, tuvimos que corregir algunas traducciones que no estaban bien planteadas en el tema de BuddyBoss.
Otros aspectos del proyecto
Para formularios generales de contacto, optamos por Contact Form 7, que es probablemente la solución más sencilla posible para un requerimiento no crítico en la solución.
Algunas correcciones de comportamiento responsive, integración de The Events Calendar con Google Maps para la localización de eventos y algunas tareas más para el cumplimiento de aspectos legales (RGPD) y lista la solución con solo 20h de esfuerzo y una estrecha colaboración con el Cliente.