2. David Goehring - Wrong Way - CC-BY-2.0 https://www.flickr.com/photos/carbonnyc/7777982086
Plone Addon-Listing
steht symbolisch für
alles was in der
Plone Community
aktuell falsch läuft.
3. Ausgangspunkt 2015: plone.org wird modernisiert
Plone.org war bis 2015 eine kontinuierliche
Weiterentwicklung mit Inplace-Migration
und etlichen Addons
Ursprünglich ein Plone 0.x hochgezogen bis
4.3
Wichtige Komponenten fallen weg
beim Redesign auf Plone 5 :
● Plone Software Center
(Addon-Listing)
● Plone Helpdesk
plone.org ist seit 2015 deutlich anders
ausgerichtet als bisher
→ Developer Community Focus
→ plone.com rückt an die Stelle von
plone.org für Marketing
5. Die Plone Community kann
technisch fast alles, aber wir
können kein Marketing und
nicht gut Kommunizieren
6. Mehrere Misstände in plone.org
● Fehlendes Addon-Verzeichnis
● Schlechte Prozesse für Release-Manager / Release-Team + Security Team
● Viele angefangene Baustellen
● Andere Prioritäten in der Community
Idee:
● Automatisieren, was automatisierbar ist
→ keine Pflege von Redundanten Inhalten
→ pypi Informationen, Versions-Infos im Launchpad wiederverwenden
9. Elemente der PloneOrg Improvements
● Release Informationen aus Launchpad ziehen
→ Unterstützung Release Team
● Versionsinformationen direkt bereitstellen für Hotfixes
→ Unterstützung Security Team
● Addonlisting mit Versionsinformationen verknüpfen
→ Übersicht, Kuratieren und Ausblenden,
aber auch Security Support
● Release-Historie behalten
● Zusätzliche Produkte in plone.org ermöglichen
→ Zope, Pyramid, …
10. Was fehlt der Plone Community?
● Designer
● Marketing
→ Welche Story / Welche Erfolgsgeschichten wollen wir erzählen?
→ Von welchen schlechten Addons wollen wir abraten?
→ Project Paragon
Technische Basis ist eigentlich trivial und war leicht umzusetzen
→ steht seit Sommer 2016
→ eine gute UX ist nicht trivial
12. Pavi bringt Design Ideen ein
GSoC kann neue Perspektiven
eröffnen, Impulse bringen
● GSoC löst keine
systematischen Probleme
● GSoC dreht sich um Code
nicht Design oder UX
13. Ergebnis von GSoC
→ Ziel von GSoC Erfüllt,
für Plone.org / Plone Community unbrauchbar.
14. Feedback aus der Community
Stand von ploneorg.addonlisting und
ploneorg.releasesecurityinfos im Prinzip auf dem
von Sommer 2017 / PloneConf 2017 stehen
geblieben.
Technisch 90% des GSoC wertlos oder schädlich
18. Wie geht es weiter?
auch angesichts der Prioritäten
19. ploneorg.addonlisting ist bereits seit Monaten in
plone.org installiert und läuft mit
https://plone.org/download/plone-add-ons
Bessere Views fehlen noch, aber es kommt.
20. Fazit
Kleines Nebenprojekt, wenn mal Zeit ist.
Es wird kommen, aber Fertig wenn Fertig
Hilfe ist gerne willkommen,
primär Design-Ideen und Templating
Aber auch saubere Tags in den Add-Ons:
PYPI-Trove Classifiers https://pypi.org/classifiers/
● Unterstütze Python und Plone Versionen
● Art des Addons und Keywords
Aber die Plone Community muss auch lernen
auf ihre Leute aufzupassen und
Einzelnen nicht zu viel aufzubürden.