PHP Snippet: Check if code is running on a production environment

function isLive($liveTld = ".de")
{
       $homeUrl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']
       === 'on' ? "https" : "http")."://$_SERVER[HTTP_HOST]";

$returnMe = false;
if ( (!(strpos($homeUrl, ".local") !== false)) && (!(strpos($homeUrl, ".intra") !== false)) && (!(strpos($homeUrl, "stage") !== false)) && (!(strpos($homeUrl, "staging") !== false)) && (strpos($homeUrl, $liveTld) !== false) ) { $returnMe = true; }
return $returnMe; }

The WordPress Gutenberg Editor

The new Gutenberg Editor, due for the WordPress release 5.0, will hugely up the game for content editing and control over content layout, visuals and constrolled visual design options. Look forward to it.

Here are some links:

Material Design & Material Design Lite

Material Design & Material Design Lite weiterlesen

Use Cases und warum sie wichtig sind

Bei der Entwicklung von Softwareprojekten und komplexeren Websites kommen im professionellen Umfeld so genannte Use Cases zum Einsatz.

Use Cases sollen es allen Projektbeteiligten ermöglichen, sich die Vorgänge und Eigenschaften, die ein System hat, welches von Endnutzern verwendet wird (z.B. ein Intranetportal), bildhaft vorzustellen.

Dies sind kleine Geschichten, die den Umgang verschiedener Nutzertypen und Akteure mit der Website beschreiben sowie die Art, wie sich das betreffende System verhält. Dabei werden Ziele der Website klar bzw. es wird auch klar, welche Szenarien man vermeiden möchte bzw. welche nicht so wichtig sind. Use Cases und warum sie wichtig sind weiterlesen