PHP

Form Table Module

Submitted by andy on Sat, 03/01/2008 - 14:23.

http://drupal.org/project/formtable

The Form Table module provides two new Form API elements and theme functions which make it easier to format Form elements within HTML tables.

The new element types are:

Image(s): 

ProofGroup.com

Submitted by andy on Thu, 02/28/2008 - 11:46.

proofgroup.com

I designed, themed, and constructed the Proof Group web site using Drupal 5, contributed modules, and a custom "glue" module to streamline interface and interaction in a few places.

 

Image(s): 

Value List Module

Submitted by andy on Thu, 02/28/2008 - 10:33.

What it Does Value List provides a Drupal interface for managing lists of values which may be used to populate the #options arrays of Form API select elements. Who it’s For This module is for developers who, for whatever reason, are not using CCK to define user input forms, but still need the ability to manage select element options in their custom-coded FAPI form definitions without repeatedly updating the module code. How to Use It

Image(s): 

Broadcaster E-Mail tracking and Management Interface

Broadcaster is a module and web service which adds the ability to send batch e-mail messages to preselected groups of constituents in inResonance’s core FileMaker solutions. While the list management and message composition is managed by FileMaker, a web component was required to create unique identifiers for each client as well as track information about each e-mail broadcast:

  • Which recipient(s) read a given e-mail
  • Which link(s) a recipient followed out of a given e-mail

Clients can access this information in CSV or FMPXMLRESULT format via unique URLs.

Professional PHP4 Multimedia Programming

I was approached by Wrox Press to contribute to Professional PHP4 Multimedia Programming as a result of the pieces I had written for Wired Publications’ Webmonkey.

Image(s): 

ColorChip

Submitted by andy on Sat, 10/27/2007 - 20:04.

ColorChip is a PHP class for working with color in a more convenient manner than the basic RGB and Hexadecimal triplets often encountered in programming, especially web-oriented programming. ColorChip allows you to define a color using RGB, HSV (Hue, Saturation, Value) or a Hexadecimal string. ColorChip objects have properties for all three of these color models, as well as methods for adjusting both RGB and HSV values - these methods automatically update all of the object’s properties. Additional methods exist for getting color compliments, triads, and the nearest websafe color.

Image(s): 

WebcamNow User Registration Screen

Submitted by andy on Sat, 10/27/2007 - 20:04.

I designed both the small advertising buttons on the left side of this page as well as the graphics incorporated into the signup screen. I also programmed some of the backend functionality of the user registration screens using PHP.

Image(s): 

FLWFinder

FLWFinder was a PQA (Palm Query Application, also known as "Web Clipping Application") for looking up the addresses of Frank Lloyd Wright-designed buildings from any PalmOS handheld with an internet connection. The backend consisted of a set of PHP scripts which in turn accessed a MySQL database.

Image(s): 

WomenArts Network

The Fund For Women Artists wanted a system that would allow artists to sign up for a free account, and create their own artist profile on the womenarts.org web site, searchable by name, location, or artistic interest. The system was build from scratch using PHP and MySQL, and currently supports more than 800 artist profiles at .

Image(s): 

Nursing Orientation System

The most complex project I developed at the hospital was a PHP/PostgreSQL system for tracking skill competencies for the nursing staff, to replace the paper system that was in use at the time. For each nursing position in each department there’s a list of skills, or "Orientation Tool", that the employee must demonstrate they’re capable of performing. As new employees show they can perform their duties, the appropriate skills on each Orientation Tool are digitally signed by a preceptor.

Image(s):