{"id":1240,"date":"2011-09-14T23:13:44","date_gmt":"2011-09-14T22:13:44","guid":{"rendered":"https:\/\/www.entropywins.wtf\/blog\/?p=1240"},"modified":"2014-03-17T23:14:22","modified_gmt":"2014-03-17T22:14:22","slug":"survey-extension-for-mediawiki","status":"publish","type":"post","link":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/","title":{"rendered":"Survey extension for MediaWiki"},"content":{"rendered":"<p>Over the past 3 weeks I\u2019ve been working on a new <a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/\">MediaWiki<\/a> extension that allows creation of on-wiki surveys by admins. It comes with a whole bunch of neat features, and is the most awesome (code wise) extensions I\u2019ve created so far.It\u2019s aptly titled <a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/Extension:Survey\">Survey<\/a>.<\/p>\n<p><strong>Feature overview<\/strong><\/p>\n<ul>\n<li>Surveys get displayed to wiki users using a nice pop-up form.<\/li>\n<li>Surveys can be created and modified via an admin panel (Special:Surveys).<\/li>\n<li>Surveys can be shown to specific types of users (logged in, anonymous, editor, confirmed, \u2026)<\/li>\n<li>Surveys can be shown for a specified percentage of users, and only after a certain amount of page views.<\/li>\n<li>Survey questions can have different types of inputs, of which some allow restricting answers.<\/li>\n<li>Surveys can be tested by admins via Special:TakeSurvey without them being live on the wiki.<\/li>\n<li>Summaries of survey submissions can be found on Special:SurveyStats.<\/li>\n<li>The survey submission data (ie user answers) can be exported via an API.<\/li>\n<\/ul>\n<p><strong>Requirements<\/strong><\/p>\n<p>Survey makes use of many new features introduced in MediaWiki 1.17, and therefore requires this version or later. It even makes use of MW 1.18 features, with fallback code for MW 1.17 <img decoding=\"async\" alt=\":)\" src=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/> It also makes use of 5.3 features, these being late static binding and anonymous functions, so it won\u2019t work with PHP 5.2.x and earlier.<\/p>\n<p><strong>Some screenshots<\/strong><\/p>\n<p><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/Extension:Survey\"><img loading=\"lazy\" decoding=\"async\" title=\"Special:Surveys: the main administration interface for Surveys\" alt=\"Special:Surveys: the main administration interface for Surveys\" src=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/09\/Survey-surveys.png\" width=\"710\" height=\"271\" \/><\/a><\/p>\n<p>Special:Surveys: the main administration interface for Surveys<\/p>\n<p><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/Extension:Survey\"><img loading=\"lazy\" decoding=\"async\" title=\"Special:EditSurvey: administration interface to create and edit surveys\" alt=\"Special:EditSurvey: administration interface to create and edit surveys\" src=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/09\/800px-Survey-survey.png\" width=\"800\" height=\"550\" \/><\/a><\/p>\n<p>Special:EditSurvey: administration interface to create and edit surveys<\/p>\n<p><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/Extension:Survey\"><img loading=\"lazy\" decoding=\"async\" title=\"Example of a survey as it appears to users\" alt=\"Example of a survey as it appears to users\" src=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/09\/594px-Survey-dialog.png\" width=\"594\" height=\"600\" \/><\/a><\/p>\n<p>Example of a survey as it appears to users<\/p>\n<p><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/Extension:Survey\"><img loading=\"lazy\" decoding=\"async\" title=\"Special:SurveyStats: summarizes the submissions for a single survey\" alt=\"Special:SurveyStats: summarizes the submissions for a single survey\" src=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/09\/800px-Survey-stats.png\" width=\"800\" height=\"396\" \/><\/a><\/p>\n<p>Special:SurveyStats: summarizes the submissions for a single survey<\/p>\n<p><strong>Downloads<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/https:\/\/code.google.com\/p\/mwsurvey\/downloads\/list\">Survey release downloads<\/a><\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/svn.wikimedia.org\/svnroot\/mediawiki\/tags\/extensions\/Survey\/\">Survey SVN tags<\/a><\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/svn.wikimedia.org\/svnroot\/mediawiki\/trunk\/extensions\/Survey\">Survey SVN trunk<\/a><\/li>\n<\/ul>\n<p><strong>Some background<\/strong><\/p>\n<p>I developed the <a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/Extension:Survey\">Survey<\/a> extension as <a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/wikiworks.com\/\">WikiWorks<\/a> consultant for <a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.ieee.org\/\">the IEEE<\/a>, with some help from <a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.yaronkoren.com\/\">Yaron Koren<\/a>.<\/p>\n<p><a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/wikiworks.com\/\"><img loading=\"lazy\" decoding=\"async\" title=\"WikiWorks\" alt=\"WikiWorks\" src=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/09\/wikiworks-header-logo.png\" width=\"429\" height=\"91\" \/><\/a><\/p>\n<p><strong>What\u2019s next?<\/strong><\/p>\n<p>There are many many features that can be added to this extension to make it even more awesome. I\u2019d like to get some initial feedback on version 0.1, so the usability issues and bugs that might be there can be ironed out. Please place any feedback you might have on <a href=\"https:\/\/web.archive.org\/web\/20121017230746\/http:\/\/www.mediawiki.org\/wiki\/Extension_talk:Survey\">the discussion page<\/a>. This initial release contains all the features my client needed, so if you want to have new capabilities added and can fund the work, definitely contact me <img decoding=\"async\" alt=\":)\" src=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past 3 weeks I\u2019ve been working on a new MediaWiki extension that allows creation of on-wiki surveys by&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1240","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Survey extension for MediaWiki - Blog of Jeroen De Dauw<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Survey extension for MediaWiki - Blog of Jeroen De Dauw\" \/>\n<meta property=\"og:description\" content=\"Over the past 3 weeks I\u2019ve been working on a new MediaWiki extension that allows creation of on-wiki surveys by&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog of Jeroen De Dauw\" \/>\n<meta property=\"article:published_time\" content=\"2011-09-14T22:13:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-03-17T22:14:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/>\n<meta name=\"author\" content=\"Jeroen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JeroenDeDauw\" \/>\n<meta name=\"twitter:site\" content=\"@JeroenDeDauw\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeroen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/\"},\"author\":{\"name\":\"Jeroen\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"headline\":\"Survey extension for MediaWiki\",\"datePublished\":\"2011-09-14T22:13:44+00:00\",\"dateModified\":\"2014-03-17T22:14:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/\"},\"wordCount\":366,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121017230746im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/\",\"name\":\"Survey extension for MediaWiki - Blog of Jeroen De Dauw\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121017230746im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"datePublished\":\"2011-09-14T22:13:44+00:00\",\"dateModified\":\"2014-03-17T22:14:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#primaryimage\",\"url\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121017230746im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"contentUrl\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121017230746im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/09\\\/14\\\/survey-extension-for-mediawiki\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Survey extension for MediaWiki\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\",\"name\":\"Entropy Wins\",\"description\":\"A blog on Software Architecture, Design and Craftsmanship\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\",\"name\":\"Jeroen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"caption\":\"Jeroen\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jeroendedauw\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/JeroenDeDauw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Survey extension for MediaWiki - Blog of Jeroen De Dauw","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/","og_locale":"en_US","og_type":"article","og_title":"Survey extension for MediaWiki - Blog of Jeroen De Dauw","og_description":"Over the past 3 weeks I\u2019ve been working on a new MediaWiki extension that allows creation of on-wiki surveys by&hellip;","og_url":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/","og_site_name":"Blog of Jeroen De Dauw","article_published_time":"2011-09-14T22:13:44+00:00","article_modified_time":"2014-03-17T22:14:22+00:00","og_image":[{"url":"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","type":"","width":"","height":""}],"author":"Jeroen","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JeroenDeDauw","twitter_site":"@JeroenDeDauw","twitter_misc":{"Written by":"Jeroen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#article","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/"},"author":{"name":"Jeroen","@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"headline":"Survey extension for MediaWiki","datePublished":"2011-09-14T22:13:44+00:00","dateModified":"2014-03-17T22:14:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/"},"wordCount":366,"commentCount":0,"publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#primaryimage"},"thumbnailUrl":"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/","url":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/","name":"Survey extension for MediaWiki - Blog of Jeroen De Dauw","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#primaryimage"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#primaryimage"},"thumbnailUrl":"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","datePublished":"2011-09-14T22:13:44+00:00","dateModified":"2014-03-17T22:14:22+00:00","breadcrumb":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#primaryimage","url":"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","contentUrl":"https:\/\/web.archive.org\/web\/20121017230746im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/09\/14\/survey-extension-for-mediawiki\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.entropywins.wtf\/blog\/"},{"@type":"ListItem","position":2,"name":"Survey extension for MediaWiki"}]},{"@type":"WebSite","@id":"https:\/\/www.entropywins.wtf\/blog\/#website","url":"https:\/\/www.entropywins.wtf\/blog\/","name":"Entropy Wins","description":"A blog on Software Architecture, Design and Craftsmanship","publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.entropywins.wtf\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7","name":"Jeroen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","caption":"Jeroen"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.linkedin.com\/in\/jeroendedauw\/","https:\/\/x.com\/https:\/\/twitter.com\/JeroenDeDauw"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p74TBF-k0","jetpack-related-posts":[{"id":1244,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/11\/08\/contest-extension-for-mediawiki\/","url_meta":{"origin":1240,"position":0},"title":"Contest extension for MediaWiki","author":"Jeroen","date":"2011-11-08","format":false,"excerpt":"As it\u2019s been 2 months since my last blog post, I figured it was time for another one. Quite a few things I could write about (SMWCon, my new awesome laptop, Stanfords AI and ML classes, me moving to Berlin, \u2026), but I decided to give some introduction to my\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"Contest welcome interface","src":"https:\/\/i0.wp.com\/web.archive.org\/web\/20121017212310im_\/https%3A\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/11\/800px-Contest-welcome-click.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/web.archive.org\/web\/20121017212310im_\/https%3A\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/11\/800px-Contest-welcome-click.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/web.archive.org\/web\/20121017212310im_\/https%3A\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/11\/800px-Contest-welcome-click.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/web.archive.org\/web\/20121017212310im_\/https%3A\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/11\/800px-Contest-welcome-click.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1167,"url":"https:\/\/www.entropywins.wtf\/blog\/2013\/12\/25\/funding-for-mediawiki-markdown-extension\/","url_meta":{"origin":1240,"position":1},"title":"Funding for MediaWiki Markdown extension","author":"Jeroen","date":"2013-12-25","format":false,"excerpt":"There currently appears to be no really solid markdown extension for MediaWiki. I have some ideas for one, which are outlined in this blog post. Markdown rendering using a standard PHP markdown rendering library. This means the extension is build on top of solid widely used code that does not\u2026","rel":"","context":"In \"Funding\"","block_context":{"text":"Funding","link":"https:\/\/www.entropywins.wtf\/blog\/tag\/funding\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1081,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/05\/07\/new-mediawiki-extension-ratings\/","url_meta":{"origin":1240,"position":2},"title":"New MediaWiki extension: Ratings","author":"Jeroen","date":"2011-05-07","format":false,"excerpt":"A few weeks back I started work on a new MediaWiki extension to provide decent rating functionality. The reason: I got sick of all the crappy rating extensions out there and decided to write one that both works and has sane code. The new extension is called \"Ratings\". The Ratings\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"MediaWiki Ratings extension","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/04\/Mediawiki-ratings.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1032,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/12\/15\/new-mediawiki-extension-push\/","url_meta":{"origin":1240,"position":3},"title":"New MediaWiki extension: Push","author":"Jeroen","date":"2010-12-15","format":false,"excerpt":"I'm happy to announce the release of a new MediaWiki extension I've been working on over the past two weeks. As you've might already have guessed from it's name, Push, it enables you to push content of wiki pages to one or more other MediaWiki installs. The main features are:\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"The tab interface of the Push extension","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/push-tab-interface.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/push-tab-interface.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/push-tab-interface.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/push-tab-interface.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1042,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/12\/24\/new-mediawiki-extension-live-translate\/","url_meta":{"origin":1240,"position":4},"title":"New MediaWiki extension: Live Translate","author":"Jeroen","date":"2010-12-24","format":false,"excerpt":"I'm happy to announce the release of a new MediaWiki extension I've been working on over the past two weeks. It's titled Live Translate and allows live page translation via the Google Translate API. It also enables you to define a \"dictionary\" of certain words or phrases and their translations;\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"A wiki page with the translation control of the Live Translate extension at the right top corner.","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/lte-article.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/lte-article.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/lte-article.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/lte-article.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1835,"url":"https:\/\/www.entropywins.wtf\/blog\/2016\/11\/09\/maps-4-0-0-rc1-released\/","url_meta":{"origin":1240,"position":5},"title":"Maps 4.0.0-RC1 released!","author":"Jeroen","date":"2016-11-09","format":false,"excerpt":"I'm happy to announce the first release candidate for Maps 4.0. Maps is a MediaWiki extension to work with and visualize geographical information. Maps 4.0 is the first major release of the extension since January 2014, and it brings a ton of \"new\" functionality. First off, this blog post is\u2026","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/www.entropywins.wtf\/blog\/category\/software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/comments?post=1240"}],"version-history":[{"count":1,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1240\/revisions"}],"predecessor-version":[{"id":1241,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1240\/revisions\/1241"}],"wp:attachment":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/media?parent=1240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/categories?post=1240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/tags?post=1240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}