An archive website for the graphic design and visual communication department at Bauhaus-University Weimar, Germany. Made with Kirby CMS.
If you want to contribute to the website design and functionality or fix problems, feel free to get in touch, open an issue or create a pull request. Read more below at branching.
If you want to contribute to the page content, please get in touch with the editors aka. the staff of the graphic design chair at Marienstraße 1, Weimar. Read more at herbert.gd/info.
- php 8.1
- imagemagick
- sass
- npm
Clone repo including submodules
git clone git@github.com:moritzebeling/herbert.gd.git
cd hebert.gd
Install dependencies
composer install
npm install
composer update
npm update
To run a php server on localhost:8000
composer start
Compile sass on save
sass --watch --style=compressed assets/scss:assets/css
Compile js
npm run dev
Build for production
npm run build
master branch is only for the currently stable live version. Development happens within develop, which is the only branch ever to be pulled to master. If you are fixing an issue or working on a new feature, please start from develop and call your new branch yymmdd-issue-name or yymmdd-feature-name. Send pull requests only to develop.
- php
- imagemagick
- Kirby (v3) CMS
- Bettersearch Kirby plugin for an enhanced search algorithm
- sass CSS Preprocessor
- Swiper.js Image slider gallery
- Lazysizes Image lazyloading
When deploying this website to the target host, please exclude the following from upload to prevent yourself from overriding critical files and avoid cluttering:
.lock*.sess.git.license.gitignore.gitmodules.editorconfignode_modules.DS_Storemediacontentsite/accountssite/sessions