I’m tempted to ask you all if you can explain to me what just happened? I had no idea that this inconsequential experiment of a project could generate the following:
Blueprint is an unknown, untested and unused framework from an unknown guy launched from a highly irregular blog. This should make it quite clear that the craving for a proper designers framework almost couldn’t be greater.
As Blueprint is just a light breeze of a project, this gap in the market is a vacuum waiting to be filled. This sucks, as most vacuums do, so if anyone reading this is considering releasing their own framework or toolbox, please do so.
Just imagine what a project like BP on a greater scale can accomplish, if an experiment like this, with absolutely no merits or pre-launch hype, can gain this kind of traction.
As a result of this unexpected surge in traffic, I’ve moved the entire project to Google Code.
This is not just because they’ll host the BP download for free (my available gigabytes from MediaTemple were quickly disappearing though), but also because Google Code is a great place for almost any project.
With a wiki, issue tracking and SVN hosting, this new arrangement should make future development of BP a great experience for all of us.
(It’ll also be interesting to see if I can actually get someone to contribute their ideas and patches to this project. Does anyone want to create a logo? ;)
I’ve jotted down some of the most popular feature requests, which, with time, will hopefully make their way into BP:
It’s important to me that people remember that this framework was not written from scratch. The whole idea and code structure, for the entire project, including the entire way of setting up the grid, is based on something I consider to be great, nay, amazing work by the following people:
Also, the entire reset.css file was created by Eric Meyer, so make sure your praises are directed at the right people. :)
Please check out the rest of the credits at the new BP site.
I have close to no control over what this project is spiraling into, so please excuse me if your mail or comments go unheard.
What I can promise you, is that blog posts and updates about BP will be frequent, in an effort to stagger the avalanche of support mails currently consuming my spare time.
(Also, the award for the coolest language to write about BP in goes to Dimox, with this entry)
Quirky, cute, and very Diesel.
Shot by Johan Renck.
Via the fabulous Calikartel Magazine.
Here’s what I typically do in the course of a day.
Here’s the rub: anywhere from 10 minutes to 2 hours later, I’ll realize I’ve been sitting in a room wearing headphones with nothing coming out of them. I don’t mind it, but I do wish I could have an app that could manage iTunes automatically for me.
This is my wish: I start playing iTunes music, surf along while some magical app watches my sound output. When something else sends output to the soundcard (I’d have to disable iChat message alerts), hit pause in iTunes for me, then when the soundcard is clear, push play on iTunes automatically (maybe with a bit of cross-fading to bring it up smoothly).
Is this impossible? I think I’ve seen something like this before — it doesn’t seem like it’d be impossible for a computer to manage for me.
Joen of Noscope has just suggested, what I’ve been trying to tell people for nearly a year. With the advent of pages commonly referred to as “Web 2.0” sites, the styling of inline or AJAX links became an issue. Usually links have to be indicated to the user, since clicking them slowly loads a whole different page and the user is unable to interact with the current page. The common indicator we use for links is the hand cursor.

AJAX or JavaScript links, however, immediately change a part of the page you’re looking at, without reloading the whole page and without disturbing the user experience. The user can still interact with the page. For example on Pageflakes - the personalized start page I’m using - you can find both types of links: normal ones that take you to another page and AJAX links that allow you to edit settings or reload embedded RSS feeds. The cursor for both types of links is the same, a hand. For the Web-savvy, this might not pose much of a problem, we intuitively know most of the time what type of link we deal with but for other users, this can be increasingly difficult to discern.

The solution Joen proposes, and what I have previously used in these cases, is simply not changing the cursor at all. In reality, it’s not a link, it’s more of a pushbutton that looks different, so why not use the same cursor we use for buttons?
The implementation is rather easy as it only requires a simple cursor: default; rule. To allow for fallback (if the user has no JavaScript, the AJAX link becomes a normal link), I just embedd the stylesheet with JavaScript so I get a hand cursor for people without JavaScript, where the link actually reloads the page and a default cursor (pointer) for people where the link only affects the current page.
Adding a stylesheet via Javascript is rather easy too:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
if( document.getElementById && document.createElementNS && document.getElementsByTagName ) {
var javacss = document.createElementNS( "http://www.w3.org/1999/xhtml", "link" );
if( javacss ) {
javacss.setAttribute( "rel", "stylesheet" );
javacss.setAttribute( "type", "text/css" );
javacss.setAttribute( "href", "/_css/java.css" );
javacss.setAttribute( "media", "all" );
document.getElementsByTagName( "head" )[0].appendChild( javacss );
}
} else {
document.write( '<link rel="stylesheet" href="/_css/java.css" type="text/css" media="all" />' ); } //--><!]]>
</script>
So, what do you think?
Add to del.icio.us | Digg this post | Search Technorati
Want more on these topics? Browse the archive of posts filed under design, css, ajax, webdesign, web2.0, userinterface, usability, accessibility.