Blog

Publicado en Blog

Creación de componentes para Joomla 1.0.x

11 Septiembre 2009

Esta artículo explicará como desarrollar un componente a medida para Joomla en la versión 1.0.x, mostrando los archivos y pasos básicos, así como también algunos métodos útiles tales como acceso a la base de datos, paginar resultados, etc. Se recomienda tener conocimientos de PHP y HTML para leer este artículo.

Estuctura de directorio

Joomla tiene una estructura de directorio dividida en 2 grandes grupos. Administrator, en donde se encuentran todos los archivos necesarios para que funcione el backend y los diferentes directorios que se encuentra en el directorio raíz.

Los directorios que nos interesan son los components, tanto dentro del directorio administrator, como en el raíz, pues aquí es donde se encuentran los archivos correspondiente a cada componente, que a su vez están en subdirectorios de la siguiente forma, com_nombreComponente, ejemplo com_users.

Si queremos ver los archivos correspondientes al componente users, debemos buscarlos en:

  • Administrator/components/com_users (backend)
  • Components/com_users (frontend)

Otro directorio importante es el includes, pues dentro de este encontramos archivos que tienen clases que se utilizarán en el componente por ejemplo para la conexión con la base de datos (database.php),  datos para manejar usuario, paginado, etc (joomla.php).

Los componentes se almacenan en la base de datos, más precisamente en la tabla jos_components.

Archivos que componen un componente

Un componente para ser instalado debe estar comprimido en un archivo zip con el siguiente formato com_NombreComponente.zip ejemplo com_users.zip.

Este archivo debe tener al menos 8 archivos que se pasaran a describir en breve:

  • admin.nombreComponente.php (backend)
  • admin.nombreComponente.html.php (backend)
  • toolbar.nombreComponente.php (backend)
  • toolbar.nombreComponente.html.php (backend)
  • nombreComponente.xml (backend)
  • nombreComponente.class.php (opcional)
  • nombreComponente.php (frontend)
  • nombreComponente.html.php (frontend)

A continuación se describirá cada archivo.

Publicado en Blog

Introduccion a Joomla 5: Potenciando la Web con Serfe

28 Agosto 2009

Ultima actualizacion 29 de noviembre de 2023

Bienvenido a la introducción más reciente sobre Joomla!, la plataforma de gestión de contenidos (CMS). En Serfe, nos enorgullece presentarte las innovaciones más recientes de Joomla! 5, la versión más avanzada hasta la fecha, diseñada para llevar tus experiencias web al siguiente nivel.

¿Qué es Joomla! 5?

Joomla! 5 es un sistema de gestión de contenidos (CMS) de código abierto, impulsado por PHP y respaldado por la licencia GPL. Desarrollado para crear sitios web dinámicos, utiliza una base de datos MySQL para ofrecer flexibilidad y rendimiento.

Publicado en Blog

Creando y accediendo a servicios web con PHP

06 Agosto 2009

Implementación de Web Services mediante PHP

Un web service es una aplicación que publica o expone sus funcionalidades o métodos mediante una interfaz. Funciona en modalidad cliente-servidor, es decir, otras aplicaciones se comunican con el web service utilizando mensajes en un formato estandar. En esencia la comunicación es la misma que cuando un servidor web retorna datos que han sido solicitados por un navegador tal como el tratamiento de un formulario HTML enviado por POST o una petición para ver una pagina. En este caso el formato de intercambio es el XML

Un web service se compone de los siguientes elementos:

Publicado en Blog

SVN Subversion: Sistema de Control de Versiones

08 Julio 2009

Una versión, revisión o edición de un producto, es el estado en el que se encuentra en un momento dado en su desarrollo o modificación. Llamamos control de versiones a la gestión de los diferentes cambios que se realizan sobre los elementos de algún producto o una configuración del mismo. Los sistemas de control de versiones facilitan la administración de las distintas versiones de cada producto desarrollado, así como las posibles especializaciones realizadas (por ejemplo, para algún cliente específico). En el caso particular de la informática se utiliza para hacer un seguimiento de las distintas versiones del código fuente que son modificadas continuamente por el equipo de desarrollo. Para realizar esta gestión una de las herramientas más utilizadas es Subversion.

Subversion es un software de sistema de control de versiones que busca reemplazar al popular CVS, el cual posee varias deficiencias. Es software libre y se le conoce también como svn por ser ese el nombre de la herramienta de línea de comandos.

Serfe info(at)serfe.com https://www.serfe.com/images/serfe_logo_text.png https://www.serfe.com/images/serfe_logo_text.png FALUCHO 2032, S3016LDB, SANTO TOME, SANTA FE, ARGENTINA 1-305-5375397
Cookies & Privacy: 
This website uses cookies to ensure you get the best experience on our website.


Privacy Policy