Documentation version 1.0
re.Viewer-prototype es un proyecto realizado con HTML5, CSS3 y vanilla JavaScript, el mismo es una página web para consulta de películas y series las cuales se obtienen desde una API externa (TMDB – The Movie Database)
La metodología usada en este proyecto es SCRUM.
En la barra de navegación va a ver un logo que al hacerle click nos redirigirá al HOME, a continuación, habrá un botón HOME con la misma funcionalidad, un botón PELÍCULAS, SERIES, un ABOUT y un botón CONTACT.
Un usuario (cualquiera) ingresa a la página y puede visualizar en el HOME un campo en el que puede escribir el nombre de una película y la web lo filtrará. Podrá también navegar en la página y consultar las películas y series más populares, en tendencia, por año de estreno, etc. Además, podrá consultar en la sección episodios los últimos capítulos disponibles.
Por último, el usuario podrá ingresar a los detalles de una película haciendo click en esta.
El usuario al realizar click en PELÍCULAS/SERIES lo re direccionará a una VISTA en la que se puede visualizar todas las películas/series paginadas, pero con un máximo de 50 por página.
Al hacer click el sistema deberá cargar las películas/series correspondientes, por ejemplo, en el caso en el que existan 500 películas/series las cuales sus ID vayan del 1 al 500, el usuario al hacer click en la página 5 se carguen las 50 películas/series cuyo ID vayan desde el 200 al 250. Las películas/series que ya se cargaron anteriormente, permanecerán en el LOCAL STORAGE para su rápida consulta.
Tanto en la vista HOME como en PELÍCULAS, se puede ver una lista de éstas con las cuales se puede interactuar, al hacerlo se mostrarán sus detalles junto a un reproductor.
Al igual que la interacción con las películas, al ingresar a una serie se podrán ver sus detalles, pero estos serán significativamente diferentes, ya que, en lugar de encontrarse directamente con un reproductor, se podrá visualizar sus detalles junto a una lista de las temporadas, las cuales a su vez contendrán la lista de sus capítulos correspondientes. Al ingresar a un capítulo se mostrará el reproductor al igual que en las películas.
El footer solo será informativo.
Los datos enviados por el usuario en el formulario de contacto se procesan antes de ser redirigidos.
Diagrama de contexto de la aplicación web del lado del cliente (Home view).
En el momento de ingresar a la vista HOME, se muestran datos de las películas y series provenientes de la API para que el usuario pueda navegar.
Tanto como cuando el usuario ingresa en la vista HOME, DETAILS o específicamente realice un request, la aplicación procesará los datos obtenidos de la API.
Se genera una petición y una respuesta de acuerdo a la interacción del usuario.
Por cada click en un número de paginación nos retornara una nueva vista.
El proceso de petición generado al realizar click en paginación (nombrado anteriormente) obtendrá un listado de 20 películas/series.
Se gestiona/desarrolla la solicitud que retornará los datos requeridos.
Al momento de ingresar al detalle el usuario ya tiene a su disposición los datos proporcionada por la API y obtenidos a través del Manage request.
A continuación se detallan las épicas obtenidas de realizar los diagramas de casos de uso junto con otras épicas las cuales no fue necesario un diseño previo.
Épicas por orden de prioridad.
La arquitectura usada en la aplicación web es MVC, para representarla se hace uso de diagramas de casos de uso (detallados en el apartado Épicas, a continuación de los requisitos del sistema), de entidades, de secuencia y de clases. A continuación, se detallan estos tres últimos:
La aplicación como ya se mencionó usa arquitectura MVC como se puede observar en la siguiente imagen.
These are the primary CSS files used for general front-end styling. Use these to customize your theme even further. All included JavaScript codes under yourthemename/css/
These are the various attribution inks to the Javascript files included or modified to work with in this theme. All included JavaScript codes under yourthemename/js/
You can find the version history (changelog.txt) file on yourthemename-full.zip folder or you can check changelog on theme sale page.
Once again, thank you so much for purchasing this theme. As I said at the beginning, I'd be glad to help you if you have any questions relating to this theme. No guarantees, but I'll do my best to assist. If you have a more general question relating to the themes on ThemeForest, you might consider visiting the forums and asking your question in the "Item Discussion" section.
-----------------------------------------------------------------------------------------
Version 3.8.4 - May 7th, 2015
-----------------------------------------------------------------------------------------
- new revolution slider plugin version
- fixed security issue with xss vulnerability
- improved demo importer for certain server environments
- updated WooCommerce template files for the outdated message in system status
- added suhosin check in system status
- added information that explains ZipArchive is required on your server for importing demos
- portfolio Grid template improvement
- added more information to demo popup message for individual demo requirements
- RTL style improvements
- breadcrumb function improved for various areas
-----------------------------------------------------------------------------------------
Version 3.8.3 - May 7th, 2015
-----------------------------------------------------------------------------------------
- fixed responsive / retina issue for larger logos
- fusion slider now uses responsive headings all the time
- dropped custom Avada styles for select boxes in IE since it is not supported
- fixed compatibility issue with Category Order and Taxonomy Terms Order plugin
- fixed issue of full width background being affected by padding options
- tested and fixed hellobar issue
- typography settings now apply to single post pages
- improved smooth scroll in certain situations
- youtube & vimeo videos will show at normal size in light box as long as video embed link is not used
- fixed issue of “fixed†featured image mode not working for carousels / recent work
- fixed issue of header tagline font not working with font options
-----------------------------------------------------------------------------------------
Version 3.8.2 - May 7th, 2015
-----------------------------------------------------------------------------------------
- fixed formatting issues with Turkish language files
- letter spacing menu option improvement
- improved fusion slider max content width setting
- removed the “disable first featured image on products†setting since it does not apply
- improved portfolio featured image loading
- removed encoding from tracking code, space before head, space before body, and custom CSS to stop it from parsing code within TO and removing special characters e.g. +
- woo login box now shows login fields for logged out users
- woo cart / my account links now show on mobile
- fixed button styling issue with gravity forms
Code released under the Un License License.
For more information about copyright and license check choosealicense.com.