{"id":1069,"date":"2011-02-13T20:55:56","date_gmt":"2011-02-13T19:55:56","guid":{"rendered":"https:\/\/www.entropywins.wtf\/blog\/?p=1069"},"modified":"2011-02-13T20:55:56","modified_gmt":"2011-02-13T19:55:56","slug":"new-extension-include-wp","status":"publish","type":"post","link":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/","title":{"rendered":"New extension: Include WP"},"content":{"rendered":"<p>Somewhere in the last two weeks I quickly wrote up a small new MediaWiki extension to include content from <a href=\"http:\/\/en.wikipedia.org\/wiki\/\">Wikipedia<\/a> or some other <a href=\"http:\/\/www.mediawiki.org\/wiki\/\">MediaWiki<\/a> install into pages on your wiki. It&#8217;s titled <a href=\"https:\/\/secure.wikimedia.org\/wikipedia\/mediawiki\/wiki\/Extension:Include_WP\">Include WP<\/a>.<\/p>\n<p>The extension does not import anything (so nothing is stored), but rather fetches content from the remote wiki every time the page is loaded. This means it takes a second or two for it to actually load, but ensures you got the latest content. Some clean up of the remote content happens and there are several options that allow you to customize how the included content is displayed. It makes use of the <a href=\"https:\/\/secure.wikimedia.org\/wikipedia\/mediawiki\/wiki\/Extension:Validator\">Validator<\/a> extension.<\/p>\n<p><strong>Feature overview:<\/strong><\/p>\n<ul>\n<li> Include articles from Wikipedia or any other MediaWiki wiki into your pages.<\/li>\n<li>Show only a limited amount of paragraphs on page load, with an option to show the full article.<\/li>\n<li>Partial conversion to plain-text.<\/li>\n<\/ul>\n<blockquote>\n<ol>\n<li>Removal of templates (such as infoboxes), ref tags, comments, categories and images.<\/li>\n<li>Both internal and external links are rendered as plain-text.<\/li>\n<li>Tables, lists, table of content, section headers and more are retained.<\/li>\n<\/ol>\n<\/blockquote>\n<ul>\n<li>Usage of the MediaWiki <a href=\"http:\/\/www.mediawiki.org\/wiki\/Resource_loader\">Resource Loader<\/a> when available with backward support for MW 1.16.x.<\/li>\n<\/ul>\n<p><strong>Some screenshots<\/strong> \ud83d\ude42<\/p>\n<p><a href=\"https:\/\/secure.wikimedia.org\/wikipedia\/mediawiki\/wiki\/Extension:Include_WP\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1070\" style=\"border: 1px solid black;\" title=\"An included article, initially only showing a limited amount of paragraphs\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-1024x496.png\" alt=\"An included article, initially only showing a limited amount of paragraphs\" width=\"1024\" height=\"496\" \/><\/a><\/p>\n<p><a href=\"https:\/\/secure.wikimedia.org\/wikipedia\/mediawiki\/wiki\/Extension:Include_WP\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1071\" style=\"border: 1px solid black;\" title=\"An included article shown in a div with overflow (scrollbar) after requesting more content\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-full-1024x591.png\" alt=\"An included article shown in a div with overflow (scrollbar) after requesting more content\" width=\"1024\" height=\"591\" \/><\/a><br \/>\n<strong>Download<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/code.google.com\/p\/includewp\/downloads\/list\">Stable releases<\/a> (archives)<\/li>\n<li><a href=\"http:\/\/svn.wikimedia.org\/svnroot\/mediawiki\/tags\/extensions\/IncludeWP\/\">SVN tags<\/a><\/li>\n<li><a href=\"http:\/\/svn.wikimedia.org\/svnroot\/mediawiki\/trunk\/extensions\/IncludeWP\/\">SVN trunk<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Somewhere in the last two weeks I quickly wrote up a small new MediaWiki extension to include content from Wikipedia&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":[7,8],"tags":[131,136,138,156,181,195,197,287],"class_list":["post-1069","post","type-post","status-publish","format-standard","hentry","category-programming","category-software","tag-includewp","tag-javascript","tag-jquery","tag-mediawiki","tag-open-source","tag-php","tag-planet-wikimedia","tag-wikipedia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New extension: Include WP - 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\/02\/13\/new-extension-include-wp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New extension: Include WP - Blog of Jeroen De Dauw\" \/>\n<meta property=\"og:description\" content=\"Somewhere in the last two weeks I quickly wrote up a small new MediaWiki extension to include content from Wikipedia&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog of Jeroen De Dauw\" \/>\n<meta property=\"article:published_time\" content=\"2011-02-13T19:55:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-1024x496.png\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/\"},\"author\":{\"name\":\"Jeroen\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"headline\":\"New extension: Include WP\",\"datePublished\":\"2011-02-13T19:55:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/\"},\"wordCount\":206,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2011\\\/02\\\/incwp-london-1024x496.png\",\"keywords\":[\"includewp\",\"JavaScript\",\"jQuery\",\"MediaWiki\",\"Open Source\",\"PHP\",\"Planet Wikimedia\",\"Wikipedia\"],\"articleSection\":[\"Programming\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/\",\"name\":\"New extension: Include WP - Blog of Jeroen De Dauw\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2011\\\/02\\\/incwp-london-1024x496.png\",\"datePublished\":\"2011-02-13T19:55:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2011\\\/02\\\/incwp-london-1024x496.png\",\"contentUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2011\\\/02\\\/incwp-london-1024x496.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/02\\\/13\\\/new-extension-include-wp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New extension: Include WP\"}]},{\"@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":"New extension: Include WP - 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\/02\/13\/new-extension-include-wp\/","og_locale":"en_US","og_type":"article","og_title":"New extension: Include WP - Blog of Jeroen De Dauw","og_description":"Somewhere in the last two weeks I quickly wrote up a small new MediaWiki extension to include content from Wikipedia&hellip;","og_url":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/","og_site_name":"Blog of Jeroen De Dauw","article_published_time":"2011-02-13T19:55:56+00:00","og_image":[{"url":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-1024x496.png","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":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#article","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/"},"author":{"name":"Jeroen","@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"headline":"New extension: Include WP","datePublished":"2011-02-13T19:55:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/"},"wordCount":206,"commentCount":2,"publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#primaryimage"},"thumbnailUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-1024x496.png","keywords":["includewp","JavaScript","jQuery","MediaWiki","Open Source","PHP","Planet Wikimedia","Wikipedia"],"articleSection":["Programming","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/","url":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/","name":"New extension: Include WP - Blog of Jeroen De Dauw","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#primaryimage"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#primaryimage"},"thumbnailUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-1024x496.png","datePublished":"2011-02-13T19:55:56+00:00","breadcrumb":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#primaryimage","url":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-1024x496.png","contentUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/02\/incwp-london-1024x496.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/02\/13\/new-extension-include-wp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.entropywins.wtf\/blog\/"},{"@type":"ListItem","position":2,"name":"New extension: Include WP"}]},{"@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-hf","jetpack-related-posts":[{"id":1032,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/12\/15\/new-mediawiki-extension-push\/","url_meta":{"origin":1069,"position":0},"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":1052,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/01\/01\/new-mediawiki-extension-subpagelist\/","url_meta":{"origin":1069,"position":1},"title":"New MediaWiki extension: SubPageList","author":"Jeroen","date":"2011-01-01","format":false,"excerpt":"During 27c3 someone asked me to install an extension to list subpages onto the hackerspace.be wiki. I picked SubPageList3, as it seemed to most decent one. I did a simple test to see if it was working, and immediately found a namespace bug. So I decided to quickly rewrite it\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"SubPageList extension","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/01\/Splist_1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1081,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/05\/07\/new-mediawiki-extension-ratings\/","url_meta":{"origin":1069,"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":1109,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/05\/30\/new-mediawiki-extension-spark\/","url_meta":{"origin":1069,"position":3},"title":"New MediaWiki extension: Spark","author":"Jeroen","date":"2011-05-30","format":false,"excerpt":"Yesterday I quickly wrote up a simple (but awesome) MediaWiki extension that allows you to make use of the Spark library in your wiki. Spark as described on the Spark website: The web is not only growing in sheer size, but it also grows in how much it is interconnected.\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Spark logo","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/05\/spark-logo.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1167,"url":"https:\/\/www.entropywins.wtf\/blog\/2013\/12\/25\/funding-for-mediawiki-markdown-extension\/","url_meta":{"origin":1069,"position":4},"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":1019,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/12\/08\/semantic-mediawiki-update\/","url_meta":{"origin":1069,"position":5},"title":"(Semantic) MediaWiki update","author":"Jeroen","date":"2010-12-08","format":false,"excerpt":"I've been neglecting my blog in favour of microblogging status updates and release notes, and have not written anything here for over a month and a half. Therefore I'm going to provide an overview of all the awesome (now also on StatusNet!) new things that have come out since then,\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/SMW_logo_260.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1069","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=1069"}],"version-history":[{"count":0,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1069\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/media?parent=1069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/categories?post=1069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/tags?post=1069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}