VueJS/WebPack/NPM-Scripts: Deploy via SFTP

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. In meinem VueJS-Projekt steht in der package.json:

“build”: “vue-cli-service build”,

Nach dem Build-Prozess möchte ich nun die erzeugte Distribution, die im Verzeichnis ‘/dist/’ erstellt wurde via SFTP auf einen Webserver hochladen.

VueJS/WebPack/NPM-Scripts: Deploy via SFTP weiterlesen

Contao, htaccess Trailing Slash entfernen

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 eines mod-rewrites Block (falls schon vorhanden) ergänzen:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [R=301,L]
...
</IfModule>

Contao: Template / Darstellung im Backend

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 im Template steht auch im Backend ausgeführt, es sei denn man unterscheidet im Frontend-Template selbst, z.B. auch in einem Custom Element Template, zwischen Front- und Backend und das geht so.

Contao: Template / Darstellung im Backend weiterlesen

Contao – Eigenes Formulartemplate

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 Formular selbst nicht. Das lässt sich allerdings relativ einfach machen, indem man folgende Schritte durchführt: Contao – Eigenes Formulartemplate weiterlesen

Contao: Newsreader mit Voriger/Nächster Eintrag erweitern

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 verbessern. Ich habe die kleine Erweiterung auf Github gestellt. Hier zu finden.