Mehrsprachige WordPress-Website auf Multisite-Basis

WordPress bietet out-of-the-box nur die Möglichkeit, einsprachige Websites zu erstellen. Natürlich kann Seiten und Beiträge mit Inhalten in verschiedenen Sprachen befüllen, diese Inhalte komfortabel zu verlinken oder getrennt zu verwalten wird jedoch schon schwierig.

Diverse Plugins bemühen sich, diese Lücke zu füllen. Am besten hat mir jedoch ein Ansatz auf Basis von WordPress Multisite gefallen, den ich in diesem Beitrag vorstellen möchte.

[weiterlesen]Mehrsprachige WordPress-Website auf Multisite-Basis

Ordner mit tar packen und entpacken

Eine aufwändige Website, aber oftmals auch schon ein schlichtes CMS, hat zumeist mehrere hundert Dateien. Möchte man die Website sichern, dann müssen alle Dateien einzeln übertragen werden, was sehr zeitintensiv ist.

Besser ist, die Website direkt auf dem Server zu packen, dann zu übertragen und lokal wieder zu entpacken. Erforderlich dafür ist allerdings ein SSH-Zugang zum Server.

[weiterlesen]Ordner mit tar packen und entpacken

MySQL-Dump automatisch zu Git-Commit hinzufügen

Git ist ein geniales Tool zur Versionsverwaltung von Dateien. Doch was, wenn das gewünschte Projekt nicht nur aus Dateien, sondern beispielsweise auch aus einer MySQL-Datenbank besteht? Ideal wäre, wenn bei jedem Git-Commit der jeweils aktuelle Stand der Datenbank mit abgespeichert wird. Für solche Anforderungen bietet Git pre-commits, um solche Aktionen automatisiert auszuführen.

[weiterlesen]MySQL-Dump automatisch zu Git-Commit hinzufügen

Markdown – Basics

Es ist einige Monate her und ich konnte den Hype um Markdown nicht so recht verstehen. Wofür benötige ich eine Sprache, die ich extra lernen muss, um das zu erreichen, was mit einem grafischen Editor (beispielsweise dem WordPress WYSIWYG-Editor) genau so funktioniert?

Ich habe es versucht und kann die Begeisterung heute nachvollziehen – weil es verdammt effektiv und eigentlich recht einfach ist. Endlich brauche ich meine Hand nicht mehr von der Tastatur nehmen, selbst wenn ich aufwendigere Texte mit Listen, Links und Überschriften schreiben möchte.

[weiterlesen]Markdown – Basics