Open Source & Entwicklung

Wir entwickeln mit CiviCRM – und für CiviCRM.

Was sich als wiederverwendbare Grundlage eignet, machen wir nachvollziehbar und, wo es verantwortbar ist, öffentlich nutzbar. So entsteht aus praktischer Erfahrung Software, die auch andere weiterbringen kann.

Mehr über unsere Entwicklung

Unser Wissen

Unser Wissen ist nicht unser Vorsprung.

Unser Vorsprung ist, was wir daraus machen.

Eigene Entwicklung ist für uns kein Selbstzweck. Sie hilft uns, wiederkehrende Arbeit zuverlässig zu automatisieren, komplexe Anforderungen sauber zu integrieren und aus Erfahrungen bessere Produkte zu machen. Wenn eine Lösung auch anderen Organisationen und Entwickler:innen hilft, muss sie nicht künstlich hinter verschlossenen Türen bleiben. Unser Wettbewerbsvorteil liegt nicht im exklusiven Besitz von Wissen, sondern darin, daraus funktionierende, verständliche und weiterentwickelbare Produkte zu machen.

Eigene CiviCRM-Entwicklungen

Erweiterungen mit klar ausgewiesenem Stand.

Quellcode und Dokumentation verlinken wir nur dort, wo sie öffentlich nachvollziehbar verfügbar sind.

CiviCRM-Extension

Stabil · Release 0.1.2

CiviVerify

Einmalige, zeitlich begrenzte Bestätigungslinks für nachvollziehbare CiviCRM-Prozesse.

CiviVerify stellt generische Verifikationsabläufe bereit. Anwendungen können einen einzelnen Bestätigungslink ausstellen und auf dessen bestätigten, abgelaufenen oder widerrufenen Zustand reagieren – ohne die fachliche Folgeaktion in die Extension zu verlagern. Der Standardablauf bestätigt bewusst erst nach einer ausdrücklichen Aktion. Damit verbrauchen Mail-Scanner oder Link-Vorschauen eine Verifikation nicht unbeabsichtigt. Die Extension lässt sich über APIv4, Symfony-Events und optional über CiviRules in bestehende Abläufe integrieren.

Ein Beispiel: Eine Organisation lässt eine Anfrage per E-Mail bestätigen und startet erst danach ihren fachlichen Prozess.

Stand
Version 0.1.2 · veröffentlicht am 18.09.2026
Lizenz
AGPL-3.0-or-later
Integration
APIv4 · Symfony-Events · optionale CiviRules-Trigger

CiviCRM-Extension

Alpha · Implementierungsstand 0.0.1

CiviNeo Notify

Regelbasierte Ausgangsbenachrichtigungen aus CiviCRM; Matrix ist der erste umgesetzte Transportweg.

CiviNeo Notify bereitet Änderungen in CiviCRM für regelbasierte Benachrichtigungen auf. Regeln werden strukturiert konfiguriert, Nachrichten über eine kleine, explizite Menge an Platzhaltern erzeugt und zunächst in einer Zustellwarteschlange abgelegt. Der Versand ist bewusst vom Erkennen eines Ereignisses getrennt. Im aktuellen Alpha-Stand übernimmt ein serieller Hintergrundprozess die Zustellung über Matrix. Eingehende Matrix-Befehle sind dokumentierte Zukunftsarbeit und nicht Teil dieses Stands.

Ein Beispiel: Ein Team wird in einem Matrix-Raum informiert, wenn sich ein zuvor festgelegter Vorgang in CiviCRM ändert.

Stand
Version 0.0.1 · Alpha
Lizenz
AGPL-3.0-or-later
Integration
CiviCRM-Post-Events · konfigurierbare Regeln · persistente Zustellwarteschlange

Technologie hinter polishub

polishub.environment

Die Grundlage für verifizierte Bestellungen und die wiederholbare Bereitstellung von polishub-Umgebungen.

Größere Organisationsstrukturen brauchen eine gemeinsame Grundlage und zugleich Arbeitsumgebungen, die zu den jeweiligen Unterorganisationen passen. Diese Technologie hilft uns, wiederverwendbare technische Bausteine, konfigurierbare Varianten und die Abläufe rund um Bestellung und Bereitstellung zusammenzuführen. Das Ziel ist keine neue Insellösung für jede Einheit. Wir schaffen eine belastbare Grundlage, aus der sich passende polishubs systematisch bereitstellen lassen. Welche Konfiguration sinnvoll ist, bleibt dabei eine fachliche Frage der jeweiligen Organisation.

Gemeinsame GrundlageDachorganisation
Unterorganisationpolishub Apassend konfiguriert
Unterorganisationpolishub Bpassend konfiguriert
Unterorganisationpolishub Cpassend konfiguriert
Eine gemeinsame technische Grundlage kann wiederholt als passende Arbeitsumgebung bereitgestellt werden – ohne für jede Unterorganisation bei null anzufangen.

Interne Produkttechnologie. Die Implementierung ist nicht als öffentlich verfügbare Extension ausgewiesen. Wir veröffentlichen deshalb weder interne Architekturdetails noch Betriebs- oder Sicherheitskonfigurationen.

Community und Zusammenarbeit

Offenheit braucht nachvollziehbare Arbeit.

Unsere konkreten Beiträge machen wir dort sichtbar, wo sie überprüfbar sind: in veröffentlichtem Quellcode, Releases und Dokumentation. Eigene Extensions, Beiträge zum CiviCRM-Kern und andere Community-Aktivitäten unterscheiden wir dabei bewusst. Diese Seite wird mit weiteren nachweisbaren Beiträgen wachsen – nicht mit dekorativen Behauptungen.

CiviCRM-Wissen bei polbeo

Für Entwickler:innen

Code verstehen, nutzen, weiterdenken.

Entdecken Sie die veröffentlichten Erweiterungen und ihre technische Dokumentation.

Zu CiviVerify

Für Organisationen

Eine Grundlage für viele passende Arbeitsumgebungen.

Sie organisieren mehrere Einheiten? Sprechen wir darüber, wie polishub zu Ihrer Struktur passen kann.

Gespräch anfragen