Die Webseite des C3WOC
Find a file
L3D af1e3df761 Waffelbelag
Former-commit-id: 045cd86002d1671b5e1b10199f876ff45866c4bf [formerly 135e635f344cc4f8f869b4663d023c30f2b48143] [formerly ee3bf18e21ffe8ac8671aa354a4319fb788fda07 [formerly b9f10d4e721f8676234eb72c899a221550997dc5]]
Former-commit-id: bc510abdea0b189a3021f8493b8e95a4320c5148 [formerly 3e65e23a7aed5cf4b8d8b72e192a58f7339eb5cf]
Former-commit-id: 8f412d49e6a0e401691c6742df697c17368388d7
2018-12-21 18:36:34 +01:00
assets Add flowblock for images 2018-11-30 01:23:15 +01:00
content C3GELB 2018-12-17 22:10:52 +01:00
databags Translate waffle meta blog 2018-11-04 23:32:54 +01:00
flowblocks Add flowblock for images 2018-11-30 01:23:15 +01:00
models Add flowblock for images 2018-11-30 01:23:15 +01:00
templates Add flowblock for images 2018-11-30 01:23:15 +01:00
.gitignore Renew design 2018-04-23 23:14:38 +02:00
.travis.yml Add Travis Autodeploy 2018-11-04 23:52:01 +01:00
c3woc.lektorproject Start translation 2018-10-13 00:02:29 +02:00
einkauf.md Waffelbelag 2018-12-21 18:36:34 +01:00
README.md Delete modules 2018-11-05 00:51:09 +01:00

Build Status C3WOC

Status

Dies ist der Quellcode der aktuellen Webseite des C3 Waffel Operation Center. Diese findet man unter c3woc.de

Lektor CMS:

Das CMS für diese Webseite ist Lektor. Die Installationsanleitung gibt es hier. Lektor ist auch als Python Modul verfügbar und kann mit python2 -m lektor verwendet werden. Auch die Installation über pip (in einem virtuellen Enviroment ist möglich:

virtualenv venv
. venv/bin/activate
pip install lektor

Zum Starten von Lektor muss man mit der Komandozeile in das root Verzeichnis der Webseite gehen und dort mit dem Befehl lektor server startet man Lektor und öffnen auf 127.0.0.1 den Port 5000 über den die Webseite bearbeitbar ist. Die Versionskontrolle der Webseite findet über Git statt. Daher wenn möglich Bilder erst bearbeiten, bevor diese Veröffentlicht werden!

Zur neuen Webseite Beitragen:

  1. Dieses Repository Forken oder einen neuen Branch machen (übers GitHub Interface)
  2. Geforktes Repository Clonen (git clone https://github.com/<Your_Name>/c3woc-website.git)
  3. Öffne deine Komandozeile im geklonten Repository-Fork (cd c3woc-website)
  4. Lektor starten (python2 -m lektor server)
  5. Webseite updaten... (http://localhost:5000/)
  6. Lektor Beenden (Strg. + C)
  7. Änderungen commiten (git add --all; git commit -m "An der C3WOC Webseite habe ich _____ geändert")
  8. Änderungen hochladen (git push)
  9. Pull-Request Stellen (übers GitHub Interface)

Webseite übersetzen:

Lektor bietet in der Admin-Oberfläche die Möglichkeit die C3WOC Webseite auf englisch zu übersetzen. Diese Funktion befindet sich unter dem Punkt Alternative. Als Übersetzer mit guten Ergebnissen kann man beispielsweise deepl verwenden.
Links auf Seiten haben in der Englischen Version ein /en/ vor der Adresse. So wird https://c3woc.de/rezept/vegan/ zu https://c3woc.de/en/rezept/vegan/.

Fork aktuell halten ohne neu zu forken:

cd c3woc-website

# Das Original Repository der Toolbox einbinden:
git remote add upstream https://github.com/ToolboxBodensee/c3woc-website.git
git fetch upstream

# Deinen Fork lokal aktualisieren:
git pull upstream master

Pull Request Reviewen

  1. Die im Pull-Request eingereite Version clonen git clone --depth 23 <REPO> -b <BRANCH> <ORDNERNAME>
  2. Den geklonten Pull-Request anschauen lektor server
  3. Änderungen requesten oder Pull-Request approven

Design:

Das Design basiert auf HTML5UP, genauer gesagt auf dem Design Landed. Und wurde natürlich für die Toolbox Webseite angepasst!

Bei den Menüfarben sollte die Farbauswahl aus dem Toolbox Presse-Kit berücksichtigt werden. #E64F2D #E64F2D Orange und #9B160F #9B160F Rot sind hier die Primärfarben.

CSS:

Das CSS Design wird mit sass generiert. Das vereinfacht die Verständlichkeit der einzelnen Design Elemente und ermöglicht auch das anpassen des Designs durch das simple verändern weniger variablen. Example use:

sassc assets/sass/main.scss > assets/css/main.css