it-swarm-es.tech

¿Cómo puedo agregar bibliotecas de terceros a Joomla para tenerlas generalmente disponibles con mi código?

Utilizamos una serie de productos de código abierto de terceros, como PhpExcel y HtmlPurifier. En el pasado siempre hemos tenido una carpeta separada para ellos y los llamamos en consecuencia, pero ahora nos gustaría saber si hay una forma más convencional de instalarlos/usarlos con Joomla \libraries carpeta.

He visto sar su propia biblioteca en sus extensiones , pero no tengo claro si esto se aplica literalmente a escribir su propia biblioteca, o si se puede usar generalmente con "lo que esté en la carpeta". Espero algunas sugerencias o ideas antes Comienzo esta I + D, pero actualizaré con los hallazgos de lo contrario.

11
GDP

No puedo comentar si hay una forma convencional, pero creo que realmente tiene sentido usar la carpeta de bibliotecas para este propósito y he visto a otros hacer lo mismo.

Personalmente, he usado la carpeta de bibliotecas de la misma manera, y más tarde, en mi extensión, generalmente cargo la biblioteca con la función jimport.

Así por ejemplo:

jimport('simplehtmldom.simple_html_dom');

incluirá el archivo php:

"/libraries/simplehtmldom/simple_html_dom.php"

5
FFrewin