ti-enxame.com

Como posso adicionar bibliotecas de terceiros ao Joomla para disponibilizá-las geralmente com o meu código

Usamos vários produtos de código aberto de terceiros, como PhpExcel e HtmlPurifier. No passado, sempre tínhamos uma pasta separada para eles e os chamamos de acordo, mas agora gostaria de saber se existe uma maneira mais convencional de instalá-los/usá-los com o Joomla \libraries pasta.

Eu observei sando a própria biblioteca em suas extensões , mas não estou claro se isso se aplica literalmente à criação de sua própria biblioteca ou se pode ser geralmente usada com "o que estiver na pasta". Espero algumas sugestões ou insights antes de iniciar este P&D, mas, caso contrário, atualizaremos com as conclusões.

11
GDP

Não posso comentar se existe uma maneira convencional, mas meu pensamento é que realmente faz sentido usar a pasta de bibliotecas para esse fim e vi outras pessoas fazendo o mesmo.

Pessoalmente, usei a pasta libraries da mesma maneira e, mais tarde, na minha extensão, normalmente carrego a biblioteca com a função jimport.

Assim, por exemplo:

jimport('simplehtmldom.simple_html_dom');

incluirá o arquivo php:

"/libraries/simplehtmldom/simple_html_dom.php"

5
FFrewin