Update auf Piwik 3.0: Lösung des Datenbankproblems

Wer sein Piwik-System auf die Version 3.0 updated wird vielleicht die selbe Fehlermeldung erhalten wie ich heute:

Kritischer Fehler während der Aktualisierung:
SQLSTATE[42S02]: Base table or view not found: 1146 Table ‚databasename.piwik_plugin_setting‘ doesn’t exist.

Folgende Lösung hat bei mir geholfen:

Zuerst muss die Tabelle piwik_site_settings erstellt werden, sofern nicht schon vorhanden:

Falls diese wie bei mir schon vorhanden ist, reicht es, ihr das Feld plugin_name  hinzuzufügen.

Schon müsste das Datenbank-Update funktionieren und das System läuft wieder.

Vielen Dank an den User Weltenkreuzer, der hier im Forum  die Lösung des Problems beschrieben hat.

Wichtig: Macht davor unbedingt ein Backup eurer Datenbank!

Einfachen Bild-Shortcode (Responsive) für WordPress erstellen

Ab und zu verwende ich Bilder aus der Mediathek in HTML-Seiten in einem WordPress-System. Bei Seiten mit speziellen Formatierungen usw. kann das durchaus mal sinnvoll sein. Nun kann man zwar mit den hauseigenen Mitteln von WordPress einen img -Tag generieren lassen, doch ist dieser wenig flexibel, da er die komplette Bild-URL beinhaltet, und enthält dieser (Stand: Feb-2017) noch kein srcset  und sites -Attribut, was für responsive Webseiten durchaus von Vorteil ist.

Die Lösung: Ein eigener Shortcode

Viel kürzer und schöner, zudem flexibler und funktionsreicher, ist ein WordPress-Shortcode/Shorttag. WordPress selber demonstriert das zB. anhand des Gallery -Shortcodes. Für einzelne Bilder bietet das System bisher aber noch keine Lösung, dafür aber für zahlreiche andere Anwendungen.

Einen img -Shortcode selber zu definieren ist allerdings nicht schwer:

„Einfachen Bild-Shortcode (Responsive) für WordPress erstellen“ weiterlesen

Laravel 5: Validation / Validierung über Requests

Heißt es Validation oder Validierung? Ich glaube im Kontext der Informatik eher Validation.

Über das PHP-Framework Laravel habe ich schon relativ viel geschrieben. Seit einiger Zeit ist dieses in der Version 5 erschienen. Hierbei hat sich wahrlich einiges Verändert. Eine Änderung möchte ich hier gesondert beleuchten, da sie als Grundlage für einen zukünftigen Beitrag über die Validation von Bildern.

Dieser Artikel soll daher die neuen Methoden zur Validation von Formular-Daten erklären und mit den alten Methoden vergleichen:

„Laravel 5: Validation / Validierung über Requests“ weiterlesen