Open Foxito opened 10 years ago
Bueno, no se realmente cómo funcionan los internos del API de @Cuevana, pero la web tiene soporte para usuarios.
Sería lógico, ya que implementaríamos perfiles, que el login lo haga mediante el API, y así guardar el historial y todas las preferencias en la nube.
Igualmente me parece que le falta estructura al código antes de meternos con algo así. Deberíamos usar Backbone o algún otra librería que implemente el patrón MVC para modularizar y separar la lógica de lo visual.
Claro y luego van todos presos. Cuevana jamas garantiza ni podrá garantizar la seguridad de la información ni relacionados ni hablemos de que torren no es anónimo. No estoy a favor de este tipo de implementacion dado que fomentaría que no existan los seeders o al menos me vería obligado a tener que bloquear mi salida! :)
La web de Cuevana ya tiene usuarios... este app no es más que otra interfáz a la web.
Yo lo que proponia, era algo mas simple, un simple "perfil de usuario", no un sistema de login, yo tampoco estaria de acuerdo en tener que registrarme en cuevana para poder usar la app.
Simplemente un archivito con el nombre del usuario, que vaya guardando el historial, y cuando abris la app y elegis tu usuario, carga ese historial, y te muestra que series o pelis viste, y cuales tenes marcadas como que te gustaria ver. The simpler, the better.
Ojala @cuevana ponga a disponibilidad la api para que podamos ver como funciona y tirar mas ideas. @cuevana, alguna intencion de liberar la api o parados nos vamos a cansar?
El registro en la web no es obligatorio, podés usarla sin registrarte sin la funcionalidad del historial ni comentarios.
Mantener el historial en cuevana tiene una ventaja muy grande que es la portabilidad de tu historial entre distintos dispositivos (pc/notebooks), y la seguridad de que no lo vas a perder.
En eso te doy la derecha, en la portabilidad del historial no habia pensado. Quizas podrian convivir las dos opciones? "local history" y "portable history"? De ultima si es un archivo que lo pones en la carpeta "users" y sale andando, el que quiere lo copia a mano y listo, se lleva su historial a donde mas le gusta.
Seguimos sin hablar de lo IMPORTANTE, PRIVACIDAD y GARANTÍAS, @Cuevana garantiza la seguridad de la información y la PRIVACIDAD de la misma? o lo haces vos @ivantodorovich ?
@bet0x sería opcional, no requerido para usar el app.. Tampoco sería algo nuevo, Storm es una interfáz de escritorio de Cuevana.. y cuevana ya tiene usuarios!
¿La API de Cuevana permite logueo y registro de nuevos usuarios actualmente? En caso de que se implemente esto de los perfiles opino que podría hacerse para que sea flexible. Que uno pueda usar la aplicación como hasta ahora, siendo una especie de "invitado", y también permita crear un perfil local o elegir sincronizar los datos con un perfil en Cuevana.
Dado que una computadora puede ser compartida entre varios usuarios, seria util que se pudieran incluir perfiles de usuario para darle mayor utilidad a las opciones de historial y otras relacionadas con marcadores individuales para cada pelicula o episodio.
Lo basico seria la creacion de perfiles individuales, sin contraseña.
Pienso que quedaria bien cargar eso luego de la primera pantalla que solo tiene el logo de cuevana, o poner el logo mas arriba tipo header, y centrado los botones de cada usuario. Quizas simplemente el nombre, para evitar complicarla con agregar fotito y todo eso. Abajo a la derecha un boton de "Agregar usuario".
Since a computer may be shared among different users, it would be useful if we could include user profiles to give a larger utility of the 'history' options and others related to the individual marks for each film or episode.
The basics would be the creation of individual profiles, without password.
I think that would be fine to load that after the first screen that has only the cuevana's logo, or to set the logo at the top, as a header, and centered the buttons of each user. Maybe just the username, to avoid complicating things with adding profile pictures and so on. At the bottom-right, an "Add user" button.