RIDING BYTES

Projekt-Update - Juni 2026

SENAITE Starter ist jetzt Open Source

Das SENAITE-Starter-Add-on, bisher über unseren Shop verkauft, ist jetzt freie Software. Das Repository wurde an die SENAITE-GitHub-Organisation übergeben, unter derselben GPL-2.0-Lizenz wie der Rest des Projekts. Kostenlos für alle, mit öffentlichem Commit-Verlauf und community-getriebener Wartung.

GPL-2.0 - jetzt Teil des
SENAITE-PROJEKTS

Loading this video will connect you to YouTube (Google LLC, USA) and transmit your IP address. By clicking play you consent to this transfer. See our privacy policy.

01 / Was es ist Ein vollständiges Starterprojekt für SENAITE

SENAITE Starter ist das vollständige Bootstrap, das wir bei RIDING BYTES für neue SENAITE-Deployments verwenden. Kein reines Code-Template — der ganze Startpunkt:

  • Produktions-Buildout. Eine funktionierende buildout.cfg für eine Python-2.7-SENAITE-2.x-Instanz, mit den Versionsanbindungen und der Abhängigkeits-Struktur, die die Core Developer produktiv verwenden.
  • Entwicklungs-Buildout. Eine separate development.cfg, die SENAITE-Core und seine Add-ons direkt aus Git-Quellen zieht — für Upgrade-Tests gegen die neuesten Commits, bevor produktiv weitergerollt wird.
  • Das senaite.starter-Add-on. Ein installierbares Add-on im SENAITE-Namespace, im Controlpanel registriert, bereit für die eigenen Probentypen, Analyseleistungen, Berechnungshooks und Berichtsvorlagen.
  • Test-Layer. Verdrahtet, sodass bin/test direkt nach dem Buildout läuft — mit Plone-Test-Fixture und einem SENAITE-Simple-Testing-Layer.
  • Dokumentations-Skelett. Eine mkdocs-Site mit dem Material-Theme vorkonfiguriert, bereit für Installations- und Anpassungsnotizen.

Quellcode auf GitHub: senaite/senaite.starter.

02 / Bisherige Kunden Was das für Sie bedeutet

Wenn Sie SENAITE Starter zuvor über unseren Shop gekauft haben:

  • Ihre Installation läuft weiter. Kein Handlungsbedarf. Der Code, den Sie heute haben, ist derselbe Code, jetzt unter GPL-2.0 veröffentlicht.
  • Ihr Support-Vertrag bleibt unverändert. Bestehende Wartungs-, Anpassungs- oder SENAITE-Care-Vereinbarungen laufen exakt wie zuvor weiter.
  • Wechsel zum Upstream-Branch jederzeit möglich. Öffentliche Releases unter senaite/senaite.starter sind ab jetzt die kanonische Quelle. Wir helfen gerne, die Versionsanbindung in Ihrem Buildout umzustellen.

Fragen zu Ihrer konkreten Installation? Schreiben Sie uns — mit Bezug auf Ihre bisherige Bestellung kümmern wir uns darum.

03 / Warum wir das tun Die Lücke zwischen uns und dem Projekt schließen

SENAITE Starter begann als kommerzielle Startrampe für Labore, die mit SENAITE einsteigen. Mit der Zeit wurde die Begründung für eine Bezahlschranke schwächer:

  • Es ist Projekt-Scaffolding, kein Produkt. Der Wert steckt in den Konventionen, nicht in proprietärem Code. Die Community profitiert mehr von geteilten Konventionen als von einer Anbieter-Vorlage.
  • Open Source passt zu unserer Core-Developer-Rolle. RIDING BYTES ist eine von zwei Gründungsorganisationen der SENAITE Core Developer. Werkzeuge rund um das Projekt gehören ins Projekt, nicht daneben.
  • Öffentliche Wartung ist gesünder. Issues, Pull Requests und Reviews aus der breiteren SENAITE-Community verbessern den Starter schneller, als wir es allein können.

Hilfe bei der Migration?

Wenn Sie SENAITE Starter über unseren Shop gekauft haben und auf die offene Upstream-Version umstellen möchten, übernehmen wir die Versionsanbindung in Ihrem Buildout und führen die Regressionsprüfungen durch. Für bestehende Support-Kunden kostenfrei.