ExponentCMS se apunta a la “moda” del Framework
Introducción Teórica: MVC y Frameworks
El MVC(Modelo-Vista-Controlador) está de moda en el mundo de la IngenierÃa del Software. Muchos compañeros de profesión nos acordamos de que nos dieron la brasa con ello a lo largo de toda la carrera, sobre todo en asignaturas de ingenierÃa del software, análisis de sistemas, análisis de procesos… A grandes rasgos este modelo lo que hace es separar un programa (muy utilizado en el ámbito web) en tres partes claramente diferenciadas que interaccionan entre sÃ:
- Modelo: es el sistema de gestión de la base de datos, si nos centramos en aplicaciones web, generalmente será MySQL
- Vista: es la propia página en si junto con su funcionalidad, es decir, es la parte que el usuario ve, y con la que interacciona tanto para introducir como para leer datos.
- Controlador: es el encargado de interconectar la Vista con el Modelo
Este modelo nos ofrece la posibilidad de desarrollar una vista independientemente del modelo y controlador que haya por debajo. Es decir, si realmente estamos utilizando un modelo MVC, cada una de las partes es totalmente independiente, y puede ser sustituida por otra, siempre y cuando conozcamos las funciones que están definidas en cada una de ellas.
Un Framework es un sistema desarrollado para ayudar al desarrollador a hacer otros desarrollos para ese determinado MVC. Es decir un Framework es una plataforma de desarrollo para una aplicación.
Caso práctico: Exponent CMS Framework
Y todo el rollo que os he metido (creedme que es algo que nos da mucho juego y agilidad a los programadores) ha venido a que resulta que en ExponentCMS han decidido desarrollar un framework para que desarrollar módulos sea lo más sencillo del mundo. Además de este framework, han anunciado que en julio verá la luz la nueva versión de exponentCMS, que ya no seguirá la nomenclatura actual 0.96,0.96.6,0.97… sino que pasará a llamarse ExponentCMS 2.0, haciendo honores a todos los cambios que prometen. Estos son algunos de ellos:
- Mejoras en el módulo de FAQs
- Control de permisos en los archivos manejados por exponent
- 3 niveles de usuarios: usuario, administrador y desarrollador
- Reducción de Spam mediante Captcha Test y otros…
- Integración de lenguajes
- Drag&Drop en los módulos, para poder organizar los módulos dentro de una sección
- Herramientas SEO: generador de sitemap, configurador headers, inserción de Google Analytics
- Y muchÃsimas otras cosas más…
ArtÃculos relacionados:
Aún no hay comentarios.
Deja un comentario
Buscador
Mi foto aleatoria
Comentarios recientes
CategorÃas
- Aplicaciones (34)
- Deportes (5)
- Exponentcms (15)
- Firefox (4)
- FotografÃa (15)
- Hardware (17)
- HTML CSS JavaScript y PHP (14)
- Humor (7)
- Internet (36)
- Musica (27)
- Posicionamiento Seo (12)
- Programación (7)
- Scripting (7)
- Seguridad (27)
- Sin categorÃa (2)
- Sistemas operativos (7)
- SQL-Bases Datos (3)
- Varios (87)
- Virtualización (21)
Enlaces
Archivos
- agosto 2011 (1)
- junio 2011 (2)
- mayo 2011 (1)
- abril 2011 (3)
- marzo 2011 (1)
- febrero 2011 (1)
- diciembre 2010 (1)
- noviembre 2010 (1)
- julio 2010 (2)
- junio 2010 (2)
- mayo 2010 (4)
- abril 2010 (1)
- marzo 2010 (1)
- febrero 2010 (5)
- enero 2010 (4)
- diciembre 2009 (5)
- noviembre 2009 (9)
- octubre 2009 (4)
- septiembre 2009 (9)
- agosto 2009 (9)
- julio 2009 (20)
- junio 2009 (8)
- mayo 2009 (13)
- abril 2009 (12)
- marzo 2009 (13)
- febrero 2009 (18)
- enero 2009 (15)
- diciembre 2008 (14)
- noviembre 2008 (14)
- octubre 2008 (18)
- septiembre 2008 (7)
- agosto 2008 (8)
- julio 2008 (3)
- octubre 2007 (4)
