Schwerpunkt / 01

Bitrix24-On-Premise-Entwicklung

Ich entwickle Unternehmensportale weiter. Dafür analysiere ich bestehende Systeme, entwerfe Integrationen und setze komplexe Anpassungen um. Ich verbinde praktische Entwicklung mit Architektur und technischer Leitung.

Andrey Prospero · PHP / JavaScript · vollständig remote

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.

Weiterführende Beiträge

Sprechen wir über
Ihre Aufgabe?

Beschreiben Sie Ihr aktuelles Problem und das gewünschte Ergebnis. Ich sage Ihnen, wie ich Sie unterstützen kann.

Einmalige Aufgaben: Vertrag mit einer selbstständigen Person nach dem russischen NPD-Steuerregime. Kommerzielle Projekte: Vertrag mit einer russischen Gesellschaft mit beschränkter Haftung (OOO). Konditionen und Angaben zum Vertragspartner werden vor Arbeitsbeginn vereinbart.