mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 11:09:18 +02:00
Added complete database schema for Post-ERG thesis archive: - schema.sql with full relational database structure - README.md with schema documentation and usage examples - SETUP.md with comprehensive setup and maintenance guide - posterg_fiche-technique.md with technical specifications - Database_TFE_test.csv and .ods with example data Database features: - Normalized relational schema (3NF) - Support for multiple authors, supervisors, languages, formats, keywords - Publication workflow (submission → defense → jury review → publication) - Access control (Libre/Interne/Interdit) - File attachments tracking - Predefined reference tables for orientations, AP programs, finalities - Views for simplified querying - Automatic timestamps and cascade deletes
PostERG - Formulaire d'ajout de mémoires
Le formulaire permet aux étudiant.e.s sortant de l'ERG en cursus de Master de soumettre leurs mémoires et travaux de fin d'études.
Fonctionnalités
- Soumission de mémoires avec métadonnées
- Sauvegarde des métadonnées en format YAML
- Téléversement des fichiers sur le serveur interne de l'école
Technologies
- PHP
- CSS fait-main + Simple.css
- Symfony YAML pour le traitement des fichiers YAML
Installation
composer install
Lancement
php -S 127.0.0.1:3000
Puis ouvrir 127.0.0.1:3000 dans votre navigateur.
Structure
formulaire/
├── assets/ # Fichiers CSS et ressources
├── data/ # Données stockées (YAML, fichiers)
├── formulaire.php # Page principale du formulaire
├── index.php # Point d'entrée
└── thanks.php # Page de confirmation