My digital garden

Mein digitaler Garten.

2022

Dashboard

New!

Zugriff auf das Dashboard

New!

Tags

New!

Tags

New!

Plugins

New!

Plugins

New!

Add a Service - Routing

New!

Einen Service hinzufügen - Routing

New!

Dependency Injection

New!

Dependency Injection/Einbringen von Abhängigkeiten

New!

Clean Up Backend Form

New!

Backendformular aufräumen

New!

Frontend Editing

New!

Frontend Editing

New!

View by Categories

New!

Ansicht nach Kategorien

New!

Featured oder Haupteintrag

New!

Featured

New!

Batch Processing

New!

Stapelverarbeitung/Batch

New!

Help Sites

New!

Hilfe

New!

Filter, Sort, Search

New!

Filtern, Sortieren, Suchen

New!

Toolbar Actions

New!

Aktionen in der Werkzeugleiste

New!

Parameters

New!

Parameter

New!

Pagination

New!

Pagination

New!

Layout

New!

Layout

New!

Checkin and Checkout

New!

Checkin und Checkout

New!

Client Side Validation

New!

Clientseitige Validierung

New!

Set Up Categories in Backend

New!

Kategorien im Backend einrichten

New!

Publish and Unpublish / Hide

New!

Veröffentlichen und Verstecken

New!

Integrate Custom Fields in Backend

New!

Custom Fields (Eigene Felder) im Backend integrieren

New!

Integrate Custom Fields in Frontend

New!

Custom Fields (Eigene Felder) im Frontend

New!

Multilingualism - Multilingual Associations

New!

Mehrsprachigkeit - Multilinguale Sprachverknüpfungen

New!

Web Services - Support Joomla API

New!

Webservices - Unterstützen der Joomla-API

New!

Using Language Files

New!

Sprachdateien nutzen

New!

Configuration

New!

Konfiguration

New!

Access Control List (ACL)

New!

Access Control List (ACL)

New!

Server Side Validation

New!

Serverseitige Validierung

New!

A database table for your extension

New!

Eine Joomla-Datenbank-Tabelle für deine Erweiterung

New!

Using the Database

New!

Die Datenbank nutzen

New!

Using the Database Data in the Frontend

New!

Die Daten der Datenbank im Frontend nutzen

New!

Extend the Menu Item with a Variable

New!

Den Menüpunkt mit einer Variablen erweitern

New!

The M in MVC: Model

New!

Das M im MVC: Model

New!

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

New!

Preface

New!

Vorwort

New!

Kontrolle - Teil 1

New!

Kontrolle - Teil 1

New!

A Menu Item

New!

Ein Menüpunkt

New!

The First View in the Backend

New!

Die erste Ansicht im Backend

New!

The First View in the Frontend

New!

Die erste Ansicht im Frontend

New!

Joomla Override Manager in Cassiopeia

New!

Rules for communication between computers on the Internet - Part 1

New!

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

Putting data into packets for sharing over the internet

Daten zum Austausch über das Internet in Pakete packen

Central and decentralised social networks

Zentrale und dezentrale soziale Netze

Wie ist das Internet vernetzt? - Teil 2

Wie ist das Internet vernetzt? - Teil 2

How is the internet connected? - Part 1

Wie ist das Internet vernetzt? - Teil 1

Shape the Internet

Internetgestalten

Create self-hosted maps and vector tiles with Tilemaker

Selbst gehosteten Karten und VectorTiles mit Tilemaker erstellen

A first Joomla Child-Template

Ein erstes Joomla Child-Template

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 (DPDocker) und Joomla

Template - Child Template

Template - Kind Template

CSS Grid

CSS Grid

Background image over full screen in Cassiopeia

Hintergrundbild über ganzen Bildschirm in Cassiopeia

Joomla Standardtemplate Cassiopeia - CSS Schnipsel

Die Einstellmöglichkeiten der Navigation im Joomla 4 Standardtemplate Cassiopeia

General notes on Cassiopeia and Joomla

Allgemeines zu Joomla und Cassiopeia

A multilingual website

Eine mehrsprachige Website

2021

Gatsby Blog with MapLibre GL JS and React Hooks

Gatsby Blog mit maplibre GL JS unter Verwendung von React Hooks

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

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

Veröffentlichen/Bereitstellen einer React-Anwendung

In Firebase veröffentlichen/bereitstellen

Legacy-React Klassenkomponenten: Status

Legacy-React

Reacts Legacy: Imperative

Projektstruktur

React Anwendungen testen

TypeScript und React

React Status (fortgeschrittene Anleitung)

Async/Await in React (fortgeschrittene Anleitung)

Asynchrone Daten in React

Callback-Handler in JSX

Wartung in React

Komponenten Komposition in React

Komponentendefinition in React (fortgeschrittene Anleitung)

Instanziierung einer Komponente in React

Bedingte Darstellung in React

Custom-Hooks (fortgeschrittene Anleitung)

Kontrollierte Komponenten in React

Datenabruf mit React

Nochmaliges Abrufen von Daten in React

Explizite Datenabrufe in React

Formulare in React

Fragmente in React

Handler in JSX

React Grundlagen

Imperative Programmierung in React

Unmöglicher Status

Inline-Handler in JSX

JSX (JavaScript XML)

Den Status in der Hierarchie nach oben verschieben

Listen in React

Mach dich mit einer anderen React-Komponente bekannt

Erste Schritte mit der React-Komponente

Memoized Handler in React (fortgeschrittene Anleitung)

Eigenschaften (Props) in React (fortgeschrittene Anleitung)

Eigenschaften (Props) in React

React DOM

Voraussetzungen

Wiederverwendbare Komponenten in React

Einrichten eines React-Projekts

Seiten-Effekte in React

Status-Management in React

Bibliotheken von Drittanbietern in React

Seitenbezogener Datenabruf

Speichern der letzten Suchaktionen

CSS-Styling in React

Styled Components in React

SVGs in React

CSS-Module in React

React in der Praxis (fortgeschrittene Anleitung)

Umgekehrte Sortierung

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

Timeline for latest posts

Timeline für neuesten Beiträgen

A banner at the top and the navigation horizontally below it

Ein Banner ganz oben und die Navigation horizontal darunter

Information about the author

Informationen zum Autor

Favicon

Favicon

Modul Positions

Modulpositionen

Basic framework

Grundgerüst

Statisch oder fluid

Statisch oder fluid

Options in Cassiopeia

Optionen in Cassiopeia

Why Cassiopeia

Warum Cassiopeia

General information about Cassiopeia

Allgemeines zu Cassiopeia

A tutorial on using the Cassiopeia template for Joomla 4

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

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

Preface

Vorwort

Joomla Update and Change Log Setup

Joomla Update und Change Log einrichten

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

Modules - First Steps

Module - Erste Schritte

Modules - Namespace and Helper

Module - Namespace und Helper

Modules - Namespace and Helper

Module - Parameter

Modules - Installation script

Module - Installationsskript

Template - First Steps

Template - Erste Schritte

Template - Module Positions

Template - Modul Positionen

Template - Overrides - Alternative Overrides and Modules Chrome

Template - Overrides - alternative Overrides und Module Chrome

Template - Parameters and Variables

Template - Parameter und Variablen

Template - Web Asset Manager

Template - Web Asset Manager

Template - Dark Mode

Template - Dark Mode

Template - Favicon

Template - Favicon

Template - Lighthouse

Template - Lighthouse

Package - Putting several extensions together in one installable package

Paket - Alle Erweiterungen in einer Installationsdatei

2020

2018