<?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>designerZen &#187; css</title>
	<atom:link href="http://www.designerzen.com/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designerzen.com</link>
	<description>design and work of zenon olenski</description>
	<lastBuildDate>Mon, 14 Nov 2011 13:57:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Day 013 : HTML5</title>
		<link>http://www.designerzen.com/2010/09/day-013-html5/</link>
		<comments>http://www.designerzen.com/2010/09/day-013-html5/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 12:10:18 +0000</pubDate>
		<dc:creator>designerzen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://www.designerzen.com/?p=547</guid>
		<description><![CDATA[So! A lot has happened since starting this project&#8230; Flash version 10.1+ was released (on all platforms including mobile), JQuery became the industry standard and Html5 was brought to the limelight by Steve jobs who is touting it as the &#8230; <a href="http://www.designerzen.com/2010/09/day-013-html5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So! A lot has happened since starting this project&#8230; Flash version 10.1+ was released (on all platforms including mobile), JQuery became the industry standard and Html5 was brought to the limelight by Steve jobs who is touting it as the &quot;future of the internet&quot;. Being a technology developer, as well as being an end user, I have my own personal opinions about how things are evolving. Firstly, I would like to introduce you to the new version of the site, written in (x)html5, css3, javascript and Flash, with a sprinkling of php. </p>
<p><span id="more-547"></span>
<p>One thing I would like to point out is that even with html5, I will be using flash to stream the movies and music on my sites. Many people have questioned my logic about this and I will reply here as I see the situation. Firstly, html5 and JS have been pushed as the &#8216;solution&#8217; to problems that most users do not even recognise &#8211; notably that Flash is a relatively closed format compared to the open standards of html. While I completely agree that this is a major restriction with the Flash format, the actual swf that you see embedded on sites are based on completely open standards and html5 now even has an embed tag designed specifically for compliant embedding of plugins like flash. </p>
<h4>So what does this mean for you the end user?</h4>
<p> Nothing. Absolutely nothing! Like stated above, your end users do not necessarily care about how you have implemented the technology, only about how the technology integrates with their own experience. Or in poetic terms : </p>
<blockquote><p>Any sufficiently advanced technology is indistinguishable from magic<em>Arthur C. Clarke</em> </p>
</blockquote>
<p>My users want a complete and simple solution that just works! So, I hear you ask, why are you still using flash now that html5 is becoming popular? Well, that is a very unusual question, probably influenced by a certain Apple enthusiast. Html5 is a semantic markup language. Html5 itself does not play audio, nor movies, it is only the guide that tell your browser that the page you are viewing contains media types. This is a huge deal in the slow moving world of the internet as it finally allows media types to be accessible to screen readers and the new markup allows pages to be &#8216;read&#8217; by SEO spiders. All in all, html5 brings a range of features that improves readabilty and interoperability and ironically is a perfect compliment for flash! </p>
<h4>Why Flash still?</h4>
<p>Politics aside, flash is a lightweight toolkit that has specialised since 1998 in streaming multimedia and interaction. It originally was developed for 46mhz machines and is perfect for the internet and lower powered devices. There seems to be some dispute about the performance of flash and as a result, you will hear many people saying that, &quot;flash is dead&quot; and is to be replaced by html5 which according to these people, uses less memory and demands fewer resources. The reality is very different. I ported my actionscript media player library to javascript (I had to remove much of the functionality such as preloading, cross fading and seamless playback) and after a few simple benchmarks, I discovered that the JS and html5 used more memory, a larger memory cache, was slower on playback and used a greater volume of computer resources. All in all, there are no benefits favouring html5 and JS over flash at this moment in time. Flash has has 10 years of development and has evolved systematically with the internet &#8211; it is the single best way of delivering multimedia on the internet today. That comment may make me unpopular in today&#8217;s zeitgeist, what with flash being systematically denied on the iPad (even though flash apps are sold in the iStore) but the reality of the situation is far from obviously clear cut. I am still working on my simple JS framework for audio to fallback back on if flash is not available with my close friend Vincent Roman, former developer for Last.fm. If you feel like you have something to say, leave me a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designerzen.com/2010/09/day-013-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Typographic Styles</title>
		<link>http://www.designerzen.com/2009/07/dynamic-typographic-styles/</link>
		<comments>http://www.designerzen.com/2009/07/dynamic-typographic-styles/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 19:29:12 +0000</pubDate>
		<dc:creator>designerzen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://www.designerzen.com/?p=272</guid>
		<description><![CDATA[Beautifully Balanced CSS for Type After writing about vertical rhythms and using a fixed baseline to set type to fit perfectly  onto a grid,  I thought it fitting to release my Typographic CSS generator &#8211; a super simple script that &#8230; <a href="http://www.designerzen.com/2009/07/dynamic-typographic-styles/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>Beautifully Balanced CSS for Type</h4>
<p>After <a title="Day 010 : Typographic Baselines" href="http://www.designerzen.com/2009/07/day-010-typographic-baselines/">writing about vertical rhythms</a> and using a <strong>fixed baseline</strong> to set type to fit perfectly  onto a grid,  I thought it fitting to release my <strong>Typographic CSS generator</strong> &#8211; a super simple script that creates beautiful, balanced typography that can be dropped straight into your webpage. It&#8217;s job is three fold, firstly, it resets and normalises all styles (<em>negating the use for a reset.css</em>), secondly it sets a <em>cross-browser compatible</em> baseline and adjusts all type to fit accordingly, and thirdly <strong>it kerns text</strong> to make it as readable as possible, especially at the smallest sizes.<span id="more-272"></span><a class="external_link" title="Dynamic Typographic Style Sheet Generator" href="http://www.designerzen.com/web/csstypography/test.php" target="_blank">Try it out for yourself over at the Test Page</a></p>
<p>The <strong>power lies in the different settings you can append to the query line</strong> (<em>adding the options after the <strong>?</strong> in the url by prefixing it with an <strong>&amp;</strong></em>). The easiest and most fun way is to simply <em>play around with the test page </em>above or pick from one of the examples below.</p>
<ol>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?baseline=22&amp;textcol=10,10,100&amp;linkcol=990000&amp;max=96&amp;p=14" target="_blank">Example 01</a> : Red Links, Blue Text (set as individual RGB colours), Maximum font size is 96 points, baseline set at 22 pixels, paragraph set to 14pts</li>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?baseline=22&amp;textcol=0000FF&amp;linkcol=990000&amp;max=96&amp;capitalise=true" target="_blank">Example 01</a> : Red Links, Blue Text, Maximum font size is 96 points, baseline set at 22 pixels, Headlines in Capitals</li>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?baseline=18&amp;textcol=60,60,0&amp;linkcol=ff0000&amp;max=72" target="_blank">Example 01</a> : Red Links, Brown Text (set as individual RGB colours), Maximum font size is 72 points, baseline set at 18 pixels</li>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?baseline=22&amp;capitalise=true&amp;linkcol=0,0,255&amp;max=46&amp;min=4" target="_blank">Example 02</a> : Blue Links, Maximum font size is 46 points, Minimum is 4 points, baseline set at 22 pixels, Headlines are in capitals</li>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?baseline=34&amp;textcol=0,10,0&amp;linkcol=0,255,0&amp;h1=56&amp;p=18" target="_blank">Example 03</a> : Green Links, H1 set as 56 points, p set to 18 points, baseline set at 34 pixels</li>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?h1=100&amp;h2=90&amp;h3=80&amp;h4=40&amp;h5=30&amp;h6=20&amp;blockquote=24&amp;textcol=0,0,110" target="_blank">Example 04</a> : Blue Text, H1 set at 100 points, H2 set at 90 points, H3 set at 80 points, H2 set at 40 points, blockquote set at 24points</li>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?scale=100" target="_blank">Example 05</a> : Double size deafults</li>
<li><a href="http://www.designerzen.com/web/csstypography/test.php?baseline=22&amp;max=36&amp;textcol=5b504c&amp;font=%27helvetica%27&amp;capitalise=true&amp;linkcol=192d6a&amp;hovercol=37acc4&amp;p=14">Example 06</a> : <em>An example site, similar to this one</em>!</li>
</ol>
<p><em>Note : the query sent to the test page is identical to the query sent to the dynamic CSS file.</em></p>
<p>All of the output CSS is <em>w3c valid</em>, cross browser compatible, scales neatly and is commented and laid out readably (unless in deploy mode <img src='http://www.designerzen.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>You can access the latest version of the source code over at <a title="Google Code Repo for Designerzen" href="http://code.google.com/p/css-dynamic-typographic-php/" target="_blank">Google Code.</a> The source code is released under the <strong>MIT license </strong>so please improve it however you see fit, just let me see your awesome developments once you are done so that we can both benefit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designerzen.com/2009/07/dynamic-typographic-styles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 010 : Typographic Baselines</title>
		<link>http://www.designerzen.com/2009/07/day-010-typographic-baselines/</link>
		<comments>http://www.designerzen.com/2009/07/day-010-typographic-baselines/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 18:09:39 +0000</pubDate>
		<dc:creator>designerzen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[designerzen]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.designerzen.com/?p=275</guid>
		<description><![CDATA[After coding multiple sites this week and evangelising about fixed baselines last week, I have found myself constantly having to do irritating fiddly maths or copy-pasting previously worked out styles. The problem with this is two fold &#8211; firstly, many &#8230; <a href="http://www.designerzen.com/2009/07/day-010-typographic-baselines/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After coding multiple sites this week and evangelising about fixed baselines last week, I have found myself constantly having to do irritating fiddly maths or copy-pasting previously worked out styles. The problem with this is two fold &#8211; firstly, many of my new projects are based on a 22 pixel baseline (rendering much of my old code obsolete) and secondly, headlines vary in sizes on every site dependent on the visual aesthetics of the content.<span id="more-275"></span> This site uses large &#8211; well spaced headlines which I had to programatically typeset myself using line-height and margins to maintain a strict vertical rhythm. The maths is not complicated, in fact it is very simple, but if for each site I have to create six headline styles and define the correct kerning which takes time. This has led me to create this Dynamic Typography CSS Generator for typography.I have released the script for all to use. You can read more about it and the many usages for it <a href="http://www.designerzen.com/2009/dynamic-typographic-styles/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designerzen.com/2009/07/day-010-typographic-baselines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NomadRadio.fm</title>
		<link>http://www.designerzen.com/2009/04/nomadradiofm/</link>
		<comments>http://www.designerzen.com/2009/04/nomadradiofm/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 14:27:56 +0000</pubDate>
		<dc:creator>designerzen</dc:creator>
				<category><![CDATA[Favourites]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.designerzen.com/?p=223</guid>
		<description><![CDATA[Renegade Web Radio Bored of the charts? Looking for sounds to keep you occupied? Look no longer with music and mixes from around the world in one simple interface &#8211; combining a podcast, blog and mix aggregator &#8211; held together &#8230; <a href="http://www.designerzen.com/2009/04/nomadradiofm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="right size-thumbnail wp-image-318" title="Nomad Screenshot" src="http://www.designerzen.com/blog/wp-content/uploads/2009/04/screenshot-150x150.jpg" alt="Nomad Radio dot FM" width="150" height="150" /></p>
<h3>Renegade Web Radio</h3>
<p>Bored of the charts? Looking for sounds to keep you occupied? Look no longer with music and mixes from around the world in one simple interface &#8211; combining a podcast, blog and mix aggregator &#8211; held together with AJAX magic</p>
<p><span id="more-223"></span><br />
check it out<br />
<a title="Nomad Radio" class="external_link" href="http://nomadradio.fm/">nomadradio.fm</a></p>
<h4>Features</h4>
<ul>
<li>Cross Fading between tracks</li>
<li>Prefetching of the next track so that there aren&#8217;t any gaps between songs</li>
<li>A fast visualiser that reacts onbeat as well as to the frequencies</li>
<li>Saved volume and a rotary dial <img src='http://www.designerzen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>AJAX backend so that you can browse around without losing audio</li>
<li>Flash <-> Javascript bi-communication</li>
</ul>
<p>Get involved and send over your mixes!</p>
<div class="flashbox frame">
<a id="max" class="alignright" style="width: 300px; height: 360px;" href="http://www.nomadradio.fm/wp-content/themes/NomadRadio/MusicVacuum.swf?iptc=http://www.nomadradio.fm/?feed=podcast&#038;seamless=true&#038;autostart=false&#038;crossfade_duration=500&#038;crossfade_curve=0&#038;buffer_duration=1000">nomad radio player</a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.designerzen.com/2009/04/nomadradiofm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 004 : Vertical Rythmn and Typography</title>
		<link>http://www.designerzen.com/2009/03/day-004-vertical-rythmn-and-typography/</link>
		<comments>http://www.designerzen.com/2009/03/day-004-vertical-rythmn-and-typography/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 10:51:24 +0000</pubDate>
		<dc:creator>designerzen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[designerzen]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.designerzen.com/?p=130</guid>
		<description><![CDATA[Now that we have a basic layout, with boxes for all the relevent sections, it is time to start laying in content and styling it. The main issues to consider with type are readablity, proportions and the white space between &#8230; <a href="http://www.designerzen.com/2009/03/day-004-vertical-rythmn-and-typography/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now that we have a basic layout, with boxes for all the relevent sections, it is time to start laying in content and styling it. The main issues to consider with type are <strong>readablity</strong>, <strong>proportions</strong> and the <strong>white space</strong> between sections. Each of these plays a significant role in how text flows around a page and how information is grouped together.<span id="more-130"></span></p>
<p>I have very personal preferences when it comes to typography, and for this site I want to focus on <strong>readability</strong>, rather than aesthetics. I like big fonts, with big gaps between words and lots of space between lines &#8211; making it very easy to read, and incredibly easy to skim read. This is an important quality <em>as many people will stumble onto this site needing to be made instantly familiar with the context</em>. For<strong> important words</strong>, and to<strong> highlight significant sentences</strong> there are a number of extra CSS classes to handle fancy formatting.</p>
<p>An important part of any site is how it moves your user&#8217;s eyes around the page, and in particular how the <em>vertical spacing</em> between headings,  paragraphs and other elements maintains a <strong>rhythmn</strong> that balances and spaces out all of the information. To develop, demonstrate and code the typography I have created a special <a title="HTML test page" href="http://www.designerzen.com/blog/wp-content/themes/designerzen2/index.html">test page</a> which contains all the headings, paragraphs and special class codes that need to be styled for the content on this site. In the background you can see the vertical rythmn shown as equally spaced horizontal stripes, or &#8216;baselines&#8217;.</p>
<p>This is the vertical drumbeat for our content. All headings, paragraphs, images and charts have to be able to sit perfectly either on these lines or use margins to offset themselves asymnetrically between (like an offbeat). This beat runs through all sections of the site and never changes.</p>
<p>For designerZen, I am using an <strong>18px baseline</strong>. This was derived from playing around with the basic<strong> 12pt font</strong> (that is used for most of the site content) and changing the leading until a long paragraph was easily readable, and short paragraphs were clear. 18px with a 12px base font means 12 pixels vertically of text, then 6 pixels of space below.</p>
<p>Check out <a title="HTML Test Page with 18px Vertical Baseline" href="http://www.designerzen.com/blog/wp-content/themes/designerzen2/index.html">this page</a> for the test.</p>
<p>For all fonts smaller than 18px,<em> it is important to add line-height so that their baseline extend to the full 18px</em>. For fonts larger than 18px, it is important to set it so that the entire hieght of the font plus line-height is a direct multiple of 18px<em> and also the margins above and below them</em>. Take a look at the <a title="Typography.css" href="http://www.designerzen.com/blog/wp-content/themes/designerzen2/css/type.css">typography.css </a>for more information.</p>
<p>There are many resources to help you build to a baseline, my favourite debugging tool is <a href="http://robgoodlatte.com/2007/07/31/syncotype-your-baselines/">syncotype</a>, which overlays a grid of horizontal lines spaced along a baseline that you can specify. Try it out for yourself on the test page!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designerzen.com/2009/03/day-004-vertical-rythmn-and-typography/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mixtape.FM</title>
		<link>http://www.designerzen.com/2007/08/mixtape-online-media-aggregator/</link>
		<comments>http://www.designerzen.com/2007/08/mixtape-online-media-aggregator/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 18:43:10 +0000</pubDate>
		<dc:creator>designerzen</dc:creator>
				<category><![CDATA[Favourites]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Microsites]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web-services]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.designerzen.com/blog/index.php/2007/introducing-a-new-way-to-enjoy-music/</guid>
		<description><![CDATA[introducing a new way to enjoy music! Mix your favourite music blogs with your social bookmarks, add streaming radio and folksonomy&#8230; integrate with new music web services plus the latest web trends and what do you get&#8230;? What is it? &#8230; <a href="http://www.designerzen.com/2007/08/mixtape-online-media-aggregator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="left" src="http://www.designerzen.com/blog/wp-content/uploads/2007/03/democracy.gif" alt="Social Radio for the masses" /></p>
<h3>introducing a new way to enjoy music!</h3>
<p>Mix your favourite music blogs with your social bookmarks, add streaming radio and folksonomy&#8230; integrate with new music web services plus the latest web trends and what do you get&#8230;?<span id="more-6"></span></p>
<h5>What is it?</h5>
<p>A fancy new website that collects your<strong> favourite music blogs</strong>, MP3s and <strong>net playlists</strong> into one universally accessible site. Read about music, discover new music, and <strong>listen to &amp; download the latest songs</strong> based on your web-based bookmarks and the <strong>social bookmarks of thousands</strong>.</p>
<h5>What does it do?</h5>
<p>The use of a social bookmarking service allows you to <em>bookmark practically any music service</em>. You can save simple <strong>RSS</strong> or <strong>ATOM feeds</strong> from your favourite music blog, your <strong>XSPF playlists</strong>, even <strong>M3U </strong>radiostreams! The volume of music services is growing by the day, so you can aggregate all your favourite music from sites such as<em> Imeem, IJig, The Hype Machine, BlogDigger </em>or any blog from the thousands collected on <em>el.bo.ws</em>.</p>
<p>Furthermore, if you use<strong> last.fm</strong> webservices &#8211; which I highly recommend &#8211; you can save your recently played songs, find out which songs you already have in your collection and get advice on music that you would like but just haven&#8217;t yet heard.</p>
<h5>How does it work?</h5>
<p>The channels are saved in your favourite online social bookmark collection. If you don&#8217;t have one, look no further than <a href="http://del.icio.us">Del.icio.us</a>&#8230;</p>
<p>Simply save the RSS feed from your favourite music blog using the tag <em>mp3blogfeed</em> and your music-blog will be <strong>automatically available to everybody in the world on the home page</strong> with the most recent at the top. If you prefer to only see your own bookmarks, simply enter your del.icio.us username in the settings box, or if you are using another service, the correct RSS URL.</p>
<p>Playlists are automatically saved onto your hard disk as shared flash-cookies along with such useful things as volume and the last page you visited &#8211; dive back in from where you started!</p>
<h5>Technical details</h5>
<p>Written entirely from the ground up in <strong>actionscript 2</strong> &#8211; <em>no components, no templates</em>.<br />
Uses <em>Shared Local Objects</em> to save xspf playlist, volume and recent browsing history.<br />
Features <strong>javascript data api</strong> to allow bookmarking and the emailing of blog links.<br />
Uses your existing social bookmarking services &#8211; <strong>imports RSS, XML &amp; OPML.<br />
Intelligent caching of data</strong> and pre-empting of user desired information.</p>
<p>Features a scrolling data window with mousewheel input, inertia and variable speed scrolling.</p>
<p><em>Note : This project has been discontinued due to lack of time thanks to my new job as the head of flash at Last.fm!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designerzen.com/2007/08/mixtape-online-media-aggregator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saffrolla Sounds</title>
		<link>http://www.designerzen.com/2007/07/saffrolla/</link>
		<comments>http://www.designerzen.com/2007/07/saffrolla/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 17:29:41 +0000</pubDate>
		<dc:creator>designerzen</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web-services]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.designerzen.com/2007/saffrolla/</guid>
		<description><![CDATA[Ajax Multimedia webshop! Dripping with high-tech features, this new music label offers free previews, podcasts and chances to buy digital songs or vinyl! This one stop site will cater for all your eclectic dance needs. Don&#8217;t forget about the secret &#8230; <a href="http://www.designerzen.com/2007/07/saffrolla/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="right" src="http://www.designerzen.com/blog/wp-content/uploads/2007/07/saffrolla.gif" alt="Saffrolla Sounds Homepage" /></p>
<h3>Ajax Multimedia webshop!</h3>
<p>Dripping with high-tech features, this new music label offers free previews, podcasts and chances to buy digital songs or vinyl! This one stop site will cater for all your eclectic dance needs. Don&#8217;t forget about the secret button! <span id="more-82"></span></p>
<p>This new music label that cut its teeth releasing party vinyl has gone digital with a <strong>fresh new music website</strong> and<strong> shop</strong>!</p>
<p><strong>Play music whilst shopping for music</strong>, previewing any track live. That was the main objective&#8230; well that along with high quality music delivery using Web2.0 features such as podcasting and rss feeds.</p>
<p>With a stark graphic style by <strong>Vacant Design</strong> we needed some strong visual animations as cue points for actions. The Flash-based music player is autonomous and animated as it loads an artist&#8217;s playlist or swaps between songs. For those not of a nervous disposition, there is always the <em>secret hyper mode</em> (*top dial on the left) if you find it too tame.</p>
<p>Speaking of the music player, let me mention a few unique features:</p>
<ul>
<li>automatic saving of your volume preference for when you come visit us again</li>
<li>communicates with the artists&#8217; pages so that songs can be selected outside of the music player</li>
<li>wholly animated to reflect the party music is playing with regards to the volume</li>
<li>super secret party mode for fast processors</li>
</ul>
<p>If you would like to attend any events, join the mailing list and check out the news and live pages.</p>
<h2 class="bluu">Technical details</h2>
<p class="geek">⊗ ActionScript 2.0 Custom music player code with intelligent internal music database.</p>
<p>⊗ Flash mx compatible with ActionScript animated GUI.</p>
<p>⊗ Music Player loads XML, RSS and XSPF playlists from the netcast.</p>
<p>⊗ Javascript html music controls and feedback &#8211; communicating between flash and html.</p>
<p>⊗ On-the-fly xpsf and xml (atom or RSS) playlist creation with scraped coverart</p>
<p>⊗ Based on the Opensource CMS WordPress. Yes really!</p>
<p>⊗ SEO super optimised with analytical software to determine most important records.</p>
<p>⊗ All Artists and channels have relevant RSS and ATOM feeds.</p>
<p>⊗ AJAX page requests into dynamic html.</p>
<p>⊗ Down-gradeable to simple html shop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designerzen.com/2007/07/saffrolla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

