blumilksoftware / interns-2022c-internships

Intership programme application made by interns themselves.
MIT License
5 stars 5 forks source link

Configurable college information outside vue templates #81

Closed plencka closed 1 year ago

plencka commented 3 years ago

It would be nice if common data for school used through the site was configurable through .csv file. It could contain school's name, path to logo, link to the main site, maybe something else...

We also need to consider generic website's descriptions. They cannot be only for college/university, but should be easily adjustable. Some high schools require internship and they might also like to use this template.

For the same reason I'm not the fan of the second section ['Join us!'] on the Landing page. It sounds like we are the ones managing the site, and schools can apply to have a 'section' for themselves. The project is intended to give them full administration rights to the whole thing. As of #163

plencka commented 2 years ago

I'd leave this issue open [maybe with different title]. I think it might be nice to store such information outside website templates and read them from easily editable files.

This way other schools etc. will be able to quickly adjust the project to their school identity and they won't accidentally miss random references to the original university.

I'd use different format than .csv, because it is easy to accidentally mess up. Ideally something like:

name=COLLEGIUM WITELONA Uczelnia Państwowa
website=http://www.pwsz.legnica.edu.pl/

Maybe simply use .env file for those? Or generate other file from environment values on build.