LAB'BELL et AST

Usage de Code igniter

Par YVES DHENAIN, publié le lundi 19 juin 2017 06:34 - Mis à jour le lundi 19 juin 2017 08:09

Utiliser code igniter en ICN

I. Le point de départ

On travaille  avec des élèves d'ICN sur un site pour présenter l'établissement, avec comme objectifs:

  • S'intéresser aux femmes et hommes qui font l'établissement
  • Valoriser les démarches EDD dans l'établissement
  • Former les élèves à la création de page WEB
  • Former les élèves à la gestion de proejt

L'espace occupé sur le serveur WEB après un trimestre de travail est d'environ 5 Go:

# du -sh /var/www/html/devpub/bellevue/
# 4,9G    /var/www/html/devpub/bellevue/

 

En réalité, la totalité des données utilisées ne doit pas dépasser 50 Mo. On décide de refaire le site dans un autre répertoire en utilisant Code Igniter pour optimiser l'usage et étudier la possibilité d'un usage pédagogique.

 

II.Code Igniter

C'est un framework, qui doit permettre de rationaliser la production d'un site web en php, tout en respectant un modèle propre.

L'idée de mettre de l'ordre est intéressante, mais pas si facile à réaliser.

D'un point de vue pédagogique, on pourra déjà sensibiliser les élèves à cette approche, même si on arrive pas entièrement à la mettre en oeuvre .

III.Mise en place

Jetons un oeil au travail réalisé par les élèves .

@serv-isn:~$ du -sh /var/www/html/devpub/bellevue/*
56K    /var/www/html/devpub/bellevue/accessibilite
5,3M    /var/www/html/devpub/bellevue/journalistes
1,1M    /var/www/html/devpub/bellevue/modelebootstrap
4,8G    /var/www/html/devpub/bellevue/photographes
16M    /var/www/html/devpub/bellevue/projetsicn
16K    /var/www/html/devpub/bellevue/quisommesnous
22M    /var/www/html/devpub/bellevue/reperageplan
75M    /var/www/html/devpub/bellevue/webmaster

Donc, c'est pas mal, il y a déjà une structure existante.

l'url pour accéder au site sera : https://pbellevue.libreedu.ovh/

Un des intérêts de Code Igniter est de pouvoir installer une partie du site "hors" de l'espace web, ce qui améliore un peu la sécurité .

  • La partie application est située directement dans /var/www
  • le fichier de configuration initial est /var/www/html/index.php

Migration de la page d'accueil .

 

Catégories
  • tutoriels