#!/coding/blatt
Sammelsurium mit Schwerpunkten Linux & IT-Sicherheit

WordPress: Eigenes Widget erstellen

Da der Einsatz von Widgets in WordPress sehr beliebt ist, zeige ich euch heute, wie ihr ein eigenes Widget für euren WordPress-Blog erstellen könnt.

Für die Erstellung von Widgets können wir die von WordPress bereitgestellte Widgets API verwenden.

In einem anderen Beitrag hatte ich euch bereits vorgestellt, wie ihr die Top-Kommentatoren in WordPress ohne Plugin anzeigen könnt. Auf Basis des dort vorgestellten Codes, werden wir ein Widget zum Anzeigen der Top-Kommentatoren entwickeln.

Weiterlesen

OpenWrt: 4G-/LTE-Router GL-X750 flashen und einrichten

Auf der Suche nach einem geeigneten 4G-/LTE-Router, der von OpenWrt unterstützt wird, bin ich auf den Router GL-X750 gestoßen.

Der GL-X750 erfüllt die Mindestanforderungen von OpenWrt und wird bereits von Haus aus mit OpenWrt ausgeliefert. Hierbei handelt es sich allerdings um eine vom Hersteller angepasste OpenWrt-Version. Diese enthält ein eigens vom Hersteller entwickeltes Web-UI zur Administration von OpenWrt als Alternative zu LuCI und Funktionen, wie z.B. VPN via Wireguard oder Datenaustausch via Samba, sind bereits installiert und vorkonfiguriert.

Wie bei Xubuntu bevorzuge ich auch bei OpenWrt eine minimale bzw. "clean" Installation. Aus diesem Grund habe ich die aktuelle Original-OpenWrt-Firmware auf den Router geflasht und OpenWrt für die mobile Internetverbindung via integriertem 4G-/LTE-Modem eingerichtet. Was ihr dafür tun müsst, erfahrt ihr in diesem Beitrag.

Weiterlesen

WordPress: Template für passwortgeschützte Seite erstellen

Wer in WordPress eine Seite als passwortgeschützt veröffentlicht, der möchte diese eventuell auch individuell gestalten.

Beispielsweise könnte es sein, dass ihr den Standardtext "Dieser Beitrag ist passwortgeschützt. Um ihn anzusehen, trage das Passwort bitte hier ein:" ändern möchtet.

Um dieses zu bewerkstelligen findet ihr im Internet oft Codeschnipsel, die ihr in eure functions.php einfügt.

In diesem Beitrag zeige ich euch, wie ihr alternativ mit der Erstellung eines eigenen Templates eure passwortgeschützte Seite anpassen könnt.

Weiterlesen

Jekyll: Ähnliche Artikel anzeigen (ohne Plugin)

Um die Verweildauer von Besuchern eures Blogs zu erhöhen, könnt ihr zu einem Artikel eine Auflistung ähnlicher bzw. themenverwandter Artikel (Related Posts) anzeigen. Auch ältere Artikel, die sonst vielleicht in der Versenkung verschwinden, können so bei entsprechender Themenrelevanz beworben werden.

Wie ihr für euren Jekyll-Blog mit wenigen Zeilen Code zu einem Artikel andere themenrelevante Artikel basierend auf den vergebenen Schlagwörtern (Tags) ermittelt sowie anzeigt, erfahrt ihr in diesem Beitrag.

Weiterlesen

Responsive Webdesign: Responsive Tabellen erstellen

Beim Erstellen eines Blog-Statistik-Beitrags für meinen ehemaligen Blog ist mir aufgefallen, dass die Statistik-Tabellen bei kleinen Bildschirmauflösungen sich nur bis zu einem gewissen Grad skalieren lassen.

Das liegt daran, dass Tabellen durch ihren jeweiligen Inhalt eine bestimmte minimale Breite haben und diese größer sein kann, als die verwendete Bildschirmauflösung. Das ist generell ein Problem beim Einsatz von Datentabellen innerhalb eines Responsive Webdesigns, weshalb ich euch in diesem Beitrag eine Technik zum Erstellen von Responsive Tabellen, also Tabellen die sich auch an kleine Bildschirmauflösungen anpassen, vorstellen möchte.

Weiterlesen