Sicherer Bilder speichern: Warum ich „Easy Image Save“ entwickelt habe Wer viel im Netz recherchiert oder Inspirationen sammelt, kennt das Problem: Bilder einzeln per Rechtsklick zu speichern, ist…
Ich bin davon ausgegangen, dass man bei Projekten, die man mit Gemini CLI bearbeitet, z.B. Credentials in Dateien speichern kann (es gibt ja bspw. auch CMS-Systeme oder ältere…
Zur Zeit nutze ich einen 4K Monitor mit KDE/Plasma und Wayland als Fenstermanager. Viele Anwendungen werden allerdings zu klein dargestellt. Verwendet die App Wayland statt standardmäßig X11 sieht…
Ab Contao 4.13 lassen sich in DC Table eine Toogle-Funktion für die Listenelemente integrieren, so dass man also Listenelemente aktivieren bzw. deaktivieren kann. Leider ist nicht besonders gut…
Dies ist bisher nicht dokumentiert, deshalb der kurze Info-Post. Benötigt man man ein DCA für einen Artikel-Selektor, so kann man diesen Code nutzen:
Ich habe es schon so oft benötigt, dass ich Margins bzw. Paddings für einzelne Elemente selbst definieren möchte. Wenn man SaSS einsetzt kann man dazu bspw. folgendes Mixing…
Seit Contao 4.13 gibt es das MakerBundle, das es bspw. ermöglicht einfach ein Boilerplate für einen Hook anzulegen. Im Folgenden möchte ich das mal beispielhaft erläutern.
Eine neue Datei erstellen in /contao/dca/tl_article.php bzw. diese ergänzen. Eine neue Palette einfügen Als erstes soll für das Backend eine neue Palette eingefügt werden. Alternativ kann man auch…
Ich lerne nebenbei etwas Python und habe schon ein erstes Script erstellt, dass: Ein MySQL Dump einer Datenbank erstellt. Ein definierbares Verzeichnis als ZIP packt. Ich verwende das…
Um via JS die letzten X Jahreszahlen in einem Array zu bekommen, kann man folgende Funktion nutzen. getPreviousYears() { let yearCount = 10; let currentYear = new Date().getFullYear();…
Möchte man bspw. ein VueJS/JS Projekt auf einem Webserver veröffentlichen, hat man in der Regel ein NPM-Script um die Distribution zu erzeugen, in meinem Fall npm run build….
Wenn man ein VueJS Project distributiert werden die Pfade leider standardmäßig absolut angegeben. In der index.html steht also z.B. sowas /js/chunk-vendors.3b8d20eb.js. Möchte man das die Pfade relativ sind,…
Möchte man bei einer Contao Installation den Trailing-Slash einer URL entfernen bzw. umleiten, so dass aus: http://localhost/home/ http://localhost/home wird. So kann man in der .htaccess folgenden Block innerhalb…
Möchte man via JS/VueJS über Axios einen API-Call machen und anschließend eine Funktion aufrufen, kommt einem unter Umständen der Scope in die Quere. Dazu folgendes Beispiel, so wie…
Weil ich es immer mal wieder vergesse, hier die Erklärung, wie man die Darstellung eines Frontend-Templates im Backend von Contao einfach beeinflussen kann. Grundsätzlich wird der Code der…
Für die tägliche Sicherung einer Datei, habe ich ein Mini-Shellscript geschrieben, welches die Datei in einen Unterordner kopiert und einen Zeitstempel an den Dateinamen anhängt. Das Shellscript lässt…
In der Console (in meinem Fall Ubuntu): sudo crontab -e Dann ggf. den gewünschten Editor auswählen (bei mir nano) und folgendes eingeben: 05 03 * * * /sbin/shutdown…
Jahrelang habe ich Faktura + Auftrag von Lexware als Rechnungssoftware eingesetzt. Im Großen und Ganzen war ich, abgesehen von der Update-Politik und dem nicht offenem Datenformat, auch ganz…
Um einen Virtual Host (z.B. für Contao) unter Windows mit Xampp einzurichten, geht man wie folgt vor:
Kurzanleitung: Regedit starten Zu HKEY_LOCAL_MACHINE\Software\Classes\Folder\Shell gehen In Shell einen neuen Schlüssel erstellen ‚Command Prompt‘ Dem vorhandenen Standard-Schlüssel den Wert ‚Öffne in Console‘ zuweisen. (3) auswählen, NEU->Schlüssel Dem vorhandenen…
Viele Module und Inhaltselemente sind seit Contao 3 bereits so umgestellt, dass man ihnen eigene Templates zuweisen kann. Einzelnen Formularfeldern kann man ebenso bereits Frontend-Templates zuweisen. Nur dem…
Für einen Kunden habe ich eine kleine Erweiterung für Contao 3.x geschrieben, die dem Newsreader-Template am Ende einen Vorige/Nächste News Link hinzufügt. Der Code lässt sich sicher noch…
Nach über 7 Monaten Entwicklung- und Testzeit steht Contao ab sofort als Release-Version zur Verfügung. In diesem Artikel möchte ich kurz darauf eingehen, was für mich, die wichtigsten…