Skip to content
Snippets Groups Projects
Commit 1b5bf25f authored by Arnaud Levy's avatar Arnaud Levy
Browse files

doc

parent 59698f12
No related branches found
No related tags found
No related merge requests found
File moved
# Benchmark
## Excellent websites
## Ecoles
### Excellent websites
- https://www.harvard.edu/
- https://www.mit.edu/
## Other websites
### Other websites
- https://www.stanford.edu/
- https://www.brown.edu/
......
# Models
# Communication
## communication/website/Event
## Models
### communication/website/Event
- university:references
- communication_website:references
......@@ -11,7 +13,7 @@
- published:boolean
- published_at:datetime
## communication/website/event/Kind
### communication/website/event/Kind
- university:references
- communication_website:references
......
File moved
......@@ -8,7 +8,7 @@ https://bordeauxmontaigne.osuny.org/journal -> workflow publication et review re
https://bordeauxmontaigne.osuny.org/profile -> gestion de son propre profil
Il ne doit pas y avoir de couplage fort avec osuny.org dans le code (variables d'env dans models/university/with_idenfier.rb).
Attention, il ne faut pas coder de couplage fort avec osuny.org (utiliser des variables d'env dans models/university/with_idenfier.rb).
On a des objets attachés à l'université "bordeauxmontaigne" :
- ecoles
......@@ -21,27 +21,16 @@ On a des objets attachés à l'université "bordeauxmontaigne" :
## Sites
On peut créer des sites autonomes.
1. Choix du about
Au moment de la création on choisit un about (à terme peut-être plusieurs).
Au moment de la création on choisit un "about".
Cet "about" peut concerner une université, une école, une revue, ou rien du tout (ex: site de projet étudiant)...
2. Choix des langues
Français par défaut
3. Définition du repository
Sélection du repository git avec le site en Jekyll.
On peut imaginer le schéma par défaut suivant :
https://github.com/osuny-org/bordeauxmontaigne-iut
Ou bien des repositories spécifiques gérés par l'Université.
4.1 Création du repo
Si le repo n'existe pas, création depuis un template, par exemple :
https://github.com/osuny-org/school
2. Définition du repository
Sélection du repository git avec le site Hugo.
Ex: https://github.com/noesya/bordeauxmontaigne-iut
4.2 Sélection du repo
Si le repo existe, connexion au repository.
3. Edition du site
Gestion des objets côté Rails, export statique à l'enregistrement.
5. Edition du site
Idem Netlify CMS, passerelle git, création des pages en fonction des collections disponibles et publication sur le git. Certains objets (formations) devront exister en BDD et être transformés en markdown ou html.
4. Paramétrage
Définition des langues, adaptation des chemins et des textes pour chaque langue.
# Models
## Models
## university/person/Researcher (extends university/Person)
### university/person/Researcher (extends university/Person)
... ajouté à university/Person
- habilitation:boolean
- tenure:boolean
## research/Laboratory
### research/Laboratory
- university:references
- name:string
......@@ -15,7 +15,7 @@
- city:string
- country:string
## research/laboratory/Axis
### research/laboratory/Axis
- university:references
- research_laboratory:references
......@@ -24,17 +24,7 @@
- description:text
- text:html
## research/laboratory/Involvement
- university:references
- research_laboratory:references
- university_person:references
- research_axis:references
- status:enum (statutaire, doctorant, associé)
- description:string
- themes:html
## research/Thesis
### research/Thesis
- university:references
- research_laboratory:references
......@@ -45,3 +35,13 @@
- started_at:date
- completed:boolean
- completed_at:date
### research/laboratory/Involvement (tbc)
- university:references
- research_laboratory:references
- university_person:references
- research_axis:references
- status:enum (statutaire, doctorant, associé)
- description:string
- themes:html
File moved
# Models
# University
## University
## Models
### university/Person
### university/person/Teacher
### University
- name:string
- address:string
......@@ -9,7 +15,7 @@
- country:string
- private:boolean
## university/School
### university/School
- university:references
- name:string
......@@ -20,7 +26,7 @@
- latitude:float
- longitude:float
## university/Campus
### university/Campus
- university:references
- name:string
......@@ -29,19 +35,8 @@
- city:string
- country:string
## university/Section
### university/Section
cf https://conseil-national-des-universites.fr/cnu/
- name:string
- number:integer
## User
- university:references
- first_name:string
- last_name:string
- role:integer (enum: superadmin, admin, visitor)
## university/Person
## university/person/Teacher
# Profile
# User
Users can manage their profiles as:
- teachers
......@@ -6,3 +6,10 @@ Users can manage their profiles as:
- alumni
https://www.iut.u-bordeaux-montaigne.fr/mon-compte
## Model
- university:references
- first_name:string
- last_name:string
- role:integer (enum: superadmin, admin, visitor)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment