Site Internet de la Commuz' – Comédie musicale étudiante commune à l'École centrale de Lyon et à l'emlyon business school.
Le site est une refonte menée par Étienne Sanguinetti, inspirée d'un premier jet de Gauthier Fanucci. Il a été remis à jours en 2022 par Benjamin Denise. Les auteurs sont depuis ce jour :
- Gauthier Fanucci : Webmestre du mandat 2016 - 2017 ;
- Étienne Sanguinetti : Webmestre du mandat 2017 - 2018 ;
- Raphaël Chalicarne : Webmestre du mandat 2018 - 2019 ;
- Bastien Laville : Webmestre du mandat 2019 - 2020 ;
- Alban Gosset: Webmestre du mandat 2020 - 2021 ;
- Benjamin Denise : Webmestre du mandat 2021 - 2022 ;
- Antoine Haynez : Webmestre du mandat 2022 - 2023 ;
- Frédéric Legrand : Webmestre du mandat 2023 - 2024 ;
Ce projet a été développé sous Node.js@21.5.0 avec le framework Nuxt@3.9.0.
- Migrate from Nuxt 2 to Nuxt 3
- Added support for Google Analytics
Each year, after the spectacle, you will need to add pictures made during the representations.
These high quality pictures can weight a lot. If we add 3/4 Go of pictures each year to this repository, it will become really hard to clone. Moreover these original pictures will never be used, as we use NuxtImage
for optimization.
Use the script image_manipulation.ts to export images. All information are included in the file.
You should keep the same format for the video, which is light and made for the web. You can use the following command to convert a video to the right format :
ffmpeg -i input_file.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis public/videos/video-intro.webm
Change the file public/videos/video-intro.webm
In layouts/default.vue you will be able to configure global variables.
- by settings
castingOpen
to true, the website will advertise its casting page. You should set this during the castings phases, but disable it the rest of the year, to prevent unnecessary informations. The majority of /castings pages should not be really relevant for people outside our schools
- Rajouter une banière pour pouvoir opt-out du tracking Google Analytics