Zum Hauptinhalt springen

Software­entwicklung

Individuelle Software für das Web - TYPO3 Extensions oder speziell für Sie entwickelte Softwarelösungen.

TYPO3 Extension Entwicklung

Die Entwicklung von Extensions für TYPO3 ist einer der Schwerpunkte von Rootsystem. Dank der fundierten Erfahrung durch die Entwicklung von mittlerweile fast 100 Extensions, gibt es so gut wie nichts, was nicht als Extension realisierbar wäre. Weiterhin profitieren Sie von dem Pool an selbst entwickelten Extensions, da in vielen Fällen Teilkomponenten daraus übernommen werden können.

TYPO3-Extensions werden ausschließlich nach den TYPO3 Coding Guidelines und nach modernsten Standards in Extbase und Fluid programmiert.

Individuelle Software

Bei speziellen Anforderungen kann web-basierte Software individuell für Sie - exakt nach Ihren Vorstellungen - programmiert werden.

  • Web basierte Datenbanken mit Front- und Backends, spezifische CMS Systeme
  • Schnittstellen zu existierenden Systemen (REST-API's, XML, direkter Datenbankzugriff)
  • Erweiterung existierender Systeme

Standard Software

Neben CMS und individueller Software­entwicklung kann auch verfügbare Software installiert, konfiguriert und angepasst werden.

  •  LimeSurvey für Umfragen
  • Die Lern-Plattforme Moodle
  • Nextcloud - Cloud Kollaboration
  • Videokonferenzen mit Nextcloud Talk, BigBlueButton, Jitsi Meet
  • und weitere auf Anfrage…

Prinzipien

Open Source

Soweit dies möglich ist, kommt Open Source Software zum Einsatz.

Reusable

Der Einsatz des Versionsmanagements git mit Integration in die von Rootsystem entwickelte RsysOffice Projekt- und Sourcecode-Verwaltung sowie die Entwicklungsumgebung Apache NetBeans sorgen für qualitativ hochwertigen und wiederverwendbaren Code.

Struktur

Es wird stets auf eine Trennung von Darstellung und Funktionalität geachtet. Dies wird von TYPO3 optimal unterstützt. Damit ist der Code klarer strukturiert, nicht so anfällig für Fehler und leichter modifizierbar für spätere Änderungswünsche.

Standards

Sofern Standards vorhanden sind, werden diese soweit wie möglich eingehalten. Dadurch kann die Software von jedem anderen Software-Entwickler verstanden und modifiziert werden.

Source-Code

Auf Dokumentation im Source Code wird hoher Wert gelegt. Das dient zum einen der Wartbarkeit der Software lange nachdem sie erstellt wurde und zum anderen der Möglichkeit die Software von Dritten modifizieren zu lassen.

Dokumentation

Auf Wunsch erstellt Rootsystem auch ausführliche Benutzer- und Technische Dokumentation sowie Handbücher, damit Sie mit der Software auch später noch zurecht kommen und ggf. nachlesen können wenn etwas umkonfiguriert werden soll.