Otros clientes
|
El post contiene todos los elementos sociales.
|
Conecta tu cuenta de facebook para un registro instantáneo.
|
|
Perfil de usuario, varía dependiendo del usuario que lo visita.
|
Introduce un título, todo lo demás lo hacemos automático para que te sea cómodo.
|
|
Proporciona tus datos de Last.fm y tendrás la información para publicar en un sólo click.
|
Estadísticas de posts, usuarios y canciones populares.
|
|
Las redes sociales están basadas en las relaciones de los usuarios.
|
Dayzic es una red social que gira en torno a las canciones. A pesar que existen multitud de aplicaciones musicales a través de internet, Dayzic pretende ofrecer algo nuevo. En Dayzic se pone de manifiesto que Drupal es mucho más que un gestor de contenidos. Dayzic es un proyecto propio, no es un cliente, que pretende mostrar que Drupal permite conseguir prácticamente cualquier resultado con menos esfuerzo. Además de ser algo que nosotros utilizamos.
Las funcionalidades básicas que hemos implementado en Dayzic son:
- Interfaz de usuario simplificada.
- Automatización de adquisición de contenido de servicios de terceros.
- Integración con redes sociales existentes.
- Red social.
Red social
El objetivo de Dayzic es recomendar a tus amigos una canción cada día. No es tanto un lugar para buscar música y escucharla como un lugar para encontrar recomendaciones musicales hechas por humanos en vez de por robots.
Como toda red social en Dayzic disponemos de un sistema de usuarios (y control de usuarios) que pueden, en todo momento, relacionarse con otros usuarios a través del contenido de la aplicación o creando vínculos de amistad. Como en la gran mayoría de redes sociales hemos incluido un apartado de visualización filtrada del contenido (el contenido de tus amigos), de un usuario en concreto o de todos los usuarios. Hemos decidido utilizar este esquema debido a que el usuario de redes sociales ya está acostumbrado a este tipo de vistas, e incluso las espera.
En las redes sociales convencionales el contenido no tiene necesariamente un valor en sí mismo, en Dayzic se pretende que el contenido que se genera sea siempre aprovechable por quien quiera visitar en esta red social. Es decir, el contenido no está ligado íntimamente al usuario (como pasa en otras redes sociales). Para esto hemos generado una arquitectura de contenido adaptada a un funcionamiento de este tipo, para que un usuario nuevo (o no registrado) empiece a disfrutar de la red a pesar de no disfrutar, aún, del componente social.
Automatización de adquisición de contenido de servicios de terceros
Siendo el contenido generado por los usuarios uno de los componentes centrales de la aplicación es vital que el proceso de inserción de contenido sea lo más sencillo posible para conseguir el máximo número de publicaciones posibles. Para esto el formulario de creación de contenido se divide en varios pasos:
- Búsqueda de la canción y/o autor.
- Sugerencias de resultados y autocompletado con un solo click. Esto se hace para que si varios usuarios postean la misma canción de un disco concreto o artista concreto no lo inserten con errores. Las sugerencias se generan basándose en una búsqueda inteligente contra la base de datos libre MusicBrainz, de manera que aunque una canción no se haya introducido previamente en la aplicación se genera la sugerencia igualmente.
- Adquisición automática de la portada del album al que pertenece la canción.
- Formulario de inserción de la descripción del post y opciones de envío a otras redes sociales.
Una vez enviado el formulario con todos los datos (incluyendo todos los metadatos de la canción como duración, número de pista, año, ...) se genera una búsqueda en youtube que se guarda en la base de datos. Al generar la búsqueda se descargan los videos relevantes más recientes. Posteriormente se va comprobando periódicamente si hay algún video nuevo que cumpla los criterios de la búsqueda guardada para actualizar los videos a mostrar automáticamente.
Finalmente se busca a través del servicio Spotify el enlace a la canción publicada para que con un solo click se pueda escuchar la canción usando este programa.
En resumen, hemos creado una plataforma que adquiere todo tipo de contenido sobre una canción en concreto simplemente tecleando el título de la canción.
Integración con redes sociales existentes
Uno de los objetivos de la integración con las diferentes redes sociales es evitar al usuario el tedioso, aunque necesario, proceso de registro en la web. Con un click el usuario se puede registrar en Dayzic utilizando su Facebook. Esto proporciona la ventaja adicional de que se le ofrece la posibilidad en cada publicación y comentario de publicar conjuntamente en Dayzic y Facebook ya que los usuarios de ambas redes sociales quedan vinculados.
Se integra la posibilidad de proporcionar un usuario y contraseña de Twitter para publicar mensajes de estado relacionados con cada acción realizada en nuestra red social.
Además de todo esto las diferentes páginas cumplen con el estándar de metadatos correspondiente para poder integrar con todas sus funcionalidades el "Like" y el "Share" de Facebook.











