Bert Boerland: Wat WordPress kan leren van Drupal (en vv)
Frenamy, is dat een begrip wat Drupal WordPress of weet ik niet merk, dat is zit in dezelfde space, maar het is ook een beetje vrijving. Dus ik vind het echt heel gaaf dat ik hier in moet staan, dat is één. Ik vind het echt nog gaver dat jullie hier zijn. Dus dat mijn tref niet zo liefde. Ik ga ook niet een anti-verhalen over WordPress, ik ga ook niet een pro-verhalen over Drupal. Ik ga een verhaal halen over dat er eigenlijk veel meer samen moet zijn. En dat is echt zo. En ik wilde net een discussie over mensen. We moeten bij een community horen. Mensen vinden het prettig om bij schoolvereniging te zijn. Mensen vinden het prettig om voor de rode kruis bij te horen. Mensen vinden het prettig om WordPress te doen. Ik vind het prettig om op Drupal te zijn, maar het is veel prettig om ook af en toe uit je bubbel te starten. Want alleen maar binnenkeren, daar worden wij slessere mensen voor van. Dan gaat het om dat er betere mensen worden. Dat denk ik ook recht. Wie heeft hier wel eens Drupal geïnstalleerd? En nu is één woord wat er mee te maken heeft. Niet in één woord. Nee, één woord, één woord. Noot. Noot. Hoge noot, dat is deze hier camera. Nog een woord? Niet. Niet is ook een goed woord. Nog een woord, nog één woord. It's like the UI. Oeh, we got a bingo. Dan wil ik nog een woord worden, want het volgende is namelijk opa. Nee, die ga ik niet goedkeuren. Maar ik ga wel zeggen ingewikkeld. Het past niet op de responsief, toch? Ik heb ooit een resultat gehad over responsief en had iemand gemaakt. En toen ging het presteren op een biemer die een andere resolutie had. Waarom wordt het responsief? Ik kan het trouwens erg snel praten. Ik praat ook heel veel. Als jullie vinden dat ik te veel of te snel praat, zeg voor Albert. Ik wil even uitleggen, rusten, vragen of gewoon even 10 minuten zen. Dat is ook goed. Maar anders gaan we gewoon door. Ik heb 844 slides en ik kan er echt heel snel doorgaan. Eén van mijn andere hobby's is Blender. Dit is de laatste splash animatie van Blender. Blender is een open source tool.  Als het iets is wat ik vandaag wel mee breng, is Theale of Two Cities. We gaan proberen dat de stad WordPress en de stad druppel een beetje dichterbij gaat te maken. Wat kunnen we vanaf kan leren? Open source is volgens mij dit. Het is de allereerste open source logen. En de tweede is code, license en community. Dat zijn de drie dingen die open source maken. Zonder die drie dingen heb ik geen open source. Een strijd genoemde open source en licentie vorm. GPL bevolgd voor WordPress en druppel. Maar zonder code kan het niet. Mensen hebben het open source journalism. Wat echt een bullshit begrip is. Dat kan helemaal niet. Dat is helemaal niks op open source binaries. Fonds die open source zijn. Dus echt absurd iets. Dat kan niet. Geloof er nog niet in. Maar het is allebei de allereerste is de gemeenschap. Ik ga proberen alle drie dingen te adresseren over waar WordPress en druppel dingen van elkaar kunnen leren. Over mij. Mijn naam is Bert Boerland. Bijna elk social medium denk ik ook Bert Boerland. Ook op Twitter. En ik ga deze slides proberen op mijn uren. Over mijn site zettenboer.landswc22. Als iemand dat interessant vindt. Want anders moet ik vandaag nog uploaden. Ik ben 33 jaar online. Ik hoorde van gisteren iemand zeggen dat het internet 15 jaar geleden niet bestond. Dat doet mij dan heel veel pijn. Want die zat de IRC en FTP. En alle andere dingen. 27 jaar open source. Voordat het open source heet. Dus dat is echt wel een tijdje geleden. 22 jaar druppel. Voordat het druppel heet. Ik donneer er mijn druppel.org aan Dries. De med van de druppelgemeenschap. Pas association member of druppel association member. Oprichtingstichting druppel Nederland. 10 jaar bestuur start de druppeltje. Druppeltje aan de Zwitsers dit. Als je nou een leuk ogres wil, moet je ook een keer naar de druppeltje gaan. Dat is echt leuk. Dit is leuk. Dat is ook leuk. De wordstad vind ik wel interessant. Splashwords, ook iets wat we begonnen zijn, is om de beste druppel award sites in het voetlicht te zetten. Dus wij hebben eigen wc1-bokaal begonnen. Gewoon te zeggen, hey, druppelgemeenschap. Welke is eigenlijk een hartstikke druppelgaaf? Dat is daar heel leuk. Omdat ik ze te doen met de WordPress-gemeenschap. Kijk of je een...  Hoe zou dat heet als je een award gaat noemen? Ik heb één core commit. Ik heb geen code. Ik kan echt niet code. Maar ik heb één core commit robots van tekst. Dat ben ik schuldig aan. Het druppel core zit robots van tekst. Dat heb ik geschreven. En ik mag nu het of sales heven bij Synetic. Dat is een PAP-sluis druppelbedrijf in Haarling. En per Engelfand begin ik als sales-executief bij Souza. Dat is een open-source bedrijf. Op 30 jaar distributies maken. Een hele gang van dingen doen. Kennen mensen Souza? Ja, Souza. Nou, open Souza. En dan... Dat is heel goed. Er is een commissiele tak van Souza. Dan heb ik dat. Ik heb ook een website. Die staat vroeger als het boerlandpunt komt. Dat is ouder dan Google als je op Googlepunt komt. Ik gebruik het boerpunt land. Dat vind ik een leuke domeinhek. Dus natuurlijk gebruik ik dan Apache als web-server. EngineX of Apache. Dat veel meer is er niet, toch? En natuurlijk MariaDB of MySQL. Ah, dankjewel. Mij gebruik WordPress. Boerpuntland draait op WordPress. Kunnen we een sales-executief? WhatCMes.org? En dan ga je er nog om over toe te gebruiken. Dus ik gebruik WordPress. En volgens mij loop ik een punt versie achter. Klopt dat? Ben ik exploitable? Of moet ik even m'n zorg maken? Zoveel. Let's go to the body. Kennen mensen Dali, de AI-unit, om plaatjes te maken. Dus deze text heb ik in daarin gegooid. En dan krijg je een plaatje. Dat is echt wel een toekomst, hoor. Want daar moet op druppel-modules en WordPress-modules voorkomen. En de volgende is copy AI. Dan kan je gewoon zeggen, schrijf text. En dan is je blog-entry af. Daarna gaan we maken een druppel-camp. En dan hebben we gewoon een leuk camp gehad. Dat was nog gaaf. We hoeven niet meer te leven. We hebben echt een medic. A Paragwis, a parent on the shoulder, etc. En dan geeft ie dit plaatje. Klopt niet helemaal, maar ik vind het wel gaaf. Dus dit is een plaatje wat gegenereerd is door een text te geven aan een AI-pod. En ik wil jullie meenemen met de schatkamer die deze raad voor zich heeft. En dat begint bij Noord, dat was ik, Behet. Dan gaan we naar DropDropDrop. Dat is zeg maar waar druppel leeft. Heel klein. Dan gaan we naar Maptown.  Misschien hebben jullie wel eens van gehoord. WordPress-camp. De valley van de afstand. Het pad van de verbinding. En uiteindelijk gaan we met alle graven om gewoon gauw te vinden. Dat was mijn doel. Kijken. Als we beginnen bij DropDrop. Dat is ingewikkeld. Dit is Drisbetaart. Toen hij studeerde. Dris is een extreem, slim iemand. Gepromoveerd in Java Garbets Collection. Dus hij is een Belg. Ik hoorde net als ik hem goed heb in het Belgische accent. Dus het is beter uit onze zuiderkant. Hij wil contact houden met zijn medestudenten. En hij is daarom een bulletin-boord gaan beginnen zoals Slashdot was. Of Karashien als mensen dat nog kennen. En hij wil DomijnDorp.org registreren. En hij maakt een typo en het werd Drop.org. Dit is de Urban Legend. Ik geloof er niks van. Dris doet van alles behalve typos maken. Dat is een DR uit zijn naam van Dris. Gewoon gemeent heeft met Dorp. En dacht, Drop.org is ook leuk. Maar goed, ik ken Dris vrij goed. Deze vraag heb ik er nooit aan hem gesteld. Maar de eerste druppelsite was Drop.org. En dat was een site. Daar hadden over semantic web 2.0. Dat soort dingen voor dat het bestond. Ergens in 2000. Je moet een beetje voorstellen. Als dit een dorp is, kennen mensen dit nog? Dit heb ik mij verheelt. En dan zie je dat Drop.org ergens in 2000. April 2000 is genistreerd. Mensen zijn niet bang voor een terminal hier toch? Oké, gelukkig. En dat Druppel.org, ik was registreden. Een jaartje later was. Eerst was het de site. En het CMS, omdat het Drop.org was de site. En het heeft in het druppel, het phonetisch woord. Ik zeg druppel. Er is echt troepaar. Dit is gewoon druppel. Je mag het uitspreken zoals je wil. Ik zeg druppel. Daarom is het Druppel begonnen. En 1.0 is geliefd op 1 januari, sorry, 15 januari 2001. Dat is een magische datum geweest. Want Wikipedia is op exact dezelfde dag begonnen. Dus daar zijn we het zengst van. Back to the Future is ook zijn datum. Er is in Back to the Future wel alles in samen. Dat is hier ook. Hoe oud is het? Zo zag Druppel.org eruit in het begin. Ik weet niet mensen slash, wie kent slash dat? Ja, precies. Dat is een beetje... Zo zag slash dat er een beetje uit. Standard, bulletin board.  En dit is hoe index.pv eruit zag. Nou, ik ben geen programma, maar ik kan het lezen. En het mooie vind ik ook. Er staan ook echt select stories. Dat is dat. Je moet story selecteren en die ga je dan oordelen. Kunnen mensen het wel lezen? Dan hebben we hier een hele oude... Dat is een beetje de learning curve van verschillende CMS. Het is een heel oude plaatje, want ik staat er nog op. En dat kent niemand meer, denk ik. Maar er staat ook hier lopen, dat kent niemand meer. Oh, mag dat zijn? Hij is al naar huis. Ja, helemaal luchtig. Is groter dan Druppel voor de duidelijkheid? Er staat Wordpress op. En er staat Druppel op. En er staan er zo'n paar lijnen. Dat is niet zo ingewikkeld. En dan heb je Druppel. Maar dat is het bello. Want het blijft gewoon geven aan moeilijkheid. En je denkt, oké, ik heb nu één stap naar voren gedaan. Waarom sta ik vijf stappen naar achter? Dat is gewoon een blijf, maar geven aan probleem. Daarom houd ik ook gekap. Voor spelbare slechte UX. Er is nou ook echt zo. En ik hoop dat mensen weten wat verschil tussen UX en UI is. En een voorspelbare goede UI. En voor de mensen die ik niet weet of het ook heel erg lijkt? Oké, heel goed. UX is user experience. Nou, dan ga ik nog eentje terug. Wat is Y2K? Y2K. Y2K. Het probleem omdat we de code in 2000 niet goed hadden gemaakt. Zodat je alleen de laatste twee digits las. Om te kijken hoe oud code is. Nou, Y2K's zijn drie letters. Want stel je voor dat je 2000 zegt. Wat een letter meer is. Dit is waarom het probleem in de eerste plek had. Toch? We gingen afkorten van 1989 naar 89. Om twee zuidjes te spenderen. Waarom zeg ik dat? Want je kan het gewoon user experience zeggen. Dus dan zeg ik nu user experience. En UI is user interface. Dus de één is hoe het voelt. En de tweede is wat het is. Hoe het voelt in druppel, alles is zo. Wat het is in druppel, alles is goed. Dus, ik heb wel eens een module geïnstalleerd in WordPress. By God. Oh sorry, ik mag geen code verkonden. Mijn hemeltje. Wat een bagger. Dat mag ik dan hopelijk wel zeggen.  Vleesers, je moet echt helemaal doodschaan. Wat een video gooi is erin. Want stel je voor dat je in de admin interface hebt. Of een grote banner versie 4 komt uit. Of zo hoog mogelijk in de menu van jullie die kant. Alles maar zo hoog mogelijk in de menu. In druppel is alles geregeld. Want als je module installeert. Dan gaan we naar slash modules. En als je daarna de module we configureren. Dan sluit het op. Alle module staan op een configuratie pagina. En als je daarna de crudrechteel zet. Create, read, update, delete. Of andere dingen die je module kan doen. Dan staat het allemaal permissions. Alles. Dus een heel spijker bent van onheilig veel rollen. En onheilig veel rechten. Het is afschuwelijk te doen. Maar het werkt. En het is echt netjes. En het hoort zo. En als ik WordPress installeer. Ah! Shiver. Oké, dit schijnt me de enige die dat heeft. Nee, nee, nee. Oké. En het tweede wat druppel echt wel goed doet. En netting wat wordt nood zeggen. Wij noemen content. We noemen een noden. En een noden, dat moet je even abstract denken. Dat is iets. Nou, dat is het. En het is een post type. Het is een post type. Maar het is niet per se een blog. Of het is niet per se een vacature. Of het is niet per se een event. Het is wat jij aan velden combinaties bij elkaar brengt. Wat relevant is voor die content. En WordPress alles gaat in één haat. Dus in ieder geval een content type. Dat is dus een noden. Evenement. En dat bestaat uit een aantal velden. Namelijk... Oh, sorry. Dit zijn de content types die op deze zijk te zijn. Dus een case, een evenement. Een evenement, kijk. Want bestaat dat. Uit een aantal velden. Dus een evenement of een long en lat. Omdat ze even technische zijn. Dus een map. Een straat. Een datum. Een heinddatum. Een tijd. Een eindtijd. Allemaal velden. Gestructureren informatie. En die klik jezelf bij elkaar met NoCodeLocoat. Dat is daar een week van druppel uit. En vervolgens ga je invullen. Dus dit zijn de verschillende velden. En als ik ze in ga vullen. Hier speel ik ze in. Dan komt daarna iets uit. Oké, dat ziet er niet uit. Dit is dan wel weer even eigen aan het druppel.  Dus ik heb de velden ingevuld. Het is hier, aan deze plek. En het is deze data. En dan krijg je dit eruit. Maar het mooie is. Want je content. Je modulering van je content zelf doen. Dus wat jij nodig hebt. Als jij een eten wil maken. Een recept. Dan kan je zelf zeggen. Het duurt zo lang te spheken. Of niet. Allemaal gestructureren velden bij elkaar. En die ga je volgens vullen. En daarna heb je views. En met views ga je bepalen hoe het eruit ziet. Dus met views ga je zeggen. Selecteer alle evenementen in de toekomst. Die in Nederland zijn. En langer dan een uur duren. En dat klik je bij elkaar. Select sterf from events. Where a sort by date. Where date is groter dan nou etc. Mensen die SQL kennen zouden een beetje pseudo SQL kunnen doen. Met no code klik je dat bij elkaar. En daar kan je facet van maken. Laat alle gerechten zien die minder dan 5 euro per persoon kosten. En by the way. Zet er een facet bij. Wel of niet vegen. En dan mag iemand zelf aanvinken. En dan selecteert hij daarna alles. En maak ervan een RSS-vieed. Of een iCal-vieed. Of een search result. Wat je maar wil. En dit is echt een compleet ander concept dan WordPress. Heb ik mensen verloren of zeggen mensen nog. Ik ben een tijdje actief in die gemeenschap. En in 2010 waren we echt aarskikking. Iedereen hield voor ons. We waren het mooiste wat er was. WordPress. Sorry WordPress. Witte huisgeber ging druppel gebruiken. Ik heb een paar quirks. En één van. Ik ben dus planoloog. Ik hou van kaart. Ik hou van fysieke buitenkant, architectuur. Ik hou van urban decay. Vinden wij, kennen mensen dat? Ik vind het heel mooi om te zien wat er niet geweest is. Dus dit is één van mijn quirks. En dit is heel raar. En met twee. Dus dit vind ik echt heel mooi. En het tweede waarin ik raaf. En ik hou van brutalisme. Mijn naam is Joeg Slaafje. En een oostblok heel bekend. In Nederland iets minder. Rauw. Echt zo rauw mogen. Vinden mensen dit mooi? Nee. Want begrijp je wel. Dus dit is echt mijn. Droom. Droom. Want dit is namelijk een urban decay. Dus het is echt helemaal ingestoord. En brutalisme bij elkaar.  Dat vind ik allemaal mooi dat er is. En dat verklaar waarom ik van druppel houdt. In 2008 bijvoorbeeld. Dat was echt ons geheim. Dit was serieus. In de inner cream in druppel. Wij wisten allemaal wat ons doel was. World dominance. World dominance. Dat was echt serieus. Dit is Gabor. Eén van echt slimme leuke gasten. Die aan druppelkoor veel werkt. En dan had je een talk over. World dominance. We hadden het gespeeld. The secret was out in 2008. World dominance. Maar toen, er was ons nu. En nu, nu is het niet zo heel erg goed voor ons. Dus dit is, ik ken de zaak misschien. BuildWiz. Je kan een commerciële account nemen. Superhandig. Doe dat als je een commerciële target wil. Maar dit zijn de user statistics van de top. De bovenste lijn is de top 1 miljoen sites. En daarvan draait 30 duizend zie ik dat goed. De wordpress. De druppelexclusie. Ze ging 30 duizend. Dat is niet heel veel. En dan kan je wel zeggen. Ja, maar bij de top 10 duizend. Dat zijn we nog wel relevant. Daar is tot 10 procent. Dat is waar. 10 procent van de top 10 duizend websites gebruikt druppel. Dat is heel gaaf. Dat zijn we echt heel belangrijk mee. Eén site kan goed zijn. Don't get me wrong. Maar wereldominantie is het niet helemaal. Dat is ook een wordpress. En het hele internet gebruikt wordpress. Als je een top 10 duizend kijkt. 30 procent gebruikt wordpress. Dan kan je wel zeggen. Slaag reageer je van de vent. Dat is een goede site voor wordpress. Maar dat is niet zo. Want echt de top gebruikt ook. En als je een top 10 duizend zit. Dan heb je een website van meer dan 1 miljoen euro. Gebouwd. Kabouwkosten. Dat is best wel gaaf. Als je om 30 procent. Ik vind dat jullie eigenlijk wel een beetje trots. Dan heb je een functie die een pingback doet. Dat is een pinghong. Dat standaard staat het aan. Dan gaat als je een druppel site installeert. Gaat je zeggen tegen druppel.org. Ik ben live. En dat is allemaal GDPR compliant. Maar dat is op dit enige. Ik ben live. En ik ben versie x.h. Dus dat doen we sinds versie rood 5. Dit is een typisch druppel. En niet zeggen 5, 6, 7. Echt punt-releases.  En we hebben zoveel mogelijke details erin. Zo academisch waar. En zo ongelukkig voor de rest van de restaurant. Ergens in 2016 hebben we een kantelpunt gehad. Waarin je ziet dat we echt naar beneden zijn gegaan. Een stuk substantial. En dat we echt minder site zijn gekomen. En dan ga ik even twee dingen zeggen. Druppel heeft geen backwards compatibility. Dus druppel 6. Heb je hem gebouwd. Ga 50.000 euro een site gebouwd. Ga je naar druppel 7. En dan zeg je tegen de klant. Misschien kunnen we wat styles je je tegen gebruiken. 48.000. Maar dat is het wel helemaal opnieuw. Dat heeft heel veel voordelen. Want we breken met gisteren en bouwen aan morgen. En WordPress heeft nog CSS in zich van 20 jaar geleden. En dit is echt waar. Dus het is ook echt jullie. Zeg even, sorry dat ik hier... Maar jullie leven echt in de schaduw van gisteren wat al betreft. Je hebt zoveel in je backpack dat je maar mee blijft nemen. En je blijft je maar vooruitzetten. Dat heb je niet door. Want dat de toekomst sneller is. Maar het zit allemaal in je rugzak. Dus druppel heeft dat tot versie 8 niet gedaan. Dat is altijd gebroken met gisteren. Tot waar achter kwam. Ja, elke keer zegt tegen de klant 48.000 euro erbij. Dat is niet zo heel leuk. We gaan druppel 9 zo maken. Dat eigen 8.21, wat toen volgens mij de laatste versie was. Is eigenlijk hetzelfde als 9.0. Ga je gang? Je hoort het zelf of niet? Je beweegt van je hand. Mag wel iets zeggen. Dus eigenlijk... Daarom ook heel weinig... Dus druppel 7 is eigenlijk al lang end of life. En druppel 8 is echt end of life. En nu komt het echt wikkelen. Maar druppel 7 is niet echt end of life. Druppel 8 wel, maar druppel 7 niet. En dat komt omdat symfonie in core zit in 8 en niet in 7. En symfonie is upstream. Dat is een pfp-framer voor mensen die niet kennen. En dat is end of life gegaan. Dus 7 zitten we echt op livesupporter. Dat hangt echt al heel lang aan zijn touw. 14 jaar geleden gebouw, 12 jaar geleden gerelease. En nog steeds is dat 7. Als je het optelt, de 7 is 460.000 sites. Dat was de helft van al onze sites.  En eigenlijk 8 is end of life. En dus eigenlijk gewoon niet beheerd. Unsecure en onveilig. En dat is ook een... Nou, ik gok even 150.000 sites. Dus eigenlijk, als je echt kijkt, kan je dit er allemaal af doen. En de druppel association, wat onze beschermdheer of vrouwen is van de gemeente, dan is het besloten dat ze 7 nog steeds supporten... ondanks al het 17 jaar oud is. En onder andere denk ik dat er anders echt compleet is. Want wat ga je doen met een 14 jaar oude website die de 7 druppel 7 gebruikt, maar die geen WordPress-porten. Of je laat hem staan. In de eerste geval is het heel erg en in de tweede geval is het nog erg. Nee, je hebt gelijk het eerste geval heel erg. Nee, maar het is wel aan de onsecure website is nog erg. Dit is de reden waarom... en dit is echt heel ernstig. eigenlijk gewoon. Vroeger zei we, given you know of eyeballs all bugs are shallow, als er maar genoeg installaties zijn, werkt open source al in je voordeel. Maar het aantal eyeballs wordt wel heel erg hard naar beneden gedrukt op deze neer. En ik vind het mooi dat Joost, ik weet niet, kind of manager Joost. Joost heeft het altijd over druppel juice, moet je misschien zeggen, als de vormelijk big open source is. En zo noemt-ie onverkondigd dat bijna een geuze naam is geworden, vind ik zelf. Maar het is wel zo, hij heeft een druppel module ooit laten ontwikkelen voor zijn dienst, Joost. En die had in één uur Wordpress even veel installs, dank 40.000, als alle druppel sites. Dus dat is even onder gewoon perceptie. In één uur heeft hij meer download van Wordpress, van zijn module dan alle druppel sites die er zijn. Nou, toch doen we dingen wel goed, vind ik zelf. Aan een paar dingen zeggen we wel echt, als jullie iets willen leren, als jullie iets willen doen, dat is niet een pro-druppel verhaal, dat is hoe gaan we Wordpress beter maken met een druppelkans. Content modellering, stop eens met jezelf een website mes te noemen, echt cat real. We hebben chat bots, we hebben audio, stop met met jezelf pagina's te noemen. Echt stop met dat hele concept, ga weg daarvan. Het web is veel groter dan web pagina's.  We hebben headers installs, we hebben content as a service, daar moeten we echt mee kappen. Security team, alle 1.0 releases, modules van druppel worden gescannt. Heeft iemand een bad, ooit een slechte experience gehad met een Wordpress plug-in? Nooit, niemand. Maar jee, wat is dat? Een jungle. Gameification, dit is echt het allerbelangrijkste, denk ik, wat jullie heel makkelijk kunnen leren, als in druppel, als je een contributie doet, dus door code te commieten, een bug in te dienen of een congres te organiseren, krijg je punten. Wat doe je ermee? Kijk eens, kijk mij schaaf zijn. Ik heb geen idee, maar je punten, het is gechemificeerd, je bijdragen bij druppel. En wat het mooie hiervan is, het bedrijf van je werk, kan die punten claimen, of andersom je kan de clubpunten aan het bedrijf geven, en de ranking in zijn sponsors wordt gedaan op basis van je contributies. Niet op basis van hoe groot je portemonnee is, een beetje waar, maar naam op basis van hoe groot je handen zijn. Ik zeg, ik verkeer het maar goed, hoe groot je een contributie is. En dit is een systeem dat nu door GitHub ook gebruik gaat worden, en dit is echt wel iets wat we moeten kappen, want wat is WordPress? Welkom. Het was net positieve dingen over WordPress aan het zeggen. Wat ik echt ook heel veel beter vind, Internationalization, Localization, is ook een Europese bedrag, we hebben een sitting core en werkt, punt, altijd. En niet een beetje, niet met de modulen, ook als je multi-site hebt het werkt. Dit is echt wel iets waar WordPress echt iets kan leren. Best Practices, wij hebben kindermans symphony. Ja, het schijnt best wel een ding te zijn. Hebben wij een core, kindermans composer. Ja, het schijnt best wel een ding te zijn, hebben wij ook. Dus, er zijn echt wel dingen van, ik denk, wat is wakker, dat is leven niet meer in 2021. Dus, dat zou best wel zijn. Drush, een command line interface. Je kan alles automatiseren met druppel. Dus als je aan install wordt door met druppel, doe je een command door Drush, kunnen mensen apt-cat of RPM of dat soort dingen. Nou, dat is het, maar dan voor druppel. Hebben wij het weer gezongen? Weet ik, ik zag gisteren een sessie erover, maar nog niet zover als Drush.  Nou, en dit vind ik zelf al kindermans op de GPL, weten mensen waar het voor staat. General Public License, dat betekent dat we algemeen een licentie vormen hebben, één van de grotere open source licentie vormen. Hoe werkt dat bij WordPress? Nee, dat vond ik gek, want ik kan gewoon een druppel, of sorry, een WordPress-module kopen die niet kan krijgen als ik geen geld geef. Dat is GPL conform. Mag ik hem daar nou distribueren? Ja. Waarom hoort het dan niet, waarom is het niet? Ah, oké, oké. Maar dat is wel een bedaald eindelijk voor de ondergronden. Nee, dat is prima, dat is een goed business mail. Ik kan ook modules kopen die geconfiskeerd zijn. Dan moet ik één van de PAP die programma installeren wat het soort code niet kan lezen. Mag dat? Nee. Nou, dat hoort wel in aan. Ja. Wij hebben een issue queue en een documentatie echt wel wat beter is, denk ik, maar dat komt straks op. Maar de hele andere kant is vooruit druppel. Hebben mensen wel eens een vliegtuig gemist? Ik kan er lopen, want ik denk echt serieus meer een team. Dat is echt genant. Ik heb echt een keer gelopen 36 uur gedaan om een vraag hierheen toekomen door die vliegtuig gemist. Maar ik wou het helemaal niet uitgelopen. Maar als je nooit een vliegtuig hebt gemist, betekent dat je te vroeg op het vliegveld bent. En dit is een slogan om een andere manier te zeggen, perfect is the enemy of good. En druppel is altijd perfect. Alles is perfect. Echt alles, maar het werkt niet. Weet je wel, dus daarom ben ik heel blij met WordPress, want het werkt wel, want het is nu misschien niet perfect. En de tweede wat druppel echt verkeerd is you're not a user. Dus druppel maakt maar duur dus voor zichzelf. 99% van het druppel is in crowd voor de developers. Wij hebben drushed onze tool om commandline te doen. Dat vinden we geweldig, want dat is wat dekt ons. Ja, dat de site er verder niet slecht uit ziet als hij uitgroot is geautomatiseerd. Hoe geert's? Dat is voor de gebruik, toch? Ik ga even naar Metta. Ja, dat is best van een grote stat, toch? 44% van de internet. Dat kan ik echt wel... 43% van internet kan niet ongelijk hebben.  Zitten mensen op Twitter? 43% van internet kan echt ongelijk hebben. Maar goddammit, the short try. De site waarmee ik de populariteitsprijs misliep, is er een populariteitsprijs aan het eind? Nee. Oh, dan lopen we er niet meer, dat is goed nieuws. Admin UI is een draak. Echt, gooi alles in de hoofdinterface, doe maar zoveel mogelijk. Er zijn geen... Als er standaard zijn, houdt niemand zich eraan. Herkende mensen dit? Zal hoog mogelijk in de menu en met video's, alles gewoon erin gooien. Plugins is een jungle. Echt, dat is een security bitch. Ik weet het niet, maar dat is echt ongelooflijk. Kwaliteit is lachwekkend. Echt, er zijn mensen die modulis maken van... Gage, lief terug naar de laagweerschool. En waarschijnlijk zit ze daar nog op. GPL is een name only. Dat is een discutabel iets, maar ik vind het wel dat het iets te vaak... aan de drantje van de GPL zit. Kennen mensen begint benevolent dictator? Nee. Dat is een dictator die goed is voor het volk. Dat is eigenlijk wat de lettergevertaling van benevolent dictator is. En Dries is onze benevolent dictator, zoals Linux is voor Linux. Rasmus, Weerdorf, Bassov is voor BP, etc. Elk project is wel gestart door een man of een vrouw en dat is eigenlijk heel vaak een benevolent dictator. En zo is met de benevolent dictator van... Wordpress toch? Maar is die benevolent? Nee, maar waarom is die dan de baas? Ah ja, wacht, ik daad. Maar toch. En ik vind het echt wel een actuatie-steam. Dus Wordpress is al steeds pp5-compliant? Nee. Nee? Hoe is men niet weer in de pp5-compliant? Nee, oké. Maar pp5 is ook een 100-jaartje of 8. Dat is ook al... Precies. Daarvoor is Wordpress bij release van pp5-compliëntie op dag 1. Dat wel. Maar dat zijn we dan... Ken je mensen begrijpen Schumannshoffer? Ja. Wie kan het niet? Oké, Schumannshoffer was dat volkswagen had ingebouwd in de auto's dat ze hartstikke energiezuinen waren. Maar namen als ze ontdekten dat ze op de rollerbank stond. Als de auto ontdekte dat hij op de rollerbank stond, dan ging hij minder emissie uitstoten. Dus zat hij de meting te faken. Er kwam hele goede wetings uit omdat hij zag de auto's slapen. Begrijpen we aan ze dit? Ja. Oké, kunnen we mensen deze module? WP Optimize.  WP Optimize ging als ze gemeten werden door een tool als lighthouse of webpage test of andere performance test. Ging een Java script uit sneller. Lekker sneller worden. Spiegeltjes in klap en dan gaat het sneller. Nou, ik wist niet wat ik... Dit is een druppel echt. Dan ben je dood, ben je weg. Dan kan je nooit meer een module maken. Je hebt echt een identiteit en een druppel. Dat is weg. Dat is een onmogelijkheid dit. En bovenin code wordt gescanneerd. Hoeveel mensen hebben deze code gezien? Dat is twee jaar live gestaan. Dus many bugs and eyes en dat soort dingen is gewoon niet waar. Maar goed, 2.5% van het internet. Heel kort over wat ons breedt. Drupels Dev centric, WordPress User centric. Drupel heeft content centric. Dus we gaan van een content uit. WordPress is nog steeds page centric. Dus je hebt een first column en een last column. Om er iets te noemen. Dat is allemaal niet zelf. Ze kunnen ook onder elkaar staan. Dus ze kunnen trouwens van right to left languages omgekeerd staan. Maar dat is een mindset. Dus we gaan er steeds van één paging uit. Drupel heeft extreme goede security. Dat durf ik echt aan het opzeggen. WordPress heeft wel auto-update. Dat vind ik heel mooi. Persoonlijk. Ja, ik heb geen autopstraat voor mijn eigen site. Dus ik vind het hartstikke goed dat ik gewoon een knopje vind. Dat vind ik wel goed. Wij zijn Formary Relevant CMS. Drupel heeft... Sorry, WordPress heeft echt WordPress dan 43% van de internet. En heeft dan de terrier, wat ook in de nading heeft. Drupel heeft heel erg een tool zoeken naar de audience. Zeker nu dat we al wat tractie hebben verloren. Daarnaast werkt nog steeds extreem veel mensen aan code. Het is echt een hele grote gemeenschap met honderdduizenden. Dus het klinkt als een slecht verhaal houden, zeg je niet zelf. WordPress zegt gewoon, we hebben ook een audience naam de internet. Wij hebben geen... Men weet wel verschillen tussen copyright en license. Copyright heb je altijd. In sommige landen kan je geen afstand van doen licenties en voorbeelden. Je zegt, je mag dit gebruiken onder deze condities. Bijvoorbeeld ook een open-source license. Als je het goed hebt, als je aan code bijdraagt, moet je het copyright overdragen naar...  Is dat niet meer waar? Of ook nooit geweest? Volgens mij is het wel... CPL. Nee, ja, again, license en copyright. Als je het code contribueert aan core, moet je het copyright overdragen aan... Hoe heet de club Advo? Volgens mij is het nog steeds waar. En het is zeker een eigenaar van de code. Ik dacht dat het zo was. IDW, één bedrijf oont het wel, de facto. Dat is toch wel waar. De één bedrijf bepaalt het. BNP Best Practices staan echt bij ons wel iets hoger, vind ik. Wat ik mevond heel belangrijk vind, dus alles in een VPN-post... Jezus, dat is echt... Oh, we hebben één tabel, gooi je er maar in. Weet je, dat blijft me doorgaan. Plug-in dependencies is iets raars in de WordPress-gekomenheidsgemeenschap. Klopt dat? Bij ons is dat heel normaal, dat je gaat zeggen... Hey, ik heb iets gaafs gebouwd en ik bouw de schouders van giganten. Niet alleen op Drupal Core, maar ook op andere modulen. Je hebt deze modulen gewoon altijd nodig. Zoals je vroeger naar RPM-apps een dependency-hel hebt. Maar goed, dat is gewoon wel... Een module gebruikt een andere module en dat is heel normaal. Ik denk nog, anders moet je iets copiëren. En dat is echt iets heel raak. Je hebt altijd gestapelde zaken. Dit zijn we met een Dries-ogens. Dus ophef naar de brug. Intussen gaan ze iets beter. Ik weet dat Dries een bedrijf kocht voor meer dan een miljard-akvia. En ik ging een moment ook niet helemaal om... Die heeft denk ik ook wel wat aan overgehouden, toch? Ik heb ook economie gestudeerd. En dit is economics one dot. Het is echt laag van denk ik niet. Stel je voordat er een lijn is in het strand, met een blauwe deel waar een licentie vorm is en een oranje deel. Roze, ik ben een beetje leeuwenblend. Stel je voordat in het blauwe deel mag een patatzak staan en in het roze deel mag een patatzak staan. Waar gaan ze staan? Zodra, stel je voordat er even distributie van aantal patatkoopers is. Lees website. Als druppel een beetje jullie kant op beweegt, dan gaan die mensen hier zijn dichterbij. Als dat een enige critering is, niet hoe lekker het is, maar is het dichterbij, dan gaan de mensen die dichterbij zitten daar naartoe. Dat is een heel logisch iets.  Dus wat Wordpress doet, en dat is even niet of het Wordpress is. Wat gebeurt, is dat mensen back to back gestaan. Is het de beste voor de mensen? Nee, want iedereen moet verder lopen. Gemiddeld moet men verder lopen. Maar het is wel het beste. En dit is de reden dat we mummelboelenvars hebben. Ja, ik kom er ook niet voor me lot. Ik kom er ook niet. Maar er staan er vijf naast elkaar. En dit is de reden waar het werkt. Dus eindelijk zou Wordpress en druppel veel meer samen moeten werken. Om het beste te wieven voor onze klanten. Ik gelijk dus met Open Monumentendag. Dat is één dag in het jaar. Als elk museum gaat zeggen dat ze een eigen open dag hebben, dat ze leuk zijn, dan ga ik ze allemaal langs geraden. Dan ga ik toch, dat zijn Nederlanders toch. Je moet samenwerken om een open monumentendag te maken. Nou, even kijken hoor. Ik ben een groot fan van Corbaceae. Kennen mensen Corbaceae? Ook iemand die brutalisme heeft aan de koren. Maar ook iemand die zich schuldig is aan hoe de... Welmer is ontworpen. Namelijk een woonlaag, een leeflaag, of een recreateerlaag en een autolaag. En dat model, het scheiden van dit soort dingen, dat werkt niet. Kennen mensen deze man? Dat staat erbij? Nee, dat staat er niet. Hij was socialist en heeft een beurs van berlaag gemaakt. En die bestaat kezamtkunstwerk. Dus in de beurs van berlaag zijn sculpturen, glas in lood, socialistische kunst. En dat werkt omdat het een kezamtkunstwerk is. Ik vind dat geweldig mooi Duits begrip. En ik geloof dat echt, dat stoppen met te denken, dit is druppel en dit is wordpress, laten we echt samen moeten werken om een kezamtkunstwerk te maken. Wat groter is dan wij zelf zijn. En dan ben ik echt te stoppen met denken, ik moet in mijn eigen silootje kezamtkunst werken. Nee, we moeten samenwerken met Suze Linux. We moeten samenwerken met Apache, met Android, met varnish, met alle andere tools. En er zijn heel veel bewegingen voor die er doen. Dus je hebt de open-web-bewegingen. En wat ik ze heel graag zou willen, mijn hand is uitgestoken. Ik heb enige invloed in een druppel Nederland. Ik ken er wat mensen en ik hoop.  Ga maar babbelen, of ik baan met jullie wel, maar we moeten een universal open beweging kunnen beginnen. Waarbij we gaan zeggen, het is open by default, voor de overheid, voor het bedrijfsleven. En er wordt iedereen beter van. En ik wil heel graag wat samen met jullie doen. En universellopende iets maken. En dit is eigenlijk het echte deel, als ik terug mag met het schatkaart van GA. Toen we één werelddeel waren, dat is veel belangrijker dan tegen elkaar opvechten met frenemies noemen en tegen elkaar zeggen dat je niet lief bent. Ik wil echt heel graag samenwerken, want wij kunnen echt veel meer samen. Dus mensen die mij op Twitter volgen, weten dat ik saal altijd een natte zoen geef. Dat doe ik al 15 jaar, denk ik. Dus dit is mijn talk, dank je wel. Ik heb haar slijf gewist. Zijn er vragen? Ik zie het met Drupal, dat je kunt zeggen, is beter in de achterkant en Drupal is beter aan de voorkant. Waarom haak je niet een schil in Drupal die op workers lijkt? Ik ken Diffie. Ken je mensen dat? Dat is een page editing tool, toch? Ja. Waarom? En dat is denk ik één van de kracht dat echt heel goed laat zien waar workers goed in is. Ik vind het wel van alles van vinden, maar het is heel erg bij dichtbij workers. Er bestaat zo iets supersims, zoals Dx, Dp in Drupal. Alleen dat is veel moeilijk, want Diffie koopt je voor vier tientjes en heeft een audience van 4 miljoen size potentiële. En Drupal Superfins heeft zo... Dus het bestaat wel, maar 10 templates, we noemen dat teams of templates, is gewoon een heel andere markt in Drupal, want ik werk voor een commerciële Drupal bereid, en een gemiddelde site bij ons begint 10.000 euro. En ik denk een gemiddelde WordPress site, begint de site bij 5.000 euro. Dus wij hebben al altijd custom teams. Ja, maar je zou, zeg maar, een Drupal site kunnen maken, die lijkt op een WordPress site. Dat je dan inloggt, die denk ik, dat je in WordPress zit, maar je zit eigenlijk in Drupal. Dat zou je kunnen doen in Drupal. Dat zou je kunnen maken, zoals je op binders 55 kan maken.  Anders ook kan het eigenlijk niet, je kunt geen WordPress maken, waarbij je denkt van, ik zit in WordPress, oh nee, ik zit toch in Drupal, anders ook kan het wel. Ik denk nou, WordPress begon als blog-engineer en is een CMS geworden. Hij raakt echt wel de kanten, want database is, representateert dat helemaal niet. En Drupal is echt een web-platform, of een web-CMS, wat een platform is geworden, want je kan er echt bij doen. Nou, er is een grote telco, waar alle schermen die er staan in een heel groot data-center, waar alle threads worldwide zijn, en die komen allemaal in het systeem dat ik ooit gebouwd heb, of ik me verkocht heb gezegd wat een kind is. De maatgever Drupal wordt erg gebruikt in de kernie van heel veel dingen. Dus het kan ook een WordPress zijn. Waarom denk jij dat ze dat niet doen? Want ik wil maken, Drupal site die lijkt op een WordPress, en moet iedereen denken, nou, ik ben in WordPress, maar stieker ben je dat niet. Waarom doet niemand dat? Omdat je dan beter WordPress kan gebruiken. Nee, het is niet raar, want WordPress is naar de achterkant slecht. Ja. Ik weet het niet. Misschien is dat een geluid. Maar laten we, wat we wel kunnen doen, tenminste, ja, dat kunnen we doen, en wat we ook kunnen doen, is gewoon zo dat die gemeenschappen de lichten bij elkaar komen. Aksensibilitie samen gaan oppakken. Of, ja, hoe wat design-thinking-samen gaan adateren om te kijken hoe het beter kunnen worden als het gaat op WordPress. Maar dat is wel de makkelijk. Ja, dat denk ik wel de makkelijkste vorm. Ja. Jullie waren bezig met Gutenberg. Ja. Hoe is dat gegaan? Drupal Core, tot twee, drie verses geleden, had geen HTML-erreter. Wij vinden gewoon dat je markdown of gewoon plaintext moet gebruiken. Maar aan te geven, hoe het dev-centric de tool is. Geen HTML. Ook geen eens een page-erreting, geen eens een... Dus we hebben gegeven met een ck-erreter gebruikt. Er is een module die Gutenberg, Gutenberg zegt altijd verkeer, excuse voor de heer Gutenberg, kan gebruiken. Ik denk dat redelijk gestorven is, zoals ik dat ook niet de gekracht van WordPress heb. Ja. Er zijn wel page-erreting-tools, dus je hebt wel een manier om direct een drop te doen.  Nou, dat is uitkoren gehaald, omdat wij vinden dat het niet puristisch is. Ja. Die gamification is wel interessant, maar dat heeft ook wel vaak je bij WordPress een tafel gelegen. Maar wordt dat enkele gemeenten naar code toe? Want dat is maar één van de technici wanneer je kan contributeren. Ja. Je kan punten krijgen voor een bug indienen, voor een bug verdokonatatie, voor code contributies en voor het organiseren van progressen of het woordprediken. Dat is iets moeilijker te meten, want code is natuurlijk restrijks in geget gekoppeld. En het wordt, als je het gechemificeerd wordt, het misbruikt. Er zijn mensen die niet één bug indienen, maar tien bugs indienen die eigenlijk één bug zijn. Dus, en ik denk dat WordPress nog harder zal gaan, want die gemeenschap is iets meer, ik denk dat dat snel is omgaan. De vraag is, dat klopt, maar de vraag is nu, worden we er beter van, worden we er slechter van. En het antwoord denk ik echt oprecht, ondanks dat ik er afschuwelijk vind hoe het gaat, dat het eindresultaat beter is met gamification aan zonder. Ja. WordPress heeft ook gamification, maar anders, als je je badge krijgt, je bent hier spreker, je krijgt een WordPress badge. Ik krijg een sticker. Een sticker? Ja. Heeft u ook stickers? Ja. Als we zien, die ik uitspakt op Twitter. Dan krijg je, als je een documentatie schrijft, krijg je een badge. Maar wat ik ook op plakken, viel van WordPress. Ja, oké, goed. Maar dan is het dan ook, hoor. Ja. Ja. Maar dan kun je wel mee poggen, hoor. Ja, ja. Dat ga ik ook zeer zeker doen, want ik ga countermaken op WordPress. Ja. Ja. Maar ik vind het heel goed dat dat gebeurt. Nog meer vragen. Nou, ik heb nog wel een vraag, want ik vind jou een verhaal fantastisch, dat als eerste. Ik vond het heel fijn op dat er zo'n lekker tempo in zat. Ik ben er door. Nou, ben ik een gebruiker van WordPress. Ik wil jou vertellen van hoe kunnen we de gemeenschappen bij elkaar brengen. Dan denk ik, ja, maar dat zijn hun, de grote. Ik voel me dan een soort muis. 