Wann ich unterstützen kann
Ich unterstütze Projekte, bei denen Standardkonfigurationen nicht mehr ausreichen: Ein eigenes Modul, der Austausch mit einem anderen System oder eine Änderung der Anwendungslogik ist erforderlich. Ich arbeite mit PHP, JavaScript, Bitrix Framework D7, REST API, MySQL und Redis.
Ich entwickle auch laufende Portale weiter, die ein anderes Team übergeben hat. Zuerst untersuche ich das bestehende System: Wer nutzt es, welche Anpassungen gibt es bereits, wovon hängen kritische Prozesse ab und wie werden Updates veröffentlicht?
| Aufgabe | Ausgangspunkt | Vereinbartes Ergebnis |
|---|---|---|
| Portalanpassung | Nutzerablauf, Berechtigungen und bestehende Umsetzung | Funktionsfähiger Ablauf und Prüfung benachbarter Funktionen |
| Integration | Datenverantwortung, Austauschrichtung, Fehler und Wiederholungen | Schnittstellenvertrag, Implementierung und Diagnosemöglichkeiten |
| Modul | Verantwortungsgrenzen und Erweiterungspunkte der Plattform | Installierbare Lösung und Dokumentation |
| Legacy-Weiterentwicklung | Abhängigkeiten, Problemstellen und Release-Verfahren | Folge abgegrenzter Änderungen |
On-Premise und Cloud
Bitrix24 On-Premise läuft in der Infrastruktur des Unternehmens oder seines Providers. Entwickler können auf serverseitigen Code und lokale Module zugreifen. In der Cloud-Version erfolgen Erweiterungen über verfügbare Apps und die REST API; beliebige PHP-Module lassen sich dort nicht installieren.
Diese Seite behandelt vor allem die On-Premise-Entwicklung. Vor einer Schätzung kläre ich Edition, Modulversionen, Infrastrukturvorgaben und verfügbare Integrationswege. Der Produktname allein beschreibt die technischen Projektbedingungen nicht.
Relevante Erfahrung
2024 entwickelte ich ein Unternehmensportal auf Bitrix24 Enterprise weiter. Weil die Dokumentation unvollständig war, untersuchte ich das bestehende System und seine Abhängigkeiten. Danach passte ich die bestehenden Prozesse an.
In einem B2B-Partnerprojekt klärte ich die Geschäftsanforderungen und wirkte an der Überarbeitung einer Architektur aus Bitrix24 und Site Management mit. Das Team setzte den Austausch mit 1C für Katalog und Partnerrabatte sowie die Registrierung russischer und internationaler Geschäftspartner um.
So arbeite ich
Zuerst analysiere ich einen konkreten Ablauf gemeinsam mit der verantwortlichen Person. Anschließend kläre ich, was die Plattform bereits abdeckt, wo Anpassungen nötig sind und welche Einschränkungen gelten. Auf dieser Grundlage schätze ich den Aufwand.
Ich bevorzuge Erweiterungen über lokalen Code und die Plattform-APIs. Ein Modul unter /local/ ist dadurch allein nicht mit jedem Update kompatibel: Abhängigkeiten und wichtige Abläufe müssen weiterhin auf der verwendeten Version geprüft werden.
Bei Integrationen bespreche ich vorab, wie wir Wiederholungen, Ausfälle externer Systeme und die Wiederherstellung nach Fehlern behandeln. Vor einem Release kläre ich, wie wir das Ergebnis prüfen und bei Problemen zur vorherigen Version zurückkehren. Die betreuenden Entwickler erhalten die nötigen Informationen über die Lösung.
Informationen für ein erstes Gespräch
- On-Premise oder Cloud, Edition und bekannte Modulversionen.
- Was Nutzer heute tun und was sich ändern soll.
- Welche Systeme Daten austauschen und wer die Daten verantwortet.
- Vorgaben zu Infrastruktur, Terminen und Veröffentlichung von Änderungen.
Zunächst genügen eine Aufgabenbeschreibung und ein anonymisiertes Beispiel. Wenn der Arbeitsumfang feststeht, besprechen wir die Zugriffsdetails. Ich arbeite vollständig remote und kann eine abgegrenzte technische Aufgabe oder Verantwortung für ein Fachgebiet und Team übernehmen.
