<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.openmelody.org/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Melody: Community Powered Publishing</title>
    <link rel="alternate" type="text/html" href="http://openmelody.org/" />
    
    <id>tag:openmelody.org,2009-06-12://1</id>
    <updated>2010-05-06T22:00:11Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.261</generator>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.openmelody.org/openmelody/index" /><feedburner:info uri="openmelody/index" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
    <title>First steps of a new way to manage plugins</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/vMpcjVt5OjY/first-steps-of-a-new-way-to-manage-plugins" />
    <id>tag:openmelody.org,2010://1.47</id>

    <published>2010-05-06T21:50:49Z</published>
    <updated>2010-05-06T22:00:11Z</updated>

    <summary>A couple of weeks ago I posted my thoughts on creating a new packaging format for Melody plugins and its advantages: The biggest advantage to [this new packaging format] is to allow us to use github to automate plugin and...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="github" label="github" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="installation" label="installation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="plugins" label="plugins" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;A couple of weeks ago I posted &lt;a href="http://openmelody.org/blog/2010/04/rethinking-the-movable-type-plugin-packaging-standard"&gt;my thoughts on creating a new packaging format&lt;/a&gt; for Melody plugins and its advantages:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The biggest advantage to [this new packaging format] is to allow us to use github to automate plugin and theme installation and upgrades because now one could easily do this: (&lt;em&gt;snip&lt;/em&gt;)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What I am snipping out of the above quote are some geeky command lines which illustrate how to checkout a project from git. Such command line snippets now seem anachronistic given that the community has taken a major step in implementing this vision through a &lt;a href="http://github.com/endevver/mt-plugin-plugininstaller"&gt;new plugin&lt;/a&gt; which, after a little TLC, will find its way right into Melody. &lt;/p&gt;

&lt;p&gt;What is most exciting I think is the path and roadmap this plugin squarely puts us on. From the plugin&amp;#8217;s &lt;a href="http://github.com/endevver/mt-plugin-plugininstaller/blob/master/README.md"&gt;README&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This plugin is part of a larger effort to completely overhaul how plugins are discovered, installed and managed in Movable Type and Melody. The roadmap for this plugin is for it to interface directly with a centralized plugin directory managed by the community. In this capacity, the need to enter a git url at all will be completely obviated. Instead, users will search for the plugin they want from within Melody, and then click &amp;#8220;install.&amp;#8221; The directory will know the git URL so users don&amp;#8217;t have to.&lt;/p&gt;
&lt;/blockquote&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/vMpcjVt5OjY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2010/05/first-steps-of-a-new-way-to-manage-plugins</feedburner:origLink></entry>

<entry>
    <title>Let the testing begin</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/i5aJSk9t3B8/let-the-testing-begin" />
    <id>tag:openmelody.org,2010://1.46</id>

    <published>2010-04-21T17:09:24Z</published>
    <updated>2010-04-21T17:33:40Z</updated>

    <summary>Today begins our journey on a road leading to one of the most important milestones this community will ever reach: the first ever launch of a production ready version of Melody. We have updated our download page with links to...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Announcements" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;Today begins our journey on a road leading to one of the most important milestones this community will ever reach: the first ever launch of a production ready version of Melody. &lt;/p&gt;

&lt;p&gt;We have updated our &lt;a href="http://openmelody.org/download-melody"&gt;download page&lt;/a&gt; with links to downloading the most recent version of Melody, and included what we think are simple instructions on how to get started. These instructions include where to download Melody, how to install it (for now we will still rely on Movable Type&amp;#8217;s install instructions), and where to report bugs. &lt;/p&gt;

&lt;p&gt;Since the very beginning of this project people, especially non-developers, have asked, &amp;#8220;how do I help?&amp;#8221; Well, good news, there is finally a way &lt;em&gt;everyone&lt;/em&gt; can help: become a tester and join the elite group of people who will be heralded as the ones who helped make Melody possible!  &lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/i5aJSk9t3B8" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2010/04/let-the-testing-begin</feedburner:origLink></entry>

<entry>
    <title>Rethinking the Movable Type plugin packaging standard</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/VQxzevXtWyY/rethinking-the-movable-type-plugin-packaging-standard" />
    <id>tag:openmelody.org,2010://1.45</id>

    <published>2010-04-12T18:46:18Z</published>
    <updated>2010-04-12T18:57:01Z</updated>

    <summary>I originally posted this tome of an email to the openmelody mailing list, but figured there might be more people than just developers interested in what we have been working on and thinking about. Here we go… ~~~~ Things have...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;I originally posted this tome of an email to the &lt;a href="http://groups.google.com/group/openmelody"&gt;openmelody mailing list&lt;/a&gt;, but figured there might be more people than just developers interested in what we have been working on and thinking about. Here we go&amp;#8230;&lt;/p&gt;

&lt;p&gt;~~~~&lt;/p&gt;

&lt;p&gt;Things have appeared a little sleepy recently. I apologize for that. I have been working on some big stuff for Melody that I wanted to share.&lt;/p&gt;

&lt;p&gt;1) &lt;strong&gt;Theme Manager&lt;/strong&gt; - &lt;a href="http://endevver.com"&gt;Endevver&lt;/a&gt; (disclaimer: I am a principal at Endevver) commissioned &lt;a href="http://uinnovations.com/"&gt;Dan Wolfgang&lt;/a&gt; to build for Melody a new Theme Management interface. We are working on the finishing details now and so far we really like what we see. At a high level this is an implementation of how TypePad manages templates in that it allows for two modes of operation:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;a. Linked to Theme - in this mode, users are not allowed to edit templates. The look and feel of a site is derived exclusively from the theme source code. As changes are made to the theme, the site's templates are updated simultaneously.

b. Unlinked to Theme - the classic MT mode where the user is allowed and invited to edit their templates. In this mode as updates are made to the theme, they are not applied automatically to the theme. You must reapply the theme to see the updates, but at the risk of losing any changes you have made.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Theme Manager also comes with a theme dashboard showing a preview of your site, and other options to customize the look and feel of your site. Again, a lot of inspiration was drawn from TypePad which we think offers a great model for this. &lt;/p&gt;

&lt;p&gt;We also allow designers to embed their PayPal email address to more easily prompt users of their themes to &lt;em&gt;donate&lt;/em&gt; to the cause. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Static File Deployment&lt;/strong&gt; - This is a biggee for end users. When implementing Theme Manager we wanted to look at the entire life cycle of theme management from installation to management. There Dan also implemented a framework by which themes can package their static files for MT to install for the end user automatically. We can&amp;#8217;t underscore how big this will be. So big that I think we should revisit the plugin packaging standard for Melody.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;NEW PROPOSED PLUGIN PACKAGING STANDARD&lt;/h3&gt;

&lt;p&gt;Right now plugins are encouraged to package themselves like so:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;PluginName-1.0/plugins/PluginName/...
PluginName-1.0/mt-static/plugins/PluginName/...
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This is straight forward, but one of the things that this structure makes difficult is to have a plugin be pulled directly from source control because the plugin is fragmented into two distinct groups of files. With the enhancements Dan made to Config Assistant (already core to Melody) static files would be packaged as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$MT_HOME/plugins/PluginName/config.yaml
$MT_HOME/plugins/PluginName/static/*
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Upon installation of the theme, MT would automatically copy files found in static/ to:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$MT_HOME/mt-static/support/plugins/PluginName/
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And it would give you a template tag &lt;$mt:PluginStaticWebPath plugin="PluginName"$&gt; for you to access the web accessible endpoint where your files were installed - wherever that might be. &lt;/p&gt;

&lt;p&gt;This would allow plugins packages like so:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;PluginName-1.0/plugins/PluginName/config.yaml
PluginName-1.0/plugins/PluginName/lib/...
PluginName-1.0/mt-static/plugins/PluginName/...
PluginName-1.0/mt-static/plugins/PluginName/images/logo.png
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;To be packaged like so:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;PluginName/config.yaml
PluginName/lib/...
PluginName/static/images/logo.png
PluginName/static/...
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Again - the biggest advantage to this is to allow us to use github to automate plugin and theme installation and upgrades because now one could easily do this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;prompt&amp;gt; cd $MT_HOME/plugins/
prompt&amp;gt; git clone http://github.com/byrnereese/mt-plugin-assetgallery
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Something that is impossible today due to limitation in git. For example, git does not allow me to clone or fetch a sub-directory within a repos. I can only pull down the repos in its entirety. &lt;/p&gt;

&lt;p&gt;Anyway - enough typing. What do people think?&lt;/p&gt;

&lt;p&gt;~~~~~&lt;/p&gt;

&lt;p&gt;As a post-script to this would-be email, I will also add the following. One of the things I think would be wise is to begin requiring config.yaml files (of course I am not the first person to state definitively that this would be a good, no great idea). Once this file is required then we can defer to the config.yaml to define all the meta data one would need to not only &lt;em&gt;run&lt;/em&gt; the plugin, but to also have it hosted in a self-maintaining plugin directory.&lt;/p&gt;

&lt;p&gt;To this end, we turn to our brother blogging system &lt;a href="http://www.wordpress.org/"&gt;WordPress&lt;/a&gt; for inspiration for something it has done an amazing job with: building out a rich ecosystem for supporting plugin developers. At the heart of this ecosystem is a plugin directory, and what it does uniquely well is maintaining itself. Movable Type&amp;#8217;s plugin directory requires plugin authors to go &lt;em&gt;back to the directory&lt;/em&gt; to update if they make any changes. WordPress&amp;#8217; on the other hand, is integrated seamlessly with a source code control system. To register a plugin, you just checkin your plugin&amp;#8217;s files to a svn repos they provision for you. Then whenever you update your plugin, the directory is updated automatically for you. By integrating the directory with the developer&amp;#8217;s workflow, they ensure that their directory is always up-to-date and minimize the overhead anyone has to spend maintaining it. &lt;/p&gt;

&lt;p&gt;I would like to do the exact same thing for Melody.&lt;/p&gt;

&lt;p&gt;Ok, now really I have done enough blabbering. Time to sign off the email-turn-blog-post.&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/VQxzevXtWyY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2010/04/rethinking-the-movable-type-plugin-packaging-standard</feedburner:origLink></entry>

<entry>
    <title>git tip: auto-completion for local branches and remotes</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/LAgXFuiFAnU/git-tip-auto-completion-for-local-branches-and-remotes" />
    <id>tag:openmelody.org,2010://1.42</id>

    <published>2010-01-15T19:27:36Z</published>
    <updated>2010-01-15T21:41:28Z</updated>

    <summary>As you may or may not know, Melody uses git and we love it. We use it so much, we thought we should share a bash recipe with you that helps us work more efficiently on the command line. The...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="autocomplete" label="autocomplete" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="bash" label="bash" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="commandline" label="command line" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="unix" label="unix" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;As you may or may not know, Melody uses git and we love it. We use it so much, we thought we should share a bash recipe with you that helps us work more efficiently on the command line. The following recipe, when added to your .bashrc file, will allow you to use the TAB key to auto-complete any git commands, local branches and local remotes. Hit TAB twice and it will show you a list of possible matches. Very helpful.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# This command line completion script will handily autocomplete
# any git commands as well as any remotes and branches you have
# defined.
#
# Add this to your .bashrc file
complete -f -W "$(echo `git branch | sed -e s/[\ \*]//g | cut -f 1 -d ' ' | uniq`; \                                                                       
    echo `git remote | sed -e s/[\ \*]//g | cut -f 1 -d ' ' | uniq`; \                                                                                   
    echo `git | tail -23 | head -21 | cut -d ' ' -f 4`);" git
&lt;/code&gt;&lt;/pre&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/LAgXFuiFAnU" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2010/01/git-tip-auto-completion-for-local-branches-and-remotes</feedburner:origLink></entry>

<entry>
    <title>Screencast: Unit Testing and Using Git With Melody</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/34IW9_SkXKs/screencast-unit-testing-and-using-git-with-melody" />
    <id>tag:openmelody.org,2010://1.41</id>

    <published>2010-01-14T08:21:10Z</published>
    <updated>2010-01-14T08:33:23Z</updated>

    <summary>Jay Allen and Byrne Reese explain unit testing in Melody and demonstrate how to use Git to make, commit and push changes to the code from your own local repository in this live screencast recorded Wednesday, January 13th. Part 1:...</summary>
    <author>
        <name>Jesse Gardner</name>
        <uri>http://plasticmind.com/</uri>
    </author>
    
        <category term="Events" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="melody" label="melody" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="openmelody" label="openmelody" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="unittesting" label="unittesting" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;Jay Allen and Byrne Reese explain unit testing in Melody and demonstrate how to use Git to make, commit and push changes to the code from your own local repository in this live screencast recorded Wednesday, January 13th.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Part 1:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="383" id="viddler_58a0d94"&gt;&lt;param name="flashvars" value="disablebranding=t" /&gt;&lt;param name="movie" value="http://www.viddler.com/player/58a0d94/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/58a0d94/" width="545" height="383" type="application/x-shockwave-flash" allowScriptAccess="always" flashvars="disablebranding=t" allowFullScreen="true" name="viddler_58a0d94"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Part 2:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="383" id="viddler_3143a11b"&gt;&lt;param name="flashvars" value="disablebranding=t" /&gt;&lt;param name="movie" value="http://www.viddler.com/player/3143a11b/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/3143a11b/" width="545" height="383" type="application/x-shockwave-flash" allowScriptAccess="always" flashvars="disablebranding=t" allowFullScreen="true" name="viddler_3143a11b"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/34IW9_SkXKs" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2010/01/screencast-unit-testing-and-using-git-with-melody</feedburner:origLink></entry>

<entry>
    <title>What is PubSubHubbub and why make it core?</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/RkSMb1D4BKY/what-is-pubsubhubbub-and-why-make-it-core" />
    <id>tag:openmelody.org,2010://1.40</id>

    <published>2010-01-12T17:33:58Z</published>
    <updated>2010-01-12T17:47:08Z</updated>

    <summary>Not too long ago the core development team upgraded and folded into the core distribution of Melody Tatsuhiko’s PubSubHubbub plugin to make it immediately available upon download and installation. If you are like most people, you are probably asking yourself,...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Learning" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="bradfitzpatrick" label="brad fitzpatrick" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="bradfitz" label="bradfitz" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="feeds" label="feeds" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pubsubhubbub" label="pubsubhubbub" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="readers" label="readers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rsscloud" label="rsscloud" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="seo" label="seo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="subscriptions" label="subscriptions" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="video" label="video" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;Not too long ago the core development team upgraded and folded into the core distribution of Melody &lt;a href="http://bulknews.typepad.com/"&gt;Tatsuhiko&lt;/a&gt;&amp;#8217;s PubSubHubbub plugin to make it immediately available upon download and installation. If you are like most people, you are probably asking yourself, &amp;#8220;umm, what in the world is &amp;#8216;pubsubhubbub&amp;#8217; and who keeps letting geeks name important internet protocols?&amp;#8221;&lt;/p&gt;

&lt;p&gt;Luckily I don&amp;#8217;t have to answer these questions directly. Instead, let me refer you to the technology&amp;#8217;s creators, Brad Fitzpatrick and Brett Slatkin, who explain very succinctly why this is cool, and admit to the obvious, &amp;#8220;PubsubHubbub is a geeky name&amp;#8221; (and we love you for it guys).&lt;/p&gt;

&lt;p&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/B5kHx0rGkec&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/B5kHx0rGkec&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;So why did we make this core? Easy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Better SEO - Pubsubhubbub is not replacing feeds, they are augmenting them and helping you to plug your site into the services that want to consume your data - like search engines, feed readers and more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We think this is the way servers will be handling blog subscriptions in the future, and putting this into Melody will give our users a head start on getting embedded with the technologies and services that matter.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pubsubhubbub is more performant and scales better. Melody is all about operational integrity and we will aggressively adopt any technology that can dramatically improve the uptime of your web site.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/RkSMb1D4BKY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2010/01/what-is-pubsubhubbub-and-why-make-it-core</feedburner:origLink></entry>

<entry>
    <title>Preparing for the big launch and getting trained on unit testing</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/6N6hYlPxS0A/preparing-for-the-big-launch-and-getting-trained-on-unit-testing" />
    <id>tag:openmelody.org,2010://1.39</id>

    <published>2010-01-07T18:59:17Z</published>
    <updated>2010-01-07T22:39:47Z</updated>

    <summary>In our most recent community conference call, we began putting our ducks in a row for a launch of a Melody 1.0 beta. Our first line of business? Bring the product to a level of quality we feel necessary to...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Announcements" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Events" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="developers" label="developers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="events" label="events" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="seminar" label="seminar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="training" label="training" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="unittests" label="unit tests" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;In our most recent community conference call, we began putting our ducks in a row for a launch of a Melody 1.0 beta. Our first line of business? Bring the product to a level of quality we feel necessary to support a community of beta testers. The best way for us to do that is to build out a robust set of unit tests that we can rely on to assure a baseline level of quality going forward.&lt;/p&gt;

        &lt;p&gt;The good news is that Movable Type has a massive number of unit tests. The bad news is that most of them fail. (&lt;em&gt;cough&lt;/em&gt;&amp;#8230; &lt;em&gt;wheeeze&lt;/em&gt;) So our focus in the coming weeks will be systematically go through each unit test suite and get them all to pass. It is daunting task, but we know that by working together in a concerted way, we can easily tackle it. So we are doing two things:&lt;/p&gt;

&lt;p&gt;First, we invite the community to join us for a day long hackathon on January 20th in which we work together in fixing as many unit tests as we can. The person who fixes the most will win a $100 Amazon Gift Certificate. &lt;/p&gt;

&lt;p&gt;Second, to prepare for the event we will be holding &lt;a href="http://crush3r.com/page/mkrbwaxyjc"&gt;an hour long training session&lt;/a&gt; the week before (January 13, 2010 at 10:00 PST) in which we will introduce people to the Melody development environment and methodology. Jay Allen, our Chief Code Ranger will present a brief overview on unit testing in Perl, git and making contributions to the product. Then we will all delight in watching Byrne stumble through the process himself. It promises to be a worthwhile learning experience for everyone who participates. &lt;a href="http://crush3r.com/page/mkrbwaxyjc"&gt;RSVP now&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;a href="http://crush3r.com/page/mkrbwaxyjc"&gt;Melody Debugging and Unit Testing Training Seminar&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Wednesday, Jan 13, 2010&lt;br /&gt;10:00am PST&lt;br /&gt;&lt;/p&gt;

&lt;h2&gt;Listen to the podcast&lt;/h2&gt;

&lt;p&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="60" id="buttonIA9688_01062010101205819_1053185"&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="movie" value="http://www.freeconferencecalling.com/recordings/wimpy/wimpy.swf" /&gt;&lt;param name="loop" value="false" /&gt;&lt;param name="menu" value="false" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="scale" value="noscale" /&gt;&lt;param name="salign" value="lt" /&gt;&lt;param name="bgcolor" value="000000" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="flashvars" value="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_01062010101205819_1053185.mp3" /&gt;&lt;embed src="http://www.freeconferencecalling.com/recordings\wimpy/wimpy.swf" flashvars="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_01062010101205819_1053185.mp3" loop="false" menu="false" quality="high" width="150" height="60" scale="noscale" salign="lt" name="wimpy2951" align="center" bgcolor="000000" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/6N6hYlPxS0A" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2010/01/preparing-for-the-big-launch-and-getting-trained-on-unit-testing</feedburner:origLink></entry>

<entry>
    <title>From today's designer training seminar</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/8GQA0tK4DVI/from-todays-designer-training-seminar" />
    <id>tag:openmelody.org,2009://1.38</id>

    <published>2009-12-16T20:02:00Z</published>
    <updated>2009-12-16T20:41:33Z</updated>

    <summary>We had a wonderful turnout at today’s free training seminar for designers; and by “wonderful” I mean we were at capacity and actually had to turn away visitors because our Adobe Connect account couldn’t accomodate everyone. I must say that...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Events" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="design" label="design" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="designer" label="designer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="seminar" label="seminar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="slides" label="slides" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="training" label="training" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;We had a wonderful turnout at today&amp;#8217;s free training seminar for designers; and by &amp;#8220;wonderful&amp;#8221; I mean we were at capacity and actually had to turn away visitors because our Adobe Connect account couldn&amp;#8217;t accomodate everyone. I must say that it is so rewarding for me and everyone working on this project to see a turn out like this and it reaffirms that the Melody project really is poised to be a huge contender in the content management and blog publishing space. &lt;/p&gt;

&lt;p&gt;We are currently in the process of assembling a video and screencast of today&amp;#8217;s seminar, so if you missed it, you can always wait to see it again later on in the week when that process is complete. In the meantime, here are the slides from today&amp;#8217;s presentation:&lt;/p&gt;

&lt;p&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=melodydesignertraining-091216135210-phpapp01&amp;amp;stripped_title=melody-designer-training" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=melodydesignertraining-091216135210-phpapp01&amp;amp;stripped_title=melody-designer-training" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update: the audio component (provided separately) is now available.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="60" id="buttonIA9688_12162009101559986_1051418"&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="movie" value="http://www.freeconferencecalling.com/recordings/wimpy/wimpy.swf" /&gt;&lt;param name="loop" value="false" /&gt;&lt;param name="menu" value="false" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="scale" value="noscale" /&gt;&lt;param name="salign" value="lt" /&gt;&lt;param name="bgcolor" value="000000" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="flashvars" value="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_12162009101559986_1051418.mp3" /&gt;&lt;embed src="http://www.freeconferencecalling.com/recordings\wimpy/wimpy.swf" flashvars="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_12162009101559986_1051418.mp3" loop="false" menu="false" quality="high" width="150" height="60" scale="noscale" salign="lt" name="wimpy2951" align="center" bgcolor="000000" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;We encourage you to share the presentation with your friends and the designers you may know.&lt;/p&gt;

        &lt;p&gt;At the end of the presentation we also invited attendees to ask us questions. Here are a few of the questions they asked (with answers of course):&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will Melody have a custom fields solution?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The answer is a resounding &lt;em&gt;yes.&lt;/em&gt; It is not likely that the solution will be fully integrated into the core product by the time we ship Melody 1.0, but it will be available as an optional plugin to help facilitate its testing and development. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will Melody have a redesigned administrative console or user interface?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is certainly the core team&amp;#8217;s desire to revamp the user interface to clearly differentiate it from its cousin, and to make much needed enhancements to certain key aspects of its user interface, but whether or not such a drastic change is ready in time for a 1.0 release depends upon the community&amp;#8217;s willingness to design, test and support such a change. It is our suspicion that a redesign is not likely for Melody 1.0, but then again the community has surprised us before, so we will see.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/8GQA0tK4DVI" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/12/from-todays-designer-training-seminar</feedburner:origLink></entry>

<entry>
    <title>Join us for a Free Online Seminar for Designers</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/EVsdHhpxa2w/join-us-for-a-free-online-seminar-for-designers" />
    <id>tag:openmelody.org,2009://1.37</id>

    <published>2009-12-10T23:24:36Z</published>
    <updated>2009-12-10T23:31:54Z</updated>

    <summary>To help prepare users for the upcoming release of Melody, we will be taking time to educate as many of you as we can about how to make the most of Melody. Our initial training sessions will focus on designers...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Announcements" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="documentation" label="documentation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="seminar" label="seminar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="training" label="training" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;To help prepare users for the &lt;a href="http://openmelody.org/blog/2009/11/melody-10-development-in-full-swing"&gt;upcoming release of Melody&lt;/a&gt;, we will be taking time to educate as many of you as we can about how to make the most of Melody. &lt;strong&gt;Our initial training sessions will focus on designers and developers&lt;/strong&gt;, and as we get closer to release will expand to include sessions for authors and content managers. &lt;/p&gt;

&lt;p&gt;So if you are interested in learning more about Melody, about the many new features we are adding specifically for designers, and about just how easy is it to build web sites for your clients using Melody, then our first online seminar (I just can&amp;#8217;t bring myself to use the word &amp;#8220;webinar&amp;#8221;) is for you. &lt;a href="http://crush3r.com/page/uptavwtegm"&gt;RSVP now&lt;/a&gt;!&lt;/p&gt;

        &lt;h3&gt;About the Event:&lt;/h3&gt;

&lt;p&gt;In this online seminar attendees will be introduced to the Melody Content Management System, and then be taken through a step-by-step tutorial on how to build a web site using Melody. Then, at the end of the 45-minute presentation attendees will have an opportunity to ask the core members of the Melody design and development team specific questions they might have.&lt;/p&gt;

&lt;p&gt;When all is said and done attendees will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;See just how easy it is to create, package and distribute a theme for Melody without having to know a programming language.&lt;/li&gt;
&lt;li&gt;Be introduced to Melody&amp;#8217;s semantic, simple, and honest-to-god easy to learn templating language.&lt;/li&gt;
&lt;li&gt;Learn about the many features specifically designed for designers, like custom theme options and preferences bundles.&lt;/li&gt;
&lt;li&gt;See some of the differences between Melody and Movable Type.&lt;/li&gt;
&lt;li&gt;Have an opportunity to provide the core development team with your feedback to make Melody an even better platform for designers.&lt;/li&gt;
&lt;/ul&gt;

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/EVsdHhpxa2w" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/12/join-us-for-a-free-online-seminar-for-designers</feedburner:origLink></entry>

<entry>
    <title>We use git and we love it!</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/BsGVqBYwp9M/we-use-git-and-we-love-it" />
    <id>tag:openmelody.org,2009://1.35</id>

    <published>2009-11-20T17:35:21Z</published>
    <updated>2009-12-04T10:55:28Z</updated>

    <summary>Jay recently posted this video to the openmelody mailing list. Jay is Melody’s Code Ranger and is responsible for wrangling all of the changes and contributions being made by the community. In addition to being a git expert, he is...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="coderanger" label="code ranger" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="google" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jayallen" label="jay allen" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="programming" label="programming" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="randallschwartz" label="randall schwartz" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sourcecodecontrol" label="source code control" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tutorial" label="tutorial" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="video" label="video" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;&lt;a href="http://jayallen.org"&gt;Jay&lt;/a&gt; recently posted &lt;a href="http://video.google.com/videoplay?docid=-3999952944619245780#"&gt;this video&lt;/a&gt; to the &lt;a href="http://groups.google.com/group/openmelody/"&gt;openmelody mailing list&lt;/a&gt;. Jay is Melody&amp;#8217;s Code Ranger and is responsible for wrangling all of the changes and contributions being made by the community. In addition to being a git expert, he is also our resident git evangelist and has donated a tremendous amount of his time to teaching us all how to use git in order to make our lives as developers easier. Everyone he has introduced git to has loved it, especially theme designers who have, until git, had no easy way to manage and collaborate upon building a web site with other designers and developers.&lt;/p&gt;

&lt;p&gt;The video below caught my attention, not just because it provides a great technical background on git, but because it was given by Randall Schwartz &amp;#8212; one of the most recognizable names in the Perl community because most of us &lt;a href="http://www.amazon.com/Learning-Perl-Third-Randal-Schwartz/dp/0596001320"&gt;learned Perl by reading his books&lt;/a&gt;.&lt;/p&gt;

        &lt;p&gt;&lt;em&gt;Note: this talk is pretty technical, if you are looking for a video tutorial on git oriented more towards beginners, &lt;a href="http://openmelody.org/blog/2009/09/learning-to-hack-on-melody-in-one-hour"&gt;check out this one&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=-3999952944619245780&amp;amp;hl=en&amp;amp;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash&gt; &lt;/embed&gt;&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/BsGVqBYwp9M" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/11/we-use-git-and-we-love-it</feedburner:origLink></entry>

<entry>
    <title>Melody 1.0 Development In Full Swing</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/JY0zDefXlMM/melody-10-development-in-full-swing" />
    <id>tag:openmelody.org,2009://1.34</id>

    <published>2009-11-18T18:00:27Z</published>
    <updated>2009-11-19T05:45:00Z</updated>

    <summary>When Melody was first announced it was difficult for us as a team and community to answer the one question most people had: “what features are going to be in it?” That was a difficult primarily because Melody is what...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Development" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="architecture" label="architecture" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="development" label="development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="documentation" label="documentation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="l10n" label="l10n" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="log4mt" label="log4mt" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="log4perl" label="log4perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="melody" label="melody" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mod_perlite" label="mod_perlite" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="movable type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opensource" label="open source" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="plack" label="plack" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;When Melody was &lt;a href="http://openmelody.org/blog/2009/06/introducing-melody"&gt;first announced&lt;/a&gt; it was difficult for us as a team and community to answer the one question most people had: &amp;#8220;what features are going to be in it?&amp;#8221; That was a difficult primarily because Melody is what we like to call a &amp;#8220;do-ocracy&amp;#8221; in which the features and roadmap are driven first and foremost by those willing to step up and actually do the work to make it happen; and until we had a group of people actually &lt;em&gt;doing&lt;/em&gt; something, we wouldn&amp;#8217;t really know what features Melody 1.0 might have.&lt;/p&gt;

&lt;p&gt;Well much has changed now that the community is growing and contributions are on the rise. We now have a lot of stuff getting actually getting &lt;em&gt;done&lt;/em&gt;, and as a result Melody 1.0 is starting to take shape. So to finally answer the question so many people have had, here is the first overview of what we are currently anticipating to be in Melody 1.0:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Revision Histories&lt;/strong&gt; - Revision Histories will allow administrators, designers and users to maintain a history of all the changes that have been made to pages, posts and templates. Users can view diffs, rollback to prior versions and more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Full-screen Editor Mode&lt;/strong&gt; - Melody&amp;#8217;s template, entry and page editing screens will all feature the ability to expand the main text editing area to the full width of the page in order to give users the ability to edit their content more easily and with fewer distractions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Real-time Web Support&lt;/strong&gt; - Melody has the technology to deliver your blog posts in real time to a new breed of applications like Google Reader &amp;#8212; all of the immediacy of something like Twitter, with none of the limitations presented by RSS. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Enhanced User Interface&lt;/strong&gt; - A number of key screens in the application having to do with blog, plugin and web site configuration have been redesigned to be more efficient to use and navigate. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Russian Language Support&lt;/strong&gt; - A Melody community member has contributed a Russian translation which we hope to bundle or make available upon release. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;New Logging Framework&lt;/strong&gt; - Melody&amp;#8217;s replaces its proprietary logging system with a powerful, world-class, open source logging framework that is used the world round by countless professional web hosts and site operations team. One key advantage of the new system: the ability to be notified via email or IM of critical error messages that occur. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Enhanced Theme Configuration Options&lt;/strong&gt; - Designers will rejoice in knowing that Melody significantly &lt;a href="http://www.majordojo.com/projects/movable-type/config-assistant/"&gt;reduces the amount of technical knowledge anyone must have&lt;/a&gt; in order to build a robust, feature rich theme. Know HTML? Can you edit a config file? Then you can build world-class themes for Melody. No joke.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;New, Social Media Ready Theme&lt;/strong&gt; - Melody provides a major overhaul to the theme available to users right out of the box - with robust theme options to enable Twitter and Facebook integration with the click of a button, advanced AJAX threaded commenting, and more. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;jQuery Support&lt;/strong&gt; - Melody 1.0 will begin the process of phasing out all proprietary javascript libraries in favor of a much more widely used, adopted and documented framework: &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Web Framework Compatibility&lt;/strong&gt; - Melody is taking the important step in deprecating a number of APIs and coding conventions whose presence has long hindered Movable Type&amp;#8217;s support for web frameworks like Catalyst, &lt;code&gt;mod_perl&lt;/code&gt;, &lt;a href="http://modperlite.org/"&gt;&lt;code&gt;mod_perlite&lt;/code&gt;&lt;/a&gt; and the new kid on the block: &lt;a href="http://plackperl.org/"&gt;Plack&lt;/a&gt;. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Road to a Slimmer Core&lt;/strong&gt; - Melody has an aggressive roadmap to remove old code that should be no longer in use to help make Melody faster and trimmer. To assist developers plan accordingly new warnings will be issued whenever deprecated template tags, or coding conventions are used.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt; - Yes, documentation is a feature, and so far more hours has been put into improving documentation than any other single feature being developed for Melody. When Melody 1.0 is released we will have completed a Melody Templating Language Primer, a Designers Guide to Melody, a Developers Guide to Melody, and a Melody Theme Reference Manual.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And that is just the beginning as more and more people are stepping up to help every week. Follow along with us on twitter (&lt;a href="http://twitter.com/openmelody"&gt;@openmelody&lt;/a&gt;) as we bring more and more features online, and subscribe to this blog to be the first to be notified when the Melody 1.0 beta begins!&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/JY0zDefXlMM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/11/melody-10-development-in-full-swing</feedburner:origLink></entry>

<entry>
    <title>Learning to hack on Melody in one hour</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/tcWOuzJQbxo/learning-to-hack-on-melody-in-one-hour" />
    <id>tag:openmelody.org,2009://1.27</id>

    <published>2009-09-11T18:55:34Z</published>
    <updated>2009-09-11T19:40:19Z</updated>

    <summary>Even though Melody is a fork of Movable Type, we wanted Melody in many respects to be a fresh start for the product and platform. In starting fresh we wanted to re-evaluate the entire contribution chain to make sure it...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="developers" label="developers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="github" label="github" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oreilly" label="oreilly" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sourcecodecontrol" label="source code control" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;Even though Melody is a fork of Movable Type, we wanted Melody in many respects to be a fresh start for the product and platform. In starting fresh we wanted to re-evaluate the entire contribution chain to make sure it was as frictionless as possible. Central to any open source project and the ease at which people can contribute is the source code control system. Now traditionally Movable Type has been managed using subversion and for the many advantages over &lt;em&gt;its&lt;/em&gt; predecessor cvs, subversion this day and age seems anachronistic in that it architected around a highly centralized single repository.&lt;/p&gt;

&lt;p&gt;Enter &lt;a href="http://git-scm.com/"&gt;git&lt;/a&gt;. &lt;/p&gt;

        &lt;p&gt;Unlike svn, git is architected around the operating reality of most open source projects: that the work that goes into them is inherently decentralized. Architecting itself around this underlying assumption has many benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;developers are free and encouraged to fork projects to work on them independently.&lt;/li&gt;
&lt;li&gt;developers can work on a project, and commit to them frequently, without fear or anxiety of disrupting the parent project.&lt;/li&gt;
&lt;li&gt;developers can more easily &amp;#8220;pull&amp;#8221; and &amp;#8220;push,&amp;#8221; or in other words, selectively share code  between forks and projects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition, the &lt;a href="http://github.com/"&gt;hosted service github&lt;/a&gt;, where &lt;a href="https://github.com/openmelody"&gt;Melody&amp;#8217;s code is hosted&lt;/a&gt;, adds numerous features on top of git which makes managing projects a snap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Git&amp;#8217;s &amp;#8220;&lt;a href="http://github.com/blog/270-the-fork-queue"&gt;fork queue&lt;/a&gt;&amp;#8221; shows a list of all the people who have forked the project and what changes they have contributed back to you. It even gives you some idea of how easy it will be to merge their changes in helping alleviate one of the greatest pains of project maintainers. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But most importantly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Github is a social network for developers allowing users to follow and monitor what their friends are hacking on.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We wanted Melody&amp;#8217;s focus to be on community and ease of contribution - and git and github seem perfectly suited to help us achieve those goals. However we have heard many of our users tell us that they are unfamiliar with git. &lt;/p&gt;

&lt;p&gt;Thankfully, &lt;a href="http://www.youtube.com/user/OreillyMedia"&gt;O&amp;#8217;Reilly&lt;/a&gt; recorded an &lt;a href="http://www.youtube.com/watch?v=OFkgSjRnay4"&gt;excellent one hour tutorial on git and github&lt;/a&gt; which will help anyone curious about git or contributing to Melody get started.&lt;/p&gt;

&lt;p&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OFkgSjRnay4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OFkgSjRnay4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/tcWOuzJQbxo" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/09/learning-to-hack-on-melody-in-one-hour</feedburner:origLink></entry>

<entry>
    <title>Open Melody Community Call #13</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/MSOo4jAjodo/open-melody-community-call-13" />
    <id>tag:openmelody.org,2009://1.26</id>

    <published>2009-07-17T21:07:57Z</published>
    <updated>2009-07-17T21:17:48Z</updated>

    <summary>For those of you who missed today’s call, it was a lively one that you might find very interesting if you care about how the Melody sausage is going to be made, particularly that spicy Melody 1.0 variety. You can...</summary>
    <author>
        <name>Jay Allen</name>
        <uri>http://endevver.com/</uri>
    </author>
    
        <category term="Discussions and Planning" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="audio" label="audio" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="communitycall" label="community call" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="meeting" label="meeting" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;For those of you who missed today&amp;#8217;s call, it was a lively one that you might find very interesting if you care about how the Melody sausage is going to be made,  particularly that spicy Melody 1.0 variety.&lt;/p&gt;

&lt;p&gt;You can listen to the entire call below (or subscribe to &lt;a href="http://www.freeconferencecalling.com/Recordings/Podcast.aspx?bridge=308384"&gt;the podcast&lt;/a&gt;), find out more details about the &lt;a href="http://wiki.openmelody.org/Conference_Call_2009-07-17"&gt;this call&lt;/a&gt; or about all past and future &lt;a href="http://wiki.openmelody.org/Conference_Calls"&gt;Open Melody conference calls&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="60" id="buttonIA9688_7_17_2009_1105409"&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="movie" value="http://www.freeconferencecalling.com/Recordings/wimpy/wimpy.swf" /&gt;&lt;param name="loop" value="false" /&gt;&lt;param name="menu" value="false" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="scale" value="noscale" /&gt;&lt;param name="salign" value="lt" /&gt;&lt;param name="bgcolor" value="000000" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="flashvars" value="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/Recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_7_17_2009_1105409.mp3" /&gt;&lt;embed src="http://www.freeconferencecalling.com/Recordings\wimpy/wimpy.swf" flashvars="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/Recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_7_17_2009_1105409.mp3" loop="false" menu="false" quality="high" width="150" height="60" scale="noscale" salign="lt" name="wimpy2951" align="center" bgcolor="000000" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next call:&lt;/strong&gt; &lt;a href="http://wiki.openmelody.org/Conference_Call_2009-07-24"&gt;July 24th, 2009 at 1pm Eastern/10am Pacific&lt;/a&gt;&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/MSOo4jAjodo" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/07/open-melody-community-call-13</feedburner:origLink></entry>

<entry>
    <title>Open Melody Community Call #12</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/w90P0BSXjC0/open-melody-community-call-12" />
    <id>tag:openmelody.org,2009://1.25</id>

    <published>2009-07-11T23:36:15Z</published>
    <updated>2009-07-11T23:46:55Z</updated>

    <summary>Yesterday we held our weekly conference call. The agenda was something along these lines: SXSW Code Guardians Blogging on/about Melody Dogfood Product Planning You can listen to the entire call below (or subscribe to the podcast), find out more details...</summary>
    <author>
        <name>Jay Allen</name>
        <uri>http://endevver.com/</uri>
    </author>
    
        <category term="Discussions and Planning" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="audio" label="audio" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="communitycall" label="community call" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="meeting" label="meeting" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;Yesterday we held our weekly conference call.  The agenda was something along these lines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SXSW&lt;/li&gt;
&lt;li&gt;Code Guardians&lt;/li&gt;
&lt;li&gt;Blogging on/about Melody&lt;/li&gt;
&lt;li&gt;Dogfood&lt;/li&gt;
&lt;li&gt;Product Planning &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can listen to the entire call below (or subscribe to &lt;a href="http://podcast.thebasementventures.com/telcorecordings/podcast.rss?bridge=308384"&gt;the podcast&lt;/a&gt;), find out more details about the &lt;a href="http://wiki.openmelody.org/Conference_Call_2009-07-10"&gt;this call&lt;/a&gt; or about all past and future &lt;a href="http://wiki.openmelody.org/Conference_Calls"&gt;Open Melody conference calls&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="60" id="buttonIA9688_7_10_2009_1104928"&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="movie" value="http://www.freeconferencecalling.com/Recordings/wimpy/wimpy.swf" /&gt;&lt;param name="loop" value="false" /&gt;&lt;param name="menu" value="false" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="scale" value="noscale" /&gt;&lt;param name="salign" value="lt" /&gt;&lt;param name="bgcolor" value="000000" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="flashvars" value="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/Recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_7_10_2009_1104928.mp3" /&gt;&lt;embed src="http://www.freeconferencecalling.com/Recordings\wimpy/wimpy.swf" flashvars="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/Recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_7_10_2009_1104928.mp3" loop="false" menu="false" quality="high" width="150" height="60" scale="noscale" salign="lt" name="wimpy2951" align="center" bgcolor="000000" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next call:&lt;/strong&gt; &lt;a href="http://wiki.openmelody.org/Conference_Call_2009-07-17"&gt;July 17th, 2009 at 1pm Eastern/10am Pacific&lt;/a&gt;&lt;/p&gt;

        

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/w90P0BSXjC0" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/07/open-melody-community-call-12</feedburner:origLink></entry>

<entry>
    <title>Behind the Scenes Part 2: Choosing a Name</title>
    <link rel="alternate" type="text/html" href="http://feeds.openmelody.org/~r/openmelody/index/~3/apSWkvUxSeo/behind-the-scenes-part-2-choosing-a-name" />
    <id>tag:openmelody.org,2009://1.24</id>

    <published>2009-07-11T20:48:54Z</published>
    <updated>2009-07-11T23:52:04Z</updated>

    <summary>From the very beginning “Melody” was one of our favorite name ideas, but it was not the only one. Finding a name that properly embodied the values and qualities of this project was very important to us. So we embarked...</summary>
    <author>
        <name>Byrne Reese</name>
        <uri>http://majordojo.com/</uri>
    </author>
    
        <category term="Discussions and Planning" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="branding" label="branding" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="communitycall" label="community call" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="foundry" label="foundry" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="identity" label="identity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="logos" label="logos" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="melody" label="melody" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="movable type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="names" label="names" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nelson" label="nelson" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="talkoot" label="talkoot" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://openmelody.org/">
        &lt;p&gt;From the very beginning &amp;#8220;Melody&amp;#8221; was one of our favorite name ideas, but it was not the only one. Finding a name that properly embodied the values and qualities of this project was very important to us. So we embarked on an extensive brainstorming process and vetted more than four hundred different names. What follows is a brief overview of the names that we liked, but that ultimately didn&amp;#8217;t make the cut. &lt;/p&gt;

        &lt;h2&gt;The Runner-Ups&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Larkspur&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Larkspur was one of the first name ideas to &lt;a href="http://endevver.com/projects/mtirc/search.cgi?channel=openmelody&amp;amp;nick=&amp;amp;q=larkspur"&gt;gain traction in our group&lt;/a&gt;. It was &lt;a href="http://groups.google.com/group/openmelody/browse_thread/thread/9140edf1a07c09d9/4f9c54a0cf578cce?lnk=gst&amp;amp;q=larkspur#4f9c54a0cf578cce"&gt;suggested&lt;/a&gt; by Mark Stosberg and got enough momentum even for Jesse to do some initial branding exploration.&lt;/p&gt;

&lt;p&gt;&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;a href="http://openmelody.org/2009/07/11/20090711-u6w7jsu1hgdnpd4gn8pidksnf.png"&gt;&lt;img alt="Larkspur Logo Idea" src="http://openmelody.org/assets_c/2009/07/20090711-u6w7jsu1hgdnpd4gn8pidksnf-thumb-525x191-43.png" width="525" height="191" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Talkoot&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Talkoot, which is a Scandanavian word which caught my attention because of its meaning. From &lt;a href="http://en.wikipedia.org/wiki/Talkoot"&gt;wikipedia&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;#8220;Talkoot is a group of people gathering to work together, for instance, to build or repair something. The word is borrowed into Finland-Swedish as talko. It is the cultural equivalent of common work in a village community, although adopted to the conditions of Finland, where traditionally many families lived in isolated farms, often miles away from the nearest village. A talkoot is per definition voluntary, and the work is unpaid. The task of the talkoot may be something that is a common concern, i.e. for the good of the group, or it may be to help someone with a task that exceeds his or her own capacity. The institution bears considerable similarity to barn raising but is more general in application.&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In the end, I think the group just didn&amp;#8217;t like the sound of the word, and didn&amp;#8217;t want any name that seemed was so foreign that is seemed almost made up. I for one have grown tired of &lt;a href="http://www.cerado.com/web20quiz.htm"&gt;product names that sound like the name of a Star Wars character&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Janata&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Many of the names we considered came from other languages. We looked for words that translated literally into one or more of the values we thought was essential to our identity, just as &amp;#8220;Drupal&amp;#8221; means &amp;#8220;droplet&amp;#8221; in Dutch. One of those words that resonated with us was &amp;#8220;Janata&amp;#8221; - a Hindi word meaning &amp;#8220;the people&amp;#8221; or also &amp;#8220;community.&amp;#8221;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Foundry&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was one of Tim Appnel&amp;#8217;s ideas and his personal favorites. I think everyone liked the name, each for their own reasons, but in the end we thought it felt too technical. Movable Type and WordPress for example are names that feel mechanical in nature and very much disconnected from the people who make them work. We wanted something that would exist in contrast to that - something with a more organic quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monarch&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Everyone loved the imagery the butterfly brought to the table and we loved the idea of &amp;#8220;metamorphosis.&amp;#8221; I am not sure why we ventured away from this name, but it might have had something to do with trademark issues, or our feeling that it was a little too overused and cliche. &lt;/p&gt;

&lt;h2&gt;The Top 11&lt;/h2&gt;

&lt;p&gt;Yes, our &lt;a href="http://wiki.openmelody.org/OpenMelody_Name_Selection"&gt;list of favorite names&lt;/a&gt; went to eleven. This final list of names comprise the ones we all considered to be the strongest possibilities:&lt;/p&gt;

&lt;h1&gt;Melody&lt;/h1&gt;

&lt;h1&gt;Larkspur&lt;/h1&gt;

&lt;h1&gt;Texet&lt;/h1&gt;

&lt;h1&gt;Harmonic&lt;/h1&gt;

&lt;h1&gt;Janata&lt;/h1&gt;

&lt;h1&gt;Hansa&lt;/h1&gt;

&lt;h1&gt;Talkoot&lt;/h1&gt;

&lt;h1&gt;Monarch&lt;/h1&gt;

&lt;h1&gt;Ensemble&lt;/h1&gt;

&lt;h1&gt;Twill&lt;/h1&gt;

&lt;h1&gt;Ignite&lt;/h1&gt;

&lt;h2&gt;Our Final Pick&lt;/h2&gt;

&lt;p&gt;No matter &lt;a href="http://wiki.openmelody.org/Name_Brainstorm"&gt;how many names we considered&lt;/a&gt;, the one that had virtually unanimous appeal was the name we used as the project&amp;#8217;s code name from the very beginning: Melody. As many familiar with Movable Type will know, &amp;#8220;Melody&amp;#8221; was the original default username (&amp;#8220;Nelson&amp;#8221; was the default password) for Movable Type a long time ago. The name was chosen by Ben and Mena in reference to Serge Gainsbourg&amp;#8217;s album &amp;#8220;Histoire de Melody Nelson.&amp;#8221; Aside from liking the name we all felt it was a fitting homage to the product Melody is derived from.&lt;/p&gt;

&lt;p&gt;For those who are interested, you can also listen in on the group early on the process discussing our many name options in one of &lt;a href="http://wiki.openmelody.org/Conference_Calls"&gt;our weekly conference calls&lt;/a&gt;, which by the way, are always recorded and available for the public to listen to. Listen now:&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="60" id="buttonIA9688_4_24_2009_1100759"&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="movie" value="http://www.freeconferencecalling.com/recordings/wimpy/wimpy.swf" /&gt;&lt;param name="loop" value="false" /&gt;&lt;param name="menu" value="false" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="scale" value="noscale" /&gt;&lt;param name="salign" value="lt" /&gt;&lt;param name="bgcolor" value="000000" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="flashvars" value="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_4_24_2009_1100759.mp3" /&gt;&lt;embed src="http://www.freeconferencecalling.com/recordings\wimpy/wimpy.swf" flashvars="wimpyReg=MlhQT1VRJTI0TE4lN0QyNnN5c2Z5cyU3QjdzNnRWbW83JTdCeDZ3NG0xOUolNDBPJTNGMyUzQkglM0ZL&amp;amp;wimpyApp=&amp;amp;wimpySkin=http://www.freeconferencecalling.com/recordings/wimpy/skins/skin.xml&amp;amp;autoAdvance=no&amp;amp;playlist=http://recording.freeconferencecalling.com/mp3/0/308384/IA9688_4_24_2009_1100759.mp3" loop="false" menu="false" quality="high" width="150" height="60" scale="noscale" salign="lt" name="wimpy2951" align="center" bgcolor="000000" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/openmelody/index/~4/apSWkvUxSeo" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://openmelody.org/blog/2009/07/behind-the-scenes-part-2-choosing-a-name</feedburner:origLink></entry>

</feed>
