Slide 1

Slide 1 text

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

Slide 22

Slide 22 text

PLUGIN HANDBOOK https://developer.wordpress.org/plugins/intro/

Slide 23

Slide 23 text

INTERNATIONALISIERUNG https://developer.wordpress.org/plugins/internationalization/ how-to-internationalize-your-plugin/

Slide 24

Slide 24 text

DEVELOPER FRIENDLY https://developer.wordpress.org/plugins/hooks/

Slide 25

Slide 25 text

TESTEN, TESTEN, TESTEN Selbst in verschiedenen Szenarien, User-Rollen, … Andere Anwender/Entwickler in eigenen Installationen

Slide 26

Slide 26 text

DANKE REACH FOR THE STARS Photo by Greg Rakozy on Unsplash falkemedia.at speakerdeck.com/mwy linkedin.com/in/matthiaswagnerwy