Archive for January, 2010
Wednesday, January 6th, 2010

Website performance is a hugely important topic, so much so that the big companies of the Web are obsessed with it. For the Googles, Yahoos, Amazons and eBays, slow websites mean fewer users and less happy users and thus lost revenue and reputation.
In your case, annoying a few users wouldn’t be much of a problem, but if millions of people are using your product, you’d better be snappy in delivering it. For years, Hollywood movies showed us how fast the Internet was: time to make that a reality.
Even if you don’t have millions of users (yet), consider one very important thing: people are consuming the Web nowadays less with fat connections and massive computers and more with mobile phones over slow wireless and 3G connections, but they still expect the same performance. Waiting for a slow website to load on a mobile phone is doubly annoying because the user is usually already in a hurry and is paying by the byte or second. It’s 1997 all over again.

Performance is an expert’s game… to an extent. You can do innumerable things to make a website perform well, and much of it requires in-depth knowledge and boring testing and research. I am sure a potential market exists for website performance optimization, much like there is one now for search engine optimization. Interestingly, Google recently announced that it will factor performance into its search rankings, so this is already happening. That said, you can do a lot of things without having to pay someone to point out the obvious.
Know Your Performance Blockers
Performance can be measured in various ways. One way is technical: seeing how fast a page loads and how many bytes are transferred. Another is perceived performance, which ties into usability testing. This can only be measured by testing with users and seeing how satisfied they are with the speed of your interface (e.g. do they start clicking on your JavaScript carousel before it is ready?).
The good news (and hard truth) about performance is that 80 to 90% of poor performance happens in the front end. Once the browser gets the HTML, the server is done and the back-end developer can do nothing more. The browser then starts doing things to our HTML, and we are at its mercy. This means that to achieve peak performance, we have to optimize our JavaScript, images, CSS and HTML, as well as the back end.
So here are the things that slow down your page the most.
External Resources (Images, Scripts, Style Sheets)
Every time you load something from another server, the following happens:
- The browser opens up the Internet’s address book and looks up the number associated with the name of the server that’s holding the things you want (i.e. its DNS entry).
- It then negotiates a delivery.
- It receives the delivery (waiting for all the bytes to come in).
- It tries to understand what was sent through and displays it.
Every request is costly and slows down the loading of the page. This is also caused by browsers loading things in chunks (usually four at a time) rather than all at the same time. This is akin to ordering a product from a website, choosing the cheapest delivery option and not being at home between 9:00 am and 5:00 pm. If you include several JavaScript libraries because you like a certain widget in each, then you’ll double, triple or even quadruple the time that your page takes to load and display.
Scripts
JavaScript makes our websites awesome and fun to use, but it can also make for an annoying experience.
The first thing to know about scripts that you include in a document is that they are not HTML or CSS; the browser has to call in an expert to do something with them. Here is what happens:
- Whenever the browser encounters a
<script> block in the document, it calls up the JavaScript engine, sits back and has a coffee.
- The script engine then looks at the content in the script block (which may have been delivered earlier), sighs, complains about the poor code, scratches its head and then does what the script tells it to do.
- Once the script engine is done, it reports back to the browser, which puts down its coffee, says good-bye to the script engine and looks at the rest of the document (which might have been changed, because the script may have altered the HTML).
The moral of the story is to use as few script blocks as possible and to put them as far down the document as possible. You could also use clever and lazy JavaScript, but more on that later.
Images
Here is where things get interesting. Optimizing images has always been the bane of every visual designer. We build our beautiful images in Illustrator, Photoshop or Fireworks and then have to save them as JPG, GIF or PNG, which changes the colors and deteriorates the quality; and if we use PNG, then IE6 arrives as the party-pooper, not letting us take advantage of PNG’s cool features.
Optimizing your images is absolutely necessary because most of the time they are the biggest files on page. I’ve seen people jump through hoops to cut their JavaScript down from 50 KB to 12 KB and then happily use a 300 KB logo or “hero shot” in the same document. Performance needs you!
Finding the right balance between visual loss and file size can be daunting, but be grateful for the Web preview tool, because we didn’t always have it. I recall using Photoshop 4 and then Photoshop with the Ulead SmartSaver, for example.
The interesting thing about images, though, is that after you have optimized them you can still save many more bytes by stripping unnecessary data from the files and running the files through tools that further compress the images but are non-lossy. The bad news is that many of them are out there, and you’ll need different ones for different image formats. The good news is that tools exist that do all that work for you, and we will come back to this later. For more advanced optimizaition techniques feel free to take a closer look at the Smashing Magazine’s articles Clever JPEG Optimization Techniques, PNG Optimization Guide and Clever PNG Optimization Techniques.
Simple Tools You Can Use Now To Improve Performance
All of those companies that obsess about page performance offer tools that allow you to check your own website automatically and make it easy to work around problems.
Test Your Performance
The first thing to do is find out how your website can be optimized. Here are three great tools (among others that crop up all the time) to use and combine.
Yahoo’s YSlow
YSlow is a Firebug add-on from Yahoo that allows you to automatically check your website for performance issues. The results are ranked like American school grades, with A being the best and F being the worst. The grades are cross-linked to best practice documentation on the Yahoo performance pages. You can test several settings: “classic YSlow,” which is targeted to Yahoo-sized websites, “YSlow 2″ and “small site or blog.” Results are listed clearly and let you click through to learn.

In the components view, YSlow lists all of the issues it has found on your website and how serious they are:

The statistics view in YSlow gives you all information in pie charts:

The tools section in YSlow offers a lot of goodies:
- JSLint
Checks the quality and security of your JavaScripts by running them through JSLint.
- All JS
Shows all JavaScript code in a document.
- All JS Beautified
Shows all JavaScript code in a document in an easy-to-read format
- All JS Minified
Shows all JavaScript code in a document in a minified format (i.e. no comments or white space)
- All CSS
Show all CSS code in a document
- All Smush.it
Automatically compresses all of your images (more on this later).
- Printable View
Creates a printable document of all of YSlow’s results (great for showing to a client after you’ve optimized the page!)

Google’s Page Speed
Like YSlow, Page Speed by Google is also an add-on for Firebug. Its main difference is that it does a lot of the optimization for you and provides the modified code and images immediately.

Page Speed’s other extra is that it monitors the overall activity of your page, allowing you to see when a document loads other resources after it has been loaded and to see what happens when a user rolls over elements or opens tabs and menus that load content via AJAX.

Be careful with this feature, though: it hammers your browser quite hard.
AOL’s WebPageTest
Rather late to the game, AOL’s WebPageTest is an application with some very neat features. (It is also available as a desktop application, in case you want to check Intranets or websites that require authentication.)
WebPageTest allows you to run tests using either IE8 or IE7 from a server in the US or the UK, and it allows you to set all kinds of parameters, such as speed and what to check for:

Once you have defined your parameters and the testing is completed, you will get in-depth advice on what you can do to optimize. You’ll get:
- A summary,
- Detailed results,
- A performance review,
- An optimization report,
- The content breakdown,
- The domain breakdown,
- A screenshot.

One very cool feature of WebPageTest is the visual recording you get of how long it takes for page elements to show up on screen for users. The following screenshot compares the results of this blog, Ajaxian and Nettuts+:

You can even create a video of the rendering, which is another very cool thing to show clients.
Once you get the test results, it is time to fix any problems.
Use Image Sprites
Image Sprites were first discussed in an article published by Dave Shea and based on the work of Petr Stanicek. They have been covered extensively here before, but understanding their full benefit is important before you start using them:
- All of your images will be available as soon as the main image has loaded (no flickering on roll-overs or other annoyances).
- One HTTP request is made, instead of dozens (or hundreds, in some cases).
- Images have a much higher chance of staying cached on the user’s machine because they are contained in a single file.
Shea’s article points out a lot of cool resources for creating CSS Sprites but misses one that was released not long ago. Sprite Me was produced by Google (under the supervision of Steve Souders) and allows you to create Sprites automatically from any website, even via a bookmarklet. It analyzes the images on a page and offers you various options before generating the Sprite and CSS for you.
Here’s a video of Steve showing Sprite Me in action:

Optimize Your Images
You know now that Page Speed can automatically optimize your images. Another way to do this is with Yahoo’s Smush It, which is a set of image optimization tools that analyze your images, create the smallest possible versions and sends you a ZIP file of them all.
You can use Smush.it directly in the browser or automatically from YSlow. The website tells you how many bytes you can save by optimizing your images. This is yet another cool thing to show potential clients when pitching for a job.


Collate Scripts and Load Scripts on Demand
As noted, try not to spread your <script> nodes all over the document, because the browser stops whenever it encounters one. Instead, insert them as far down in the document as possible.
You could even collate your scripts automatically in one single include using back-end scripts. Edward Eliot wrote one of these in PHP a while ago. It lets you create a single JavaScript include for all of your scripts and one for your CSS files, and it even versions them for you.
JavaScript can be added dynamically to the page after the page has loaded. This technique is called “lazy loading,” and several tools are available to do it. Jan Jarfalk has one to lazy load jQuery plug-ins.
Some JavaScript libraries let you import only what you really need, instead of bringing in the whole singing-and-dancing library. YUI, for example, has a configurator that allows you to pick and choose what you need from the library and either gives you a single URL where you can get the different scripts or creates a JavaScript that loads them on demand:

Notice that a tab tells you what the overall size of the library will be.
The main trick in lazy loading is to dynamically create script nodes with JavaScript after the page has loaded and only when they are needed. I wrote about that two years ago on 24ways, and it has been a best practice for displaying badges and widgets for a long time now.
Use Network Distributed Hosting
If you use a library or CSS provided by a library, make sure to use the hosted versions of the files. In the case of YUI, this is done for you if you use the configurator. And you can pick from Yahoo or Google’s network.
For other libraries, there is a Google code repository of AJAX libraries. This is useful for a few reasons:
- Visitors to your website will get the JavaScript and CSS from the server that is as geographically close to them as possible and won’t have to wait for your server to send the information from around the globe.
- There is a high probability that these servers are faster than yours.
- Visitors who have visited other websites that use the same includes will already have them on their computers and won’t need to load them again.
- You save on bandwidth and can easily upgrade the library by changing the version number of the include.
While you probably wouldn’t be able to afford distributed hosting for your own files, Coral makes an interesting offer to distribute your data onto a network of servers for an affordable $50 a month.
Watch Some Videos
If you want to see how some of this work, check out the following videos, especially Nicole Sullivan’s, which shows some very cool CSS tricks:
Follow The Leaders
To learn more about website performance, here are some resources and people to follow. (Be warned: some of the content is technically tough.)
(al)
© Christian Heilmann for Smashing Magazine, 2010. | Permalink | Be the first to comment | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: optimization, performance
Posted in Graphic Design | Comments Off
Wednesday, January 6th, 2010

A beautifully use the handwriting fonts on a website add unique feel to the whole design. Designers use handwriting fonts and graphics as different element in web design some use in logo, navigations, with or without icons and even in main content. This type of element can be used for small details or even for the whole site layout.
In this post I’d like to take a look at many great examples of handwriting that surely affect the design of a website. The list includes a great deal of variety. Regardless of what you personally prefer, there should be some inspirational examples in here for you, obviously cannot cover all the best from the web, but we have tried to cover as much as possible.
If you don’t want to miss out our next posts, you can Subscribe to the 2Experts Design Blog or follow us on twitter
Lewebdefi

Thisisbrandnew

Socialsnack

Markforrester

Camellie

Thomasprior



Kidacne


Kreativaunlimited

84Colors


Tourdust


Asimplemeasure


Elliotjaystocks

Freelenz


TShirt Blog


Project365

FREE FONTS RESOURCES
20 Free Handwritten Fonts And Resources

50 Free Handwritten Fonts for Web Designers and Logo Artists

Enjoy this Post? Subscribe to the 2Experts Design Blog or follow us on twitter
Our blog is updated regularly with content related to web design, inspiration, tutorials, wordpress, freebies and much more. If you don’t want to miss out on future posts, you can subscribe by RSS or Email

Posted in Graphic Design, Resources, Web Design | Comments Off
Wednesday, January 6th, 2010

Build It With Me is a great application to brings all the designers, developers and entrepreneurs under one roof. Getting funding for your app idea is hard and often unrealistic; it will help you bootstrap your ideas into actual apps.
Have you ever had an idea for a website or application that you just couldn’t develop yourself? How many times have you just let that idea fall to the back of your mind to possibly get lost forever – just because you couldn’t get the right funding or couldn’t find the right people to work on it? By using the Build It With Me powerful tools that simply enable users to improve how they work and share ideas together.
More from Build It With Me:
“Build It With Me is a tool that connects design and development entrepreneurs. It exists to make creating apps easier by connecting you with like-minded designers and developers with the same goal: create cool and useful apps.”
“Getting funding for your app idea is hard and often unrealistic. Most of the time you may just need to connect with a partner who has a skill set you lack to finish off your app. This is where Build It With Me is comes in, connecting you to those people. Skip the funding. Build It With Me will help you bootstrap your ideas into actual apps.”
Enjoy this Post? Subscribe to the 2Experts Design Blog or follow us on twitter
Our blog is updated regularly with content related to web design, inspiration, tutorials, wordpress, freebies and much more. If you don’t want to miss out on future posts, you can subscribe by RSS or Email

Posted in Graphic Design, Resources, Web Design | Comments Off
Tuesday, January 5th, 2010

We’re all mostly accustomed to educating ourselves by reading articles. Rare are the opportunities to attend conferences or watch live shows on subjects that we’re interested in. That’s why we are presenting here phenomenal videos and related resources on the topic of user experience (UX) by different presenters at different events. We have focused on current content but have included some older videos that are still relevant. It will take you more than 16 hours to watch all of these videos. So, make some popcorn, turn off the lights and enjoy.
User Experience Videos
The State of User Experience
Jesse James Garett, founder of Adaptive Path and author of the book The Elements of User Experience, speaks on what UX and UX design is, what UX looked like before and what are some of the challenges people are encountering now. He cites engagement as the main goal of UX design and, through some fantastic examples, shows that engagement is an universal quality achieved through visuality, sound, touch, smell, taste, body and mind. One of the most impressive moments from the session is when Jesse compares Beethoven to an experience designer, accompanied by the Ninth Symphony. Duration: 40 minutes.

UX Best Practices
In this excellent video session, Nick Finck pries open the most popular websites today, including eBay, Amazon, Toyota, Flickr, Twitter and Netflix, to explain user experience best practices. Nick discusses both the good and bad experiences on these websites on the basis of visual design, information architecture, interaction and ease of use. For those unfamiliar with UX, Nick explains the basic concept and contributing factors. The last 20 minutes of the session are reserved for Q&A, and some very interesting questions and great answers come up. Duration: 1 hour 32 minutes. There is no video of the session, only 75 slides with an audtio track.

The Three Ways That Good Design Makes You Happy
In this short but fantastic lecture, Don Norman, known to many as the author of The Design of Everyday Things, explains visual, behavioral and reflective design and the ways in which each of them affects people. In his witty way, Done shows examples from everyday life. Duration: 13 minutes.

5 Minutes on Imitation in Design
In this brilliant short talk, Jeffrey Veen explains what is meant by “Good artists copy, great artist steal.” By way of an interesting short story about World War II and the American army’s contact with natives of the Pacific Islands, he also explains “cargo cult” and how it still present today. A truly brilliant video. Duration: 6 minutes.

UX Team of One
In this half-hour session held at the IA Summit 2008, Leah Buley of Adaptive Path shows what it means to be a UX team of one by telling her own story and recounting a real-life example. Leah explains the concept of generative design, which is the process of creating and sketching a lot of different ideas and then refining them. The slides are amazing because Leah drew them by hand. Duration: 32 minutes.

Experience Is the Product
Peter Merholz explains why it is important to focus not on technology or features but on the product and the experience you want to create. The session is rich in good and bad examples drawn from real life. Duration: 43 minutes.

Behavior Is Our Medium
In this fantastic session, Robert Fabricant talks about interaction design beyond computing technology. His examples include the family tree and one particularly interesting tree that his daughters drew. His examples from history, especially ancient history, are amazing and put interaction design in a broader context beyond the computer interfaces we’re so used to. Duration: 61 minutes.

Web Form Design
If you think Web forms suck (because you have to fill them in every day), then you must see this video. This talk by Luke Wroblewsky at MIX 09 is based on years of experience in usability testing and study. Luke shows examples from the real world and addresses the major problems with Web form design today. You will see how some of the biggest websites have failed and what you can do to prevent such failures in your Web forms. Duration: 75 minutes.

User Experience Design for Non-Designers
In this short mini-breakout session, Shawn Konopinsky explains what UX design is at a very abstract level. He shows three different types of user interfaces and how UX design applies to all three. He explains basic concepts such as concept ideation, interaction design and visual design and emphasizes the importance of an “Agile” approach to projects. Duration: 18 minutes.

The Importance of Identity and Vision to UX Designers on Agile Projects
If you watched the previous video, you will know why the Agile approach is important in UX design. This video and the slides go deeper into the Agile approach, relying on research done at London university. Johanna Kollmann explains the research and the results. Duration: 32 minutes.

Learning IxD from Everyday Objects
“Inspiration surrounds us in everyday objects.” This is how Bill DeRouchey begins this brilliant talk about interaction design. We use icons, words or shapes to create a language of interactions. If we use the wrong language, the interaction becomes confusing, and this is what Bill shows, using many common objects and devices. One of the most interesting slides is the one that shows how users “hack the interface.” Duration: 45 minutes.

Two videos: Information and Architecture
In these two short videos, Mickey McManus explains related concepts: information and architecture, using everyday objects, such as cup of tea, to illustrate his argument. The videos are part of a short article in which Mickey draws these concepts together to explain what information architecture is. Duration: a few minutes.

Wireframes for the Wicked
Nick Finck, along with Michael Angels and Donna Spencer, goes over wireframing basics via short easy questions. What are wireframes? Why use wireframes? What does the process of wireframing look like? The three of them also explain the different types of wireframes and show examples of their work. Duration: 1 hour 5 minutes.

Design Prototyping: Bringing Wireframes to Life
Dan Harrelson explains the purpose of prototyping, why it is important and how it differs from wireframes and visual comps. With wireframing, instead of seeing how a concept functions or works, we see how it actually feels, which contributes to better usability testing. The video, like all videos from MIX 09, has “double view”: while looking at the large slides, you have a synchronized inset video of the speaker. Duration: 60 minutes.

Journey to the Center of Design
Does user-centric design really exist? In this funny keynote, Jared Spool asks whether user-centric design (UCD) has lost its way and needs to evolve into something else. Ironically, as studies have shown, many great projects have succeeded without UCD. Jared suggests three key attributes of great experience design that can replace UCD. Duration: 1 hour 14 minutes.

User-Centered Design 101
In this Web seminar, Frank Spiller demystifies the paradigm of UCD. He explains the difference between usability and UCD, which has confused many. From the perspective of the development process, he compares UCD to the Agile and Waterfall processes. At the end, he shows some UCD success stories. Duration: 58 minutes.

The Mint.com Experience
Aaron Forth of Mint.com speaks of the importance of aligning your user experience and business objectives. He goes over the challenges of delivering such a user experience at Mint, what the company did to attract brand interest and how Mint became one of the best personal-finance software tools today. Interesting fact: Mint discontinued IE6 support because it spent almost 20% of its time designing for the browser. Duration: 40 minutes.

Mobile User Experiences
Rachel Hinman start her talk about mobile user experiences with a provocative thought: that technology disengages us from real life. She says we should rethink our relationship to devices and use them in the context of concrete tasks. Duration: 24 minutes.

Tap Is the New Click
“Several years ago, Minority Report was a sci-fi movie, and now we’re already there with [the touch wall].” At the beginning of his session, Dan Saffer shows a couple of examples of touch-screen technology that marks the beginning of a new era of interaction in which gesture and touch replace mouse clicks. He explains how to design for these technologies by going over how touch-screens differ from traditional websites and devices. Duration: 67 minutes.

10/GUI
This is a fantastic experiment that examines current mouse-driven user interfaces and their limitation while offering a completely new way of interaction. Although keyboard and mouse were really great innovations in past century, Clayton Miller think we shouldn’t stop there but rather innovate further. Duration: 8 minutes.

The Least You Can Do About Usability
Steve Krug, known to many as the author of Don’t Make Me Think, here tries to convince people to do their own usability testing. Confirming Jacob Nielsen’s advice, that developers can do it themselves, Steve identifies the minimum requirements to make usability testing meaningful. At the end of the session, Steve performs a short usability test right in front of the audience, which makes this session truly outstanding. Duration: 60 minutes.

AJAX Usability
Kelly Norton talks about a very interesting, and often forgotten, subject: AJAX usability. He covers usability basics and how to design AJAX applications for humans. Full of real-life examples, he offers several concrete suggestions on how to improve usability in AJAX applications. Duration: 55 minutes.

Jason Fried of 37signals Speaking at Business of Software 2008
In this short amazing session, Jason Fried shares his thoughts and experiences from 37Signals. Ideas are agile, some even radical. This video is interesting because many of Jason’s thoughts contrast with widespread opinion. In the second half of the session, Jason uses audience questions to explain his ideas in more detail. Duration: 55 minutes.

Bonus videos
Sketching User Experiences
In this keynote from MIX09, the first 25 minutes are taken up by Bill Buxton, known to many as the author of the book Sketching User Experiences. In an optimistic talk, he explains why now, in these days of crisis, is a good time to pay attention to design and what key factors are required to revitalize the user experience. Duration: 25 minutes.

Interview With Don Norman on UX Week 2008
In a relaxed atmosphere at UX Week 2008, Don Norman answers interesting questions and share his thoughts on various aspects of design. One of the best bits comes at the beginning, when Don speaks of his “crusade” to replace the word “users” with “people.” Will we ever have “People Experience”? Do we already have it? Find the answer in this fantastic interview. Duration: 53 minutes.

(al)
© Janko Jovanovic for Smashing Magazine, 2010. | Permalink | 28 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: usability, user experience, ux
Posted in Design, Graphic Design | Comments Off
Monday, January 4th, 2010
Movie posters are known for a brief introduction of what the movie all about. Every movie has a poster for its publicity and marketing purpose. Now over the past few years, we’ve continuously seen a boom of posters and DVD covers continuing to appropriate the style.
A good poster is a very easy job for an regular artist but a creative poster takes a lot amount of time and thinking for one or more group of artists which however, reaches beyond the simple advertisement work to a piece of art and the outcome is so wonderful then a regular movie poster that it made movie memorable. Still there are exceptions in which movie rating was really low but the posters are really inspirational.
In the Presentation below, we collected Best Cinematic Poster Arts that fairly creative and dare to be different, all from 2009 films.
You may be interested in the following related articles as well.
Please feel free to join us and you are always welcome to share your thoughts even if you have more reference links related to more creative posters that our readers may like.
Don’t forget to
subscribe to our RSS-feed and
follow us on Twitter — for recent updates.
Best Movie Posters of 2009
01. Terminator: Salvation

02. Watchmen

03. Avatar

04. Inglourious Basterds

05. The Hurt Locker

06. Crank 2: High Voltage

07. District 9

08. Moon

09. The Hangover

10. X-Men Origins: Wolverine

11. Up

12. Star Trek

13. Saw VI

14. Up in the Air

15. The Ugly Truth

16. Friday the 13th

17. Jennifer’s Body

18. Antichrist

19. In the Loop

20. Three Blind Mice

21. Public Enemies

22. Ice Age: Dawn of the Dinosaurs

23. Transformers: Revenge of the Fallen

24. Blue Gold: World Water Wars

25. Cold Souls

26. The Final Destination

27. Leaves of Grass

28. Order of Chaos

29. Zombieland

30. Fanboys

Other References!
Find Something Missing?
While compiling this list, it’s always a possibility that we missed some other great resources. Feel free to share it with us.

Posted in Graphic Design, Web Design | Comments Off
Friday, January 1st, 2010

jQuery can help designers and developers create impressive animations and interactive websites that are appealing and accessible to the widest range of browsers.
Here are 90+ useful jQuery plguins focusing on gallery and slideshows, navigations and further resources to reduce time and effort while increasing your audience.
If you don’t want to miss out our next posts, you can Subscribe to the 2Experts Design Blog or follow us on twitter
Accessibility
Stylesheet and text size switcher.
Accordion
Accordion interface with a few variations.
AlphaNumeric
Prevent users from inputing special characters.
Ajax File Upload
Loading graphic displays while file is uploaded.
AppendDom
Write HTML with JavaScript, great for displaying Ajax results.
AppendText
Converts text into post friendly html.
BlockUI
Create a message overlay while blocking user interaction on elements or the entire page.
BogoFolders
View text through a ‘file menu’ interface.
BogoTabs
Basic tabbed interface.
Bubble
Demo highlights selected table rows in groups of tables..
Calendar
Aids date entry.
Checkbox manipulation
Select, unselect and toggle checkboxes.
Chili
Syntax highlighting for displaying code on webpages.
Choose Component
Select data from a table row through a modal window.
Click Menu
Generates dropdown menus.
clueTip
Tooltips with many variations.
Color Animations
Add color animations to div backgrounds.
Color Picker
Pass in color choices and attach custom events to each color block.
columnHover
Highlight table rows and columns.
columnManager
Add, remove and toggle table columns.
ContextMenu
– Menus that show when you right click specified elements.
Confirmer
Adds a listener to check if user confirms their action.
Cycle
Add flash-like image effects to rotating image galleries.
date picker
Aids date entry.
Delicious
Read delicious bookmarks from a user to display on a webpage.
Dimensions
Get accurate window and document attributes across browsers.
Equalize Columns
Make columns the same height as the longest column.
FCKEditor Plugin
Adds a rich text editor to a textarea.
Field
Expand the ability to retrieve and set values in forms.
Form
Change HTML forms to submit via Ajax.
Gallery Viewer
JavaScript image gallery.
getUrlParam
Function to get url parameters.
Google Feed Plugin
Display any RSS feed to a webpage.
Gradient
Adds a gradient to a div without needing an image.
Grid Column Sizing
Table column draggable resizing.
Grid Row Sizing
Expand and collapse table rows.
hoverIntent
Prevents unintended hover events.
idTabs
Add tabbed interface to a website.
Impromptu
Create modal windows and messages.
jQuery Localisation
Applies localisation packages based on the user’s language preference.
jBox
UI dialog widget.
jCalendar
Aids selecting of dates inline on a page.
jCarousel Lite
Simple carousel for images and HTML content.
jCodeViewer
Syntax highlighting for displaying code on webpages.
jdMenu Hierarchical Menu
Generates dropdown menus.
jEditable
Live editing of elements on a webpage.
jFeed
XML feed parser.
jPanView
Replaces big images with a zoom viewer in HTML.
jqDnR
Drag’n’Resize elements on a page.
jQMaps
Interact with Google maps.
jqModal
Display notices, dialogs, and modal windows in a web browser.
Treetable
Make a tree view out of an HTML table.
Tree View
Tree view controls.
Suggest
Add autocomplete to input fields.
YAV
Form validation library.
jqUploader
Provides a status bar for uploading images.
jScrollPane
Customize your scrollbars.
jTagEditor
Turn a textarea into a tag editor.
jVariations
Create a control panel to manipulate elements on a page.
Keyboard Navigation
Dynamically determine which element to focus on based on it’s position on the screen.
labelOver
Overlay labels over an input field.
LavaLamp
Navigation menu with a ‘lava’ effect.
Lazy Load
Only load images that are in the current window.
Live Query
Adds event listeners to elements.
Masked Input
Add mask to inputs to aid user data entry (phone numbers, etc).
Media
Unobtrusive conversion of standard markup into rich media content.
Extra selectors for JQuery
Add more selectors to jQuery.
Mousewheel
Mousewheel event handler.
Mousehold Event
Add repeating event as the user holds down the mouse.
Multiple File Upload
Select multiple files one by one as it adds to a queue list.
newsticker
Create a fading news ticker.
Password Strength Meter
Indicator to show the strength of a users password.
PopupWindow
Creates an preview popup of destination link.
Query String Object
Useful for sending URL parameters.
Select box manipulation
Remove and add options from a select list or dropdown in many ways.
selectCombo
Tool for making dependant dropdowns with Ajax.
Star Rating
Generates star rating from input fields
Grid
Dynamic ajax grid control.
slideViewer
Image gallery as slides.
Spoilers
Hide content behind an image until user action is taken.
tableHover
Row and column highlighting with variations.
tableFilter
Search box is added to each column header to filter table.
tablesorter
Client side table sorting.
Taconite
Easily make multiple DOM updates using the results of a single AJAX call.
Textgrad
Add gradients to whole blocks of text.
Time Entry
Sets an input field up to accept a time value.
Tooltip
Add tooltips from title page.
Validation
Add live validation to forms.
WYMeditor
Web-based XHTML WYSIWYM editor.
Zoomi
Zoomable thumbnails.
XSLT
Transform XML/XSL from JavaScript.
XAP
Ajax library.
Enjoy this Post? Subscribe to the 2Experts Design Blog or follow us on twitter
Our blog is updated regularly with content related to web design, inspiration, tutorials, wordpress, freebies and much more. If you don’t want to miss out on future posts, you can subscribe by RSS or Email

Posted in Design, Graphic Design, Resources, Web Design | Comments Off