Re: Maquette SPIPRemix, intégration de Co mposer dans le développement de SPIP
James <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CAE50Zk7wRh-RMa5KBN+f70BFkhKqPh+G5h9YU8mbdmW8sz4ZQQ@mail.gmail.com> |
Le 8 mai 2018 à 00:50, Ybbet Spip <[email protected]> a écrit : > Super bonne nouvelle ! > > Dès que j'ai pris connaissance de la nouvelle, j'ai tenté l'installation > de SPIP par composer. Sans accroc. (J'avais déjà composer sur ma machine. > J'ai mis à jour en 1.6.5 tout de même). > Je regarde les fichiers, tout semble normal… Ou presque, il manque le > répertoire "config". L'installation par le navigateur me confirme la chose. > Merci du signalement. boulette corrigée dans master ou j'expérimente l'isolation de l'écran de sécurité en library standard > > Egalement, on trouve à la racine du site le répertoire "vendor", classique > avec composer. Il contient : composer et spip. > Et justement dans vendor/spip/ : > - composer-installer > Je vais rédiger une doc spécifique sur celui-là bientôt ;) > - ecran_securite. > > Je liste tout ça, car ça sort du schéma classique de SPIP. Surtout : > vendor/spip/eran_securite/ > Est-ce qu'il est bien pris automatiquement par l'installation de SPIP ? Ou > est-ce que composer ne l'a pas mis (pour l'instant) dans le bon répertoire ? > C'est bien pris en compte. Tu noteras la présence dans ./spip.php de la ligne ```php require_once __DIR__ . '/vendor/autoload.php'; ``` et la "librairie" https://git-spip.lerebooteux.fr/spip/security indique que le fichier ecran_securite.php doit être "autoloadé" : voir https://git-spip.lerebooteux.fr/spip/security/src/branch/master/composer.json Pas sur que ce soit chargé au bon moment, mais ça fait partie du chantier de la branche de dev. -- James