Autor: Phillip Richdale
Fashion / Hippster Blogs
WordPress Updates ohne/without FTP
Disable FTP requirement for Pluing Installations and Updates / FTP Anforderung für Plugin und Updateinstallation deaktivieren:
//add to wp-config.php define('FS_METHOD','direct');
WordPress – Does Author have Posts or not? / Hat der User Posts oder nicht?
<?php if (count(query_posts('author='.get_current_user_id().'&posts_per_page=5')) > 0) { //User hat posts / User has posts } else { //User hat KEINE posts / User has NO posts } ?>
Freakin’ Cool JavaScript ‘n’ jQuery Stuff
WordPress Plugin Pfad/Path
Pfad zum Plugin in WordPress / Path to plugin in WordPress
plugins_url()."/[PluginDirectoryName]"
URLs in WordPress
site_url(); bloginfo("wpurl"); //check this!
Returns Root Domain URL without trailing slash.
home_url();
Returns URL of the WordPress Home target without trailing slash. Usually is the same as the root domain, but needn’t be!
admin_url();
Returns the URL leading to the WP Admin directory including trailing slash. URLs in WordPress weiterlesen
Letztes URL Element mit Inhalt / Last URL Segment with content
array_pop(array_filter(explode("/", $_SERVER['REQUEST_URI']), function ($val){return (strlen($val) > 0);}));
(Das ist PHP / This is PHP)
is_int($thisValue = array_pop(array_filter(explode("/", $_SERVER['REQUEST_URI']), function ($val){return (strlen($val) > 0);}))) ? $thisValue : false;
This command only returns a value if the snippet retrieved is an Integer (better for grabbing IDs) – otherwise it returns false / Dieser Befehl gibt den Wert nur zurück, falls das URL Snippet einen Integerwert enthält – ansonsten wird der Wert “false” zurückgeben (praktisch um IDs abzugreifen)
WordPress Template Hierarchy Diagram
Sprachupdates in WordPress deaktivieren / Disable WordPress language updates
Das hier in die functions.php des aktiven Themes eintragen / Add this to the active themes functions.php:
add_filter( 'auto_update_translation', '__return_false' );
When Atom crashes …
When Atom crashes on boot, delete
~/.atom/blob-store
That might help.
Electron 1.0 erschienen / Electron 1.0 released
Lightweight Webdesign Frameworks
Foundation 6
Alles über Dich bei Google / All about you at Google
- Deine Daten / Your Data
- Apps mit Zugriff auf Deine Daten / Apps with access to your data
- Geräte, mit denen Du Dein Googlekonto verwendest / Devices with which you use your Google account
- Deine Suchvergangenheit / Your Searchhistory
- Google weisst wo Du warst / Google knows where you were
- Dein Google Werbeprofil / Your Google Ad-Profile
Richdales Vier Gesetze der Informationstechnologie
1.) Spielzeug gewinnt.
“Spielzeugtechnologien” gewinnen auf lange Sicht, weil sie nicht als Bedrohung wahrgenommen werden. Sie werden zugelassen, aber gleichzeitig nicht unter Patent- oder Formatverschluss gestellt, mit offiziellen Standards versehen und dienen somit als Einfallstor für enthusiastische frühe Nutzer. Dies passiert auch dann, wenn diese “Spielzeugtechnologien” zu Beginn schwerer zu handhaben oder technisch unterlegen sind. Sobald diese Technologien als Bedrohung wahrgenommen werden ist es bereits zu spät und sie sind schon dabei, den Markt zu erobern.
Beispiele: x86 (PC) Architektur, HTML/CSS/JavaScript vis-a-vis plattformspezifische Technologien, WordPress vis-a-vis dem Rest, etc.
Richdales Vier Gesetze der Informationstechnologie weiterlesen
Eine detailierte CSS Flexbox Einführung / A detailed introduction to CSS Flexbox
Vorsicht, Verwechslungsgefahr!
Begriffe aus der Webentwicklung
Wireframe
Auf Deutsch “Drahtgitter”. Eine abstrahierte schwarz-auf-weiss Risszeichnung von Ansichten (von Hand auf Papier oder mit einem Tool). Hiermit wird die Applikation oder de Webauftritt im Layout/Gestaltungsrahmen der einzelnen Ansichten grob skizziert und die Nutzerführung unter Beachtung der Hauptaspekte Zustand, Fokus und Kontext durchdacht und durchgespielt. Meistens Anhand von Nutzerszenarien, auch “User Stories” genannt.
Nutzerszenario / User Story
Eine kleine Geschichte, die mit imaginären Akteuren/Personen ein spezifisches Anwendungsszenario durchspielt. Ziel eines Nutzerszenarios ist es, die involvierten Vorgänge zu verstehen und zu den einzelnen Vorgängen und den betroffenen Teilen der Applikation oder des Webauftritts den passenden Begriff zu finden, diese Teile zu beschreiben, voneinander zu unterscheiden und miteinander in Bezug/Relation zu setzen.
Screendesign
In einem anderen Grafikprogramm „gemalte“ / erstellte Ansicht einer Website in einem Browser. Screendesigns werden heute eher nicht mehr verwendet, weil die verschiedenen Bildschirme verschiedene Layouts haben (siehe Mockup bzw. Style Tile).
Style Tile
„Stilkachel“ – In Photoshop oder einem anderen Grafikprogramm erstellte Ansicht von Stilbeispielen. Farben, Fonts, Logo, Whitespace, Interaktive Elemente und ähnl. werden hier in einer Ansicht zusammengefasst. Anders als in einem Screendesign oder einem Mockup werden keine Inhalte oder Interaktionen direkt dargestellt, es geht um die Vermittlung des gestalterischen CDs der Website. Eine Style Tile kann auch CD-Hinweise für nicht-online Medien, wie Print, bieten. Dies ist heute üblicher als ein Screendesign.
Vorsicht, Verwechslungsgefahr! weiterlesenImage Foundries
PHP
PHP ist die Standardprogrammiersprache für serverseitige Webprogrammierung. Seit 1993 ist sie tägliches Werkzeug von Websoftwareentwicklern weltweit. Die wichtigsten und größten Websoftwareprodukte werden in PHP entwickelt, unter anderem auch so namhafte Websites wie Facebook.
PHP ist die einzige populäre Programmiersprache, die wirklich domänenspezifisch ist – PHP wird ausschließlich zur serverseitigen Webprogrammierung eingesetzt.