Usamos vários produtos de código aberto de terceiros, como PhpExcel e HtmlPurifier. No passado, sempre tivemos 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 a \libraries
pasta Joomla .
Analisei Como usar 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 geralmente ser usado com "o que estiver na pasta". Espero algumas sugestões ou insights antes de iniciar esta pesquisa e desenvolvimento, mas atualizarei as conclusões em contrário.
JLoader
em um evento plugin para carregá-lo automaticamenteRespostas:
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
jimport
funçãoAssim, por exemplo:
incluirá o arquivo php:
fonte