Schilderwald as a Service
Mit diesem innovativen SaaS Service können Sie einfach beschilderungen für Ihre Event erstellen. Probieren sich es doch einfach aus!
Es muss einfach nur als query parameter einen pfad zu einem Order übergeben werden. Dort braucht es nur eine config.json sowie styles und images.
{
"name": "hacksonthebeach",
"css": [
"/style.css"
],
"editable_elements": [
{"tag": "h1", "class": "heading", "default": "You are beautiful"},
{"tag": "h6", "class": "heading", "default": "You are beautiful"},
{"tag": "p", "class": "subline", "default": "Let's change the world"}
],
"styling_elements": [
{"tag": "img", "alt": "", "class": "absolute", "id": "hotb-logo", "src": "https://raw.githubusercontent.com/chaostreff-flensburg/digitalSignage/master/assets/img/hacksonthebeach/wortmarke.svg"},
{"tag": "img", "alt": "","class": "absolute", "id": "hotb-schirm", "src": "https://raw.githubusercontent.com/chaostreff-flensburg/digitalSignage/master/assets/img/hacksonthebeach/loetschirm.svg"}
]
}
.css Dateien können nicht direkt von Git(hub) im raw modus geladen werden. Diese haben den falschen mime type. Dafür muss dann https://raw.githack.com/ benutzt werden. Z.B.:
https://raw.githack.com/chaos-jetzt/schild-vorlagen/main/chaos_jetzt_light/style.css
In config.json
werden mit editable_elements die HTML Elmente konfiguriert welche angezeigt werden. Es kann ein default value übergeben werden. Diese kann aber über den Query Parameter values
überschrieben werden. Z.B.:
?config=https://raw.githubusercontent.com/chaos-jetzt/schild-vorlagen/main/chaos_jetzt_light/&values=eins;zwei;drei
Schreibt in die ersten drei Input Felder den Wert eins, zwei und drei. Das vierte Input feld behält seinen default value. Die Separierung erfolgt über das ;
.
This project is using vue.js as frontend framework.
This template should help get you started developing with Vue 3 in Vite.
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint