Description
When designing our website in the year of sausage and mashed potatoes, the intention was that Projects would be loaded dynamically from the backend and members would be able to edit their projects from the member pages.
Last year we released Syslog (our blog), in which posts were dynamically loaded from mdx markup files in the source code instead of the backend.
Currently, the approach is not consistent, with data coming dynamically from the backend for projects and from the source code for Syslog.
The mdx way is common practice in such web projects, and the backend idea again too fancy and a dumbed-down version for our highly intelligent members. The mdx way would also ease optimization issues.
Thus, it would be great to retire the dynamic backend method on the Projects page and implement a similar mdx rendering as on the Syslog page. Also an interesting option is to merge Projects and Syslog on a technical level, although still separating them in the frontend.
After the revamp, it would also be easier and lower threshold to add new or edit projects, because currently (ahem I think the interface for adding projects was accidentally lost) editing projects is a pain.
Following this, I would have ideas to develop a presentation of the projects on the website so that it is easier to see the most important and relevant projects.