Utilizziamo numerosi prodotti open source di terze parti come PhpExcel e HtmlPurifier. In passato abbiamo sempre avuto una cartella separata per loro e li abbiamo chiamati di conseguenza, ma ora vorrei sapere se esiste un modo più convenzionale di installarli/usarli con Joomla \libraries
cartella.
Ho guardato tilizzando la tua libreria nelle tue estensioni , ma non sono chiaro se questo si applica letteralmente alla scrittura della tua libreria o se può essere generalmente utilizzato con "qualunque cosa sia nella cartella". Spero in alcuni suggerimenti o approfondimenti prima di iniziare questa ricerca e sviluppo, ma aggiornerò con i risultati altrimenti.
Non posso commentare se esiste un modo convenzionale, ma il mio pensiero è che abbia davvero senso usare la cartella delle librerie per questo scopo e ho visto altri fare lo stesso.
Personalmente ho usato la cartella delle librerie allo stesso modo, e successivamente sulla mia estensione di solito carico la libreria con la funzione jimport
.
Come ad esempio questo:
jimport('simplehtmldom.simple_html_dom');
includerà il file php:
"/Libraries/simplehtmldom/simple_html_dom.php"