Gezien ik vroeg in mijn Discourse self-hosting ervaring last had van het probleem “plugin failure to rebuild”, kan ik het verlangen waarderen om bekende goede versies in de kern te bundelen. En mogelijk een rijker aanbod aan functies te bieden.
Een klantgerichte organisatie had een peiling kunnen houden over de richting van de kernplugins, of op zijn minst over de timing. Misschien heb ik dat gemist. Als IT-toolprovider voor mijn klanten (d.w.z. eindgebruikers) die echt werk willen verzetten met IT, heb ik veel producten zien evolueren naar overmatige complexiteit en uiteindelijke vervanging. Nu zullen self-hosters plugins die ze niet nodig hebben “rm -fr” en. Ik begrijp dit en sluit me mogelijk bij die club aan. Naar mijn ervaring verhoogt extra code de integratiecomplexiteit, het risico op configuratiefouten en het aanvalsoppervlak. Maar vroeg of laat zal het verwijderen van iets waarvan de app-ontwikkelaar aanneemt dat het er zal zijn, ook iets breken.
Ik had veel liever gezien dat de inspanningen van de Discourse jedi’s gericht waren op het werken aan een robuuste, onderhouden, gescripte methode om cloudopslag van afbeeldingen mogelijk te maken, inclusief CDN-integratie. SMTP-e-mailintegratie is in vergelijking triviaal, en dat is kapotgegaan door wijzigingen bij MailGun en anderen, wat self-hosted sites problemen bezorgde.


