Skip to content
This repository has been archived by the owner on Feb 12, 2023. It is now read-only.

FriendsOfREDAXO/redaxo-in-a-parcel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REDAXO → 📦

Ein Frontend-Workflow für REDAXO auf Basis von 📦 Parcel.

Status:
🙅 Leider nicht praxistauglich, das Projekt wird nicht fortgeführt. Parcel bündelt zwar viele Tools in einem Paket, die wir für einen REDAXO-Frontend-Workflow nutzen könnten, aber am Ende passen Parcel und REDAXO nicht sinnvoll zueinander.

Häufige Fragen 🙋

Worin unterscheidet sich der Workflow von Bimmelbam?

Bimmelbam basiert auf der Idee, das Frontend einer Website außerhalb von REDAXO entwickeln zu können. Dazu wurde ein sehr generischer Workflow entwickelt, der entsprechend viel Konfiguration benötigt und damit nicht immer auf Anhieb verständlich ist. Zudem ist das Setup inzwischen sehr in die Jahre gekommen.

Das neue Parcel-Setup soll nun viel näher an REDAXO sein und die typischen Anforderungen der Community bedienen, die oftmals mit dem Theme- oder Project-AddOn arbeitet. Dabei ist Parcel eine flexible Basis, die einfach erweitert werden kann und noch immer die Idee unterstützt, das Frontend außerhalb von REDAXO zu entwickeln.

Warum Parcel?

Parcel kombiniert mehrere Tools in einem Paket und ist für typische Anwendungsfälle bereits vorkonfiguriert. Das macht es für uns sehr übersichtlich und erleichtert den Einstieg.

Und falls ein Projekt wächst und komplexer wird, lässt sich Parcel einfach erweitern.

Gäbe es auch Alternativen zu Parcel?

Ja, Vite ist toll und bündelt wie Parcel mehrere Tools in einem Paket.

Zudem besteht immer die Möglichkeit, die notwendigen Tools nach Bedarf selbst zusammenzustecken. Ein gutes Beispiel dafür sind die zahlreichen Skripte innerhalb der package.json von Bootstrap.

Wird ein Wechsel von Bimmelbam aufwendig?

Dieses Projekt ist bereits auf typische REDAXO-Umgebungen ausgerichtet wie Theme-AddOn, Project-AddOn und Strukturen wie bei Bimmelbam oder Yak. Dabei ist es deutlich schlichter und verständlicher als Bimmelbam, alles wichtige spielt sich bereits in der package.json ab.

Vermutlich wirst du also mit wenig Aufwand von Bimmelbam auf Parcel wechseln können.