Miércoles, 22 Noviembre 2017

Frameworks Template Joomla!

Contenido[Ocultar]

La palabra Framework es un anglicanismo que se utiliza para definir un entorno de trabajo, en este caso, comentare sobre los framework templates joomla!, un entorno de trabajo para crear plantillas Joomla! sea bien joomla 2.5, joomla 3.0 o para la version que esta a punto de caramelo, joomla 3.5. Los frameworks joomla! no son nuevos y llevan bastante tiempo circulando por la comunidad joomla. Algunos framework como el framework Gantry se remodelaron para Joomla a partir del framework 960 Grid System...

Desde Joomla 1.5, ya se empleaban. Algunos como el Rumi Framework para Joomla 1.5 se quedaron en el camino, aunque el autor mantiene la web, no se actualizo a Joomla 2.5 y tampoco he visto novedades en su pagina desde hace ya mucho tiempo.

Los frameworks template son de una grandisima utilidad a la hora de crear nuestra propia plantilla joomla! y nos ayudara a entender mejor el funcionamiento del Framework Joomla! o si lo prefieren el CMS (Gestor de contenido) Joomla!, o joomla! a secas.

Apuntare que es muy importante distinguir entre el papel de la plantilla y el papel de los diseños. La plantilla crea un marco estructural para la página del sitio Web. Dentro de este marco tenemos las posiciones de los módulos y un componente para mostrar en el denominado cuerpo, o body en ingles. Lo que realmente se muestra se rige por la disposición o si lo prefieren utilizando el anglicanismo layouts, de los módulos, o la combinación de vista y el diseño en el caso del componente.

Todos los frameworks template joomla, al acceder a la edición de la plantilla, muestran las opciones de las que disponemos para configurar la plantilla y su vista final. Se suelen mostrar con pestañas separadas segun apartado, lo que facilita la configuración.

Los frameworks template joomla suelen incluir varios estilos diferentes en cuanto a colores y otros ajustes que se pueden cambiar accediendo a Extensiones / Gestor de Plantillas y editando la plantilla que incluye el framework o entorno de trabajo. Vean una serie de capturas.

En la actualidad, casi todas las empresas que se dedican al diseño y venta de plantillas joomla utilizan su propio framework. Cada una de esas empresas desarrollan su framework para que el usuario final pueda personalizar su plantilla joomla en mayor o menor medida. En general solo es cuestion de leer un poco la documentación para entender el funcionamiento de cada uno de esos frameworks. Al igual que esas mismas empresas, suelen ofrecer los frameworks template joomla! de forma gratuita, aunque algunos son de pago, si lo incluyen en un quickstart, con template y framework de forma gratuita.

Los frameworks template joomla se pueden instalar y adaptar en plantillas que no dispongan de ello. Algunos de forma sencilla como el framework JAT3 de joomlart que incluye una pestaña llamada themes donde podremos instalar un template comprimido en ZIP. Normalmente para instalar el framework template joomla se dispone de dos archivos como libreria y plugin, o template y plugin para opciones varias como:

  • Mejorar los aspectos de menu, con la vista de submenus en varias columnas desde un mismo enlace "Padre" del menu.
  • Disponer de un control de ancho de la plantilla y posiciones dentro del layout de las plantillas.
  • Estilos varios con distintas tipos de fuentes a elegir y colores varios.
  • Seleccion de perfiles de diseño.
  • Ajustes CSS y sufijos de las clases, comunmente Module class suffix.
  • Cambio de sitio de las posciones dentro de la plantilla con acceso directo al codigo para mover el mismo a otra enmarcación de nuestra plantilla.

Entre otras opciones. Aunque lo mas sencillo es instalar el Quickstart (Inicio Rapido) que incluyen todos los desarrolladores de plantillas para la instalación de su Framework template Joomla y partir de esa base para crear nuestra plantilla.

Para Joomla 3.2 y Joomla 2.5 se han mejorado e incluido conceptos tecnologicos como Bootstrap de Twitter y Responsive web design en la mayoria de los frameworks template joomla, de los cuales he dado nota en los ultimos contenidos de Solojoomla y he utilizado para actualizar y mejorar el diseño de Solojoomla.COM y .ORG, cuya función principal es la adaptación a cualquier tipo y tamaño de pantalla, orientando la programación a dispositivos móviles para luego adaptarde a resoluciones de pantalla mas grandes como la de nuetro ordenador, portatil, television, etc...
Para mas información les añado un enlace para no perdeselo y asi vayan aprendiendo y entiendo estos nuevos conceptos tecnologicos y paso seguido ponerlos en practica.

Link Uso del Framework "Twitter Bootstrap" para construir desde cero (Traducido al Español)

 

Frameworks Template Joomla! 2.5 y Joomla! 3.0

 

JA T3 de joomlartJaT3 Gantry framework
Gantry Framework
Meet Gavern de GavickFramework Gavern
YT de SmartAddons
Famework YT
Expose de ThemeXpertExpose Framework Warp6 de YoothemeFrameWork Warp6
Jarvis Wright v3 de JoomlashackFramework Wright YouGrids de YoujoomlaFrameWork YouGrids
Helix 3 de JoomshaperFramework Helix Vertex de Shape5
Framework Vertex
Twitter BootstrapTwitter Bootstrap
  ZooTemplate Demo
ZO2 Framework
 

 

Hay otros como el framework JYAML de Ohloh - HD de Hyde Design para Joomla! pero mas convenientes para programadores. Espero que les sea de utilidad.

 

Consultor y Desarrollador Proyectos Web
lorenzo
Author: lorenzo
Sobre mi...
Ofrezco servicios de consultoría y desarrollo para sitios web Joomla, Wordpress, Moodle, Prestashop, Opencart, Magento... entre otros.
Redacto tutoriales joomla, traduzco extensiones y publico las extensiones y plantillas joomla que me parecen interesantes, asi como desarrollos a medida de extensiones.
Otros contenidos de este Redactor

Debe registrarse para poder Comentar

Contenidos Relacionados
Manuales Joomla!

Como subir joomla a mi Hosting

Un cliente FTP es un software que le va a permitir subir el joomla! a su hosting, de pago o gratuitos, hay para todos los gustos, claro que primero hay que saber a que hosting vamos a subir nuestro...

  • 04/10/2017
  • Por Lorenzo