~~SLIDESHOW~~ ====== Quo vadis, DokuWiki? ====== ===== Is DokuWiki dead? ===== * development activity seems to have decreased at lot * nearly no communication on the Mailing List * long term developers seem to have lost interest/time (myself included) * no new developers join (or we are shit at integrating them into our community) ===== Is that even true? ===== * I gathered some numbers to see if my feeling is right * [[https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/edit|GDrive Spreadsheet]] ===== Numbers! ===== * Data from 2011 til today * 2015 is not complete, so it's somewhat skewed * graphs show rolling 5 month averages * trend line is linear (whatever that means ;-P) * basically up is good, down is bad ===== Development ===== * some development related graphs first... * remember this is all quantity, not quality ===== Commits ===== {{url>https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/pubchart?oid=160397001&format=interactive 600px,380px noborder}} ===== Mailing List Posts ===== {{url>https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/pubchart?oid=2083303072&format=interactive 600px,380px noborder}} ===== IRC Messages ===== {{url>https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/pubchart?oid=1758689707&format=interactive 600px,380px noborder}} ===== New Plugins ===== {{url>https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/pubchart?oid=499823129&format=interactive 600px,380px noborder}} ===== Development Summary ===== * commit count has decreased * but not as much as the communication has * most communication now happens in github comments * which I didn't count (sorry) * does anyone remember when we moved to github? * Plugin creation slightly decreases * understandibly - most common problems are solved ===== Endusers ===== * let's see how end user related numbers changed ===== Forum Posts ===== {{url>https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/pubchart?oid=371605117&format=interactive 600px,380px noborder}} ===== Newsletter ===== {{url>https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/pubchart?oid=167173515&format=interactive 600px,380px noborder}} ===== Sessions ===== {{url>https://docs.google.com/spreadsheets/d/1mxKZLDyKdPvbBdmiNVuFPPMGLAPUxMZmZ8VGPAq3Jk0/pubchart?oid=87295953&format=interactive 600px,380px noborder}} ===== End User Numbers ===== * Forum posts are down, mostly to the loss of developers chiming in (I think) * Newsletter subscriptions got a huge bump with download.dokuwiki.org being introduced * People are interested still! * we need to use this huge potential better! * Sessions are slightly growing * yeah! fighting the trend ===== Is it even our fault? ===== {{ :s5:trends.png }} * it reflect the interest in wikis in general: [[https://www.google.com/trends/explore#q=wiki|Google trends]] ===== Time to speculate ===== * DokuWiki feels finished * Keeping backwards compatibility and existing users happy * requires high skill * makes adding new "hot" features difficult * We're not exactly modern PHP * existing developers are gatekeepers but have limited time/interest * PRs do not get enough attention ===== Can we just be done? ===== * There are challenges ahead: * PHP7 compatibility * HHVM support * We want to keep up with modern times and deliver what users expect from a modern wiki * there are still open [[doku>devel:ideas]] * so no, we're not done! ===== Ideas - Tools ===== * Rethinking our tools * are mailing lists still the tool of choice? * should our IRC chat be more accessible? * what are the cool kids using? * Rethinking our development process * I'm not sure how exactly to solve this * how to get code integrated faster without sacrificing quality? * would a merge now, fix later attitude be helpful? ===== Ideas - Community ===== * Splitting off modules that are of broader interest to the PHP community * using composer to pull them back in * Who should have commit access who still hasn't? * How do we notice new people? * why aren't they here? ===== And now? ===== * Ideas anyone? * Need a group hug? {{http://ak-hdl.buzzfed.com/static/2013-10/enhanced/webdr03/15/9/anigif_enhanced-buzz-3409-1381844582-13.gif}}