RSS
 

Archive for January, 2010

Collaborative Sketching & Prototyping done right

27 Jan

To be honest from what I’ve seen collaborative prototyping isn’t that collaborative. Normally there’s one specialized individual making wireframes according to what they find to be best practices on the web. What happens in most cases is you talk to one maybe 2 people and say “Hey what do you think?”, when everything seems right you pass it to design and tell them to work their magic. So collaborating your work with other people that will certainly suggest something that goes against what you find to be the best practices doesn’t sound that exciting. At this point you have spent some time prototyping and decided to pass it to design and suddenly someone from marketing looks at it and understands that what the client wants from a certain part of their website is something a little different from what you prototyped. What do you do know? I’ll leave that question for you to answer.

The following video is a 24 minute presentation by Todd Zaki Warfel on Washington University where he shares his insights on collaborative web prototyping and the importance of collecting multiple insights from all the team members to help you achieve an improved result.

If you are interested in knowing more about this subject please consider visiting my article on website wireframes.

Also consider acquiring Todd Zaki Warfel book Prototyping: A Practitioner’s Guide, it’s a very interesting reading that provides you with insights on prototyping, the tools used and basic help to those getting started.

 
 

Greenshot

22 Jan

Greenshot is free open-source screen capture tool that allows you to take screenshots from the whole screen area (dual screen for example), the active screen or simply selected area you want to take your screenshot.

screenshot tool

I was a bit suspicious at first since the presentation of the tool is a bit of the same old rubbish when someone tries to sell you something completely normal but want to make it look like an innovative product but I was very surprised and happy with this tool. It really is revolutionary, light weight, allows you to edit images without the need to open paint, photoshop, gimp, illustrator or whatever application you use. It works on Windows XP and Windows Vista as far as I know.

Windows alternatives to Greenshot

 
No Comments

Posted in Tools

 

Learning HTML5 and CSS3

09 Jan
 

E-mail spam filter with jQuery

03 Jan

jQuery currently has a plugin called Mailme – Email Defuscator created specifically to protect and filter email from spam.
Let’s take a look at it’s function and basic use:

jQuery.fn.mailme = function() {
    var at = / at /;
    var dot = / dot /g;
    this.each( function() {
        var addr = jQuery(this).text().replace(at,"@").replace(dot,".");
        var title = jQuery(this).attr('title')
        $(this)
            .after(''+ addr +'')
            .remove();
    });
};

This function allows you to define your email link and the title to be shown on mouse over that link. Here’s the sample html syntax:

 <span class="mailme" title="Send me a letter!">me at mydomain dot com</span>

Using a spam with the class mailme you can define the title and the email using words instead of symbols. If you want extra protection create your own words for the at sign (@) and dot. In this particular case what robots will crawl is: me at mydomain dot com but the user will actually see me@mydomain.com and the user is actually able to click it.

You can set the addr var on the jQuery function to something else. Personally I like having pages with contact form so when you click on the link it will take you to the contact form page instead of opening an email program. Just pay attention you still need to execute the jQuery code to replace the text for the symbols: jQuery(this).text().replace(at,”@”).replace(dot,”.”);.

Now you can create simple and effective email spam filters that reduce spam considerably since spiders are unable to track emails, especially if you develop a personified code.

 
 

Page optimized by WP Minify WordPress Plugin