Ajuste fino de la programación de publicaciones en devlog-ist/landing
El problema
En el proyecto devlog-ist/landing, nos encontramos con la necesidad de ofrecer mayor flexibilidad en la programación de publicaciones para los usuarios. Anteriormente, solo se permitían publicaciones diarias, lo cual no se ajustaba a las estrategias de contenido de todos los usuarios. Además, era necesario alinear la frecuencia de publicación con las recomendaciones de plataformas como LinkedIn.
La solución
Implementamos una solución que permite a los usuarios elegir entre una programación de publicaciones diaria (como antes) o semanal. La programación semanal ofrece la posibilidad de seleccionar días específicos de la semana y una hora preferida para la publicación. Adicionalmente, se redujo el límite de publicaciones diarias de 16 a 1, en línea con las mejores prácticas para la visibilidad en LinkedIn.
Detalles de la implementación
La nueva funcionalidad se integra en la configuración del tenant, permitiendo una fácil selección del tipo de programación deseada. Para la programación semanal, se proporciona una interfaz para elegir los días y la hora preferida. Internamente, esto implica la modificación de la lógica de programación de publicaciones para tener en cuenta estas nuevas preferencias.
Ejemplo de cómo se podría representar la configuración en la base de datos:
{
"publishing_schedule": "weekly",
"weekly_days": ["monday", "wednesday", "friday"],
"preferred_hour": 10
}
En este ejemplo, el tenant ha elegido una programación semanal, con publicaciones los lunes, miércoles y viernes a las 10 de la mañana.
Beneficios
- Mayor flexibilidad para los usuarios al elegir la frecuencia de publicación que mejor se adapte a su estrategia de contenido.
- Alineación con las recomendaciones de plataformas como LinkedIn, lo que puede mejorar la visibilidad de las publicaciones.
- Mejora en la experiencia del usuario al ofrecer opciones de programación más personalizadas.
Conclusión
La implementación de la programación semanal de publicaciones en devlog-ist/landing representa una mejora significativa en la flexibilidad y personalización de la plataforma. Al permitir a los usuarios elegir la frecuencia y el horario de publicación, se optimiza su estrategia de contenido y se maximiza su visibilidad en redes sociales.