Elegant tools to easy your life in web development

As I have mentioned in my previous post these days I’m involve in developing a web based CRM for a client in UK in the company I’m employed. I’m currently in the phase two of its development. In this effort I had to incorporate various functionalities into it, such as calendar for event management, bulk file uploading, star rating for order and product profitability, various UI enhancements, etc…

In fulfilling these requirements within the strict project deadline I consult the help of Google Search to find answers to them. With few hours of searching I came across some fabulous tools that helped me to achieve my requirements with few or no effort. So I though of sharing the benefit with you. I must especially thank all the authors for releasing them to be used in any project for zero cost and fair licenses (LGPL, Apache, MIT, Mozilla etc… )

File Uploading

  • FancyUpload
    FancyUpload 3.0

    FancyUpload is a file-input replacement which features an unobtrusive, multiple-file selection menu and queued upload with an animated progress bar. It is easy to setup, is server independent, completely styleable via CSS and XHTML and uses mootools to work in all modern browsers.

  • JqUploaders

    jqUploader is a jquery plugin that substitutes html file input fields with a flash-based file upload widget, allowing to display a progressbar and percentage. It is designed to take most of its customization from the html code of your form directly – so you don’t have to do things twice.

Event Calendar

  • PHP-Calendar

    PHP-Calendar is a simple web calendar. It is targeted towards groups that need to collaboratively create and track events. In that same collaborative spirit, the source for PHP-Calendar is available under an open source license for anyone to use and modify.

  • Maian Events
    Maian Events

    Maian Events is a nice XHTML/CSS theme based calendar with options to auto archive events after they have finished. Visitors can also post comments for events if enabled and pictures can also be added by admin if applicable.

Instant Messaging

  • ajax im
    ajax im

    ajax im (“asynchronous javascript and xml instant messenger”) is a browser-based instant messaging client. It uses AJAX to create a near real-time IM environment that can be used in conjunction with community, intranet, and social websites. No refreshing of the page is ever needed for this “web application” to work, as everything is updated in real-time via JavaScript.

UI Enhancement

  • RokBox

    RokBox, the successor of our popular RokZoom plugin, is a mootools powered JavaScript slideshow that allows you to quickly and easily display multiple media formats including images, videos (video sharing services also) and music. RokBox provides a theme system that allows you to create your own custom ones to fit your websites design.

  • ReMooz

    ReMooz is an open-source widget for great looking and unobtrusive inline-pop-ups, powered by mootools. It enables how your visitors browse through content, such as thumbnail images and HTML. ReMooz features centered or relative-positioned draggable zoomed images, content preloading, fading captions, with plenty of options and is highly configurable: Add a simple image zoom or create a fancy design element for any graphic that needs to be enlarged on your site..

  • LightBox
  • ThickBox

1 Comment

  1. yoshan said,

    November 30, 2009 at 12:49 pm

    Hey these are fantastic stuff. Thank you for sharing these with us. These will really make developers life easier as you have said. 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: