<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Disqus - Latest Comments for ringmaster</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#usercomments-76712464" type="application/json"/><link>http://disqus.com/people/ringmaster/</link><description></description><language>en</language><lastBuildDate>Tue, 03 Nov 2009 07:54:10 -0000</lastBuildDate><item><title>Re: I&amp;#8217;ve been watching sports</title><link>http://www.dangerouslyawesome.com/2009/11/02/ive-been-watching-sports/#comment-21752836</link><description>Conversely, you don't see people wearing t-shirts for the great things people in Philly are doing that aren't sports.  It helps to have billion-dollar business driving the influx of licensed (and grossly unlicensed, from what I saw in the stadium parking lot) sports merchandise.&lt;br&gt;&lt;br&gt;Would that we spent so much and valued so much the arts and science.&lt;br&gt;&lt;br&gt;Concerning street cred, I doubt the realization that you enjoy the rush of feeling with the crowd and having a common thread with people outside your usual crowd is anything to be worrying about.  I believe that the adage - friends who would dismiss you for your differing beliefs weren't your friends to begin with - also applies here.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Tue, 03 Nov 2009 07:54:10 -0000</pubDate></item><item><title>Re: http://twofishcreative.com/michael/blog/2009/06/05/emusic-how-to-piss-people-off</title><link>http://twofishcreative.com/michael/blog/2009/06/05/emusic-how-to-piss-people-off#comment-10528640</link><description>I have an &lt;a href="http://amiestreet.com" rel="nofollow"&gt;amiestreet.com&lt;/a&gt; membership.  It's not the same as eMusic, but it gets you into new, cheap, independent, yet worthwhile artists, which I think is a great way to spend money, rather than wasting it on licensing fees to Sony.  It'll also import your iTunes and Last.fm profiles to get an instant idea of the kind of music you like.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Fri, 05 Jun 2009 14:24:00 -0000</pubDate></item><item><title>Re: New Habari release adds access control - echo &amp;amp;quot;hey, it works&amp;amp;quot; &amp;amp;gt; /dev/null</title><link>http://twofishcreative.com/michael/blog/2009/04/09/new-habari-release-adds-access-control#comment-9113333</link><description>I'm anxious to see practical applications of ACL in the wild beyond simple privacy.&lt;br&gt;&lt;br&gt;One thing I think we'll need to do before that happens is extend ACL to cover what we currently do with post statuses.  Then you could implement a permission-based workflow system pretty elegantly, entirely with core settings, but controlled by a pluggable interface.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Thu, 07 May 2009 21:16:53 -0000</pubDate></item><item><title>Re: Registration plugin for Habari - echo &amp;amp;quot;hey, it works&amp;amp;quot; &amp;gt; /dev/null</title><link>http://twofishcreative.com/michael/blog/2009/03/06/registration-plugin-for-habari#comment-7563172</link><description>Nice!&lt;br&gt;&lt;br&gt;One thing you might consider is that the FormUI object you create and pass around is the actual original FormUI object, and the full instance is passed to register_user() (your on_success() callback function) when the form succeeds at submission.  If you set options on the form when you create it, you should be able to recall them from your success callback, since that's the same form object.  For example, setting the group into the object in the get_form() method:&lt;br&gt;&lt;br&gt;$form-&amp;gt;set_option('my_group', $group);&lt;br&gt;&lt;br&gt;And then calling it back out from inside the register_user() on_success method:&lt;br&gt;&lt;br&gt;$group = $form-&amp;gt;get_option('my_group');&lt;br&gt;&lt;br&gt;No encryption required, no hacker tampering possible, because it all passes behind the curtain.&lt;br&gt;&lt;br&gt;I can also see this easily having an option added to let you select the group that a user would be added to by default if the group parameter was omitted from the call to $theme-&amp;gt;registration().   It would be pretty trivial to add.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Fri, 27 Mar 2009 13:44:29 -0000</pubDate></item><item><title>Re: Should Habari themes use HTML5? - Fun with Habari</title><link>http://www.habari-fun.co.uk/should-habari-themes-use-html5#comment-6285825</link><description>I'm not sure there is an immediate benefit to using HTML5, since as you pointed out, it's not completely supported by all of the browsers (at least, not as well as browsers support HTML4).&lt;br&gt;&lt;br&gt;That said, we're going to be working on theme support in 0.7, which should start development reasonably soon.  And we can give some more thought to how themers can support HTML 4 and 5, and perhaps even XHTML for those who want to render real XML-valid markup or simply want to output the same old potentially invalid XHTML on HTML that WordPress does (for whatever insane reason that might be).&lt;br&gt;&lt;br&gt;So in my mind, it's not so much a choice to use and endorse HTML5 as it is making sure that Habari users can render the format of output that they think is best for their own site.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Sun, 15 Feb 2009 18:23:27 -0000</pubDate></item><item><title>Re: Six million ways to die: choose one</title><link>http://www.wp-fun.co.uk/2009/02/13/six-million-ways-to-die-choose-one/#comment-6248232</link><description>TBPTSNBN strikes again!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Fri, 13 Feb 2009 16:33:00 -0000</pubDate></item><item><title>Re: echo &amp;quot;hey, it works&amp;quot; &gt; /dev/null</title><link>http://twofishcreative.com/michael/blog/2009/02/02/include-tweets-in-your-posts-with-the-twitter-silo#comment-5777945</link><description>The Twitter silo should implement search.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 02 Feb 2009 12:15:53 -0000</pubDate></item><item><title>Re: Habari: You Know You Wanna</title><link>http://thesimiandowntimeanalyst.com/2009/01/23/habari-you-know-you-wanna/#comment-5518552</link><description>Wow, where'd you dig up this old video?  There are a couple other more recent videos on the Habari site here:  &lt;a href="http://habariproject.org/en/screencasts" rel="nofollow"&gt;http://habariproject.org/en/screencasts&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Sat, 24 Jan 2009 13:28:57 -0000</pubDate></item><item><title>Re: Google converters: garden path or path to glory?</title><link>http://www.wp-fun.co.uk/2009/01/13/google-converters-garden-path-or-path-to-glory/#comment-5113346</link><description>I also don't understand WXR extending RSS.  Extending Atom makes more sense because it's transactional -- if you HTTP GET an Atom document, make changes to it and then POST it back to the same URL (with the proper credentials) it should cause the system to update with those changes.  That's a nice feature.  It uses actual HTTP verbs.  Imagine an export format that also allowed for that, but could be used for author data and other site metadata.  That's actually one thing that we were thinking of doing with Habari early on; building the admin as an Atom front-end that worked transactionally with any number of compatible back-ends.&lt;br&gt;&lt;br&gt;Also a benefit of using an existing format is that there are a lot of people working on the standard, and extending it is more trivial than building something from scratch.  Take a look at the work that went into the Atom spec to get an idea of what it takes to build something that will work just that well.&lt;br&gt;&lt;br&gt;Simple would be nice, although in that case I'd emphasize the need to have someplace to collaborate on how extensions to that simple baseline work.  You definitely don't want it to be difficult for developers from any platform to join the effort and exchange ideas.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Wed, 14 Jan 2009 10:33:24 -0000</pubDate></item><item><title>Re: Google converters: garden path or path to glory?</title><link>http://www.wp-fun.co.uk/2009/01/13/google-converters-garden-path-or-path-to-glory/#comment-5098186</link><description>Well that's always been the problem with efforts like these before.  Someone steps up and says they want interchange and selects one or two formats and is done.&lt;br&gt;&lt;br&gt;I'm not suggesting that's the extent of your approach, but my major complaint in a discussion with one of the BlogML developers recently was that their .net world is so insular, they've not made any inroads with the likes of the 95% share OSS blog market.  Did it never occur to them to publish in a clear, obvious, findable location the schema for their format?  I guess not.&lt;br&gt;&lt;br&gt;Besides that, it IS hard.  Looking at the BlogML spec (when you're able to locate it), it's got a few things that make sense, and some stuff that could use revision.  For example, in all of the blog platforms I know, comments and trackbacks are the same core thing, but of different types.  Perhaps this is different for the .net language blog softwares.  It seems to me that there is no need for first-order elements for both of these comment types.  Also, the category system in the format wouldn't seem to support anything but the most rudimentary systems before needing completely replaced to house tag or taxonomy information.&lt;br&gt;&lt;br&gt;What would also be helpful for BlogML, as would for any universal format, is a document describing what to do if your blog supports data that is not covered by the format.  Habari, for example, stores open-ended metadata about comments and users.  This isn't standard among blog software.  So how should that be acounted for in the export format?  Is there a place to publish and collaborate on extensions to the base format?  Perhaps by slightly tweaking what extension your platform requires, you can gain two other platforms in the bargain, rather than have two additional, incompatible export format extensions and a reason for Google Converters to exist at all.&lt;br&gt;&lt;br&gt;Being more open about the format would be useful, too.  There were a couple of interchange formats that came and went without ever being used because the author wanted to retain some kind of rights over the process.  If you're developing an interchange format between open source platforms, expect them to want it to be open, both in documentation and in compatible licensing.  There's nothing like documenting a useful interchange format by writing a proprietary-licensed library to implement it that none of your target platforms can embed.&lt;br&gt;&lt;br&gt;As far as the format itself, it should build on existing standards.  This is one place where WXR tries and fails, in that it's kind of RSS, but it's not technically valid XML, which paradoxically RSS has to be.  Atom might be a good place to start, although its usefulness in blogging has been somewhat abstracted out.  That draft element still bugs me.  What the heck does it MEAN?  Maybe RDF?  Maybe just valid XML would be good.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Tue, 13 Jan 2009 15:45:18 -0000</pubDate></item><item><title>Re: http://twofishcreative.com/michael/blog/2008/12/22/a-year-on-habari</title><link>http://twofishcreative.com/michael/blog/2008/12/22/a-year-on-habari#comment-4569992</link><description>It's been fun having you on board!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 22 Dec 2008 09:38:04 -0000</pubDate></item><item><title>Re: What&amp;#8217;s the point of community</title><link>http://www.wp-fun.co.uk/2008/12/17/whats-the-point-of-community/#comment-4495410</link><description>"I think premium theme authors, [...] deserve to be compensated for that effort above and beyond the content that the community provides"&lt;br&gt;&lt;br&gt;I agree completely, and I largely agree with many of your other impressions.  It's simply a shame that premium theme developers chose to participate in a community where the necessary licensing of their themes would not only exclude them from profit in the way they typically seek it, but exclude them from being listed due to policies in how the &lt;a href="http://wordpress.org" rel="nofollow"&gt;wordpress.org&lt;/a&gt; site is run.&lt;br&gt;&lt;br&gt;Whether it's in the best interest for the community or not might factor into the decision, but ultimately what is allowed in the repository should ultimately be decided by the site owner, not the community.  What would be ideal is if the community owned the site and, perhaps more importantly, the brand, which it most certainly does not.  In either case, I'd still argue that omitting non-GPL plugins/themes from the repo is good for the project.  Leading by example is always best.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Thu, 18 Dec 2008 18:00:25 -0000</pubDate></item><item><title>Re: Careful, I&amp;#8217;m licensed to thrill</title><link>http://www.wp-fun.co.uk/2008/12/14/careful-im-licensed-to-thrill/#comment-4393725</link><description>Your idea to remove the code bits from the HTML files is intriguing, although thinking some more about it, I wonder if even that is possible.  I've been playing a bit with different style theme construction for Habari lately that leads me to think that it would be a lot harder than it sounds.&lt;br&gt;&lt;br&gt;WordPress theme construction is such that you have a specific file for a specific type of request.  For example, you may have a template file that represents the response to give when requesting a single post: single.php.  In Habari, this file is named something else, but it exists (if you don't look any deeper).&lt;br&gt;&lt;br&gt;To give a counter-example, in Drupal you produce a single page.tpl.php wrapper template, which would be like a WordPress template with the header and footer includes built in, but in place of the content area you simply (to simplify) output the "$content" variable.  When you make requests for specific types of things, Drupal fills in that content variable with the type of thing your requested based on templates specific to the things you request.  So if you request a post (which in Drupal is a "node" of type "blog") it gets the node.tpl.php template file (or the node-blog.tpl.php file if that exists), uses it to build that node's output, then inserts it in the page.tpl.php's content spot.  It does this if there is one post or many posts, using the same two templates, just repeating the one in a loop if there are multiple posts to display.&lt;br&gt;&lt;br&gt;As you can see, Drupal's is radically different from WordPress' template model.  Interestingly, with not too much additional work - and soon to be much less, I think - Habari can work this way too.  (But you were expecting me to say that, weren't you?)&lt;br&gt;&lt;br&gt;My question:  Is there another blog package that is sufficiently the same in its theme structure but not also GPL-licensed that you could reasonably say that your output is platform-neutral, not WordPress-specific, thus able to use a non-GPL license?&lt;br&gt;&lt;br&gt;I'm not sure of the answer, but it's an interesting intellectual puzzle.&lt;br&gt;&lt;br&gt;Obviously, I'm on the side of creating and distributing themes for Habari under the ASL.  Since the ASL is GPL-compatible, that means that someone (or you) can take the code you produce for Habari and make a WordPress or Drupal theme out of it.  And since Habari itself is ASL, you can create a theme under any license you want, and do whatever you want with it, including charging for commercial/premium themes and restricting their redistribution or freely releasing your own theme under an appropriate OSI-approved license.  It's a win for themers, it's a win for users, it's a win for free software.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Sat, 13 Dec 2008 22:25:08 -0000</pubDate></item><item><title>Re: Is Oxite the future of blogging?</title><link>http://www.wp-fun.co.uk/2008/12/10/is-oxite-the-future-of-blogging/#comment-4332019</link><description>I agree that there are good and valid reasons to use .net, though I wish that .net developers would focus on ultimate results more than creating tools.  As you concluded, "the interesting thing is the approach and the underlying code, not the actual platform," it would be great if some of these open .net projects would result in applications that are out-of-the-box useful.  &lt;br&gt;&lt;br&gt;I don't doubt that Oxite will evolve into such a platform, especially having seen how it's applied to good effect on the Mix site and Microsoft blogs.  It's just interesting to me how open .net code seems to evolve downward from high-concept approach to pragmatic implementation.  &lt;br&gt;&lt;br&gt;Look at .text as an example.  It was completely unusable when it was released.  I had trouble figuring out even how to obtain it because it was mired in then arcane .net repositories, just for the sake of using these new .net resources, not because they were useful for deployment.&lt;br&gt;&lt;br&gt;Perhaps it's not fair to judge this new project by those old standards, but I see this phenomenon happening to many coders even these days.  Ruby devs also have this problem.  Lots of cool stuff in the language, but mostly only usable by people familiar with the tech to begin with, and not for the masses.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Thu, 11 Dec 2008 14:21:24 -0000</pubDate></item><item><title>Re: Is Oxite the future of blogging?</title><link>http://www.wp-fun.co.uk/2008/12/10/is-oxite-the-future-of-blogging/#comment-4328252</link><description>As with most things in the .net world, the developers seem more interested in the neat-factor of .net than they do in producing practical working applications.  &lt;br&gt;&lt;br&gt;Windows Server users whose administrators won't install PHP or Apache would otherwise have suffered with a larger packages that don't do blogging specifically well at all.  There's little doubt in my mind that Oxite will be a big player in the blog world for corporate users who can't (for whatever stupid reason) run a LAMP stack.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Thu, 11 Dec 2008 10:33:46 -0000</pubDate></item><item><title>Re: Converting WordPress themes to Habari: Reference - Fun with Habari</title><link>http://www.habari-fun.co.uk/converting-wordpress-themes-to-habari-file-names#comment-3311241</link><description>Wow.  This is fairly comprehensive.  Nice!&lt;br&gt;&lt;br&gt;I'm curious, now that you've done this, which of this could be made part of Habari core to make themer's lives easier?  For example, would it be appropriate to have the core theme.php set the value of a $page_title variable so that you didn't have to include the the_title() function above?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Sun, 26 Oct 2008 12:57:52 -0000</pubDate></item><item><title>Re: iPhone app video review: Trapster, find the locations of police speed traps</title><link>http://iphonesinrtp.com/2008/10/19/iphone-app-video-review-trapster-find-the-locations-of-police-speed-traps/#comment-3171440</link><description>Do they have an app that notifies you when you forget to use your hands to drive?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 20 Oct 2008 13:30:55 -0000</pubDate></item><item><title>Re: Perfcast Habari Love Day - Fun with Habari</title><link>http://www.habari-fun.co.uk/perfcast-habari-love-day#comment-3171166</link><description>That's funny.  Everyone else so often gets the invites that I just assumed it wasn't me!  What sane person would invite me anyway?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 20 Oct 2008 13:13:52 -0000</pubDate></item><item><title>Re: Perfcast Habari Love Day - Fun with Habari</title><link>http://www.habari-fun.co.uk/perfcast-habari-love-day#comment-3170876</link><description>"one of the key Habari members"   Who be dat?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 20 Oct 2008 12:55:00 -0000</pubDate></item><item><title>Re: Stand out sites - Fun with Habari</title><link>http://www.habari-fun.co.uk/stand-out-sites#comment-3090025</link><description>It would be interesting if you could come up with a search that works.  One thing we thought at Habari's conception was that your blog is about you, not your blog software.  If you love it, you'll say so.  If you don't say so, who are we to shove identifying marks onto your site?  I won't say that it was explicitly by design to make Habari sites difficult to identify, but we have gone a bit farther to make your blog yours and not one of ours.&lt;br&gt;&lt;br&gt;That said, 44 forks is a great-looking site, and I do hope that more Habari sites like it spring up with fantastic themes and content.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Thu, 16 Oct 2008 11:40:42 -0000</pubDate></item><item><title>Re: Moving Domains - Fun with Habari</title><link>http://www.habari-fun.co.uk/moving-domains#comment-3032544</link><description>I was just thinking...  This could be an interesting additional feature for the importer.  Check a box, provide your old domain name, and then click Import.  It could do the replaces as it imports the posts, and only invoke a single -&amp;gt;update()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 13 Oct 2008 21:26:10 -0000</pubDate></item><item><title>Re: Plugins with Templates - Fun with Habari</title><link>http://www.habari-fun.co.uk/plugins-with-templates#comment-3032333</link><description>The cool thing to mention is that when you register a template like this, themes can override the template if the theme provides a file with the same name.  So if somebody creates a theme that uses your plugin, but they want to construct the output differently to fit better with their theme, they just include a funwiththemes.php file with the theme and it can use all of the same data that your plugin provides to your original template.&lt;br&gt;&lt;br&gt;Calling the add_template() method with a third parameter of true/false allows you to control whether the theme is allowed to do this.  In most cases, allowing the theme to override the output is the most flexible option.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 13 Oct 2008 21:09:16 -0000</pubDate></item><item><title>Re: Chyrp vs. Habari showdown</title><link>http://htxt.org/post/49299322#comment-2237850</link><description>We just had &lt;a href="http://groups.google.com/group/habari-dev/browse_thread/thread/e1e9fe9bb50e80c7" rel="nofollow"&gt;a reasonably long discussion&lt;/a&gt; about what Habari's bookmarklet would look and act like.  I think there are some good ideas there.  This would bring it more along to "nu-skool" folks, while still retaining the power of the full-on blog package.&lt;br&gt;&lt;br&gt;Also, you might be interested in the newly added &lt;a href="http://wiki.habariproject.org/en/Hi_Engine" rel="nofollow"&gt;HiEngine&lt;/a&gt;, which uses a syntax like Tumblr for templates.  Since Habari has pluggable template engines, you should have no trouble switching to the HiEngine-style of tags.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 08 Sep 2008 17:47:43 -0000</pubDate></item><item><title>Re: echo &amp;quot;hey, it works&amp;quot; &amp;gt; /dev/null</title><link>http://www.twofishcreative.com/michael/blog/2008/08/11/japanese-cherry-blossom-now-maintained-by-the-habari-community#comment-1163577</link><description>That's great!  I love it when themes go ASL2.  It makes me feel good.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ringmaster</dc:creator><pubDate>Mon, 11 Aug 2008 20:20:16 -0000</pubDate></item></channel></rss>