Isotope für Contao 5

Die nächste Version von Isotope eCommerce soll mit Contao 5 laufen. Konkret: nur mit Contao 5.3+. Dafür braucht es viele Anpassungen, denn ein Teil des Codes von Isotope ist mittlerweile bald 15 Jahre alt! Software altert, weil sich deren Umgebung ändert, dadurch hat sie eine begrenzte Lebensdauer. Unzählige Stunden wurden in Funktionen und die Weiterentwicklung gesteckt. Jetzt braucht es deine Mithilfe, um Isotope für die nächsten Jahre fit zu machen.

Wir haben das Glück, dass Contao grossen Wert auf Rückwärts­kompatibilität für Entwickler (SemVer) legt. Es ermöglicht uns, mit Contao 5 kompatibel zu werden, ohne von Vorne zu beginnen. Doch bei reiner Herstellung der Kompatibilität haben wir noch immer 15 Jahre alten Code im System. Code der belastet, der die Weiterentwicklung bremst, und den wir loswerden wollen.


Bisher zugesagt: € 10'750.–

Der Tachometer symbolisiert diese Entwicklungsschritte. Der graue Bereich steht für das Minimum, um die Kompatibilität herzustellen. Ohne diese Arbeit wird Isotope nicht mit Contao 5 funktionieren. Wir schätzen dafür einen Aufwand von 30 Tagen, verein­facht ge­rech­net etwa 30'000€.

Alles über dem Minimum investieren wir vollumfänglich in die Modernisierung von Isotope. Je mehr Ballast wir loswerden, desto einfacher wird in Zukunft die Pflege und Weiterentwicklung.

Je mehr Mittel wir bekommen – je mehr Zeit du uns kaufst – umso besser wird Isotope für die Zukunft gerüstet.


Die Core-Module

Die Module rules (Regeln & Gutscheine) und reports (Auswertungen & Statistik) gehören seit langem zum Umfang von Isotope. Um im Budget zu bleiben, könnten wir einzelne Funktionen entfernen. Viel lieber würden wir sie mit überarbeiten.

Gerade die Preisregeln werden von Änderungen der Schnittstellen stark betroffen sein, da sie tief im System in die Preisberechnung eingreifen. Sollte dein Shop darauf angewiesen sein, kannst du deren Weiterentwicklung mit unterstützen.

 

Zahlungsmethoden

In Zukunft werden Zahlungs­methoden nicht mehr zum Standard­umfang von Isotope gehören. Sie benötigen separate Pflege, haben heute oft Abhängig­keiten zu API-Bibliotheken und profitieren von einem getrennten Entwicklungs­zyklus.

Bei genügend Mitteln können wir diese weiterhin kostenlos zur Verfügung stellen. Oder wir könnten sie verkaufen, wie wir das bereits ver­einzelt tun. Melde dich gerne, wenn du die freie Ent­wick­lung einer bestimmten Zahlungs­methode unterstützen willst, dann fügen wir es unserer Liste hinzu.

 

Vorgehen beim Update

Ein Update auf Contao 5 ist keine leichte Sache, das sind wir uns bewusst. Und dann noch mit einem Shopsystem… wie soll das gutgehen? Die gute Nachricht ist: die Datenstruktur von Isotope wird sich nicht signifikant ändern. Wir erfinden nicht alles neu, es wird kein Migrationstool oder ähnliches benötigt. Schnittstellen werden sich ändern, sodass Erweiterungen angepasst werden müssen. Auch Templates werden an Contao 5 angepasst, beispielsweise durch die Entfernung der first/last-Klassen.

Ein Update auf Contao 5 mit Isotope soll nicht anders sein, als ein Update ohne Isotope. Du wirst prüfen müssen, ob Erweiterungen kompatibel sind und du wirst dein CSS und/oder deine Templates anpassen müssen. Beides muss du für Contao 5 fast immer. Wie ein Contao 5-Update am besten geht, findest du übrigens in der Anleitung von trakked.io.

 

Jetzt bist du dran!

In Gesprächen, per E-Mail, an Contao-Events und im Forum hat die Contao-Community immer wieder geäussert, dass sie die Weiterentwicklung von Isotope unterstützten will. Dass es ein zukunftsfähigen Shopsystem für Contao braucht. Wir sind bereit, dafür zu sorgen.

Wir, dass ist das Isotope eCommerce Team, rechtlich vertreten durch die terminal42 gmbh. Wir sind Contao-Enthusiasten, seit Jahren ein Teil des Contao Teams und Entwickler von dutzenden freien Erweiterungen. Wir stehen mit unserem Namen für die Weiterentwicklung, für welche wir eure Mithilfe benötigen.

Uns ist bewusst, dass grosse Beträge gerade für kleinere Agenturen nicht so leicht zu verkraften sind. Oder dass es schwierig sein kann, der Chefin zu erklären, dass es nötig ist, für freie Software zu bezahlen. Der Begriff freie Software (Open Source) ist manchmal irreführend – er steht nämlich für freie Meinung, nicht für Freibier ;-)

Wir brauchen deshalb eine andere Denkweise. Deine Kundin bzw. dein Kunde verdient mit dem Shop Geld, für die Kosten des Systems muss er/sie aufkommen. Unser Fundraising ist ähnlich wie eine Lizenzgebühr, nur geben wir keinen festen Betrag vor. Dein Beitrag soll abhängig davon sein, welche Projekte du betreust oder bauen wirst. Wenn du einen neuen Shop machst, oder ein Update auf Contao 5 verkaufst, rechne eine Summe für die Weiterentwicklung von Isotope ein. Natürlich darfst du das Formular mehrmals ausfüllen, noch besser ist es, wenn du deine Projekte entsprechend einschätzen kannst, um uns eine gewisse Planungssicherheit zu geben.

Deine Zusage
Abrechnung

Du erhältst der terminal42 gmbh eine Rechnung über den Betrag von € 500.– (1 Installation à € 500.–). Für die Schweiz werden zusätzlich 8.1% MwSt. fällig, Rechnungen an Unternehmen im Ausland erfolgen ohne MwSt. (gemäss Reverse-Charge-Verfahren).

Abrechnung*
Danksagung

Ab einem Betrag von 500€ führen wir dich gerne als Unterstützer:in auf, und erwähnen dich/deine Firma auf unseren Social Media-Kanälen.

Pilotprojekte

Erhalte frühzeitigen Zugang zum Entwicklungsstand und Unterstütztung beim Update (im Rahmen unserer Möglichkeiten). Wir suchen Pilotprojekte, welche das Fundraising mit mindestens 2000€ unterstützen. Bitte beachte, dass wir nur eine begrenzte Anzahl Pilotprojekte annehmen können.

Bitte addiere 9 und 8.

 

Wie geht es weiter?

Je schneller die nötigen Mittel zusammen kommen, desto schneller können wir mit der Arbeit beginnen. Sollten wir bis Ende November 2024 die Mindestsumme nicht erreichen, überlegen wir uns – in Rücksprache mit euch – eine Verlängerung des Fundraisings oder eine Rückzahlung der bereits erhaltenen Gelder. Die Zukunft von Isotope bliebe damit ungewiss.

Falls du Fragen zum Fundraising hast, kannst du uns gerne dazu kontaktieren.

 

Unterstützerinnen und Unterstützer

Ein herzlicher Dank gilt den Unterstützer:innen des aktuellen Fundraisings. Ohne Sie wäre die Weiterentwicklung nicht gesichert!
In alphabetischer Reihenfolge:

Zudem gilt unser Dank den Mitgliedern des Isotope Circle, welche die Pflege von Isotope jedes Jahr mit ihrem Beitrag unterstützen.