Skip to content

Utilisation externe

RACINE Pierre-Alexandre edited this page Jan 24, 2023 · 4 revisions

Utilisation d'une CCN par une entité extérieure

Note importante

Cette documentation vous explique comment installer une CCN sur un serveur local (système linux). À vous d'adapter le code pour un fonctionnement distant ou dockerisé.

Notez également que nous tentons d'expliquer comment utiliser SPIP4 mais cette dernière version est nouvelle et les travaux et les tests sont en cours pour faire cette migration sereinement. Si vous préférez utilisez SPIP3, vous devrez avoir une version de PHP5)

Pré-requis

Ce document vous initiera à l'installation d'une ccn. Pour cela il vous faudra l'accès à un serveur Apache ayant également PHP (en version 5 pour SPIP3) et une base de données (SQLite, mySQL ou mariaDB).

Pour notre exemple, si votre serveur apache est bien installé, cette url devrait déjà vous afficher quelque chose (qui ne soit pas un message d'erreur).

Installation de SPIP

Pour une installation en local, nous baptiserons notre CCN nouvelle_ccn qui sera accessible sur localhost.nouvelle_ccn

mkdir /var/www/html/nouvelle_ccn

En vous connectant sur http://localhost/nouvelle_ccn/, vous devriez, là encore, avoir une nouvelle réponse ressemblant à ceci : apache_ccn

À présent, téléchargez la version de SPIP que vous désirez (SPIP3 pour le moment).

# Si vous avez choisi SPIP3 (et avez donc PHP5)
wget https://files.spip.net/spip/archives/spip-v3.2.17.zip
unzip spip-v3.2.17.zip -d /var/www/html/nouvelle_ccn/
rm spip-v3.2.17.zip

# Si vous avez choisi SPIP4
wget https://files.spip.net/spip/dev/spip-master.zip
unzip spip-master.zip -d /var/www/html/nouvelle_ccn/
rm spip-master.zip
# Anticipons les problèmes. SPIP a besoin que lui soient créés certains dossiers qu'il pourra utiliser à sa guise.
mkdir -p /var/www/html/nouvelle_ccn/plugins/auto /var/www/html/nouvelle_ccn/IMG/ /var/www/html/nouvelle_ccn/tmp/ /var/www/html/nouvelle_ccn/local/ /var/www/html/nouvelle_ccn/config/

Il ne vous reste plus qu'à visiter cette adresse : http://localhost/nouvelle_ccn/ecrire/ qui devrait vous afficher ceci : accueil_install

Suivez-en simplement les instructions et vous aurez un SPIP bien installé.

Installation des squelettes CCN

# Je suggère d'installer les squelettes via GIT.
# La branche installée est celle de développement sur SPIP4 : dev-spip4 (changez pour une autre si vous le désirez)
git clone --branch dev-spip4 https://github.com/ccnum/plugin_air_laclasse.git /var/www/html/nouvelle_ccn/squelettes/

Retournez dans l'interface admin de votre ccn, et activez-y le nouveau module.