My digital garden

Mein digitaler Garten.

2023

2022

Joomla 4 Cassiopeia - Design contact list via override

Dec 29

Joomla 4 Cassiopeia - Kontakliste per Override gestalten

Dec 29

Joomla 4 Cassiopeia - Plugins for the display of contact persons

Dec 29

Joomla 4 Cassiopeia - Plugins für die Anzeige von Ansprechpartnern

Dec 29

A tutorial on using the Cassiopeia template for Joomla 4

Dec 24

Ein Tutorial zur Verwendung des Cassiopeia Templates für Joomla 4

Dec 24

Joomla 4 Cassiopeia - Create a module to display a gallery yourself

Dec 23

Joomla 4 Cassiopeia - Ein Module zur Anzeige einer Gallerie selbst erstellen

Dec 23

Joomla 4 Cassiopeia - Ein Module zur Anzeige eines Carousels, Bildwechslers oder Sliders selbst erstellen

Dec 23

Joomla 4 Cassiopeia - Create a module to display a carousel, image changer or slider by yourself

Dec 23

Joomla 4 Cassiopeia - Ein Modul zur Anzeige eines Boostrap 5 Accordion selbst erstellen

Dec 23

Joomla 4 Cassiopeia - Create a module to display Boostrap 5 Accordion yourself

Dec 23

Mastodon mit docker-lamp local installieren und testen

Dec 06

Mastodon mit docker-lamp local installieren und testen

Dec 06

Mastodon mit docker-lamp local installieren und testen

Dec 06

Selbst gehosteten Karten und VectorTiles von der ganzen Welt erstellen

Nov 26

Selbst gehostete Vector-Tiles mit eigener Schriftart - Glyphs - Benutzerdefinierte Glyphen erstellen

Nov 25

Create self-hosted maps and vector tiles for a limited area with Tilemaker

Nov 24

Selbst gehostete Karten und VectorTiles für einen begrenzten Bereich mit Tilemaker erstellen

Nov 24

IndieWeb

Nov 12

IndieWeb

Nov 12

Template - Module Positions

Nov 12

Template - Modul Positionen

Nov 12

Template - Favicon

Nov 12

Template - Favicon

Nov 12

Template - First Steps

Nov 12

Template - Erste Schritte

Nov 12

DPDocker einrichten

Nov 10

Eine eigene Joomla-Erweiterung mit DPDocker

Nov 10

Set up Visual Studio Code for Joomla

Nov 08

docker-lamp mit eigenen _jorobo_ Projekten

Nov 06

docker-lamp mit eigenen _jorobo_ Projekten

Nov 06

Visual Studio Code für Joomla einrichten

Nov 06

Use docker-lamp

Nov 05

docker-lamp im Einsatz

Nov 05

Set up docker-lamp

Nov 04

docker-lamp einrichten

Nov 04

Setting up an Ubuntu 22.04 desktop with Docker and docker-lamp for development with Joomla

Nov 03

Einrichten eines Ubuntu 22.04 Desktop mit Docker und docker-lamp für die Entwicklung mit Joomla

Nov 03

Ubuntu 22.04, Docker, docker-lamp and Joomla Preface

Nov 03

Ubuntu 22.04, Docker, docker-lamp und Joomla Vorwort

Nov 03

Setting up Git with Ubuntu 22.04

Nov 03

Git unter Ubuntu 22.04 einrichten

Nov 03

Setting up Docker under Ubuntu 22.04

Nov 03

Docker unter Ubuntu 22.04 einrichten

Nov 03

Configure Docker Compose with Ubuntu 22.04

Nov 03

Docker Compose unter Ubuntu 22.04 einrichten

Nov 03

Override of the module Articles - Category Articles - Category

Oct 30

Override des Modules Articles - Category Beiträge - Kategorie

Oct 30

Welcome

Sep 21

Willkommen

Sep 21

Options in Cassiopeia

Sep 01

Optionen in Cassiopeia

Sep 01

Web Services - Support Joomla API

Aug 09

Webservices - Unterstützen der Joomla-API

Aug 09

Dashboard

Aug 07

Zugriff auf das Dashboard

Aug 07

Tags

Aug 07

Tags

Aug 07

Plugins

Aug 07

Plugins

Aug 07

Dependency Injection/Einbringen von Abhängigkeiten

Aug 06

Dependency Injection

Aug 06

Add a Service - Routing

Aug 06

Einen Service hinzufügen - Routing

Aug 06

Clean Up Backend Form

Aug 05

View by Categories

Aug 05

Ansicht nach Kategorien

Aug 05

Backendformular aufräumen

Aug 05

Frontend Editing

Aug 05

Frontend Editing

Aug 05

Featured

Aug 04

Featured oder Haupteintrag

Aug 04

Help Sites

Aug 03

Batch Processing

Aug 03

Stapelverarbeitung/Batch

Aug 03

Hilfe

Aug 03

Toolbar Actions

Aug 02

Aktionen in der Werkzeugleiste

Aug 02

Pagination

Aug 02

Pagination

Aug 02

Layout

Aug 02

Layout

Aug 02

Filter, Sort, Search

Aug 02

Filtern, Sortieren, Suchen

Aug 02

Parameters

Aug 02

Parameter

Aug 02

Checkin and Checkout

Aug 02

Checkin und Checkout

Aug 02

Client Side Validation

Aug 01

Clientseitige Validierung

Aug 01

Integrate Custom Fields in Backend

Aug 01

Custom Fields (Eigene Felder) im Backend integrieren

Aug 01

Integrate Custom Fields in Frontend

Aug 01

Custom Fields (Eigene Felder) im Frontend

Aug 01

Set Up Categories in Backend

Aug 01

Kategorien im Backend einrichten

Aug 01

Veröffentlichen und Verstecken

Aug 01

Multilingualism - Multilingual Associations

Aug 01

Mehrsprachigkeit - Multilinguale Sprachverknüpfungen

Aug 01

Publish and Unpublish / Hide

Aug 01

Using Language Files

Jul 31

Configuration

Jul 31

Sprachdateien nutzen

Jul 31

Konfiguration

Jul 31

Server Side Validation

Jul 31

Serverseitige Validierung

Jul 31

Access Control List (ACL)

Jul 31

Access Control List (ACL)

Jul 31

Using the Database

Jul 29

Die Datenbank nutzen

Jul 29

Using the Database Data in the Frontend

Jul 29

Die Daten der Datenbank im Frontend nutzen

Jul 29

A database table for your extension

Jul 29

Eine Joomla-Datenbank-Tabelle für deine Erweiterung

Jul 29

Extend the Menu Item with a Variable

Jul 22

Den Menüpunkt mit einer Variablen erweitern

Jul 22

The M in MVC: Model

Jul 21

Das M im MVC: Model

Jul 21

Regeln für die Kommunikation zwischen Computern im Internet - Teil 2

Jul 17

Regeln für die Kommunikation zwischen Computern im Internet - Teil 2

Jul 17

Preface

Jul 15

Vorwort

Jul 15

Control - The role of people and machines

Jul 15

Kontrolle - Die Rolle von Menschen und Maschinen

Jul 15

A Menu Item

Jul 15

Ein Menüpunkt

Jul 15

The First View in the Frontend

Jul 13

Die erste Ansicht im Frontend

Jul 13

The First View in the Backend

Jul 13

Die erste Ansicht im Backend

Jul 13

Joomla Override Manager in Cassiopeia

Jul 10

Joomla Override Manager in Cassiopeia

Jul 10

Rules for communication between computers on the Internet - Part 1

Jul 08

Regeln für die Kommunikation zwischen Computern im Internet - Teil 1

Jul 07

Daten zum Austausch über das Internet in Pakete packen

Jul 06

Putting data into packets for sharing over the internet

Jul 06

Central and decentralised social networks

Jul 05

Zentrale und dezentrale soziale Netze

Jul 05

Wie ist das Internet vernetzt? - Teil 2

Jul 04

Wie ist das Internet vernetzt? - Teil 2

Jul 04

Wie ist das Internet vernetzt? - Teil 1

Jul 03

How is the internet connected? - Part 1

Jul 03

Shape the Internet

Jul 02

Internetgestalten

Jul 02

A first Joomla Child-Template

May 04

Ein erstes Joomla Child-Template

May 04

A11y - an accessible menu for Cassiopeia

Mar 29

A11y - ein zugängliches Menü für Cassiopeia

Mar 29

Bootstrap 5 Navigation in Cassiopeia

Mar 28

Bootstrap 5 Navigation in Cassiopeia

Mar 28

Template - Child Template

Mar 26

Template - Kind Template

Mar 26

Bootstrap 5 and CSS Grid

Mar 07

Bootstrap 5 und CSS Grid

Mar 07

Background image over full screen in Cassiopeia

Mar 02

Hintergrundbild über ganzen Bildschirm in Cassiopeia

Mar 02

Joomla Standard Template Cassiopeia - CSS Snippets, WebAssetManager and useful Settings

Mar 02

Joomla Standardtemplate Cassiopeia - CSS Schnipsel, WebAssetManager und nützliche Einstellungen

Mar 02

The possible options for setting the navigation

Feb 19

Die Einstellmöglichkeiten der Navigation

Feb 19

General notes on Cassiopeia and Joomla

Feb 14

Allgemeines zu Joomla und Cassiopeia

Feb 14

A multilingual website

Feb 13

Eine mehrsprachige Website

Feb 13

2021

Gatsby Blog with MapLibre GL JS and React Hooks

Nov 07

Gatsby Blog mit maplibre GL JS unter Verwendung von React Hooks

Nov 07

Erstelle ein erstes MapLibre-Plugin - Ein Tutorial für Anfänger

Oct 30

Joomla ist das Content-Management-System mit dem ich am liebsten arbeite und Gatsby ist der statische Website Generator meiner Wahl

Aug 11

Joomla is the content management system I prefer to work with and Gatsby is the static website generator of my choice

Aug 11

Veröffentlichen/Bereitstellen einer React-Anwendung

Aug 03

In Firebase veröffentlichen/bereitstellen

Aug 03

React Anwendungen testen

Aug 03

Projektstruktur

Aug 03

TypeScript und React

Aug 03

Wartung in React

Aug 03

React Status (fortgeschrittene Anleitung)

Aug 03

Async/Await in React (fortgeschrittene Anleitung)

Aug 03

Callback-Handler in JSX

Aug 03

Asynchrone Daten in React

Aug 03

Komponenten Komposition in React

Aug 03

Komponentendefinition in React (fortgeschrittene Anleitung)

Aug 03

Instanziierung einer Komponente in React

Aug 03

Bedingte Darstellung in React

Aug 03

Kontrollierte Komponenten in React

Aug 03

Custom-Hooks (fortgeschrittene Anleitung)

Aug 03

Datenabruf mit React

Aug 03

Nochmaliges Abrufen von Daten in React

Aug 03

Explizite Datenabrufe in React

Aug 03

Fragmente in React

Aug 03

Handler in JSX

Aug 03

Formulare in React

Aug 03

React Grundlagen

Aug 03

Imperative Programmierung in React

Aug 03

Unmöglicher Status

Aug 03

Reacts Legacy: Imperative

Aug 03

Inline-Handler in JSX

Aug 03

Legacy-React

Aug 03

Legacy-React Klassenkomponenten: Status

Aug 03

Den Status in der Hierarchie nach oben verschieben

Aug 03

Listen in React

Aug 03

Mach dich mit einer anderen React-Komponente bekannt

Aug 03

Erste Schritte mit der React-Komponente

Aug 03

JSX (JavaScript XML)

Aug 03

Memoized Handler in React (fortgeschrittene Anleitung)

Aug 03

Eigenschaften (Props) in React (fortgeschrittene Anleitung)

Aug 03

Eigenschaften (Props) in React

Aug 03

React DOM

Aug 03

Voraussetzungen

Aug 03

Wiederverwendbare Komponenten in React

Aug 03

Einrichten eines React-Projekts

Aug 03

Seiten-Effekte in React

Aug 03

Status-Management in React

Aug 03

Bibliotheken von Drittanbietern in React

Aug 03

Seitenbezogener Datenabruf

Aug 03

React in der Praxis (fortgeschrittene Anleitung)

Aug 03

Umgekehrte Sortierung

Aug 03

Speichern der letzten Suchaktionen

Aug 03

CSS-Module in React

Aug 03

CSS-Styling in React

Aug 03

Styled Components in React

Aug 03

SVGs in React

Aug 03

First steps with react-map-gl and MapLibre

May 31

Erste Schritte mit react-map-gl und MapLibre

May 31

Maplibre GL - Ebenen ein- und ausblenden

May 09

Maplibre GL - Maßstab

May 08

Unterschiedliche Karten mit Mapbox GL ermöglichen

May 07

Karten mit Mapbox GL vergleichen - Das Plugin Swipe

May 06

Maplibre GL - Höhenangaben per Tilequery abfrage

May 05

HTTP-Header and Content Security Policy in Joomla 4

May 04

HTTP-Header und Content Security Policy in Joomla 4

May 04

Eine Stadtführung mit Mapbox GL

May 04

Maplibre GL Routing mit dem Plugin Directions

May 03

Maplibre GL Quickstart

May 02

Maplibre GL JS

May 01

Timeline for latest posts

Mar 11

Timeline für neuesten Beiträgen

Mar 11

Information about the author

Mar 11

Informationen zum Autor

Mar 11

A banner at the top and the navigation horizontally below it

Mar 11

Ein Banner ganz oben und die Navigation horizontal darunter

Mar 11

Favicon

Mar 10

Favicon

Mar 10

Modul Positions

Mar 09

Modulpositionen

Mar 09

Grundgerüst

Mar 08

Basic skeleton

Mar 08

Static or fluid

Mar 06

Statisch oder fluid

Mar 06

Why Cassiopeia

Mar 04

Warum Cassiopeia

Mar 04

General information about Cassiopeia

Mar 03

Allgemeines zu Cassiopeia

Mar 03

Joomla 4.x-Tutorial - Entwicklung von Erweiterungen - Der Weg zu Joomla 4 Erweiterungen

Feb 22

Joomla 4.x Tutorial - Extension Development - The Way to Joomla 4 Extensions

Feb 22

Preface

Feb 21

Vorwort

Feb 21

Joomla Update und Change Log einrichten

Feb 19

Joomla Update and Change Log Setup

Feb 19

docker-lamp with own Domain

Feb 10

docker-lamp mit eigener Domain

Feb 10

Windows Host Shared Folder in Ubuntu 20.04

Jan 31

Netzwerk-DNS-Konfiguration von Docker und EAI_AGAIN

Jan 30

Modules - First Steps

Jan 14

Module - Erste Schritte

Jan 14

Modules - Namespace and Helper

Jan 13

Module - Namespace und Helper

Jan 13

Modules - Namespace and Helper

Jan 12

Module - Parameter

Jan 12

Module - Installationsskript

Jan 11

Modules - Installation script

Jan 11

Template - Overrides - Alternative Overrides and Modules Chrome

Jan 08

Template - Overrides - alternative Overrides und Module Chrome

Jan 08

Template - Parameter und Variablen

Jan 07

Template - Parameters and Variables

Jan 07

Template - Web Asset Manager

Jan 06

Template - Web Asset Manager

Jan 06

Template - Dark Mode

Jan 05

Template - Dark Mode

Jan 05

Template - Lighthouse

Jan 03

Template - Lighthouse

Jan 03

Paket - Alle Erweiterungen in einer Installationsdatei

Jan 01

Package - Putting several extensions together in one installable package

Jan 01

2020

2018