April 19, 2016 — In this session, I’ll demonstrate how I pushed my limits in WordPress development by building a custom WordPress slider for a client website. I hope you will be inspired to take on challenging projects even though you might not know the outcome. In this project, I realized that advanced client specs aren’t indomitable; they are catalysts in pushing skills as a person and developer.
April 19, 2016 — Was können wir tun, damit uns Rücken/Mausarm/Hand/Nacheln nicht immer wieder weh tun? Wie unterscheidet sich der Steinzeitmensch von uns Digitalnomaden – gar nicht oder wenigstens ein bisschen? In unterhaltsamer Form werden die Zusammenhänge erklärt und Tipps für die Einstellung von Tisch/Stuhl/Monitor/Maus/Betriebssystem gegeben.
April 19, 2016 — The talk will demonstrate how PHP Storm can speed up WordPress development workflow while also helping aspiring developers better understand how WordPress works.
Some of the topics I’ll cover will be: Configuring a project, setting up and using debugging on a local vagrant box (VVV) with Xdebug, and using Live Templates & placeholders to quickly build commonly used code constructs.
I’ll also detail some quick tips, like jumping to variable and class definitions and quick switching between recently used templates. Time permitting I’ll also show how to use PHP Storms built in tools for compiling, version control, and deployment.
April 18, 2016 — You’ve built a shiny, new WordPress site. You asked your grandma and your client if they like it and they both do. However, you’re lying awake at night wondering if you’re missing something—because you know you’re not the end user. You yearn for actionable feedback.
In this talk, I’ll distill my background in usability research into a how-to framework for taking your site and conducting your first moderated usability test. I’ll cover what to look for, best practices in facilitation, tools on the cheap, and how to glean the most from a brief window of time.
April 18, 2016 — In this video you will learn how to convert your own HTML to WordPress. You don’t need to know PHP for this video, just HTML/CSS and how to install WordPress.
April 18, 2016 — Il Core di WordPress non deve essere modificato, ma può essere letto! Nei (molti) file che compongono WordPress si trovano molte gemme, alcune delle quali poco conosciute ed utilizzate. Lo scopo di questo talk, utilizzando come pretesto alcune funzioni, è quello di invitare gli sviluppatori a non ritenere WordPress una «black box», ma sfruttare il suo essere open source e «guardare sotto al cofano».
April 18, 2016 — Es gibt kaum welche im deutschsprachigen Raum, die sich besser mit WordPress auskennen und sich für eine spontane Frage- und Antwort-Runde auf eine Bühne trauen: Dominik, Konstantin und Pascal tragen mit zusammen über 1.500 Änderungen alleine am WordPress Core seit Jahren zur Entwicklung von WordPress bei. Zwischen Feature-Plugins, der Arbeit an WordPress.com und der Verbesserung der WordPress.org Infrastruktur, sowie Default-Themes und Übersetzungen, gibt es kaum etwas, was die drei noch nicht gesehen haben. Nach einer kurzen Vorstellung und einem Ausblick auf WordPress 4.6 beantworten sie gerne alle Fragen, die ihnen gestellt werden.
April 18, 2016 — This session is about writing code that can easily be tested. By means of negative examples, Thorsten explains what makes code rather hard to test, or even untestable. Each „bad practice“ is first presented in an abstract way, and then illustrated and discussed using one or more concrete PHP and JavaScript code examples. In the end, Thorsten shows how to solve the individual issues at hand, and thus produce testable code—even if you don’t test it yourself.
April 18, 2016 — Der Wolpertinger ist ein bayrisches Fabelwesen. Im Grunde handelt es sich beim Wolpertinger um ein Mischwesen, wie sie bereits aus der Antike bekannt sind. Der WordPress Wolpertinger ist ein Mischwesen aus PHP und Javascript – technisch basierend auf PHP v8js erlaubt er uns Javascript aus PHP-Code heraus auszuführen und dabei die Kontrolle darüber zu haben, wieviel Rechenzeit das JS verbrauchen darf und festzulegen, welche PHP Funktionen/Klassen dem JS zugänglich gemacht werden. Es bietet uns also eine Umgebung in der wir benutzerdefinierten Code ausführen können, ohne die Kontrolle zu verlieren was dieser Code mit unserem Hostsystem macht. In der Session zeigt uns Frank, wie man sich PHP v8js installiert, was es bietet und ein Beispielplugin welches diese Funktionalitäten nutzt.
April 18, 2016 — Welche Möglichkeiten haben wir, E-Mail Marketing in unsere Websites zu integrieren. Von der integrierten Lösung mit MailPoet bis zu externen Anbietern. Wie bindet man die Formulare ein, über Widgets, Shortcodes, eine Halo Bar oder als Popup. Welche rechtlichen Grundlagen müssen wir beachten und welche Hinweise anzeigen (Double-Opt-in-Verfahren, Serverstandort, Datenschutz).