Adobe Spry framework

April 9th, 2008

This framework allows rapid deployment of Ajax enabled web pages. View more info

Color theme generator

April 9th, 2008

Adobe’s Kuler allows you to quick generate color schemes that look visually pleasing.

PHP frameworks

March 10th, 2008

This article compares various popular PHP frameworks that are available.

Read the article

Yahoo User Interface library

March 2nd, 2008

The Yahoo User Interface (YUI) library is a set of utilities and controls that make it easy to create interactive browser interfaces. Over 200 online examples explain how to use every aspect of the library.

Streamlining forms design with widgets

February 26th, 2008

Here’s an interesting article on designing widgets for form elements.

PHPList

December 27th, 2007

Common requirements of an email newsletter system.
 
(a) When user completes a contact form (or a “subscribe to newsletter” form) the data is added to database (name, email, phone etc).
 
(b) The admin has provision to view and manage subscriber database (i.e. they can search on any field like name, email etc and view or delete subscribers)
 
(c) Admin can define subscriber groups and users to various email groups via admin (or it can be automatically moved to a particular group, e.g. any user added from contact us form can be put into the “clients” group etc).
 
(d) The footer of all email must have the name of the site and unsubscription information.
 
(e) Allow personalization of the newsletter based on the fields stored in database (e.g. “Hello “).
 
PHPList (www.phplist.com) is a program that does all this and much more.

Here’s a script that will allow adding of new subscribers directly into the PHPList database without using the manual phplist subscribe page,
http://projects.jesseheap.com/all-projects/phplist-subscribe-http

Smarty templating system

December 27th, 2007

Info on the Smarty templating system is available at:
http://smarty.php.net/

Here are some Smarty plugins which will be useful:
http://sourceforge.net/projects/smartycms/
http://www.phpinsider.com/php/code/SmartyValidate/
http://smarty.incutio.com/?page=datatable
http://smarty.incutio.com/?page=html_tabs
http://smarty.incutio.com/?page=AnRDFPlugin
http://smarty.incutio.com/?page=pager
http://www.cerdmann.com/imagetext/  (this can be used to produce image headings for each page title text)
http://www.cerdmann.com/thumb/
http://smarty.incutio.com/?page=captcha
http://smarty.incutio.com/?page=DHTMLCalendarPlugin
http://smarty.incutio.com/?page=browser_is
http://smarty.incutio.com/?page=list_templates (this plugin allow us e.g. to have 2 or 3 templates for a site and let user decide which one they want to use)
http://smarty.incutio.com/?page=commify
http://smarty.incutio.com/?page=Breadcrumbs

Here’s the full list of Smarty plugins:
http://smarty.incutio.com/?page=SmartyPlugins

And other Smarty resources:
http://smarty.php.net/resources.php

Creating CSS based layouts

December 27th, 2007

Here are some guidelines to creating XHTML/CSS validated layouts.

1. Create XHTML/CSS layouts (without using tables).
 
2. When creating CSS for headings, titles etc please override the built-in heading tags (H1, H2, H3…) instead of using names like ’smalltitle1′, ‘titlenew’, etc. E.g. use define “H1″ style for large heading, define “H2″ for smaller titles etc depending on the type of heading/title style.
 
3. Make sure that all navigation images are optimized (converted to GIF).
 
4. Make sure that W3C validation for XHTML/CSS is done using W3C tool at http://validator.w3.org/

Here are some pages that explain how to create CSS based layouts.

http://www.duclaux.net/blog/how-to-convert-your-photoshop-document-to-a-css-in-less-than-30-seconds-a-precise-tutorial-with-illustrations/2006/02/08/

http://www.pixel2life.com/publish/tutorials/33/converting_tables_to_a_css_div_tag_and_xhtml_validated_layout/

http://www.pixel2life.com/publish/cat/css_stylesheets/

Project management tips

December 25th, 2007

An article that outlines some simple tips for effective project management.

Google Charts API

December 23rd, 2007

This simple charts API from Google allows you to create charts (bar chart, pie chart etc) on web pages.