<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog@melative</title>
	<atom:link href="http://blog.melative.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.melative.com</link>
	<description>Whats happening at melative.</description>
	<lastBuildDate>Sun, 14 Mar 2010 22:51:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recent Additions</title>
		<link>http://blog.melative.com/archives/197</link>
		<comments>http://blog.melative.com/archives/197#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:51:41 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[addendum]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=197</guid>
		<description><![CDATA[Some small additions recently, so let&#8217;s get to it:
Twitter
Twitter sign-in is active, although we are still keeping this on the low. Today, a Twitter bridge was enabled which allows existing users to connect their twitter accounts and send ActionStatus updates (or any update) to their twitter account. Reachable on the dashboard.
Lime
Lime derivation from the Melative [...]]]></description>
			<content:encoded><![CDATA[<p>Some small additions recently, so let&#8217;s get to it:</p>
<h3>Twitter</h3>
<p>Twitter sign-in is active, although we are still keeping this on the low. Today, a Twitter bridge was enabled which allows existing users to connect their twitter accounts and send <strong>ActionStatus</strong> updates (or any update) to their twitter account. Reachable on the <a href="http://melative.com/settings/micros">dashboard</a>.</p>
<h3>Lime</h3>
<p><a href="http://github.com/RyanAltman/LightMeta">Lime</a> derivation from the Melative core is still currently under heavy development. Just as the derivation of the entire Nuclear api kit came out of Melative for open-sourcing, so will <strong>LightMeta</strong>. This is one project offshoot we have high hopes for, as it has proven very useful in creating an open, categorized/typified library based on media-types, but that&#8217;s not to say it is restricted to any typing specifics, and that&#8217;s the kind of light organization that makes it useful.</p>
<h3>Kronblr</h3>
<p><a href="http://github.com/RyanAltman/Kronblr">Kronblr</a>, the federated micropublishing platform, hit version 0.1 early in the year, and we are still looking to push to 0.2, which will include some square revisions. Integration of Kronblr with Melative is presently stalled, as we look for options on structuring the ActionStatus format.</p>
<h3>ActionStatus</h3>
<p>ActionStatus is what we&#8217;ll be calling the format birthed from Melative action-updates, or textual scrobblings. ActionStatus has similarities to the increasingly popular ActivityStreams <a href="http://activitystrea.ms/spec/1.0/atom-activity-01.html">specification</a>, and we want to make it as easy as possible to transform ActionStatus updates into ActivityStreams format.</p>
<p>Some might question why we don&#8217;t use the ActivityStreams spec and end there, and the answer is that ActivityStreams has limitations in comparison to ActionStatus. ActionStatus, for one, has no verb limitations and a <a href="http://pastebin.com/BmR65Pp7">format</a> which fits better with Lime entities and attributes. Secondly, ActivityStreams is an Atom extension, and we do not use Atom as a native API format. Having a similar but slightly less specific format offers the advantage of maintaining native API structure with simple conversion to Atom when necessary.</p>
<h3>Nuclear</h3>
<p>Last but not least, <a href="http://code.google.com/p/nuclear-apikit">Nuclear</a> deserves a mention as it is largely what makes it easy to hack on Melative. Nuclear has seen good changes since Autumn 2009, many of which have enabled it an abstract <a href="http://nuclearworks.pbworks.com/Federated-Packet-Specification">federated core</a>. This means that Nuclear can store users and social relations between users, regardless of domain. This high-level relation-building is something we believe is crucial for the future of Melative and web applications in general. Regardless of the success in our specification, we feel comfortable opening up to other simple, high-level relation protocols should they grow into feasible solutions.</p>
<p>Nuclear is a fun project to work on, and we have our eyes set on natively integrating some rising protocols such as WebFinger, XRD, RSD, Salmon, and more as the come.</p>
<p>That seems about it for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/197/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Segment Ratings</title>
		<link>http://blog.melative.com/archives/189</link>
		<comments>http://blog.melative.com/archives/189#comments</comments>
		<pubDate>Sun, 29 Nov 2009 18:45:52 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[ratings]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=189</guid>
		<description><![CDATA[After suggestions from @kokuun and @chikorita157, segment ratings were considered and the schema was modified to allow such ratings. Today, a hook was added to the microblog which checks for rating text within an update on a segment.
Microblog Parse
In order to make a rating through the microblog, the update must include &#8216;rating:&#8217; (case-insensitive) followed by [...]]]></description>
			<content:encoded><![CDATA[<p>After suggestions from @<a href="http://melative.com/kokuun">kokuun</a> and @<a href="http://melative.com/chikorita157">chikorita157</a>, segment ratings were considered and the schema was modified to allow such ratings. Today, a hook was added to the microblog which checks for rating text within an update on a segment.</p>
<h3>Microblog Parse</h3>
<p>In order to make a rating through the microblog, the update must include &#8216;rating:&#8217; (case-insensitive) followed by a rating. The format for segment rating varies, but the rules are basic.</p>
<h3>Rating Format</h3>
<p>First, it should be addressed that segment ratings are normalized to a 100-tier system, s.t. 88% = 88/100, 8.8/10 = 88/100, etc. The numbers which are used in the rating do have effects, especially when the /Max is not included.</p>
<p><strong>When /Max is included:</strong><br />
The rating is calculated as Value/Max and normalized to Max=100. If rating 8/10, this will equate to 80/100.</p>
<p><strong>When /Max is not included:</strong><br />
If the Value is less-than or equal-to 10, the base is considered to be Max=10, then normalized. If the Value is greater than 10, the base is considered to be Max=100.</p>
<p>Unless your Max is always out of 10 or 100, it is best to use the /Max for accurate ratings.</p>
<p><strong>Valid Rating Examples:</strong><br />
6/12 = 50/100<br />
5/15 = 33/100<br />
18/20 = 90/100<br />
47/50 = 94/100</p>
<p>8.1/10 = 81/100<br />
3.51/10 = 35/100</p>
<p><small><strong>Note:</strong> If a decimal results, the value is floored.</small></p>
<p><small><strong>What is a <em>segment</em>?</strong> A segment is a sub-section of a context, or title, such as a track to an album, an episode to a tv/anime series, or a chapter to a book/manga.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/189/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Micros in Federation</title>
		<link>http://blog.melative.com/archives/179</link>
		<comments>http://blog.melative.com/archives/179#comments</comments>
		<pubDate>Sun, 04 Oct 2009 03:42:58 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[federation]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[specification]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=179</guid>
		<description><![CDATA[As previously noted, Micros is the microblogging running inside Melative, and one of the major goals is cross-domain compatibility and fluidity; aka Federation. Rather than build something similar to OpenMicroBlogging protocol, we decided to design a specification protocol which the microblog will use to solve this problem of cross-domain following. (Just for reference, any publishing [...]]]></description>
			<content:encoded><![CDATA[<p>As previously noted, Micros is the microblogging running inside Melative, and one of the major goals is cross-domain compatibility and fluidity; aka <a href="http://en.wikipedia.org/wiki/Federation_%28information_technology%29">Federation</a>. Rather than build something similar to OpenMicroBlogging protocol, we decided to design a specification protocol which the microblog will use to solve this problem of cross-domain <em>following</em>. (Just for reference, any publishing software can use the specification, it&#8217;s <a href="http://nuclearworks.pbworks.com/Federated-Packet-Specification">open</a> and being fleshed)</p>
<p>Here, I&#8217;d like to address 4 aspects of the service to help enrich the understanding of this Federated specification, as well as the solution and benefits it provides.</p>
<h3>What problem does Federated micro-publishing solve?</h3>
<ul>
<li>Social services may only be used with valid usership</li>
<li>Social relations may not be established without mutual usership (centralization)</li>
<li>Social services are closed, by nature (one must have an account)</li>
<li>Social services are centralized (e.g. thedomain.com)</li>
<li>Users are following other rules (e.g. site agreements)</li>
<li>There is no freedom, as there are always requirements (e.g. usership)</li>
</ul>
<h3>How is this a unique solution?</h3>
<ul>
<li>Decentralized (users on any domain may be part of the social-sphere)</li>
<li>Federated (users may establish relations without regard for central usership)</li>
<li>It&#8217;s a specification</li>
<li>It&#8217;s an open protocol</li>
<li>It&#8217;s adaptable and customizable</li>
</ul>
<p>We are only implementing a version of what is possible through the API specification. Other developers may create their own platforms which will interact in the same fashion. The aim with Micros is a publishing platform, similar to a blog, but extensible through theming and plugins. The core of Micros will be a hooking environment in which 3rd party scripts may execute.</p>
<h3>Is there evidence that this works?</h3>
<ul>
<li>The <a href="http://code.google.com/p/nuclear-apikit/">Nuclear platform</a> currently supports the core specification</li>
<li>The specification fully uses <a href="http://oauth.net/">OAuth</a>, an established technology</li>
<li>Runs on any scriptable web host (no req. for <a href="http://xmpp.org/">full server control</a>)</li>
</ul>
<h3>What sort of business model does it cater?</h3>
<ul>
<li>No central ownership</li>
<li>Specification provides an infinite platform</li>
<li>Open development</li>
<li>3rd party applications</li>
<li>3rd party features</li>
<li>Potentially massive user-base (the Internet)</li>
</ul>
<p>The importance in the business model is that the specification allows developers/vendors to create their own pay/private services, which still enables interaction with the social-sphere. Also open is the area of customizations, similar to Wordpress&#8217;s flourishing theme/plugin base.</p>
<p>In summary, we are modularizing the microblog to fit this specification in hopes of building a larger, open social publishing network that may be used regardless of usership and domain.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/179/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Micros, Melative&#8217;s Microblog</title>
		<link>http://blog.melative.com/archives/172</link>
		<comments>http://blog.melative.com/archives/172#comments</comments>
		<pubDate>Sat, 19 Sep 2009 06:30:00 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[microcontent]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=172</guid>
		<description><![CDATA[For now, the name is Micros.
The microblog on Melative is perhaps one of the most familiar features for users, but with the amount of attention and development that goes in, there must be something more.
What is the Micros?
Micros is a textual interface for micro-updates, which also allows inline commands on context-types, or what we call [...]]]></description>
			<content:encoded><![CDATA[<p><small>For now, the name is Micros.</small></p>
<p>The microblog on Melative is perhaps one of the most familiar features for users, but with the amount of attention and development that goes in, there must be something more.</p>
<p><strong>What is the Micros?</strong><br />
Micros is a textual interface for micro-updates, which also allows inline commands on context-types, or what we call <em>textual scrobbling</em>. Textual, for the scrobbled update (e.g. &#8216;listening to /music/Crooked Rain, Crooked Rain/track/Gold Soundz.&#8217;) may also have a message appended to the event (e.g. &#8216;listening to /music/CRCR/Range Life. We should all strive for a range life.&#8217;).</p>
<p>It may be seen as a status-update type interface, but there is special nuance between &#8220;status-update&#8221; and &#8220;microblog&#8221; (<a href="http://www.shahine.com/omar/MicrobloggingAndStatusUpdates.aspx">here</a> is a clear explanation which I find handy). When we consider <em>textual scrobbling</em> containing message <em>content</em>, it is much more fitting to be called microblogging than status-update. The key here is &#8220;content,&#8221; or more specifically publishing content.</p>
<p>At the top level, Micros aims to be more akin to WordPress, in that it allows content publishing, but in a micro manner. This similarity also is aligned with the notion of being open-source and allowing decentralized installations.</p>
<p><strong>Why is Micros important?</strong><br />
As we develop this feature more, we are aiming to extract and modularize it as a standalone application, while still allowing interface commands to have value on the Melative experience engine (organizing, categorizing, interacting with a user&#8217;s media library).</p>
<p>At the same time, the system will be built for near-real-time notifications across domains, yes cross-domain following/subscriptions/@replies.</p>
<p>We feel, that in this age of communication, there is little reason to centralize micropublishing to a few large, closed<sup>1</sup> channels (Facebook, Myspace, and Twitter), where there is no inter-channel communication without valid usership on each service.</p>
<p>Simply put, Micros is a blog which will notify subscriptions in near-real-time, without the need for centralization (those who are subscribed on various domain/nodes will receive the content directly).</p>
<p style="font-size:0.8em">
<strong>Notes</strong><br />
1 &#8211; Closed in the sense that non-users may not interact, this is the opposite for Wordpress, which allows non-user commenting. Micros will allow non-user following, where the event (an XML packet) is sent to subscribed nodes.<br />
-There are other features behind the system, such as scrobble-anything and exact context-referencing, but they are slightly more specific to the experience engine (allowing logging, linking, rating, tagging, wishlisting all from the microblog).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/172/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Using twhirl with the microblog</title>
		<link>http://blog.melative.com/archives/164</link>
		<comments>http://blog.melative.com/archives/164#comments</comments>
		<pubDate>Fri, 28 Aug 2009 05:19:37 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[help]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[twhirl]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=164</guid>
		<description><![CDATA[We should be able to sum this up in 4 images, but just in case, grab a cuppa-java for the ride. Isn&#8217;t coffee so delicious.
1) In accounts, select laconi.ca as the service for a new account.

2) Enter name@melative.com for the screen name, where name=your user name

3) Add the account, and hit Connect

4) Enter password, and [...]]]></description>
			<content:encoded><![CDATA[<p>We should be able to sum this up in 4 images, but just in case, grab a cuppa-java for the ride. <small>Isn&#8217;t coffee so delicious.</small></p>
<p><strong><big>1)</big> In accounts, select laconi.ca as the service for a new account.</strong><br />
<img src="http://melative.com/imglib/blog/mtwhirl-0.png" alt="Select laconi.ca service" /></p>
<p><strong><big>2)</big> Enter <em>name</em>@melative.com for the screen name, where name=your user name</strong><br />
<img src="http://melative.com/imglib/blog/mtwhirl-1.png" alt="Enter username@melaitve.com" /></p>
<p><strong><big>3)</big> Add the account, and hit Connect</strong><br />
<img src="http://melative.com/imglib/blog/mtwhirl-2.png" alt="Add account, and Connect" /></p>
<p><strong><big>4)</big> Enter password, and Login to enjoy</strong><br />
<img src="http://melative.com/imglib/blog/mtwhirl-3.png" alt="Enter password, Login" /></p>
<p>^_^</p>
<h5>Notes</h5>
<p>For more information on how this works, see the laconi.ca <a href="http://laconi.ca/trac/wiki/TwitterCompatibleAPI">Twitter API documentation</a>. Note: we are not using laconi.ca, but simply built an interface <em>almost</em> to the specifications.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/164/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recent Profile Changes</title>
		<link>http://blog.melative.com/archives/154</link>
		<comments>http://blog.melative.com/archives/154#comments</comments>
		<pubDate>Fri, 07 Aug 2009 22:37:10 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[site status]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[timestamps]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=154</guid>
		<description><![CDATA[Today we added a couple new preferences to user profiles, timezone and language. There is currently no use for these, but the likely uses are as follows.
Language
Languages are internally defined using ISO-639 and this originally applied to the title names. Eventually, there will linkage between a user&#8217;s language preference and the primary titles that appear [...]]]></description>
			<content:encoded><![CDATA[<p>Today we added a couple new preferences to user profiles, timezone and language. There is currently no use for these, but the likely uses are as follows.</p>
<p><strong>Language</strong></p>
<p>Languages are internally defined using <a href="http://en.wikipedia.org/wiki/ISO_639-1">ISO-639</a> and this originally applied to the title names. Eventually, there will linkage between a user&#8217;s language preference and the primary titles that appear on various pages (except on another user&#8217;s Experience Library).</p>
<p>A second usage of the ISO languages will be in variations (pages), which we will be able to select the proper page based on language preference. This is nothing new/special and it might be wise to route entire subdomains to various language versions of the site (similar to Wikipedia). It&#8217;s still undecided, but the page data will be portable.</p>
<p><strong>Timezone</strong></p>
<p>There are only a few areas which allow custom timestamping, but timezone selection will aid in adjusting properly to UTC. Currently, user-timestamped entries are expected to be adjusted to UTC (or rather, the system does not compensate if the ts is not UTC). This preference is more of a helper function, rather than a feature, and simply adds a bit of transparency to user location.</p>
<h5>Notes</h5>
<p>Custom timestamping is currently available through Microupdates and setting Experience. All other events should be timestamped to UTC.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/154/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Is Melative?</title>
		<link>http://blog.melative.com/archives/146</link>
		<comments>http://blog.melative.com/archives/146#comments</comments>
		<pubDate>Sun, 26 Jul 2009 02:17:48 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[standards]]></category>
		<category><![CDATA[definition]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=146</guid>
		<description><![CDATA[I had a chat conversation with blogger, ghostlightning, discussing melative, and one piece that stuck in my mind was this.
if you don&#8217;t mind me saying, the principal problem is that melative is competing with many services
primary value proposition being its one-stop shopness, full-service
I understand this, because it appears that every feature which exists on melative, [...]]]></description>
			<content:encoded><![CDATA[<p>I had a chat conversation with blogger, <a href="http://ghostlightning.wordpress.com/">ghostlightning</a>, discussing melative, and one piece that stuck in my mind was this.</p>
<blockquote><p>if you don&#8217;t mind me saying, the principal problem is that melative is competing with many services</p>
<p>primary value proposition being its one-stop shopness, full-service</p></blockquote>
<p>I understand this, because it appears that <strong>every feature which exists on melative, is enabled for 15 major forms of entertainment*</strong>, thus competing with the music sites, the book sites, the movie sites, anime, manga, whatever.</p>
<p>This is the wrong focus. Melative, as a whole serves only a few purposes:</p>
<ul>
<li>express and catalog experiences on entertainment works</li>
<li>semi-semantically index meta information on entertainment works</li>
<li>do it socially [on entertainment works]</li>
</ul>
<p>The problem is, users go to 5-6 different sites to accomplish the same task; log an experience, note about it, rate it, tag it, and find other works to experience. All the while, melative can and does exactly this, in <a href="http://melative.pbworks.com/Extended-Stream-Actions">new</a> and conceptual ways; we&#8217;re always thinking of new ways to interact with entertainment media.</p>
<p>The real question/problem is, are users compelled to separate their experiences between mediums? It is rather questionable because, experience is not bound to medium. Once an experience has become part of the viewer/reader/listener, do we honestly contemplate it as a seprate &#8216;kind&#8217; of experience? Is there any need to do so?</p>
<p style="text-align: center;">A great album. A great book. A great film. A great manga. A great opera. A great &#8230;</p>
<p style="text-align: center;"><em>Experience is Boundless</em></p>
<p style="text-align: left;">Melative is about the <em>Experience</em>.</p>
<h5>Notes</h5>
<p>*Is this arguably not a benefit?<br />
<strong>Entertainment works</strong>, should generally not include &#8216;Events&#8217;, but as with entertainment, arts and events, such as competition or live experiences, still provide an <em>experience</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/146/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Late July Addendum</title>
		<link>http://blog.melative.com/archives/142</link>
		<comments>http://blog.melative.com/archives/142#comments</comments>
		<pubDate>Thu, 23 Jul 2009 22:23:55 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[addendum]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[replies]]></category>
		<category><![CDATA[title data]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=142</guid>
		<description><![CDATA[Items on the waiting list.

New front page layout and information
Creator/Character pages (via search and relation)
remove.association API method
Stream extension bugs (0.1.4.8)
User statistics on /timeline
Insert tracking (partially the additions API method)
Variation data/field sizing (which titles are most complete)
Cron jobs to remove invalid @replies
Apply new stream parsing class
Reflections view (similar to associations)
Stream item editing (context, timestamp, message)

Various involvement [...]]]></description>
			<content:encoded><![CDATA[<p>Items on the waiting list.</p>
<ol>
<li>New front page layout and information</li>
<li>Creator/Character pages (via search and relation)</li>
<li>remove.association API method</li>
<li><del datetime="2009-08-28T05:23:26+00:00">Stream extension bugs (0.1.4.8)</del></li>
<li>User statistics on /timeline</li>
<li><del datetime="2009-08-28T05:23:26+00:00">Insert tracking (partially the additions API method)</del></li>
<li><del datetime="2009-08-28T05:23:26+00:00">Variation data/field sizing (which titles are most complete)</del></li>
<li><del datetime="2009-08-28T05:23:26+00:00">Cron jobs to remove invalid @replies</del></li>
<li><del datetime="2009-08-28T05:23:26+00:00">Apply new stream parsing class</del></li>
<li>Reflections view (similar to associations)</li>
<li>Stream item editing (context, timestamp, message)</li>
</ol>
<p>Various involvement level, but I&#8217;m terrible at judging what to do first versus what will accomplish the largest gain. So let&#8217;s see if we can be vocal. Some of the more important issues are items 1, 4, 7, and 8, because they affect currently operating methods (although a front page is needed for aesthetics&#8230; important, but I&#8217;m terribly inefficient. New items would be 11, 9, 5, 3, and 2. These tend to take the longest time because they lack API methods and the interface (having a method makes things quicker). So what&#8217;s left? Items 6 and 10, both which have existing methods, but need interfaces.</p>
<p>Now let&#8217;s take a look at the important ones, in terms of time-consumption (I&#8217;m sitting here wasting time writing this.. lol).</p>
<ul>
<li><strong>Front page:</strong> This will take a while given that styling is not my forte in any situation (even if my life was on the line).</li>
<li><strong>Extension:</strong> I actually enjoy this, and though development goes very quick, there is a tendency to over-progress for the good of time. Still, these are quick fixes.</li>
<li><strong>Data completion rating:</strong> This would be 1-2 days for the proper db scheming, but it only requires GET methods. Given this would be useful for editors, I&#8217;m sure they could work with a very basic XSL overlay (hopefully).</li>
<li><strong>Removing phantom @:</strong> Right, this would be rather quick, since it is all in the DB and there is no need to have proper classes etc to perform maintenance (nothing would get finish otherwise).</li>
</ul>
<p>Taking care of @replies, the extension, and the front page seem to be the most immanent and reasonable on time.</p>
<p><strong>Updated 2009 Aug 28:</strong> crossed items which have been taken care of.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/142/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quantity Scrobbling</title>
		<link>http://blog.melative.com/archives/136</link>
		<comments>http://blog.melative.com/archives/136#comments</comments>
		<pubDate>Tue, 21 Jul 2009 17:22:57 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[scrobbling]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=136</guid>
		<description><![CDATA[We&#8217;ve been thinking much about scrobbling. Melative will not, in the foreseeable future, be a scrobbling site, though given the API of the contextual microblog, it could very-well be used in such a fashion at the moment. This decision comes after pondering the nature of scrobbling, while simultaneously defining the stream as textual scrobbling. From [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been thinking much about scrobbling. Melative will not, in the foreseeable future, be a scrobbling site, though given the API of the <a href="http://melative.pbworks.com/Microblogging-Methods">contextual microblog</a>, it could very-well be used in such a fashion at the moment. This decision comes after pondering the nature of scrobbling, while simultaneously defining the stream as <em>textual scrobbling</em>. From here, scrobbling refers to <em>quantity scrobbling</em>, the type generally used on Last.fm and elsewhere.</p>
<p><em><strong>So what is the problem with scrobbling on melative?</strong></em></p>
<ol>
<li>Generally, while we may be competing with sites like Last.fm, development sees no advantage in competing with scrobbling. If you like listening to music, we advocate Last.fm, but if you like expressing how you feel about music, you may enjoy melative&#8217;s textual scrobbling. In short, scrobbling is thoroughly developed elsewhere and information resulting from scrobbling is available through APIs.</li>
<li>Scrobbling is quantity based, and therefore must be assessed on the basis of popularity and favorites, rather than the focus of quality. The albums we experience most often, are generally not the ones we have the highest regard for. Melative is about assessing quality versus popularity, though popularity is addressable in similar ways.</li>
<li>For music, scrobbling is quite fitting, but when we take into account the 15 other forms on melative, quantity loses meaning. Thinking about the experience of art, theatre, or events, expressing more than one encounter does not add value to a user&#8217;s experience profile; experiencing a work once is often sufficient.</li>
</ol>
<p><em><strong>And what of textual scrobbling, where lies the advantage?</strong></em></p>
<p>Textual scrobbling is a matter of expression through <a href="http://melative.pbworks.com/Action">actions</a> and words. While experience may be implied, there is an accompanied assessment either through simple actions or reflective sentences within the <a href="http://melative.com/a/stream.event.xml?user=RyanA&amp;event_id=6358">textual scrobbling event</a>. This is perhaps the major intent of the melative stream, though fully, it is intended to provide a consistent method for <a href="http://melative.pbworks.com/Extended-Stream-Actions">interacting</a> with works of art and entertainment.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/136/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stream Item Visibility</title>
		<link>http://blog.melative.com/archives/130</link>
		<comments>http://blog.melative.com/archives/130#comments</comments>
		<pubDate>Mon, 04 May 2009 22:58:03 +0000</pubDate>
		<dc:creator>AdminRyan</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://blog.melative.com/?p=130</guid>
		<description><![CDATA[Working on the various modes, but here is the gist and features!
What we want
Single-item visibility toggles allowing users to set an item visible to a given set of users or group. On top of this, we want users to have default preferences based by the 14 media, creators, characters, and possibly when replying to users.
Suggested [...]]]></description>
			<content:encoded><![CDATA[<p>Working on the various modes, but here is the gist and features!</p>
<h3>What we want</h3>
<p>Single-item visibility toggles allowing users to set an item visible to a given set of users or group. On top of this, we want users to have default preferences based by the 14 media, creators, characters, and possibly when replying to users.</p>
<h3>Suggested Visibility Modes</h3>
<dl>
<dt>everyone</dt>
<dd>update can be seen by anybody in any stream view</dd>
<dt>user</dt>
<dd>update can be seen by all users in any stream view</dd>
<dt>follower</dt>
<dd>update is only visible to followers (1-way friends)</dd>
<dt>friend</dt>
<dd>update is only visible to friends</dd>
<dt>hidden</dt>
<dd>update is visible to friends, but not displayed on their stream view
</dd>
<dt>locked</dt>
<dd>update is not visible to any other party</dd>
<dt>group</dt>
<dd>update may be public, but only displayed in the group view</dd>
</dl>
<p>Now we can see that <em>group</em> posses a problem, since the user may wish to have the item posted only to a group, but not viewable in their public stream, or the group stream view. What this allows is that friends within a given group may share updates without joining the entire group stream. (This would require the friends be part of the given group)</p>
<p>At this time, there is no integration between the friend stream view and group views. This may continue as two separate views; the user viewing all or one of the groups to which they subscribe and the user viewing their friends&#8217; activity.</p>
<p>It is necessary to mention the default user preferences when they post. Given the 14 media, creator, and character contexts, it is possible to set the default visibility per context-type. A user may have all their events visible by default, but can specify certain contexts to be friends-only or entirely private. In this situation, the default preference should be submissive to an override field in the action/announce API methods. Thus allowing select items to have a visibility outside of the user&#8217;s prefs.</p>
<p>I like it. Now writing the backend to change a user&#8217;s updates when they switch preferences will not be fun for the db, but it&#8217;s entirely doable. It should also be noted that the user needs the ability to change stream item visibility at will, though changing from public to private will not be advised since the visibility may still exists through feed caches or other node subscriptions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.melative.com/archives/130/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
