{"id":2426,"date":"2012-07-15T00:48:57","date_gmt":"2012-07-15T05:48:57","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=2426"},"modified":"2012-07-15T00:49:01","modified_gmt":"2012-07-15T05:49:01","slug":"eulogy-for-mysql-forge","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge","title":{"rendered":"eulogy for mysql forge"},"content":{"rendered":"<p>When the <a href=\"http:\/\/sqlhjalp.blogspot.com\/2011\/06\/mysql-librarian.html\">mysql librarian closed<\/a>, I didn&#8217;t think too much about it; it was a feature I probably never used. However this month brings the <a href=\"https:\/\/blogs.oracle.com\/MySQL\/entry\/eol_of_mysql_forge\">end of the mysql forge<\/a>. The <a href=\"http:\/\/forge.mysql.com\/\">MySQL Forge<\/a> was something I worked on while I was at MySQL so I am a little sad to see it go.\u00a0<\/p>\n<p>Now for a little bit of a history lesson. We wanted some kind of &#8220;forge&#8221; back in 2005, because <a href=\"http:\/\/sourceforge.net\/\">sourceforge<\/a> was all the rage then (today, you can&#8217;t even find <a href=\"http:\/\/mariadb.org\/\">mariadb<\/a> or <a href=\"http:\/\/www.mongodb.org\/\">mongodb<\/a> listed there). We didn&#8217;t want to pay the exorbitant fees associated with sourceforge, so we investigated <a href=\"http:\/\/gforge.org\/gf\/\">gforge<\/a>. After studying it carefully, it would only allow us to use <a href=\"http:\/\/www.postgresql.org\/\">postgresql<\/a> and changing the database structure for a rapidly developing piece of code wasn&#8217;t going to work for us; and we loved eating our own dogfood (mysql).<\/p>\n<p>This meant writing our own code, and thus was born the mysql forge. We requisitioned two machines (forge1, forge2) of which I cannot remember the configuration of now. The only component we didn&#8217;t write was the wiki (we used <a href=\"http:\/\/www.mediawiki.org\/wiki\/MediaWiki\">mediawiki<\/a>). What did we write? The <a href=\"http:\/\/forge.mysql.com\/worklog\/search.php\">interface to worklog<\/a> (which looks like it stopped being synced in august 2011), a place to <a href=\"http:\/\/forge.mysql.com\/tools\/\">share tools &amp; code<\/a> (some 288 snippets, UDFs, scripts, etc.), and a <a href=\"http:\/\/forge.mysql.com\/projects\/\">project list<\/a> (which is what the forge provided &#8211; over 400 projects that have relation to working with mysql). And the <a href=\"http:\/\/forge.mysql.com\/wiki\/Main_Page\">wiki<\/a> had a chunk of documentation (over 600 pages).\u00a0<\/p>\n<p>We <a href=\"http:\/\/www.bytebot.net\/blog\/archives\/2006\/04\/27\/mysql-offering-ubuntu-support-the-forge-is-live\">launched<\/a> the forge sometime in april 2006, probably at the <a href=\"http:\/\/conferences.oreillynet.com\/mysqluc2006\/\">mysql users conference 2006<\/a>. Apparently since then <a href=\"http:\/\/forge.mysql.com\/wiki\/Special:Statistics\">the wiki<\/a> alone has had\u00a011,236,211 page views. We hacked the wiki quite a bit, and upgrades were always a little bit of hell, but things like single sign on, SpamBlacklist, etc. had to work.\u00a0<\/p>\n<p>It seems like the new community resource is just that: <a href=\"http:\/\/dev.mysql.com\/resources\/\">community resources<\/a>. <strong>There doesn&#8217;t seem to be a link to the new worklog, so its difficult for the community to comment on future worklog entries. The wiki is now hosted at <a href=\"https:\/\/wikis.oracle.com\/display\/mysql\/Home\">oracle wiki&#8217;s<\/a>, and it doesn&#8217;t look like all the content made it. For example I don&#8217;t see documentation for the <a href=\"http:\/\/forge.mysql.com\/wiki\/RandomQueryGenerator\">random query generator<\/a> anywhere\u2026 And what about all the code snippets even if the project list has gone?<\/strong><\/p>\n<p>All in, it was great to work on code with <a href=\"http:\/\/www.joinfu.com\/\">jay pipes<\/a>, <a href=\"http:\/\/lenzg.net\/\">lenz grimmer<\/a>, <a href=\"http:\/\/duleepa.wordpress.com\/\">dups<\/a>, and the feature driver <a href=\"http:\/\/datacharmer.blogspot.com\/\">giuseppe maxia<\/a>. One regret was never having opensourced the code behind the forge.<\/p>\n<p>Goodbye MySQL Forge. You served the community well for over five years.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20eulogy%20for%20mysql%20forge&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2012%2F07%2F15%2Feulogy-for-mysql-forge&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"4f7310ec17\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2426\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2426\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2426\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>When the mysql librarian closed, I didn&#8217;t think too much about it; it was a feature I probably never used. However this month brings the end of the mysql forge. The MySQL Forge was something I worked on while I was at MySQL so I am a little sad to see it go.\u00a0 Now for [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20eulogy%20for%20mysql%20forge&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2012%2F07%2F15%2Feulogy-for-mysql-forge&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"4f7310ec17\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-2426\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-2426\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-2426\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2012\/07\/15\/eulogy-for-mysql-forge?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[23],"tags":[700,1775,1394,1395],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-D8","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1018,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/09\/11\/project-kenai","url_meta":{"origin":2426,"position":0},"title":"Project Kenai","date":"11\/9\/2008","format":false,"excerpt":"Sun is a huge company. So it comes as no surprise that I'm finding out about Project Kenai via Tim Bray, instead of some internal mailing list (believe me, there must be thousands). Tim's got a Q&A with Nick Sieger, who's one of the chieftains behind Kenai. I find it\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":505,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/02\/forge-gets-an-update-summer-of-code-progressing-well","url_meta":{"origin":2426,"position":1},"title":"Forge gets an update, Summer of Code progressing well","date":"2\/4\/2007","format":false,"excerpt":"MySQL Forge has been recently worked on. The Wiki got updated, there are some new extensions sitting around, and its \"secure\" as MediaWiki can get. The Forge itself has a nice little MySQL Conference & Expo banner, kudos to Lenz. Incidentally, register now, already. MediaWiki doesn't have great banner support,\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":398,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2006\/04\/27\/mysql-offering-ubuntu-support-the-forge-is-live","url_meta":{"origin":2426,"position":2},"title":"MySQL offering Ubuntu support; the Forge is live!","date":"27\/4\/2006","format":false,"excerpt":"Hey, hey, this is well worth a read: MySQL to Offer Linux Bundled with Database as Free Download. So, the MySQL Forge has been announce and has been live for a while... Even the Forge Wiki has content that isn't created by me! Ha, the community at work... And Ubuntu,\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":797,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/18\/notes-from-conference-on-wiki","url_meta":{"origin":2426,"position":3},"title":"Notes from conference on Wiki","date":"18\/4\/2008","format":false,"excerpt":"Its worth noting that all talks that have been blogged are being linked on the Forge Wiki. Take a look at Notes from the conference. There are some great entries there, and when the slides become live on the website (today, I believe), you can gather heaps of information, if\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":463,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/15\/mysql-miniconf-rocked","url_meta":{"origin":2426,"position":4},"title":"MySQL MiniConf rocked!","date":"15\/1\/2007","format":false,"excerpt":"Stewart was hoping the MySQL MiniConf (hereinafter called mysql.conf.au) would rock. In fact, it actually did. At any one time, we had over 60-75 people in the room. It was a standing room, with full attendance at all the talks! As soon as I get all the slides, I'll place\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":417,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2006\/07\/24\/forge-wiki","url_meta":{"origin":2426,"position":5},"title":"Forge wiki","date":"24\/7\/2006","format":false,"excerpt":"Just a quick note to say that the MySQL Forge Wiki looks like the rest of the Forge, and there's now SpamBlacklist installed. If spam still persists (you know you're popular when spam's abound, right?), we might have to install captchas. From an accessibility perspective, I don't quite like this\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2426"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=2426"}],"version-history":[{"count":2,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2426\/revisions"}],"predecessor-version":[{"id":2428,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/2426\/revisions\/2428"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=2426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=2426"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=2426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}