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 Softwareentwicklung 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.