Les widgets du backoffice, (dossier widget de includes), ajoute quelques souplesse supplémentaire.
En effet, plutôt que de coder des pages, pour chaque tableau de bord, l’utilisation des widget permette une re-utilisation dans d’autre espace plus simple.
L’inconvénient de ceux ci, et que pour éviter d’augmenter le nombre de fichier chargés, il mélange la récupération des donnée en php, et leur affichage.
Toutefois , cette forme devrait évoluer dans les fonctions future, mais ce n’est pas encore d’actualité.
Pour le moment, donc, les widget permette d’afficher des petit block de rappel d’info. Il sont utilisé par les tableaux de bord, et virtuellement par les pages de gestion de contenu (customers, produits) et permette ainsi de conserver sous la main des raccourcis.
Pour charger un widget dans un tableau de bord, voyer cet article ; Pour charger de manière systématique un widget dans l’une des pages de contenu, il vous suffit de le même nom au widget que la page elle même , soit : Pour la page customers, le widget est nommé customers.
Concernant les appels vers les class, librairies et fonctions, pas d’indication particulière.