viernes, 22 de abril de 2016

¿Quieres más?. Aqui hay más, todo lo que quieras!!

Siempre llega el momento en el que quieres más, quiero más y más y más.... Siempre hay una funcionalidad que debe mejorarse en determinado punto, hay una opción que no esta lo bastante desarrollada, un tema que no ha sido tratado todavía, una vinculación que podría mejorarse, una integración posible no desarrollada, efectivamente, siempre falta algo más.

Bien, TU puedes añadir eso que falta. En esta publicación, te entrego la guía de desarrollo de nuevas funcionalidades para MyFamilyServerV2. Una guía para añadir nuevos desarrollos en MyFamilyServer. Ya no hay escusas, cualquier cosa que puedas necesitar, tienes un documento para guiarte en el desarrollo. TODO el software utilizado en MyFamilyServer esta disponible en internet de forma gratuita y en la web y blog de MyFamilyServer están las guías para hacerlo funcionar.

Tienes todo el software, la documentación, y las herramientas para hacerlo, esto es todo, tu le pones nombre a la nueva funcionalidad y adelante.



Anexo a este bonito post esta disponible la documentación para realizar nuevos desarrollos en MyFamilyServerV2. El documento esta disponible en formato PDF en Dropbox. Es un documento que he escrito en ingles, y que explica como incorporar nuevos desarrollos en la aplicación siguiendo el orden de ejecución, al seguir el orden de ejecución puedes ir ejecutando cada componente que desarrollas dentro de la aplicación y ver los resultados paso a paso. Hay explicación para crear nuevas entradas en el menú, elegir entre las diversas posibilidades que te da el controlador (o mejorarlas), definir como es el proceso de negocio y sus funcionalidades y finalmente definir la capa de presentación (integrada con el resto de la aplicación), y como no, en multi-lenguaje y utilizando arquitectura MVC. 

martes, 12 de abril de 2016

MVC en MyFamilyServer


Hoy no traigo cosas nuevas en el blog de MyFamilyServer, esta vez le toca a un clásico, la arquitectura de desarrollo MVC, Modelo Vista Controlador. 
La arquitectura de desarrollo Modelo Vista controlador es algo que hace años que nos acompaña, pero muchas veces, es más fácil y rápido desarrollar algo (pequeño en un principio) de forma ordenada y estructurada, bien documentada... pero mezclando presentación, con acceso a datos y con flujo de ejecución. Esto al principio resulta bien pero según avanzamos se convierte en una carga un poco más pesada.
He redactado un documento que no cuenta nada nuevo, todos conocemos o hemos oído hablar de arquitecturas de desarrollo y, como no, de la arquitectura MVC, pero este documento te va a ayudar a pensar como aplicar la arquitectura MVC, en particular, como yo he aplicado la arquitectura MVC en MyFamilyServer; sé que no es nuevo, pero muchas veces, necesitas que te lo recuerden o necesitas volver a leerlo para dar un pasito más en el desarrollo de calidad profesional.
El documento parece extenso (26 páginas) pero no es así, esta escrito en tamaño de letra 14, que se lee fácil y rápido y he incluido gráficos y dibujos siempre que me ha parecido que la explicación se dejaba más clara con una representación gráfica. Incluye muestras de código realizado en PHP y HTML.


Este documento, forma parte de la documentaron generada para MyFamilyserver V2, como el resto de documentación de myFamilyServer V2 lo he escrito en ingles ya que tengo más demanda de información en ese idioma.

Aquí os dejo el vinculo para realizar la descarga desde Dropbox.