Blog

Articles, tutorials, snippets, reflections and everything else.

Joomla is the content management system I prefer to work with and Gatsby is the static website generator of my choice
Joomla ist das Content-Management-System mit dem ich am liebsten arbeite und Gatsby ist der statische Website Generator meiner Wahl
First steps with react-map-gl and MapLibre
Erste Schritte mit react-map-gl und MapLibre
Maplibre GL - Ebenen ein- und ausblenden
Maplibre GL - Maßstab
Unterschiedliche Karten mit Mapbox GL ermöglichen
Karten mit Mapbox GL vergleichen - Das Plugin Swipe
Maplibre GL - Höhenangaben per Tilequery abfrage
HTTP-Header and Content Security Policy in Joomla 4
HTTP-Header und Content Security Policy in Joomla 4
Eine Stadtführung mit Mapbox GL
Maplibre GL Routing mit dem Plugin Directions
Maplibre GL Quickstart
Maplibre GL JS
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Timeline für neuesten Beiträgen
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Timeline für neuesten Beiträgen
A tutorial on using the Cassiopeia template for Joomla 4 - A banner at the top and the navigation horizontally below it
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Ein Banner ganz oben und die Navigation horizontal darunter
A tutorial on using the Cassiopeia template for Joomla 4 - Information about the author
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Informationen zum Autor
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Favicon
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Favicon
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Framework
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Framework
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Grundgerüst
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Grundgerüst
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - CSS Grid
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - CSS Grid
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Statisch oder fluid
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Statisch oder fluid
A tutorial on how to use the Cassiopeia template for Joomla 4 - Options in Cassiopeia
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Optionen in Cassiopeia
A tutorial on how to use the Cassiopeia template for Joomla 4 - Why Cassiopeia
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Warum Cassiopeia
A tutorial on how to use the Cassiopeia template for Joomla 4 - General information about Cassiopeia
Ein Tutorial zur Verwendung des Cassiopeia-Templates für Joomla 4 - Allgemeines zu Cassiopeia
Ein Tutorial zur Verwendung des Cassiopeia Templates für Joomla 4 - für barrierefreies und responsives Web Design
Ein Tutorial zur Verwendung des Cassiopeia Templates für Joomla 4 - für barrierefreies und responsives Web Design
Ein Tutorial zur Verwendung des Cassiopeia Templates für Joomla 4
Ein Tutorial zur Verwendung des Cassiopeia Templates für Joomla 4
docker-lamp with own Domain
docker-lamp mit eigener Domain
Set up Visual Studio Code for Joomla
Visual Studio Code für Joomla einrichten
docker-lamp mit eigenen _jorobo_ Projekten
docker-lamp mit eigenen _jorobo_ Projekten
Use docker-lamp
docker-lamp einrichten
docker-lamp einrichten
docker-lamp einrichten
Docker Compose unter Ubuntu 20.04 einrichten
Docker Compose unter Ubuntu 20.04 einrichten
Setting up Docker under Ubuntu 20.04
Docker unter Ubuntu 20.04 einrichten
Setting up Git with Ubuntu 20.04
Git unter Ubuntu 20.04 einrichten
Ubuntu 20.04, Docker, docker-lamp and Joomla Preface
Ubuntu 20.04, Docker, docker-lamp und Joomla Vorwort
Setting up an Ubuntu 20.04 desktop with Docker and docker-lamp for development with Joomla
Einrichten eines Ubuntu 20.04 Desktop mit Docker und docker-lamp für die Entwicklung mit Joomla
Windows Host Shared Folder in Ubuntu 20.04
Netzwerk-DNS-Konfiguration von Docker und EAI_AGAIN
Joomla 4.x-Tutorial - Extension Development - Package - Putting several extensions together in one installable package
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Paket - Alle Erweiterungen in einer Installationsdatei
Joomla 4.x-Tutorial - Extension Development - Template - Favicon
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Favicon
Joomla 4.x-Tutorial - Extension Development - Template - Lighthouse
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Lighthouse
Joomla 4.x-Tutorial - Extension Development - Template - Dark Mode
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Dark Mode
Joomla 4.x-Tutorial - Extension Development - Template - Web Asset Manager
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Web Asset Manager
Joomla 4.x-Tutorial - Extension Development - Template - Parameters and Variables
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Parameter und Variablen
Joomla 4.x-Tutorial - Extension Development - Template - Overrides - Alternative Overrides and Modules Chrome
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Overrides - alternative Overrides und Module Chrome
Joomla 4.x-Tutorial - Extension Development - Template - Module Positions
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Modul Positionen
Joomla 4.x Tutorial - Extension Development - Template - First Steps
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Template - Erste Schritte
Joomla 4.x Tutorial - Extension Development - Modules - Installation script
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Module - Installationsskript
Joomla 4.x Tutorial - Extension Development - Modules - Namespace and Helper
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Module - Parameter
Joomla 4.x Tutorial - Extension Development - Modules - Namespace and Helper
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Module - Namespace und Helper
Joomla 4.x Tutorial - Extension Development - Modules - First Steps
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Module - Erste Schritte
Joomla 4.x Tutorial - Extension Development - Plugins
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Plugins
Joomla 4.x Tutorial - Extension Development - Web Services - Support Joomla API
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Webservices - Unterstützen der Joomla-API
Joomla 4.x Tutorial - Extension Development - Tags
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Tags
Joomla 4.x Tutorial - Extension Development - Dashboard
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Zugriff auf das Dashboard
Joomla 4.x Tutorial - Extension Development - Add a Service - Routing
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Einen Service hinzufügen - Routing
Joomla 4.x Tutorial - Extension Development - View by Categories
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Ansicht nach Kategorien
Joomla 4.x Tutorial - Extension Development - Frontend Editing
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Frontend Editing
Joomla 4.x Tutorial - Extension Development - Clean Up Backend Form
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Backendformular aufräumen
Joomla 4.x Tutorial - Extension Development - Featured
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Featured oder Haupteintrag
Joomla 4.x Tutorial - Extension Development - Help Sites
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Hilfe
Joomla 4.x Tutorial - Extension Development - Batch Processing
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Stapelverarbeitung/Batch
Joomla 4.x Tutorial - Extension Development - Checkin and Checkout
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Checkin und Checkout
Joomla 4.x Tutorial - Extension Development - Layout
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Layout
Joomla 4.x Tutorial - Extension Development - Pagination
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Pagination
Joomla 4.x Tutorial - Extension Development - Parameters
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Parameter
Joomla 4.x Tutorial - Extension Development - Toolbar Actions
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Aktionen in der Werkzeugleiste
Joomla 4.x Tutorial - Extension Development - Filter, Sort, Search
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Filtern, Sortieren, Suchen
Joomla 4.x Tutorial - Extension Development - Multilingualism - Multilingual Associations
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Mehrsprachigkeit - Multilinguale Sprachverknüpfungen
Joomla 4.x Tutorial - Extension Development - Integrate Custom Fields in Frontend
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Custom Fields (Eigene Felder) im Frontend
Joomla 4.x Tutorial - Extension Development - Integrate Custom Fields in Backend
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Custom Fields (Eigene Felder) im Backend integrieren
Joomla 4.x Tutorial - Extension Development - Publish and Unpublish / Hide
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Veröffentlichen und Verstecken
Joomla 4.x Tutorial - Extension Development - Set Up Categories in Backend
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Kategorien im Backend einrichten
Joomla 4.x Tutorial - Extension Development - Client Side Validation
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Clientseitige Validierung
Joomla 4.x Tutorial - Extension Development - Server Side Validation
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Serverseiteige Validierung
Joomla 4.x Tutorial - Extension Development - Access Control List (ACL)
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Access Control List (ACL)
Joomla 4.x Tutorial - Extension Development - Configuration
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Konfiguration
Joomla 4.x Tutorial - Extension Development - Using Language Files
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Sprachdateien nutzen
Joomla 4.x Tutorial - Extension Development - Using the Database Data in the Frontend
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Die Daten der Datenbank im Frontend nutzen
Joomla 4.x Tutorial - Extension Development - Using the Database
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Die Datenbank nutzen
Joomla 4.x Tutorial - Extension Development - A database table for your extension
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Eine Joomla-Datenbank-Tabelle für deine Erweiterung
Joomla 4.x Tutorial - Extension Development - Extend the Menu Item with a Variable
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Den Menüpunkt mit einer Variablen erweitern
Joomla 4.x Tutorial - Extension Development - The M in MVC: Model
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Das M im MVC: Model
Joomla 4.x Tutorial - Extension Development - A Menu Item
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Ein Menüpunkt
Joomla 4.x Tutorial - Extension Development - The First View in the Frontend
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Die erste Ansicht im Frontend
Joomla 4.x Tutorial - Extension Development - Joomla Update and Change Log Setup
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Joomla Update und Change Log einrichten
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Die erste Ansicht im Backend
Joomla 4.x Tutorial - Extension Development - The First View in the Backend
Joomla 4.x Tutorial - Extension Development - Preface
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Vorwort
Joomla 4.x Tutorial - Extension Development - The Way to Joomla 4 Extensions
Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Der Weg zu Joomla 4 Erweiterungen
Die Joomla Konfiguration configuration.php
Kommentare im Gatsby-Blog mit Github Utterances
Mapbox GL - Ebenen ein- und ausblenden
Mapbox GL - Maßstab
Unterschiedliche Karten mit Mapbox GL ermöglichen
Karten mit Mapbox GL vergleichen - Das Plugin Swipe
Mapbox GL - Höhenangaben per Tilequery abfrage
Eine Stadtführung mit Mapbox GL
Mapbox GL Routing mit dem Plugin Directions
Mapbox GL Quickstart
Mapbox GL JS
Erste Schritte mit Mapbox GL in React
Ubuntu 20.02, Docker, DPDocker und Joomla Vorwort
A custom third party Joomla extension with DPDocker
Eine eigene Joomla-Erweiterung mit DPDocker
DPDocker einrichten
Docker Compose unter Ubuntu 20.04 einrichten
Docker unter Ubuntu 20.04 einrichten
Git unter Ubuntu 20.04 einrichten
Ubuntu 20.02, Docker, DPDocker und Joomla Vorwort
Einrichten eines Ubuntu 20.04 Desktop für die Entwicklung mit Docker und Joomla
Grundlegendes zu Ereignisschleifen (Event Loop), Rückruffunktionen (Callback), Promises und Async/Await in JavaScript
Erste Schritte mit React
Routing und Geocoding
Routing und Geocoding
ESRI - Environmental Systems Research Institute
ESRI - Environmental Systems Research Institute
Custom Markers
Custom Markers
Heatmaps und Choroplethenkarten
Heatmaps und Choroplethenkarten
GeoJSON
GeoJSON
Die Karte mit Daten bestücken
Die Karte mit Daten bestücken
Eine erste Karte
Eine erste Karte
Welcome
Willkommen
Erstellen Sie Ihr erstes Leaflet-Layer-Plugin - Ein Tutorial für Anfänger
Erstellen Sie Ihr erstes Leaflet-Layer-Plugin - Ein Tutorial für Anfänger
Erstellen Sie Ihr erstes Leaflet-Control-Plugin - Ein Tutorial für Anfänger
Erstellen Sie Ihr erstes Leaflet-Control-Plugin - Ein Tutorial für Anfänger
Leaflet
Leaflet
Webdesign
Ihre Website – so sicher wie möglich!
Projektablauf
Warum habe ich mich für Open-Source wie Joomla, Leaflet, Gatsby oder OpenStreetMap entschieden?
Ein gutes Konzept – damit Sie beim Angebot nicht Äpfel mit Birnen vergleichen
Webdesign versus Grafikdesign - gibt es Unterschiede?