Libreria de Joomla!

Galería de Templates para Joomla!

Galería de Templates para Joomla!

Aprendé Joomla! Via skype o msn

Aprendé Joomla! Via skype o msn

Hosting CPANEL para Joomla!

Hosting CPANEL para Joomla!

Correo electrónico Imprimir PDF

Joomla! incluye una selección de librerías útiles, incluyendo su propia libreria—joomla.
Para importar una librería se utiliza la función jimport ().En este ejemplo, para importar la librería joomla.filesystem.file, (que es específicamente para el manejo de archivos) utilizamos el siguiente código:

jimport( 'joomla.filesystem.file');

Cuando importamos de una librería, tenemos la opción de importar toda la librería o
sólo una pequeña parte de ella. El ejemplo anterior importa el archivo /libraries/joomla/
filesystem/file.php
. Si queremos, podemos importar todos los archivos en el sitema de archivos del directorio.Para ello tenemos que utilizar el carácter asterisco:

jimport('joomla.filesystem.*');

Joomla! no soporta actualmente las extensiones de la librería. En el f uturo
los desarrolladores podran incluir la habilidad de subir librerías personalizadas
e implementar las dependencias.

La siguiente tabla detalla las librerías de base que se incluyen en Joomla!:

Librería Descripción Licencia
archive Clase que administra los archivos tar (www.phpconcept.net). PHP Licencia 3
bitfolge vCard (www.bitfolge.de). GNU LGPL
domit

DOM (Documentos de Modélos de Objetos) Analizador XML (www.phpclasses.org/browse/package/1468.html).

GNU LGPL
geshi Clase de PHP para generar sintaxis coloreada (qbnz.com/highlighter) GNU LGL
joomla Núcleo de libreria Joomla! GNU GPL
openid Gestión de acceso remoto (www.openidenabled.com). GNU LGPL
pattemplate Manejo de plantillas (www.php-tools.net). GNU LGPL
pcl Manejo de archivo (www.phpconcept.net) GNU GPL
pear
PHP Extensión y aplicación de repositorio (pear.php.net).
Mixed
phpgacl Acceso de Control Genérico (phpgacl.sourceforge.net). GNU LGPL
phpinputflter Filtro no deseado de salida PHP / Javascript / etiquetas HTML (www.
phpclasses.org/browse/package/2189.html).
GNU GPL
phpmailer Clase para enviar correos electrónicos usando sendmail, PHP
mail( ), o SMTP (phpmailer.sourceforge.net)
GNU LGPL
phputf8 Herramientas UTF8 y ASCII (phputf8.sourceforge.net) Mixed
phpxmlrpc Protocolo XML-RPC (phpxmlrpc.sourceforge.net) Special
simplepie Lector de RSS y Atom (simplepie.org). GNU LGPL
tcpdf Generador PDF que no requiere librerías adicionales (tcpdf.sourceforge.net). GNU LGPL

 

Podemos importar estas librerías de misma forma que la librería de Joomla!. Este ejemplo
demuestra cómo podemos importar la clase GeSHi de la librería Geshi:

jimport('geshi.geshi');

 
Copyright © 2005-2011 - Joomlaos.net pertenece a Walter Ulises Ayllapan