So bindest du deine eigenen Scripte in WordPress ein

Heute fragte jemand im WPDE Forum wie man eigene JS-Scripte einbindet und jQuery verwendet. Er hat damit angefangen jQuery in den <head> einzubinden und im Anschluss versucht, eigene Scripte im Footer zu laden. Das hat nicht ganz so geklappt und damit in Zukunft alles richtig gemacht wird, gibt es hier eine kurze Anleitung zum Einbinden von JavaScript und jQuery.

Read More

Schnipsel: PHP-Zauberei mit Textdateien

Flat-File CMS’ sind in Mode und perfekt für kleinere bis mittlere statische aber auch (je nach dem wie groß) dynamische Projekte geeignet. Flat-File Systeme sind allerdings schwer zu finden, also Gute. Die richtig guten Systeme sind kostenpflichtig und die richtig schlechten, gibt es wie Prostituierte im Rotlichtviertel. Der Nachteil: Die meisten älteren System werden nicht mehr aktualisiert – sehen aber schick aus. Das sorgt dann dafür, dass man gerne darauf zurückgreift und das ist falsch.

Die beliebtesten Flat File CM Systeme sind Kirby und Grav. Die Medien berichten gelegentlich von ihnen und es gibt nichts zu meckern. Kirby ist allerdings kostenpflichtig. Die meisten anderen kannst du ignorieren und vergessen.

Read More

PHP: Sichere und unikate Token erstellen

Für die Getnudged API verwende ich Token um Benutzer zu authentifizieren, oder ihnen Pakete zuzuweisen. Pakete sind in unserem System optionale und/oder relevante Erweiterungen.

Im Grunde sind sie mit “Modulen” gleichzustellen. Also hat der Administrator beispielsweise Zugang zum Paket Benutzer um alle Benutzer zu verwalten. Der Benutzer an sich hat allerdings nur Zugang zum Paket “Profile” und kann seine eigenen Einstellungen verändern. Read More

PHP: Webseiten Status anzeigen

Für meine Status-Seite habe ich ein kleines PHP script geschrieben, dass mir dabei hilft, den Status einer Website zu ermitteln.

Dabei wird die Webseite kurz “inkludiert” und die Headerinformationen ausgelesen. Anhand dieser Headerinformationen lässt sich dann sehen, welchen HTTP-Code die Webseite bzw. der aktuelle Aufruf abwirft. Read More