There is a lot of choice on the CPAN for open source Perl libraries and sometimes it's difficult to get an idea of how modules compare to each other. CPAN Ratings is a good source of reviews but it's not convenient to compare one module with another. To provide a partial solution, I whipped up a quick CPAN Compare page which will pull the CPAN Ratings from a number of modules and summarize them for you.Read more...
On this page
Yahoo! provides a number of cheat sheets for their YUI library widgets however these are in PDF format and not usable as wallpaper. PDF is great as a transport format because you can provide one version for everyone, however transforming it makes it more appealing for actual use. I prefer cheat sheets in standard image formats that can used as wallpaper, espcially useful with virtual desktops.
Here are the YUI 0.11 cheat sheets converted to PNG images of various sizes. Let me know if any other sizes would be useful.
|Animation||1400x1050 1280x960 1165x900 1024x768|
|Calendar||1400x1050 1280x960 1165x900 1024x768|
|Connection Manager||1400x1050 1280x960 1165x900 1024x768|
|Dom Collection||1400x1050 1280x960 1165x900 1024x768|
|Drag & Drop||1400x1050 1280x960 1165x900 1024x768|
|Event Utility & Custom Event||1400x1050 1280x960 1165x900 1024x768|
|Logger||1400x1050 1280x960 1165x900 1024x768|
|Slider||1400x1050 1280x960 1165x900 1024x768|
|TreeView||1400x1050 1280x960 1165x900 1024x768|
Here are some screen shots of various autocomplete effects in action to show what people are doing. The images and names above the images have links to the relevant sites with the domain name shown. I'll add more screen shots here as I get them. Let me know if there are any other toolkits demos or interesting implementations.
Here are some observations:
- All of the screen shots and links are for toolkits except for Google which is just shown as an example.
- The jQuery and Scriptaculous demos do not automatically display "autocomplete" text in the input element.
- All of the demos, except Dojo, include text that will end up in the input field as well as extra display text that will not.
- Where both simple and customized demos are available, the customized one is used for the screen shot.
- Del.icio.us also has nice variable horizontal location/width autocomplete for tags that I don't have a screen shot for atm. Gmail also has a nice autocomplete that isn't shown.
The observations are just for the particular demos available. The libraries may have the ability to be configured in additional ways.
NOTE: The jQuery screen shot has been edited to size it better from the demo page: (a) the number of results was reduced and (b) the width has been reduced because there's a lot of blank space in the demo. The original jQuery screen shot is also available.
UPDATE: CAPXOUS has an interesting paged autocomplete variation which adds Next and Prev links when applicable. The one minor issue I ran into when using this is that it would switch location (above/below the input) if it was near a browser edge and the number of items changed as shown below. I found this a bit disconcerting. I wonder if there's a way to making it always used the side for the larger list? CAPXOUS can also show info that's searched on but not shown but this was less interesting than the paging. One final note, unlike the other JS libraries listed above which are free open source software (FOSS), CAPXOUS is commecial requires a license fee. Pretty interesting idea.