Application de gestion de la vie scolaire
PHP Smarty JavaScript HTML CSS Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ades
admin
assistance
athena
bootstrap
bullISND
bullTQ
ckeditor
css
dropzone
fc
fc2
fpdf181
hermes
html2pdf
images
inc
infirmerie
install
js
manuel
mdp
nouvelleApplication
pad
photos
photosProfs
phpMailer
presences
profil
smarty
templates
templates_c
test
thot
trombiEleves
trombiProfs
upload
widgets/flashInfo
.gitignore
README.md
ZeusEdu.odt
ZeusEdu.sql
accueil.php
aliasOut.php
ce1d.odt
config.inc.php
config.ini
favicon.ico
font-awesome-animation.css
gpl.txt
index.php
info.php
javascript.js
lightning-icon.png
login.php
logout.php
menu.css
menuPrint.css
print.css
robots.txt
screen.css
styles.sty
texteLoi.html

README.md

ZeusEdu

Application de gestion de la vie scolaire. Version avec "responsive design" Plus d'informations: http://sio2.be/?s=ZEUS

Avertissement

Le logiciel est en perpétuelle construction, modification, restructuration, amélioration et parfois... régression. En principe, le code présenté sur Github a toujours été testé en vraie grandeur sur une installation réelle utilisée au jour le jour. Si vous constatez un bug sur votre installation, venez toujours vérifier s'il n'y a pas eu une mise à jour de rectification. Sinon, n'hésitez pas à me contacter pour obtenir la correction. Les dates des commits doivent vous indiquer si des mises à jour ont encore lieu régulièrement.

Modifications importantes

Les mises à jour cruciales à réaliser dans la base de données ou dans des fichiers de portée générale

2017-12-20 : mise à jour de /inc/classes/classApplication.inc.php (ajout de la fonction dateTimeFr($dateTime)) 2017-12-27 : ajout du champ "rédacteur" dans la table didac_thotJdc pour permettre la rédaction par les élèves 2017-12-28 : ajout de la table didac_thotJdcLike 2017-12-30 : mise à jour /screen.css 2017-12-31 : modification de la classe Ecole 2018-01-04: modification de la classe Athena 2018-01-04 : ajout de la table didac_athenaDemandes 2018-01-06 : modification de la table didac_adesFaits (valeurs NULL pour certains champs) 2018-01-07 : ajout de la table didac_thotJdcEleves 2018-02-15 : valeur par défaut du champ PJ de hermesArchives = Null, modification de la table didac_hermesArchives (ajout de deux champs: publie, dateFin) 2018-02-25 : modification de la longueur du champ "acroDest" dans la table didac_hermesArchives (4 acronymes x 7 signes + les virgules) 2018-03-04 : modification du type de champ pour le texte des messages Hermes => mediumBlob au lieu de Blob 2018-05-23 : ajout de la table didac_thotJDCTypes

Installation

  • Configurer le fichier /config.inc.php pour la base de données
  • uploader tous les fichiers sur le serveur web
  • créer la base de données: par exemple avec phpMyAdmin. La base de données doit être en utf8_unicode_ci
  • lancer la procédure d'installation et d'initialisation des tables de la base de données à partir de http://ecole.org/install/index.php (où ecole.org désigne l'adresse URL de votre serveur)
  • vérifier le fonctionnement de l'application avec l'utilisateur ADM et le mot de passe 123456
  • effacer le répertoire /install !!!
  • configurer le fichier /config.ini pour l'établissement scolaire
  • importer les contenus des tables depuis les fichiers .csv

Des fichiers .csv d'exemples se trouvent dans le répertoire /admin/exemples

Informations plus détaillées sur le wiki http://sio2.be/wiki/doku.php

Création d'une application

  • Cloner le répertoire nouvelleApplication avec le nom qui convient
  • Créer une icone .png 80x80px à mettre dans le répertoire /images avec le nom qui convient
  • Ajouter l'application dans l'admin générale
  • Activer l'application pour les utilisateurs dans l'admin générale
  • Créer l'application ;o)