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.
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.
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.
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.
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.