Constantes de joomla para desarrolladores

Joomla nos ofrece una serie de constantes que conviene conocer cuanto estamos desarrolando alguna extensión; ya que nos van a facilitar el acceso a las rutas más comunes de la aplicación

Estas constantes podemos verlas en el archivo “defines.php” que se encuentra en la carpeta “includes”, la cual a su vez está en el raiz de joomla. Este archivo únicamente tiene la función de definir las siguientes constantes:

JPATH_ROOT
Es la ruta que apunta al directorio en el que está instalado nuestro joomla.
JPATH_SITE
Es un sinónimo de JPATH_ROOT, ya que apunta a la misma ruta.
JPATH_CONFIGURATION
Es otra constante que se utiliza para referirse al mismo Path que las anteriores.
JPATH_ADMINISTRATOR
Es la ruta en la que se encuentra el administrador de nuestro sitio.
JPATH_LIBRARIES
Nos indicar el path al directorio donde se encuentran instaladas las librerias usadas por joomla o las que hayamos instalado nosotros.
JPATH_PLUGINS
Ruta al directorio principal en el que se alojan los plugins que tengamos instalados en el sistema.
JPATH_INSTALLATION
Es la dirección donde se encuentra la carpeta encargada de la instalación de joomla. Recordemos que es el directorio que hemos eliminado al acabar la instalación de joomla.
JPATH_THEMES
La ruta a la carpeta base en la que se alojan las plantillas que tengamos instaladas en el sistema.
JPATH_CACHE
Ruta al directorio donde se van guardando los archivos de caché.
JPATH_MANIFESTS
Ruta en la que se encuentran los archivos de manifiesto del sitio web. Está incluida en la carpata de administración del portal web y en ella podemos encontrar determinada información del CMS.

Como vemos, todas estas constantes de joomla, son atajos que nos proporciona el sistema para acceder a sus diferentes secciones.

Esta entrada fue publicada en Componentes. Guarda el enlace permanente.

Una respuesta a Constantes de joomla para desarrolladores

  1. epale dijo:

    Interesante…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s