Bonsoir.
Ce Plugin me permettra-t-il d'avoir un simple système de recherche ?
Pour un simple système de recherche, tu n'as pas forcément besoin d'un plugin, bien que tu puisses l'utiliser si tu le souhaite, il est plutôt prévu pour des recherches assez poussée.
Tu peux très bien pour l'instant faire ton système de recherche via une simple requête dans ta table et plus tard utiliser le plugin si tu veux faire des recherches plus poussées lorsque tu auras bien pris en main le plugin.
Déjà je remarque que l'installation du Plugin ce fait dans vendor/firendsofcake/ , ne devrait-il pas être dans le dossier Plugins ?
Non, pas obligatoirement, les plugins externes peuvent très bien se situer dans le dossier vendor, les plugins situés dans le dossier plugins sont plutôt ceux que tu crées toi même par exemple, ou bien des thèmes que tu crées toi même.
Il faut que tu penses que tout se qui se trouve dans le dossier vendor, sont des ressources externes, autant les librairies externes que des ressources spécifiques pour CakePHP.
Si tu regardes bie le fichier composer.json du plugin, tu remarqueras que la valeur de type est __cakephp_plugin, le framework sera par conséquence capable de faire le lien.
Pour ce qui concerne la table, tu n'as pas besoin de créer une table, tu as juste besoin de le rattacher aux classes *Table__ dans lesquelles tu veux utiliser le plugin.