mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 19:19:19 +02:00
Mise à jours et création de READMEs dédier.
This commit is contained in:
@@ -1,42 +1,40 @@
|
||||
# PostERG - Formulaire d'ajout de mémoires
|
||||
|
||||
Le formulaire a pour objectif de rendre possible au étudiant.e.s sortant de l'erg en cursus de Master, de mettre à disposition leur mémoires et travaux de fin d'études, dans le cadre du projet PostERG.
|
||||
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.
|
||||
|
||||
Les métadonnées sont sauvegarder en format .yaml, et toutes les données sont téléversé sur un serveur interne à l'école, pour ensuite être afficher publiquement en ligne à travers [le siteweb PostERG](https://codeberg.org/PostERG/posterg-website).
|
||||
## Fonctionnalités
|
||||
|
||||
Le formulaire est en PHP, utilisant à la fois du css fait-main et [Simple.css](https://simplecss.org/). La librairie de traitement du YAML est [Symfony](https://symfony.com/doc/current/components/yaml.html).
|
||||
- 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
|
||||
|
||||
Pour installer toutes les dépendances citées dans `compose.json`, installer compose sur votre système:
|
||||
## Technologies
|
||||
|
||||
```shell
|
||||
curl -sS https://getcomposer.org/installer | php
|
||||
- PHP
|
||||
- CSS fait-main + [Simple.css](https://simplecss.org/)
|
||||
- [Symfony YAML](https://symfony.com/doc/current/components/yaml.html) pour le traitement des fichiers YAML
|
||||
|
||||
```
|
||||
ou
|
||||
```shell
|
||||
php -r "readfile('https://getcomposer.org/installer');" | php
|
||||
|
||||
```
|
||||
ou installer le paquet composer de votre distribution.
|
||||
|
||||
Puis naviguer jusqu'au dossier du projet dans un terminal et lancer la commande:
|
||||
## Installation
|
||||
|
||||
```shell
|
||||
composer install
|
||||
|
||||
```
|
||||
|
||||
Il vous faudras un serveur php pour voir le site en local.
|
||||
|
||||
Pour cela, utiliser soit WAMP/MAMP/LAMP, soit installé php pour votre système et lancé dans le dossier du projet depuis un terminal la commande suivant:
|
||||
## Lancement
|
||||
|
||||
```shell
|
||||
php -S 127.0.0.1:3000
|
||||
```
|
||||
|
||||
Puis ouvrir [127.0.0.1:3000](http://127.0.0.1:3000) dans votre navigateur.
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
Ouvrer votre navigateur de choix (Firefox ;-) ) et entrer l'addresse:
|
||||
|
||||
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
|
||||
```
|
||||
127.0.0.1:3000
|
||||
```
|
||||
dans la barre d'URL.
|
||||
|
||||
Reference in New Issue
Block a user