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.
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"