Re: [SPIPremix] Une distribution SPIP alternative
James <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CAE50Zk6VgDw8orc8iLgFQQygHk-kF8epyPzk=WfdE0yE2627Aw@mail.gmail.com> |
Le 15 juin 2018 à 07:56, spipfactory <[email protected]> a écrit : > Bon je sais c'est une liste de gurus du code , de pro de la ligne de code > et j'en passe et des meilleurs. > > J'apprécie énormément de la lire , je suis stupéfait du boulot réalisé a > chaque fois, je n'interviens que très très rarement n'ayant pas les > compétences > > > mais la j'ai vraiment un problème de compréhension sur l'installation de > spip > > j'ai lu > > Composer intervient essentiellement pendant la phase de développement. > Mais il peut aussi avoir son utilité pendant la phase de packaging voire > pour une partie du déploiement d’une application web. > > James, 30 mars 2018, minuit 8. > > > donc si je pige composer permet de dev mais pas d'installer spip, > l'install de spip c'est toujours FTP ou spip_loader.php. > Il y a, très génériquement, plusieurs étapes pour arriver à ses fins : 1/ Développer son site SPIP correspond, en gros à : 1.1/ Récupérer sur sa machine et assembler le code de SPIP, ses plugins, d'autres plugins. Et il y a plusieurs méthodes déjà. 1.2/ Installer : lancer le site, paramétrer la base de données, activer des plugins "dist" ou "core" 1.3/ Personnaliser avec des surcharges (répertoire squelettes et mes_options.php), avec du paramétrage de tout type tel qu'ajout et activation de plugins, d'options, dans l'espace privé 2/ Déployer son site SPIP correspond à : 2.1/ Envoyer l'ensemble du code (SPIP + Personnalisation), là aussi, il y a plusieurs méthodes, dont FTP ou spip_loader.php. Par contre, spip_loader.php n'est pas très pratique pour la partie personnalisation. 2.2/ Reproduire le paramétrage qui ne se fait que par l'espace privé sur le site. 3/ Exploiter son site SPIP correspond à faire des sauvegardes de base de données et du fond documentaire (répertoire IMG), vider le cache, importer ou exporter des données, etc. 4/ Maintenir son site SPIP correspond à récupérer tout ou partie du paramétrage effectué sur le site sur sa machine, faire des modifications sur sa machine, faire des mises à jour du code de SPIP, de ses plugins, d'autres plugins, ajouter de nouveaux plugins et resynchroniser le site avec les modifications qu'on a fait sur sa machine. Cela revient à faire une partie des étapes 1/ et 2/ Donc : L'équipe chargée de distribuer SPIP et ses plugins peut s'appuyer sur composer pour la mise à disposition sur Internet qui permettra au webmestre de faire l'étape 1.1 Composer peut intervenir pour la partie 1/ et 4/ pour un webmestre : récupérer, mettre à jour SPIP, des plugins, mais aussi ajouter d'autres composants qui ne seraient ni SPIP, ni plugins. L'équipe chargée de faire fonctionner spip_loader.php pourrait faire évoluer ce script afin qu'il s'appuie sur ce qui serait fait par l'équipe chargée de distribuer SPIP Concernant la partie 2/ ça dépend... mais ça dépend déjà aujourd'hui. j'ai plein d'autre question mais bon c'est ptet pas la liste pour ... > Si, si, c'est la liste pour :-) -- James