WARUM DU BEGINNEN SOLLTEST,
PLUGINS ZU ENTWICKELN
Matthias Wagner,
WordCamp Vienna 2019
Slide 2
Slide 2 text
Websites auf
Projektbasis
FALKEmedia GmbH
2008 2012 2015 2016
WordPress
Erster Plugin-
Release
2019
Premium-
Launch
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
MULTIPLE DOMAIN MAPPING
ON SINGLE SITE
The main purpose of the plugin is to have specific
domains point to specific pages from a bigger
website. This is especially needed for marketing and
SEO purposes.
https://wordpress.org/plugins/multiple-domain-mapping-on-single-site/
Slide 5
Slide 5 text
UND IHR?
RedakteurIn/BloggerIn?
DesignerIn?
Online Marketer?
Theme EntwicklerIn?
Plugin EntwicklerIn?
Slide 6
Slide 6 text
Das klingt doch
nach Arbeit!
WARUM JETZT
ALSO PLUGINS
ENTWICKELN?
Photo by Gem & Lauris RK on Unsplash
Slide 7
Slide 7 text
1. DU WIRST ES DIR DANKEN
Anfangs Mehraufwand, später einfache
Wiederverwendung
Spart Zeit, Nerven, Geld
Slide 8
Slide 8 text
2. DU SCHREIBST BESSEREN CODE
Umfangreicheres Testen durch oftmalige Verwendung
Feedback durch fremde User bei öffentlichem Plugin
Code öffentlich → Du wirst dich mehr bemühen :)
Slide 9
Slide 9 text
3. DU ENTWICKELST DICH WEITER
Ausbau der Funktion anstatt wiederkehrend gleiche Arbeiten
Persönliche Skills steigen mit den Anforderungen
Slide 10
Slide 10 text
4. DU GIBST ETWAS ZURÜCK
Wie viele Plugins verwendest du im Durchschnitt pro Installation?
Es ist ein gutes Gefühl, damit auch anderen zu helfen
Slide 11
Slide 11 text
5. DU BAUST BUSINESSCHANCEN AUF
Kleine Spenden: Anreiz für guten Support, aber noch kein Business
Anfragen zu Adaptionen, Projekten durch guten Support
Freemium, Skalierbares Geschäftsmodell möglich?
Slide 12
Slide 12 text
Tipps & Tricks
UND WEITER?
Photo by Javier Allegue Barros on Unsplash
Slide 13
Slide 13 text
USE CASE
Alles was öfters in deinen Projekten vorkommt, hat das Zeug
zum Plugin
Einsatzzweck so klar und einfach wie möglich halten
Slide 14
Slide 14 text
SUPPORT VERMEIDEN
Einfache Beschreibung vom Plugin selbst, FAQ
Falls nötig, Funktionsbeschreibung auch direkt im UI
UI/UX testen & optimieren
Slide 15
Slide 15 text
SUPPORT NUTZEN
Klare Support-Regeln in Sticky Post
Häufige Fragen weisen auf schlechte Beschreibung/UX hin
Komplexe Fragen/Anforderungen als Projektchance sehen
Slide 16
Slide 16 text
ORGANISATION
Features / Bugs / Roadmap z.B. in Trello
Slide 17
Slide 17 text
CHECKLISTEN VERWENDEN
SVN-Befehle
TODO bei Plugin-Update
Vorformulierte Support-Antworten
Slide 18
Slide 18 text
BRANDING
Schön gestaltete Plugin-Seite inkl. Header-Grafik erweckt
vertrauen
Insbesondere, wenn es auch eine Premium-Variante geben soll
Slide 19
Slide 19 text
FREEMIUM
Free muss für sich einen klaren Nutzen bieten - kein Trial o.ä.
Pro muss die Investition wert sein
KEINE aufdringliche Werbung im Backend
Slide 20
Slide 20 text
PREMIUM
Eigene Website für Marketing-Zwecke + Kauf/Abo
Stripe als Zahlungsmethode
Großzügig mit Gutscheinen, Money-Back Zeitraum usw. sein
Slide 21
Slide 21 text
Für Entwickler
BEST
PRACTICE
Photo by Javier Allegue Barros on Unsplash