WordCamp Köln Filter, Actions, Hooks - was zum Geier ist das?frankstaude
Nicht „Was die Welt im Innersten zusammenhält“, sondern was uns WordPress möglichst weit öffnet, das sind die Hooks. Egal ob Theme oder Plugin, um etwas in WordPress zu ändern, zu erweitern, umzubauen und das ohne dass man direkt im WordPress Code ändert, dazu muss man verstehen was Hooks sind und wie diese Funktionieren. Egal ob man ein komplexes Plugin bauen möchte oder nur in seinem verwendeten Theme z.B. den Titel der Beiträge manipulieren möchte.
Beiträge und Seiten kennt jede/r WordPress AnwenderIn. Zusätzlich zu diesen beiden Beitragstypen kann WordPress um Eigene erweitert werden. Wie diese angelegt, Inhalte erfasst und diese auf der Webseite ausgegeben werden, ohne PHP zu können - das zeigt uns Frank Staude beim WordPress Meetup Würzburg am 17.01.2017
Die TYPO3 Extension Caretaker dient zur zentralen Überwachung von beliebig vielen TYPO3 Instanzen. Geprüft werden kann unter anderem auf unsichere Extensions, TYPO3 Updates, veränderte Dateien und vieles mehr.
Mit TYPO3 8 LTS wurde die mitgelieferte Systemextension EXT:form komplett erneuert und bietet nun Redakteuren, Integratoren und Entwicklern ein mächtiges Set an Werkzeugen, um Formulare zu erstellen. Dabei wurde vor allem auf Erweiterbarkeit und Überschreibbarkeit der der Konfiguration geachtet.
WordCamp Köln Filter, Actions, Hooks - was zum Geier ist das?frankstaude
Nicht „Was die Welt im Innersten zusammenhält“, sondern was uns WordPress möglichst weit öffnet, das sind die Hooks. Egal ob Theme oder Plugin, um etwas in WordPress zu ändern, zu erweitern, umzubauen und das ohne dass man direkt im WordPress Code ändert, dazu muss man verstehen was Hooks sind und wie diese Funktionieren. Egal ob man ein komplexes Plugin bauen möchte oder nur in seinem verwendeten Theme z.B. den Titel der Beiträge manipulieren möchte.
Beiträge und Seiten kennt jede/r WordPress AnwenderIn. Zusätzlich zu diesen beiden Beitragstypen kann WordPress um Eigene erweitert werden. Wie diese angelegt, Inhalte erfasst und diese auf der Webseite ausgegeben werden, ohne PHP zu können - das zeigt uns Frank Staude beim WordPress Meetup Würzburg am 17.01.2017
Die TYPO3 Extension Caretaker dient zur zentralen Überwachung von beliebig vielen TYPO3 Instanzen. Geprüft werden kann unter anderem auf unsichere Extensions, TYPO3 Updates, veränderte Dateien und vieles mehr.
Mit TYPO3 8 LTS wurde die mitgelieferte Systemextension EXT:form komplett erneuert und bietet nun Redakteuren, Integratoren und Entwicklern ein mächtiges Set an Werkzeugen, um Formulare zu erstellen. Dabei wurde vor allem auf Erweiterbarkeit und Überschreibbarkeit der der Konfiguration geachtet.
Beim WordPress Meetup in Würzburg am 20.12.2016 hab ich ein wenig über die Suche in WordPress erzählt. Und darüber wie man sie Plugins verbessern kann. Mit Ausflügen zu Facetten und der Deutschen National Bibliothek, Sachbegriffen und Synonymen. Und ich zeige wie wir in einem Projekt das alles miteinander verbunden haben.
How leadership of employees via Objectives and Key Results (OKR) speeds up th...die.agilen GmbH
The major players in the industry - such as Google, LinkedIn, Zalando, Red Bull, Oracle & Co. - demonstrate it. In modern enterprises, a modern and contemporary framework is used for personnel management - OKR (Objectives & Key Results). Are goal management and "New Work" opposites? OKR combines
both! We explain the method and the framework in detail and show why it is so successful in times of digital transformation - even or especially at EDEKA.
Innovationsmotoren für IoT - DWX 2016 - Pluswerkdie.agilen GmbH
Das Internet der Dinge ist ein aufstrebender Markt mit einem Volumen von geschätzt 2,3 Billionen US-Dollar. Damit besitzt es ein enormes Potenzial im Hinblick auf die Neudefinition des Lebensstils für die nächste Generation. Technologieführer und Nischenanbieter im Bereich IoT suchen daher unermüdlich nach Anwendungsfällen, die das Leben besser machen werden. In Anbetracht dessen, dass sich das Internet der Dinge auf dem Höhepunkt im Gartner Hype Cycle befindet, ist es ein perfekter Nährboden für Innovationen. Damit aber Innovationsfindung nicht dem Zufall überlassen wird, sollte man eine strukturierte Herangehensweise dafür verwenden. Hier kommen Methoden wie Design Thinking, Empathy Design, Ideation, Rapid Prototyping, Lean Startup, o. a. ins Spiel, die wir uns genauer ansehen werden.
DWX 2016 - Atomic Design – Frontend und Design im RWD-Zeitalter - Pluswerkdie.agilen GmbH
Der klassische Designprozess kommt im RWD-Zeitalter an die Grenzen. Der RWD-Workflow fordert eine iterative und inkrementelle Herangehensweise an Design und das daraus entstehende Frontend, welches als Prototyp früh zu Verfügung stehen soll. Atomic Design ist ein sinnvoller und erprobter Ansatz, um dies zu realisieren. Der Vortrag geht dazu auf alle Aspekte von Atomic Design ausführlich ein und zeigt anhand eines Praxisbeispiels die konkrete Umsetzung.
4DX - Die 4 Disziplinen der Umsetzung: Strategien sicher umsetzen und Ziele e...die.agilen GmbH
Die beste Planung und Strategie ist hinfällig, wenn es an der Umsetzung mangelt. Viel zu oft versanden Vorhaben, haben größere und langfristige Projekte im Alltag nahezu immer das Nachsehen. Manche Unternehmen schaffen es jedoch, kontinuierlich Strategie mit Alltagsgeschäft erfolgreich zu verbinden. Doch was ist deren Geheimnis?
Der Vortrag stellt das weltweit bewährte Konzept von FranklinCovey vor, mit dem sich Unternehmen voll und ganz auf ein strategisches Ziel einschwören lassen: die vier Disziplinen der effektiven Umsetzung, kurz 4DX. Mit diesen können Führungskräfte mit ihren Teams über sich hinauswachsen und Ergebnisse erzielen, die in keinem Unternehmensplan vorgesehen waren. 4DX ist dabei keine Theorie, sondern ein weltweit angewandtes praktisches Konzept, das eine völlig neue Art des Denkens und Arbeitens etabliert.
The agile enterprise - Digital Transformation as a practical applicationdie.agilen GmbH
The buzzword "digital transformation" is all the rage and will trigger the largest industrial revolution since more than a century for sure. But what does this mean in concrete terms? How will the change look like that companies have to fulfill? We will not only have a look at the 10 dimensions of the "Digital Maturity Level Model", which indicates how mature a company is in terms of the „digital age“ but on concrete practical oriented methods and processes of the digital transformation like Scrum, Kanban, Design Thinking, Lean Startup, LEGO SERIOUS PLAY, OKR and many more as well. At the end of the transformation there is a new, converted corporate form - the agile enterprise.
Die Entwicklung von Objectives und Key Results (OKR) in Europa | OKR Meetup M...die.agilen GmbH
Präsentation von pluswerk.consulting zur Geschichte der Objectives & Key Results (OKR) in Europa auf dem OKR Meetup München am 07.03.2017 bei Deloitte Digital.
http://www.okr-beratung.de
http://pluswerk.consulting
Die Großen der Branchen - wie Google, LinkedIn, Zalando, Red Bull, Oracle & Co. - machen es vor. In modernen Unternehmen wird ein modernes und zeitgemäßes Framework zur Mitarbeiterführung verwendet - OKR (Objectives & Key Results). Zielvereinbarungen und New Work sind Gegensätze? OKR verbindet beides! Wir stellen die Methode und das Framework ausführlich vor und zeigen, warum es gerade jetzt - in Zeiten der digitalen Transformation - so erfolgreich ist.
Wordpress - Hooks, Filter, Actions - Was zum Geier ist das?frankstaude
Hooks, Filter, Actions - Was zum Geier ist das?
Kurze Erläuterung was Hooks, Filter und Actions sind.
Folien des Vortrags vom Wordpress Meetup Hannover vom 23. Mai 2013.
Michael Sebel zeigt wie man ein Blog – oder ein Blog eines Kunden – mit Shortcodes, Filtern, Actions, Widgets, Themes und Theme Features sowie eigenen Admin-Menüstrukturen, Backends, Page Templates und ein bisschen Ajax individualisieren kann.
Code Beispiele Download:
http://static.blog.blogwerk.com/files/wp-development.zip
German: Softwareprodukte aus einem Source Code mit JavascriptRalf Schwoebel
Erstellung von Software-Produkten mit Javascript aus einem Quelltext: Diese Präsentation der EnterJS Entwicklerkonferenz in Köln 2014 zeigt den Weg der Erstellung von Software-Lösungen mit Javascript mit den Frameworks Cordova/Phonegap und Node-Webkit.
Vom Setup bis zur App-Store Anmeldung des fertigen Produktes wird auf 44 Folien dargestellt, welche Lernkurve hinter einer solchen Entwicklung steht.
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreGregor Biswanger
Das Dokumentieren einer API wird oft als mühsame, aber wesentliche Aufgabe angesehen. Mit OpenAPI / Swagger können wir eine API-Dokumentation angenehm einfach in ASP.NET Core integrieren. Gregor Biswanger zeigt, wie eine API-Dokumentation mit einer Benutzeroberfläche hinzugefügt wird, mit der wir die API testen können.
Als Nächstes erfahren wir, wie wir Attribute und Konventionen verwenden, um die generierte OpenAPI-Spezifikation zu verbessern. Abschließend wird gezeigt, wie wir mit der Authentifizierung, Versionierung und Anpassung der Benutzeroberfläche umgehen.
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Gregor Biswanger
Das Jahr 2009 war die Geburtsstunde von Node.js. Dass hierbei JavaScript ebenfalls serverseitig verwendet werden kann, ist nur ein Teilaspekt für den hohen Erfolg. Viel relevanter ist die extrem hohe Performance, Skalierbarkeit und Produktivität. Nicht ohne Grund wird ASP.NET komplett neu erfunden und basiert auf den gleichen Ideen wie Node.js. Namenhafte Firmen wie Microsoft selbst, Google, PayPal, New York Times, GitHub, uvw. setzen bereits auf das leistungsstarke Node.js. Der Vortrag zeigt durch eine Reise der Node.js Architektur, woher die Vorteile kommen. Durch einen Vergleich von ähnlichen Funktionen, wird zudem der ideale Einstieg für .NET Entwickler geboten.
Eine Sammlung von Best Practices für Applikationen mit AngularJS. Der Vortrag stellt Strukturen und Konventionen vor, mit denen sich auch umfangreiche Applikationen wartbar und erweiterbar halten lassen.
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?Robin Sedlaczek
Slides from my talk about early feedback during development time, flexibility for customers and security as a Must-have. It's nothing about management - it's all about C# Script and practical use.
Frank uns Pressmatic. Pressmatic ist eine leistungsfähige, moderne und komfortable Alternative zu MAMP, einer Serverumgebung für lokale Rechner. Man kann damit WordPress lokal auf seinem Rechner installieren. Pressmatic gibt es aktuell nur für macOS.
Angular ist die Komplettlösung für die Umsetzung von Webapplikationen im Frontend. Ein so umfassendes Werkzeug hat allerdings auch seine Schattenseiten: Die Einstiegshürde ist relativ hoch. Dieser Vortrag stellt die wichtigsten Elemente des Frameworks wie Komponenten, Direktiven und Services vor. In einem praktischen Beispiel werden die verschiedenen Elemente von Angular Schritt für Schritt zu einer kompletten Applikation zusammengefügt. Damit lernen Sie nicht nur die Elemente des Frameworks kennen, sondern gleichzeitig die wichtigsten Architekturpatterns und zahlreiche Best Practices.
Beim WordPress Meetup in Würzburg am 20.12.2016 hab ich ein wenig über die Suche in WordPress erzählt. Und darüber wie man sie Plugins verbessern kann. Mit Ausflügen zu Facetten und der Deutschen National Bibliothek, Sachbegriffen und Synonymen. Und ich zeige wie wir in einem Projekt das alles miteinander verbunden haben.
How leadership of employees via Objectives and Key Results (OKR) speeds up th...die.agilen GmbH
The major players in the industry - such as Google, LinkedIn, Zalando, Red Bull, Oracle & Co. - demonstrate it. In modern enterprises, a modern and contemporary framework is used for personnel management - OKR (Objectives & Key Results). Are goal management and "New Work" opposites? OKR combines
both! We explain the method and the framework in detail and show why it is so successful in times of digital transformation - even or especially at EDEKA.
Innovationsmotoren für IoT - DWX 2016 - Pluswerkdie.agilen GmbH
Das Internet der Dinge ist ein aufstrebender Markt mit einem Volumen von geschätzt 2,3 Billionen US-Dollar. Damit besitzt es ein enormes Potenzial im Hinblick auf die Neudefinition des Lebensstils für die nächste Generation. Technologieführer und Nischenanbieter im Bereich IoT suchen daher unermüdlich nach Anwendungsfällen, die das Leben besser machen werden. In Anbetracht dessen, dass sich das Internet der Dinge auf dem Höhepunkt im Gartner Hype Cycle befindet, ist es ein perfekter Nährboden für Innovationen. Damit aber Innovationsfindung nicht dem Zufall überlassen wird, sollte man eine strukturierte Herangehensweise dafür verwenden. Hier kommen Methoden wie Design Thinking, Empathy Design, Ideation, Rapid Prototyping, Lean Startup, o. a. ins Spiel, die wir uns genauer ansehen werden.
DWX 2016 - Atomic Design – Frontend und Design im RWD-Zeitalter - Pluswerkdie.agilen GmbH
Der klassische Designprozess kommt im RWD-Zeitalter an die Grenzen. Der RWD-Workflow fordert eine iterative und inkrementelle Herangehensweise an Design und das daraus entstehende Frontend, welches als Prototyp früh zu Verfügung stehen soll. Atomic Design ist ein sinnvoller und erprobter Ansatz, um dies zu realisieren. Der Vortrag geht dazu auf alle Aspekte von Atomic Design ausführlich ein und zeigt anhand eines Praxisbeispiels die konkrete Umsetzung.
4DX - Die 4 Disziplinen der Umsetzung: Strategien sicher umsetzen und Ziele e...die.agilen GmbH
Die beste Planung und Strategie ist hinfällig, wenn es an der Umsetzung mangelt. Viel zu oft versanden Vorhaben, haben größere und langfristige Projekte im Alltag nahezu immer das Nachsehen. Manche Unternehmen schaffen es jedoch, kontinuierlich Strategie mit Alltagsgeschäft erfolgreich zu verbinden. Doch was ist deren Geheimnis?
Der Vortrag stellt das weltweit bewährte Konzept von FranklinCovey vor, mit dem sich Unternehmen voll und ganz auf ein strategisches Ziel einschwören lassen: die vier Disziplinen der effektiven Umsetzung, kurz 4DX. Mit diesen können Führungskräfte mit ihren Teams über sich hinauswachsen und Ergebnisse erzielen, die in keinem Unternehmensplan vorgesehen waren. 4DX ist dabei keine Theorie, sondern ein weltweit angewandtes praktisches Konzept, das eine völlig neue Art des Denkens und Arbeitens etabliert.
The agile enterprise - Digital Transformation as a practical applicationdie.agilen GmbH
The buzzword "digital transformation" is all the rage and will trigger the largest industrial revolution since more than a century for sure. But what does this mean in concrete terms? How will the change look like that companies have to fulfill? We will not only have a look at the 10 dimensions of the "Digital Maturity Level Model", which indicates how mature a company is in terms of the „digital age“ but on concrete practical oriented methods and processes of the digital transformation like Scrum, Kanban, Design Thinking, Lean Startup, LEGO SERIOUS PLAY, OKR and many more as well. At the end of the transformation there is a new, converted corporate form - the agile enterprise.
Die Entwicklung von Objectives und Key Results (OKR) in Europa | OKR Meetup M...die.agilen GmbH
Präsentation von pluswerk.consulting zur Geschichte der Objectives & Key Results (OKR) in Europa auf dem OKR Meetup München am 07.03.2017 bei Deloitte Digital.
http://www.okr-beratung.de
http://pluswerk.consulting
Die Großen der Branchen - wie Google, LinkedIn, Zalando, Red Bull, Oracle & Co. - machen es vor. In modernen Unternehmen wird ein modernes und zeitgemäßes Framework zur Mitarbeiterführung verwendet - OKR (Objectives & Key Results). Zielvereinbarungen und New Work sind Gegensätze? OKR verbindet beides! Wir stellen die Methode und das Framework ausführlich vor und zeigen, warum es gerade jetzt - in Zeiten der digitalen Transformation - so erfolgreich ist.
Wordpress - Hooks, Filter, Actions - Was zum Geier ist das?frankstaude
Hooks, Filter, Actions - Was zum Geier ist das?
Kurze Erläuterung was Hooks, Filter und Actions sind.
Folien des Vortrags vom Wordpress Meetup Hannover vom 23. Mai 2013.
Michael Sebel zeigt wie man ein Blog – oder ein Blog eines Kunden – mit Shortcodes, Filtern, Actions, Widgets, Themes und Theme Features sowie eigenen Admin-Menüstrukturen, Backends, Page Templates und ein bisschen Ajax individualisieren kann.
Code Beispiele Download:
http://static.blog.blogwerk.com/files/wp-development.zip
German: Softwareprodukte aus einem Source Code mit JavascriptRalf Schwoebel
Erstellung von Software-Produkten mit Javascript aus einem Quelltext: Diese Präsentation der EnterJS Entwicklerkonferenz in Köln 2014 zeigt den Weg der Erstellung von Software-Lösungen mit Javascript mit den Frameworks Cordova/Phonegap und Node-Webkit.
Vom Setup bis zur App-Store Anmeldung des fertigen Produktes wird auf 44 Folien dargestellt, welche Lernkurve hinter einer solchen Entwicklung steht.
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreGregor Biswanger
Das Dokumentieren einer API wird oft als mühsame, aber wesentliche Aufgabe angesehen. Mit OpenAPI / Swagger können wir eine API-Dokumentation angenehm einfach in ASP.NET Core integrieren. Gregor Biswanger zeigt, wie eine API-Dokumentation mit einer Benutzeroberfläche hinzugefügt wird, mit der wir die API testen können.
Als Nächstes erfahren wir, wie wir Attribute und Konventionen verwenden, um die generierte OpenAPI-Spezifikation zu verbessern. Abschließend wird gezeigt, wie wir mit der Authentifizierung, Versionierung und Anpassung der Benutzeroberfläche umgehen.
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Gregor Biswanger
Das Jahr 2009 war die Geburtsstunde von Node.js. Dass hierbei JavaScript ebenfalls serverseitig verwendet werden kann, ist nur ein Teilaspekt für den hohen Erfolg. Viel relevanter ist die extrem hohe Performance, Skalierbarkeit und Produktivität. Nicht ohne Grund wird ASP.NET komplett neu erfunden und basiert auf den gleichen Ideen wie Node.js. Namenhafte Firmen wie Microsoft selbst, Google, PayPal, New York Times, GitHub, uvw. setzen bereits auf das leistungsstarke Node.js. Der Vortrag zeigt durch eine Reise der Node.js Architektur, woher die Vorteile kommen. Durch einen Vergleich von ähnlichen Funktionen, wird zudem der ideale Einstieg für .NET Entwickler geboten.
Eine Sammlung von Best Practices für Applikationen mit AngularJS. Der Vortrag stellt Strukturen und Konventionen vor, mit denen sich auch umfangreiche Applikationen wartbar und erweiterbar halten lassen.
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?Robin Sedlaczek
Slides from my talk about early feedback during development time, flexibility for customers and security as a Must-have. It's nothing about management - it's all about C# Script and practical use.
Frank uns Pressmatic. Pressmatic ist eine leistungsfähige, moderne und komfortable Alternative zu MAMP, einer Serverumgebung für lokale Rechner. Man kann damit WordPress lokal auf seinem Rechner installieren. Pressmatic gibt es aktuell nur für macOS.
Angular ist die Komplettlösung für die Umsetzung von Webapplikationen im Frontend. Ein so umfassendes Werkzeug hat allerdings auch seine Schattenseiten: Die Einstiegshürde ist relativ hoch. Dieser Vortrag stellt die wichtigsten Elemente des Frameworks wie Komponenten, Direktiven und Services vor. In einem praktischen Beispiel werden die verschiedenen Elemente von Angular Schritt für Schritt zu einer kompletten Applikation zusammengefügt. Damit lernen Sie nicht nur die Elemente des Frameworks kennen, sondern gleichzeitig die wichtigsten Architekturpatterns und zahlreiche Best Practices.
Lass uns einmal schauen auf was du schon von Anfang an achten solltest. Worauf kommt es bei der WordPress Installation an, was solltest du direkt nach der Installation anpassen.
Update 2011-12-06: Fallstricke und Probleme erweitert, weiteres Plugin Beispiel eingefügt
------
Update 2011-12-03: Neueres TypoScript, jQuery Plugin erstellen, Mehr Beispiele
------
jQuery macht TYPO3 noch besser und dynamischer. Vortrag richtet sich an Beginner bis Fortgeschrittene.
Agenda:
Einführung
Warum jQuery
Einbindung in TYPO3
Aufbau eines Aufrufs
Selektoren
Events
Funktionen
AJAX in jQuery
Plugin selber erstellen
Mögliche Probleme
Showcase
Links
Books
My slides from the Advanced Developers Conference 2017 (ADC Core) in Cologne! It's about C# scripting and how you can use it in your application. Benefits for developers and customers.
State of TV – Vortragsaufzeichnung, aktueller Stand und Ausblickfrankstaude
Lightning-Talk auf dem WordCamp Germany 2023 in Gerolstein.
Das deutsche WordPress.tv Team kümmert sich darum, dass die Vorträge von WordCamps (und auch von Meetups) auf Video aufgezeichnet und auf WordPress.tv veröffentlicht werden. Welchen Weg sind wir gegangen?, was waren und sind die Probleme? und wo wollen wir noch hin?
CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?frankstaude
Von Haus aus kennt WordPress nur den Inhaltstyp des Beitrags. Selbiger besteht heutzutage aus einer Überschrift sowie ein bis mehreren Blöcken. Unter der Haube sind diese Blöcke jedoch weiterhin in dem, aus vorangegangenen Versionen von WordPress bekannten, post_content-Feld zusammengefasst. Um die eigenen Inhalte unabhängig von Gutenberg flexibel zu strukturieren und zu modellieren, bedarf es zweier altbekannter Konzepte - Individuelle Inhaltstypen sowie Individuelle Felder.
Das ist der Einstiegspunkt für Carlos Fischer Fernández und Frank Neumann-Staude. Zuerst gehen sie der Frage nach was überhaupt ein Individueller Inhaltstyp ist. In der Folge demonstrieren sie exemplarisch die Einrichtung mit Hilfe des Plugins Custom Post Type UI (https://de.wordpress.org/plugins/custom-post-type-ui/). Anschließend klären sie auf was sich hinter dem Begriff der Individuellen Felder verbirgt und wie man deren Nutzung durch die Verwendung des Plugins Advanced Custom Fields (https://www.advancedcustomfields.com/) erleichtern kann. Sie zeigen welche Feld-Typen zur Verfügung stehen und demonstrieren wie Inhaltstypen oder Options-Seiten um einzelne Felder oder ganze Feldgruppen erweitert werden können. Abschließend werden die beiden noch anhand zweier Beispiel die Integration von Individuellen Feldern in Blöcke unter Gutenberg demonstrieren.
TablePress - Warum und welche Erweiterungen gibt es?frankstaude
Mit TablePress kannst du einfach ansprechende Tabellen erstellen und verwalten. Mit einem einfachen Shortcode kannst du die Tabellen in Artikel, Seiten oder Text-Widgets integrieren. Die Tabellen können in einer Oberfläche ähnlich einem Tabellenkalkulationsprogramm bearbeitet werden, so dass es nichts zu programmieren gibt. Durch eine zusätzliche JavaScript-Bibliothek werden zusätzliche Funktionen für Website-Besucher hinzugefügt, wie z.B. Sortierung, Seitennummerierung, Filter und mehr. Tabellenkalkulationen können in Excel-, CSV-, HTML- und JSON-Dateien importiert und exportiert werden.
Gamifizierung mit WordPress – Eine Einführung und Einsatz in der Schulefrankstaude
Die meisten Menschen sind seit jeher auf Wettbewerb mit anderen Individuen ausgelegt. Daher wundert es nicht, dass Menschen gern solche Tätigkeiten vollführen, bei denen sie sich mit anderen messen können. Bisher kannte man solchen Wettbewerb jedoch hauptsächlich in Spielen oder sportlichen Wettkämpfen. Doch immer mehr wird dieser motivationssteigernde Mechanismus auch in anderen Kontexten wie beispielsweise der – religiösen Bildung! – eingesetzt.
Gamification bedeutet, die Besucher der eigenen Website, über die Vergabe von Punkten für das erfolgreiche Absolvieren bestimmter Aufgaben zu belohnen und über den Wettkampfaspekt und Konkurrenz mit den anderen Besuchern, zu einer höheren Aktivität zu animieren.
Nach einer kurzen Einführung in das Thema und dem kennenlernen der wichtigsten WordPress Plugins dafür berichten wir über unsere Intentionen im schulischen Einsatz.
Beim WooCommerce Meetup Nürnberg hab ich 27.09.2018 etwas zum Theme "Erneute Bestellung" in WooCommerce erzählt und unserer Plugin "Repeat Order for WooCommerce" vorgestellt.
https://de.wordpress.org/plugins/repeat-order-for-woocommerce/
Suchst du noch - Oder findest du schon?frankstaude
Beim WordCamp in Köln am 19.11.2017 habe ich ein wenig über die Suche in WordPress erzählt. Und darüber wie man sie mit Plugins verbessern kann. Mit Ausflügen zu Facetten und der Deutschen National Bibliothek, Sachbegriffen und Synonymen.
Suchst du noch - Oder findest du schon?frankstaude
Beim WordPress Meetup in München am 26.09.2017 habe ich ein wenig über die Suche in WordPress erzählt. Und darüber wie man sie mit Plugins verbessern kann. Mit Ausflügen zu Facetten und der Deutschen National Bibliothek, Sachbegriffen und Synonymen.
Beim WordPress Meetup in Hannover am 08.08.2017 hab ich ein wenig über die Suche in WordPress erzählt. Und darüber wie man sie mit Plugins verbessern kann. Mit Ausflügen zu Facetten und der Deutschen National Bibliothek, Sachbegriffen und Synonymen. Und ich zeige wie wir in einem Projekt das alles miteinander verbunden haben.
Eine WordPress Meetup Webseite auf Autopilotfrankstaude
Session auf dem WordCamp Berlin 2017
Der aktuelle Stand der Webseite des WordPress Meetups in Nürnberg.
Wir pflegen die Termine auf meetup.com, der Rest läuft (fast) vollständig auf Autopilot.
Übernahme der Termine ins Blog, Ankündigen auf verschiedenen Plattformen, Vorbereitung des ReCap Beitrags.
Was machen wir genau, welche Tools setzen wir ein ( inkl einem Tipp welches eigentlich Kostenpflichtige Tool für auf meetup.com gelistete WP Meetups kostenlos ist), was haben wir selbst gebaut (und auf GitHub gepackt).
Nürnberg WordPress Meetup - Custom Post Types mit PODS.iofrankstaude
Beiträge und Seiten kennt jede/r WordPress AnwenderIn. Zusätzlich zu diesen beiden Beitragstypen kann WordPress um Eigene erweitert werden. Wie diese angelegt, Inhalte erfasst und diese auf der Webseite ausgegeben werden, ohne PHP zu können
Die Folien anlässlich des Global WordPress Translation Days und der Veranstaltung beim WordPress Meetup Würzburg zum gemeinsamen Übersetzen von WordPress, Themes und Plugins.
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016frankstaude
Beim WordPress Meetup Nürnberg wollten wir vor einiger Zeit die Vorträge auf Video aufnehmen um diese anschliessend auch auf WordPress.TV hochzuladen. Ich erzähle ein bisschen über die Probleme und welchen Weg wir gegangen sind um die Nachbearbeitung weitestgehend zu eliminieren, so das im Idealfall das Video bereits direkt nach der Session hochgeladen werden kann. Und das ganze ab Null Euro (Laptop mit Kamera vorausgesetzt) und welche zusätzliche Hardware ggf. sinnvoll ist.
Folien des Vortrag beim WordCamp Köln 2016 vom 29.10.2016 mit dem Hardware Stand von Oktober 2016.
This document introduces Frank Staude and lists his involvement in the WordPress community through organizing meetups and speaking at WordCamp events. It also repeatedly mentions VersionPress, which appears to be a WordPress plugin that allows using Git version control. The document provides links to the VersionPress website and documentation as well as information on Git and WP-CLI.
Sessions aufzeichnen mit möglichst wenig Aufwandfrankstaude
Beim WordPress Meetup Nürnberg wollten wir vor einiger Zeit die Vorträge auf Video aufnehmen um diese anschliessend auch auf WordPress.TV hochzuladen. Ich erzähle ein bisschen über die Probleme und welchen Weg wir gegangen sind um die Nachbearbeitung weitestgehend zu eliminieren, so das im Idealfall das Video bereits direkt nach der Session hochgeladen werden kann. Und das ganze ab Null Euro (Laptop mit Kamera vorausgesetzt) und welche zusätzliche Hardware ggf. sinnvoll ist.
Session Video (möglichst) ohne Nachbearbeitungfrankstaude
Folien vom BarCamp Kirche Online. Die Folien wurde seit dem WordCamp Frankfurt noch erweitert.
Beim WordPress Meetup Nürnberg wollten wir vor einiger Zeit die Vorträge auf Video aufnehmen um diese anschliessend auch auf WordPress.TV hochzuladen. Ich erzähle ein bisschen über die Probleme und welchen Weg wir gegangen sind um die Nachbearbeitung weitestgehend zu eliminieren, so das im Idealfall das Video bereits direkt nach der Session hochgeladen werden kann. Und das ganze ab Null Euro (Laptop mit Kamera vorausgesetzt) und welche zusätzliche Hardware ggf. sinnvoll ist.
31. Hooks?
Ein Hook bezeichnet in der Informatik eine Schnittstelle, mit der
bestehender Programmcode durch dritte erweitert werden kann.
Über einen Hook (deutsch Haken) kann man sich in Wordpress an
definierten Stellen “einhaken” und dort eigenen Programmcode
ausführen.
Es ist also möglich Wordpress zu manipulieren, ohne den
eigentlichen Code zu verändern. Das bedeutet, das die Eingriffe
die man vorgenommen hat, auch eine Aktualisierung des
Wordpress Core überstehen.
Es gibt zwei Arten von Hooks in Wordpress
• Actions
• Filter
32. Actions?
• Ein Action Hook sagt: Ich habe etwas gemacht. Wenn
du drauf reagieren musst, dann tu es.
• Hooks werden von den Funktionen aufgerufen
• do_action()
• do_actions_ref_array()
33. Actions?
• do_action() ruft Funktionen auf, die sich auf die jeweilige
Aktion registriert haben.
• Von do_action() aufgerufene Funktionen beeinflussen
sich nicht gegenseitig.
• Registrierung via add_action()
• Beispiel: header template, wp_head()
34. Actions!
Aktionen werden aufgerufen an der Stelle, wo sich im Code ein
do_action() Aufruf befindet. Die aufgerufenen Aktionen können sich
nicht gegenseitig beeinflussen und geben auch nichts an die
aufrufende Stelle zurück.
35. Filter?
• Ein Filter Hook sagt: Hier ist Inhalt, mach damit etwas,
bevor ich ihn weiter verwende.
• Filter werden von der Funktion aufgerufen
• apply_filters()
• apply_filters_ref_array()
• Filter bilden „Ketten“, die Rückgabe der ersten Funktion
ist die Eingabe der zweiten Funktion usw.
36. Filter!
• apply_filters() ruft Funktionen auf, die sich auf den
jeweiligen Hook registriert haben.
• Registrierung via add_filter()
• Beispiel: index template, the_title()
37. Filter!
Filter nehmen Inhalt entgegen, verändern ihn und geben ihn zurück. Alle auf
einen Hook registrierten Filter werden nacheinander als Kette aufgerufen. Der
Rückgabewert des ersten Filters ist der Input des zweiten Filters usw bis alle
Filter für den Hook durchlaufen sind. Mit dem Rückgabewert des letzten Filters
läuft dann der aufrufende Programmcode weiter.