Modificar componente usuario joomla 1.5

Solo disponible en BuenasTareas
  • Páginas : 4 (858 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de febrero de 2011
Leer documento completo
Vista previa del texto
Modificación de un componente
Muchas veces nos encontramos con que hay en Joomla! un componente que hace lo que queremos, pero que no se ajusta del todo a la petición del cliente. Al trabajar con unprograma licencia GNU/GPL tenemos la ventaja que podemos acceder a su código fuente y adaptarlo a nuestras necesidades sin tener que crear nosotros un componente entero nosotros.
En este casoJoomla! Trae de serie un componente llamado “Contactos” en el que puedes incluir los datos personales de personas para después mostrarlos. Este componente se ajusta a las necesidades para mostrar lainformación de las diferentes personas que integran el grupo, sin embargo no hay campos para incluir información que el cliente me ha pedido que salga. Lo que voy a mostrar ahora es como he añadido paso apaso distintitos campos al componente como son la Formación Académica, los intereses, la dedicación actual y el despacho.
Para modificar un componente lo primeros que haremos será crearnos una carpetacon el nombre del componente y extraerlo de la estructura de directorio de Joomla. Hacemos esto porque el componente no se encuentra separado del paquete básico de Joomla y si lo modificamosdirectamente será más complicado exportarlo a otros proyectos. Aunque no se podrá instalar como se instalan los componentes normalmente, al final explicare como se tendrá que hacer.
Al coger los directoriosque nos hacen falta quedara una estructura de directorios como esta:

Como podemos observar he mantenido la misma estructura de directorio que tiene Joomla. Antes de ponerse a modificar códigodebemos modificar las tablas en nuestra base de datos. En nuestro caso utilizaremos la herramienta MySQLAdministrator para modificar la tabla ‘jos_contact_details’ añadiendo los siguientes campos:Ahora ya podemos comenzar a modificar código, comenzaremos modificando la parte del administrador para terminar modificando en último lugar la parte publica del componente. Al examinar la estructura se...
tracking img