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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.