Creación de componentes para Joomla (II)

(21 comentarios)

Si en el artículo anterior vimos cómo desarrollar la interfaz pública de un componente para Joomla, en esta ocasión veremos cómo crear la interfaz de administración, extendiendo nuestro pequeño componente de ejemplo, que mostraba citas aleatorias de entre las introducidas por los usuarios, y añadiendo opciones para editar y eliminar las citas.

Lo primero que tendremos que hacer es editar el archivo XML que contiene la información del componente. Recordaréis que la sección referente a la interfaz de administración (administration) estaba vacía en el ejemplo anterior.

[Pulsa para continuar]

Creación de componentes para Joomla

(39 comentarios)

Siguiendo con nuestra serie de tutoriales sobre Joomla, esta vez hablaremos sobre el desarrollo de componentes, otro de los tipos de extensiones disponibles para este CMS, junto con los plugins, los temas, las traducciones o los módulos.

[Pulsa para continuar]

Bases de datos en Joomla!

(28 comentarios)

Siguiendo con nuestro último tutorial en el que vimos cómo desarrollar módulos para Joomla veremos ahora cómo trabajar con bases de datos al programar para este CMS, bien utilizando sentencias SQL, a través de la clase JDatabase, o bien mediante la clase JTable, haciendo uso de una especie de pequeño ORM (mapeo objeto-relacional) basado en el patrón active record.

[Pulsa para continuar]

Tipos de parámetros para las extensiones de Joomla!

(13 comentarios)

Además del tipo text del que ya hablamos en Creación de módulos para Joomla! existen muchos otros tipos de parámetros que podemos utilizar a la hora de desarrollar los distintos tipos de extensiones que existen en Joomla (no solo en los módulos). Estos son:

[Pulsa para continuar]

Creación de módulos en Joomla!

(28 comentarios)

Existen 5 tipos de extensiones distintas en Joomla: módulos, componentes, plugins, plantillas y lenguajes. Los módulos, de cuya creación hablaremos en este pequeño tutorial, son uno de los tipos más sencillos: se trata de pequeñas aplicaciones cuya salida puede mostrarse en cualquier posición de entre las definidas en la plantilla, y de las cuales podemos tener un número cualquiera por página.

Un módulo en su forma más básica consiste sólo en un par de archivos, un archivo XML con información sobre el módulo y su instalación y un archivo PHP con el código del módulo en sí.

[Pulsa para continuar]

Dreamhost: Actualización de aplicaciones, WordPress 2.5 la semana que viene y consulta del estado vía Twitter, SMS, Jabber y AIM

(5 comentarios)

En Dreamhost han actualizado su sistema de instalación de aplicaciones web con un solo clic con las últimas versiones de las siguientes aplicaciones:

  • ZenCart 1.3.8: aplicación para montar tiendas de comercio electrónico.
  • Pligg 9.9.0: CMS para montar clones de Digg / menéame.
  • Moodle 1.9: aplicación para crear comunidades de aprendizaje online.
  • Joomla 1.5.1: Uno de los CMS de código abierto más conocidos.
  • MediaWiki 1.12.0: Aplicación para la creación de Wikis. Es el sistema creado y utilizado por la Wikipedia.

También informan de que actualizarán su sistema de instalación con un solo clic con la versión 2.5 de WordPress tan pronto como esté disponible, en una semana más o menos.

Por último nos comentan que han creado una cuenta en Twitter mediante la que mantenerse informado de las novedades en Dreamhost y el estado de los servidores vía SMS, Jabber o AIM.