Archivo de la categoría: Uncategorized

Joomla!Day Spain 2011 en Zaragoza

joomladay zaragoza

Tras el éxito de sus ediciones anteriores, en Madrid, Barcelona y Valencia, este año la ciudad de Zaragoza acogerá la edición de 2011. El Joomla!Day Spain es el evento más importante para toda la comunidad Joomla española, tendrá lugar los próximas días 9 y 10 de noviembre.

Es un evento ideal para conocer las novedades de las últimas versiones de Joomla, profundizar en el aprendizaje, ver casos de éxito de implementación y sobre todo para intercambiar experiencias con otros miembros de la comunidad Joomla y entablar contactos con otros profesionales del sector.

Este año hay dos novedades importantes. Por un lado esta edición de Joomla!Day contará con streaming de video que permitirá la retransmición de las conferencias de la sala principal. Si no puedes asistir a Zaragoza, podrás seguirlo online. Por otro lado se celebra dentro del marco de la Libre Software World Conference de Zaragoza.

Este año tengo el honor de impartir uno de los talleres del Joomla!Day. En concreto el taller ACL en Joomla! 1.7 – Gestión de permisos de usuarios, donde intentaré explicar el funcionamiento de la nueva ACL y realizaré algunos ejemplos prácticos para mostrar su potencial.

¿Dónde se celebrará el Joomla!Day 2011?

edificio-zaragoza

El Joomla!Day 2011 tendrá lugar en el edificio Antiguo Seminario Metropolitano de Zaragoza. Situado en la Vía Hispanidad nº20, 50.009. Este edificio fue inagurado en el año 2008 y cuenta con una superficie de 37.000 m2.

Actividades del Joomla!Day

El miércoles 9 a lo largo de todo el día y durante la mañana del jueves 10 se realizarán distintas actividades en paralelo, como conferencias y mesas redondas para empresarios y profesionales o talleres para diseñadores y programadores.

El jueves 10 el evento estará más centrado en los casos de éxito contados por miembros de la comunidad, y por las conferencias y charlas que entre otros ponentes nos ofrecerán los representantes de los Grupos de Liderazgo del Proyecto.

Ponencias y talleres

Hay un listado de ponencias y talleres en la web oficial de evento. Este listado todavía no está completo, por lo qué se irán añadiendo nuevas activades conforme se vayan confirmando. De momento las actividades que están confirmadas son las siguientes:

Ponencias

  • Joomla! Platform y el futuro de Joomla! (Ryan Ozimek)
  • Aspectos legales que cualquier página web debe cumplir (Diego Morteo)
  • Gestión de redes sociales. Gestión de presencia online (Ana Frade)
  • Comparison between Joomla, WordPress and Drupal (Hagen Graf)
  • Cómo colaborar con el Proyecto Joomla! (Isidro Baquero)
  • Joomla! y el mercado actual. Cómo ganar dinero con Joomla! (Pedro Vidal)
  • Blogging con Joomla! (Isidro Baquero)
  • SEO para Joomla! (Víctor Guerrero)
  • Rentabilidad Joomla! usando las redes sociales (Pedro Vidal)

 

Talleres

  • Desarrollo de plantillas para Joomla! 1.7 (Sergio Iglesias)
  • Joomla + Akeeba + Dropbox + Dropbox portable para windows (Javier Mendoza)
  • Programación de extensiones: Componentes, Plugins y Módulos (Fernan Hibade)
  • Programación rápida en Joomla! sin empaquetar ni crear extensiones nuevas (Ciro Artigot)
  • ACL en Joomla! 1.7 – Gestión de permisos de usuarios (Alejandro Domínguez)
  • Joomla! y sus amigos – Integración con Alfresco y otros (Oscar González)

 

Patrocinio

El Joomla!Day no se podría llevar a cabo sin la ayuda de sus patrocinadores. Si quieres ser un patrocinador del evento te invito a que visites esta página donde se detallan las diferentes modalidades de patrocinio.

Más información | Página oficial del Joomla!Day 2011 Zaragoza

Vía | Ayuda Joomla

Guia de instalación de plantillas para Joomla 1.6

En este blog son muchas las plantillas para Joomla 1.6 libres que os proporcionamos para descargar de forma totalmente gratuita. Sin embago en ningún momento os hemos hablado de las tareas de administración básicas de Joomla, como por ejemplo pueden ser los métodos de instalación de plantillas.

Por este motivo quiero hacer referencia al tutorial que han publicado en el blog de Ayuda Joomla en el que explican de forma clara y concisa todo el proceso de instalación y activación de una plantilla para nuestro sitio Joomla.

Puedes consultar esta estupenda guía en:  cómo instalar plantillas para joomla 1.6.

¡¡Plantillas para Kunena gratis!!

Aquí tenéis 2 plantillas para el componente para foros de Joomla Kunena. Con estas dos plantillas que os traemos podréis darle otro aspecto a vuestro foro.

Euro-Green


Versión Kunena: 1.6

Plantilla modificación de la plantilla por defecto de Kunena con varios aportes personales del autor:

  • Login Inbox
  • Botones de redes sociales
  • Posiciones de plantilla personalizadas

La versión de esta plantilla esta disponible en colores verdes pero tambien existe en distintas versiones en azul, verde, rojo, etc.

[download id=”60″]

Enlace | Web Autor

InfinityHU

Plantilla derivada de la por defecto de Kunena, con iconos nuevos y colores oscuros

[download id=”61″]

Enlace | Web Autor

Si quieres más plantillas kunena, pásate por Ayuda Joomla que encontrarás otras dos disponibles para su descarga.

Hosting gratis en 1&1 durante un año.

Registrate y consigue 1 año de hosting multidominio gratuíto

El proveedor de Hosting 1&1 está ofreciendo un año de alojamiento gratuito sin publicidad para vuestros sitios web. Esta promoción termina el día 31 de Agosto de 2010.

De forma totalmente gratuita podéiss coseguir un hosting para vuestra web con las siguientes características:

  • Tráfico mensual (ancho de banda) ilimitado
  • Alojamiento web multidominio (Utilizar varios dominios en un único espacio de hosting)
  • 5gb de espacio en disco. (De sobra para alojar varios sitos web)
  • Acceso FTP
  • Registro de 2 dominios gratuitos .es .com .org .info .net .name
  • La cantidad de dominios que pueden utilizarse no está limitada.
  • Soporte para PHP5
  • MySQL (100Mb / hasta 5 bases de datos)
  • Soporta perfectamente WordPress, Joomla, Drupal, Prestashop, Magento, etc.

Registrate y consigue 1 año de hosting multidominio gratuíto

Mastering Joomla! 1.5 Extension and Framework Development

Review

Mastering Joomla 1.5 Extension and Framework Development

Nombre: Mastering Joomla! 1.5 Extension and Framework Development (Segunda edición)

Autores: Chuck Lanham / James Kennard

Editorial: Packt

Páginas: 560

Publicación: Mayo 2010

Idioma: Inglés

Precio: 61.43 euros

La editorial de libros Packt nos ha enviado una copia del libro Mastering Joomla! 1.5 Extensions and Framework Development. Es la segunda edición de este libro, en la cuál se ha realizando una actualización de los contenidos y se ha añadido información adicional con respecto a la primera edición, en concreto cuenta con 72 nuevas páginas con información extra.

Con este libro os adentraréis en el mundillo del desarrollo de extensiones para Joomla y aprenderás a implementar componentes, módulos y plugins para Joomla! 1.5. Está orientado a usuarios de Joomla con conocimientos de programación y que deben tener, al menos, unas nociones muy básicas sobre patrones de diseño de software para poder seguirlo. En ningún caso lo recomiendo para usuarios sin conocimientos de programación dado que la curva de aprendizaje puede ser muy grande y no podrán sacar provecho del libro.

Para los usuarios que ya sabéis hacer extensiones este libro podéis considerarlo como una guía de consulta o biblia de programación sobre el Framework de Joomla que podéis revisar cuando estéis desarrollando una extensión. Encontraréis información detallada sobre constantes, bibliotecas, funciones del core y un sin fin más de líneas de código, algunas de las cuáles yo ni me imaginaba que existían. En concreto, los capítulos 8, 9 y 11 os pueden resultar bastante interesantes a los desarrolladores experimentados.

Si os animáis podéis comprar aquí el libro con mi enlace de referido, con esto colaboráis con la compra de una estantería en IKEA para colocar la colección de libros sobre Joomla que estamos haciendo Laughing

Os dejo a continuación una descripción detallada del contenido de cada capítulo del libro

¿Qué aprenderás con este libro?


  • Capítulo 1 – Introduction to Joomla! Joomla 1.5 esta basado en un Framework que lo provee de una gran flexibilidad, seguridad y extensibilidad. Conocerás una visión general de las tres capas que componen el Framework de Joomla (Framework layer, Application Layer y Extension Layer) y los seis tipos de extensiones que se pueden emplear en Joomla (componentes, módulos, plugins, lenguajes, plantillas y herramientas). Además se presentan algunas herramientas útiles para desarrollar extensiones como son phpDocumentor o J!Dump.
  • Capítulo 2 – Getting started Es necesario conocer unas nociones básicas antes de empezar a desarrollar sobre Joomla. Por ese motivo este capítulo hace un breve repaso sobre programación orientada a objetos, patrones de diseño y constantes predefinidas en Joomla que se pueden usar en las extensiones, pero además nos introduce algunas funcionalidades de las clases del core JRequest, JText, JRoute, etc.
  • Capítulo 3 – The Database Un repaso sobre la estructura básica de la base de datos de Joomla y las normas de convención que tenemos que utilizar al generar las tablas que necesiten nuestras extensiones, para posteriormente aprender a crear tablas y realizar operaciones sobre ellas, como ejecutar consultas para extraer datos, actualizarlos, eliminarlos, ordenarlos, etc.
  • Capítulo 4 – Extension Design A la hora de desarrollar extensiones existen elementos de diseño comunes para todas las extensiones. Este capítulo explica como trabajar con clases helper, como crear y utilizar los métodos getInstance() o como guardar y cargar valores de registro. Muchas extensiones necesitan trabajar con información del usuario, como por ejemplo el tipo de usuario o cuál es su zona horaria, o necesitan utilizar variables de sesión o información del navegador que se utiliza, una parte de este capítulo esta dedicada a conocer como se puede trabajar con toda esa información. La última parte  ilustra la estructura general de archivos y carpetas que tienen los componentes, módulos y plugins en Joomla.
  • Capítulo 5 – Component Design Aprende a diseñar tu primer componente Joomla. Te guiará en al construcción de un componente de ejemplo tanto para la parte del frontend como para el backend, pero antes de poder empezar a programar te explicará como funciona el patrón de diseño del Modelo-Vista-Controlador en Joomla (MVC).
  • Capítulo 6 – Module Design Los módulos en Joomla pueden ser independientes o pueden ser un apoyo para trabajar con la información de un componente de Joomla. En este capítulo aprenderás a desarrollar un módulo que se apoya en el componente diseñado en el capítulo anterior, crear un soporte multiidioma y permitir el uso de distintos parámetros de configuración como mostrar contador y seleccionar una plantilla para el aspecto visual del módulo.
  • Capítulo 7 – Plugin Design Los plugins nos permiten modificar funcionalidades en Joomla sin tener la necesidad de modificar el código existente, por ejemplo alterar el contenido del sitio antes de que sea mostrado (imagina un plugin que antes de cargar la web sustituye todas las apariciones de la letra A por la letra E).  En este capítulo conocerás el patrón de diseño Observador que se activa cuando ocurre algún evento concreto para realizar una modificación en la funcionalidad del sistema. Como ejemplo se diseña un plugin que actúa sobre el componente realizado en el capítulo 5.
  • Capítulo 8 – Rendering Output Un recorrido por la librería joomla.html que nos permite generar código XHTML estándar y además ahorrar mucho tiempo en el desarrollo al emplear alguno de los tipos predefinidos que contiene, como pueden ser los calendarios, tooltips, hojas de estilos, etc. Aprende a crear plantillas para los componentes, añadir un editor wysiwyg a vuestro componente, realizar operaciones sobre la información almacenada (paginar, ordenar o filtrar y buscar). La editorial Packt ha puesto este capítulo completo en su sitio web como ejemplo del contenido del libro.
  • Capítulo 9 – Customizing the page En ocasiones las extensiones necesitan mejorar la experiencia del usuario (usabilidad). Por ello es necesario mostrar mensajes utilizando la cola de aplicación de mensaje, realizar redirecciones del navegador hacia otras páginas, modificar el titulo de la página o el Pathway, incluir bibliotecas javascript y un largo etcétera de detalles que harán la extensión más amigable para el usuario.
  • Capítulo 10 – APIs and Web Services Aprende a trabajar con las APIs que trae Joomla para XML, AJAX, LDAP, Email y FTP. También conocerás como se puede integrar el web service de YahooSearch en Joomla.
  • Capítulo 11 – Error handling and Security Este capítulo habla de errores comunes y de seguridad que se suelen tener a la hora de desarrollar extensiones en Joomla. Extremadamente útil para evitar posibles sorpresas de usuarios malintencionados.
  • Capítulo 12 – Utilities and Useful Classes Un recorrido por clases predefinidas que pueden ser muy útiles a la hora de desarrollar extensiones utilizando el Framework de Joomla. Ejemplo de estas clases son  JDate, JArchive, JLog, JTree, etc.
  • Además como contenido extra el libro incluye el apéndice Joomla Core Classes que se encarga de realizar una descripción detallada de las clases del Core de Joomla  incluyendo sus propiedades, métodos, métodos heredados y métodos que han quedado obsoletos de versiones anteriores.

    Enlace | Página oficial del libro

    Enlace | Editorial Packt