Skip to content
This repository has been archived by the owner on Jul 1, 2020. It is now read-only.

Latest commit

 

History

History
executable file
·
43 lines (28 loc) · 1.88 KB

README.md

File metadata and controls

executable file
·
43 lines (28 loc) · 1.88 KB

REDAXO-Grunt-Demo

Beispiel einer REDAXO-Installation innerhalb eines Grunt-Workflows.

Idee

  • Ein generischer Grunt-Workflow, der nicht zwangsläufig REDAXO erfordert, sondern auch im anderen Kontext (statische Website, anderes CMS) funktioniert.
  • REDAXO and ein statischer Frontend-Prototyp greifen auf die gleichen Ressourcen (files/, CSS, JS,…) zu.
  • Am Prototyp findet die Frontend-Entwicklung statt, die Implementierung für REDAXO kann unabhängig erfolgen.
  • Beide können sowohl im Develop-Modus arbeiten (einzelne, unminifizierte Sourcen) als auch im Production-Modus (konkatinierte und minifizierte Sourcen). Der Wechsel zwischen den Modi findet außerhalb von REDAXO statt, und es sind dafür auch keine Eingriffe in Templates oder Module notwendig.

Listen. Since I've met you I've nearly been incinerated, drowned, shot at, and chopped into fish bait.
– Indiana Jones in Indiana Jones 3

Setup

Hinweis: Dieses Setup erfordert ein älteres Sass 3.2 und Compass 0.x, es ist nicht auf die aktuellen Versionen angepasst.

  1. Localhost auf app/ einrichten.
  2. REDAXO einrichten:
    • Datenbank lokal einrichten (_db/redaxo_grunt_demo.sql) und ggfls master.inc.php anpassen.
    • User/Pass: demo / demo
  3. Grunt und alle nötigen Komponenten installieren wie in README setup.md beschrieben:
    • Node + npm
    • Grunt und CoffeeScript
    • Ruby, Bundler, Sass und Compass
    • PHP
  4. Grunt mit dem Frontend-Prototypen und mit REDAXO verwenden wie in README workflow.md beschrieben:
    • grunt
    • grund build
    • grunt dist

Fragen, Feedback, Kaffee

Our situation has not improved.
– Professor Henry Jones in Indiana Jones 3

@_DECAF