Popular Posts
Tools and Tips
Search
What I'm Doing
Saturday, November 17. 2007
67 Killer Resources for Web Developers and Designers
As a designer or developer, efficiency, proficiency, and timeliness are of the essence. The quicker we can implement our ideas, and go from a mock up to fully documented, functional code, the better. Here are 67 killer resources to help you get the job done quicker, and easier than ever. All of my favorite (mostly) open source tools, with some Ajax, PHP Frameworks, Palette tools, Icons and layouts, MySQL tools and managers, RSS parsers and more. And there's plenty more where that came from.PHP Frameworks
CakePHP – Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.CodeIgniter – CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you're a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you're tired of ponderously large and thoroughly undocumented frameworks.
Symfony – Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
Prado – Prado is a component-based and event-driven framework for rapid Web programming in PHP 5. Prado reconceptualizes Web application development in terms of components, events and properties instead of procedures, URLs and query parameters.
Solar – Solar is a PHP 5 framework for rapid application development. It is fully name-spaced and uses enterprise application design patterns, with built-in support for localization and configuration at all levels.
Swat – Swat is an open–source (LGPL) web application toolkit built with PHP5. It is primarily developed and maintained by silver orange, but participation and contributions are welcome.
Zoop – Zoop is an object oriented PHP framework. Zoop is modeled after the MVC design pattern. It is a high performance, secure, and scalable framework for PHP. It is designed to be very fast and efficient and very nice for the programmer to work with. Zoop has been built in a modular way so it is both easily extensible, and light. It has been in development and production use since 2001 and is quite mature.
PHP Classes/Snippets
PHPClasses – Freely available programming classes of objects written with PHP. PHP Classes Repository is a service created in 1999 as a means of distributing freely available programming classes of objects written in PHP. They have thousands of classes sorted into sections, easily accessible.
PEAR – PEAR is short for "PHP Extension and Application Repository" and is pronounced just like the fruit. They provide a library of source code, with distribution and package maintenance tools, a standardized coding style, and more.
PHPFreaks – PHP Freaks is an online PHP Help community that provides PHP Tutorials, PHP Examples, PHP Scripts, PHP Support, Web Developer Documentation and more.
PHPOpenBiz – Want to build a data centric business application without dirty code – PhpOpenbiz (Openbiz) is the solution! OpenBiz is a PHP application framework for professional IT developers and consultants to build web–based enterprise applications.
PHP-Classes – Another collection of various classes, broken down by type into sections.
MySQL Database Management
phpMyAdmin – phpMyAdmin is a tool written in PHP intended to handle the administration of SQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, manage privileges, export data into various formats and is available in 50 languages. Development is backed up by the phpMyAdmin team.
MySQL GUI Tools – Tools from MySQL include a Migration Toolkit, MySQL Administrator, Query Browser, and Workbench, to build queries with a GUI.
PHP Mini Admin – An extremely lightweight alternative to heavy phpMyAdmin for quick and easy access MySQL databases.
KooDB – KooDB is a simple interface to MySQL that provides the features that most people need, without the complicated functions found in phpMyAdmin. It allows you to administer your databases and users from a simple, easy to use web based interface. KooDB is written in pure PHP 5 (though it will probably work with PHP4) and designed for MySQL 5.
RUIDB – RUIDB was made to enable users with little knowledge about MySQL to add/edit/delete/view rows of MySQL-Tables. It is also a nice tool for admins or website authors. RUIDB was not made and will never be able to alter the layout of tables or create tables.
PHP Content Management Systems
Joomla – Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable.
Drupal – Drupal.org is the official website of Drupal, an open source content management platform. Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from personal weblogs to large community-driven websites.
WordPress – WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. What a mouthful. WordPress is both free and priceless at the same time.
SilverStripe – SilverStripe is an intuitive content management system atop a powerful programming framework.
Bitweaver – Bitweaver is an open source content management system. Its speed and power are ideal for large-scale community websites and corporate applications, but it is simple enough for non-technical small site users to set up and administrate. It comes fully featured on install but is easy to extend.
XOOPS – XOOPS is an extensible, OO (Object Oriented), easy to use dynamic web content management system written in PHP. XOOPS is the ideal tool for developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more.
PHP Tools
Alternative PHP Cache – The Alternative PHP Cache (APC) is a free and open opcode cache for PHP. It was conceived of to provide a free, open, and robust framework for caching and optimizing PHP intermediate code.eAccelerator – eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times.
Xdebug – The Xdebug extension helps you debugging your script by providing a lot of valuable debug information.
PHP Beautifier – This program reformats and beautifies PHP 4 and PHP 5 source code files automatically. The program is Open Source and distributed under the terms of PHP License. It is written in PHP 5 and has a command line tool.
PHPUnit – In the last decade, PHP has developed from a niche language for adding dynamic functionality to small websites to a powerful tool making strong inroads into large-scale Web systems. Critical business logic like this needs to work correctly. But how do you ensure that it does? You test it, of course. To make code testing viable, good tool support is needed. This is where PHPUnit comes into play. Unit testing made easy.
Javascript/Ajax Frameworks & Libraries
Prototype – Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.
Script.aculo.us – script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.
MooTools – MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.
jPOP – jPOP is a PHP RIA framework that will help you rapidly develop interactive, smooth, and reliable web applications. Without knowing a drop of Javscript or how Ajax works, and even just a working knowledge of PHP, you can transform your web page into a complete Rich Internet Application.
qooxdoo – qooxdoo is one of the most comprehensive and innovative Open Source multipurpose AJAX frameworks, dual-licensed under LGPL/EPL. It includes support for professional JavaScript development, a state-of-the-art GUI toolkit and high-level client-server communication.
Dojo – Dojo is an Open Source DHTML toolkit written in JavaScript. It builds on several contributed code bases (nWidgets, Burstlib, f(m)), which is why we refer to it sometimes as a "unified" toolkit. Dojo aims to solve some long–standing historical problems with DHTML which prevented mass adoption of dynamic web application development.
Yahoo UI Library – The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.
MochiKit – MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast. We took all the good ideas we could find from our Python, Objective-C, etc. experience and adapted it to the crazy world of JavaScript.
Rico – Offers visual effects, styling, drag and drop and Ajax functions. Requires Prototype.
jQuery – jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.
xajax – xajax is an open source PHP class library that allows you to easily create Ajax applications using HTML, CSS, JavaScript, and PHP.
Sending E-mail
PHPMailer – Many PHP developers utilize email in their code. The only PHP function that supports this is the mail() function. However, it does not expose any of the popular features that many email clients use nowadays like HTML-based emails and attachments. It is open source and the LGPL license allows you to place the class in your proprietary PHP projects.
Swift – Swift is a fully OOP library for sending e–mails from PHP websites and applications. It does not rely on PHP's native mail() function which is known for using high server resources when sending multiple emails. Instead, Swift communicates directly with an SMTP server or a MTA binary to send mail quickly and efficiently.
RSS
MagpieRSS – MagpieRSS is compatible with RSS 0.9 through RSS 1.0. Also parses RSS 1.0's modules, RSS 2.0, and Atom. (with a few exceptions)
lastRSS – lastRSS.php is simple yet powerful PHP class to parse RSS.
Suttree – An RSS parser that uses PHP and freely available RSS feeds to add fresh news content to your site.
Templating
Smarty – Although Smarty is known as a "Template Engine", it would be more accurately described as a "Template/Presentation Framework." That is, it provides the programmer and template designer with a wealth of tools to automate tasks commonly dealt with at the presentation layer of an application. I stress the word Framework because Smarty is not a simple tag–replacing template engine. Although it can be used for such a simple purpose, its focus is on quick and painless development and deployment of your application, while maintaining high–performance, scalability, security and future growth.
Savant – Savant is a powerful but lightweight object-oriented template system for PHP. Unlike other template systems, Savant by default does not compile your templates into PHP; instead, it uses PHP itself as its template language so you don't need to learn a new markup system.
PHPTAL – PHPTAL is a implementation of work. To be short, PHPTAL is a XML/XHTML template library for PHP. While most web developers continue to use ASP/JSP/PHP tags as the core language of their templates, the Zope community came with a refreshing idea named . The idea was to move presentation actions inside XHTML attributes instead of using plain tags or elements.
HTML_Template_Xipe – HTML_Template_Xipe and moved to PEAR. This is a template engine for PHP, to easier and faster create and better structure web pages/applications. SimpleTemplate additionally can easily translate the templates, it compiles them.
HTML_Template_IT – Integrated Templates easily with PHP.
PHP–Templates – Compiled PHP module to process template files. Extremely fast. Among others, supports Macromedia Dreamweaver template synthax.
Colors, Graphics, and Icons
COLOURlovers – Find design inspiration with thousands of palettes and color schemes to fall in love with. Influence color trends by rating, commenting and sharing.
ColorBlender – Free online tool for color palette design and matching.
kuler – From Adobe Labs. Quickly create harmonious color themes online. Explore, create and share color themes.
Colorcombos – Welcome to the world of colors where you're sure to find the perfect color combination for your project. This site was built to help web developers quickly select and test website color combinations. The heart of the site is the Combo Tester, which allows web developers to see how different color combinations work together on the screen.
Aviva Directory – The Canonical List of Online Color Resources for Designers (updated periodically with neat stuff) Tons of great color tools and resources.
Free Stock Images – All photos on this web site are public domain. You may use these images for any purpose, including commercial. But if some photo contains logos and products you need to be careful. Using someone else's trademark commercially can get you sued.
Photoshop Brushes – Photoshop Brushes, We offer over 500 photoshop brushes all for free, with those kind of numbers why would you search for photoshop brushes anywhere else?
Dry Icons – All icon sets at DryIcons.com are carefully designed and developed by our team of professional web and graphic designers. We designed the DryIcons website to bring your applications the best professional appearance, because we believe that your applications deserve more than just great coding.
Silk Icons – “Silk” is a smooth, free icon set, containing over 700 16-by-16 pixel icons in strokably-soft PNG format. Containing a large variety of icons, you're sure to find something that tickles your fancy. And all for a low low price of $0.00. You can't say fairer than that.
Mini Icons – “Mini” is a set of 144 GIF icons available for free use for any purpose.
Vector Icons – A collection of 825 vector icons in varying colors.
IconBase – Here you´ll find the best icons from the best artists in the world. The icons here listed belong to the individual authors and companies. They are free for personal and non commercial use. If you are an icon artist and desire to share your work with the world, this is your place.
Perfect Multi–column CSS – Perfect multi-column CSS liquid layouts – iPhone compatible.
Doxygen – Doxygen is a source code documentation system for C++, C, Java, Objective–C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Other Useful Resources
activeCollab – Keep Projects on Track. Plan your projects and track their progress... activeCollab lets you assign tasks to people, define what is urgent. See what your team is doing and what they need to do, discuss stuff that you are working on and more.
miniajax – Nice looking, simple, downloadable DHTML and Ajax code.
Open Source Web Design – Open Source Web Design is a site to download free web design templates and share yours with others. We help make the internet a prettier place. They have over 2,000 free layouts to choose from.
Added
PHP Cache Lite - This package is a little cache system optimized for file containers. It is fast and safe (because it uses file locking and/or anti-corruption tests). Added by AaronWhat resources or tools do you use?
What are your favorite scripts or tools to increase your productivity? Did I miss something good? I want to hear what you have to say. Leave a comment and share some of your favorites with us, or add to our list.
The microsoft training helps in improving the skills of Microsoft software and it is considered as an important it training for professional or beginner level learners. The ccie is a popular certified course offered for people trying to become Cisco certified professional. The ccnp certification is very much in demand nowadays, along with the mcsd certifications. In networking field, the engineers are familiar with the worth of completing cisco certification. The mcsa boot camp is of the courses workshop offered for preparation of MCSA exams
Trackbacks
Trackback specific URI for this entry
No Trackbacks

