Wilkommen, im jop-software Blog!

Hier findest du einiges über CMS, Web Entwicklung, Infrastruktur und alles was irgendwie mit IT / Digitalisierung zu tun hat.

TYPO3 Dependency Injection, next level!

Unser Ziel ist es, ein Feature als TYPO3 Extension zu entwickeln, welches aber so unabhängig von TYO3 wie möglich sein sollte. Es soll somit möglich sein das Feature zukünftig auch in “nicht-TYPO3” Umgebungen verwenden zu können ohne alles neu schreiben zu müssen. Der Plan ist also, das Feature als Composer Package zu entwickeln und eine TYPO3 Extension zu erstellen, die als Art “Adapter” dient um die Funktionen in TYPO3 nutzen zu können....

November 28, 2022 · 3 min · Johannes Przymusinski

TYPO3 Extension Konfiguration in JavaScript

Du brauchst die Extension Konfiguration von deiner Extension und möchtest kein TypoScript dafür schreiben? Mir fallen einige Einsatzmöglichkeiten ein, wo man genau das brauchen könnte - von API-Urls bis Feature Flags. Der große Vorteil von der TYPO3-Extension Konfiguration ist, dass man diese problemlos in der AdditionalConfiguration für jede Umgebung überschreiben kann. Da man in TYPO3 Core nicht so einfach die Extension Konfiguration im JavaScript Code laden kann, habe ich hierfür eine kleine Extension geschrieben, die genau das ermöglicht....

September 25, 2022 · 1 min · Johannes Przymusinski

IMAP Mailbox Monitoring mit Prometheus

So gut wie jeder verwendeten E-Mails in der einen oder anderen Form, viele haben auch mehrere E-Mail-Adressen, sowohl beruflich als auch privat. Aber nicht nur Personen verwenden E-Mails, auch sehr viele Software Produkte versenden oder empfangen und verarbeiten E-Mails. Um die Größe / Anzahl an E-Mail in IMAP Postfächern überwachen zu können, möchte ich euch den IMAP Mailbox Exporter für Prometheus vorstellen. Das Projekt findest du auf GitHub: https://github.com/jop-software/imap-mailbox-exporter Automatisiertes empfangen und verarbeiten von E-Mails Beim automatischen Verarbeiten von E-Mails ist es wichtig den Überblick zu behalten, hierbei werden E-Mails idr....

September 8, 2022 · 3 min · Johannes Przymusinski

Docker mit IPv6 leicht gemacht

IPv4 ist doch legacy, oder? Ja, genau! Und deswegen sollten wir uns schleunigst mit IPv6 befassen. Hier lernst du an einem praktischen Beispiel, wie du Docker mit IPv6 auf einem Hetzner Cloud Server zum Laufen bekommst. Die Test Umgebung Als Test-Server verwende ich einen CX11 Cloud-Server von Hetzner. Bei anderen Hostern wie AWS oder deinem Rechenzentrum des Vertrauens geht das natürlich genau so, Voraussetzung ist lediglich IPv6 Support und Linux....

July 25, 2022 · 3 min · Johannes Przymusinski