Enforce Coding Standards with PHP_CodeSniffer and Eclipse IDE on Ubuntu Linux
ENUMs, User Preferences, and the MySQL SET Datatype
G3D on Ubuntu Linux
Changing Mailman Python Scripts for Virtual Host Support
Using PHP pspell Spell Check Functions with a Custom Dictionary
Using Multi-Byte Character Sets in PHP (Unicode, UTF-8, etc)
Microsoft Office Open XML

Development Resource Project

Thursday, 22 February 07, 10:06 am
compton
The aim is to provide a resource where developers can go in order to get code for a specific task.

Objectives
  1. To reduce time from design to deployment
  2. to help maintain code quality
  3. to reduce need for maintanence and support
  4. to help ensure code meets specific requirements (including FF support, security, performance)
  5. to facilitate group work through standardization
  6. to grant designers the ability to easily understand the functionality available when they design a site


Possible Solutions

  1. Skeleton in the Library - Skeleton site and DB, complimented by a library which provides additional functionality
  2. Puppet Master - skeleton library and database provide all possible functionality, which is enabled/disabled through config files
  3. Building Blocks - a library provides compatible components; a site is built from 'scratch' by getting all required components from library
1 2 3   

compton

5:32 pm, Monday, 26 March 07

I'm very pleased with how the menu has turned out. It has taken me the best part of the day, but it achieves all we wanted from it, namely:
  • Config via text file which can be auto-generated
  • Easy styling via CSS
  • Cross browser compatibility
  • Support for icons for menu options
  • Intuitive functionality, similar to standard Windows menus
A couple of screenshots are in order:



This first shot shows the menu in its dormant state.



When the user moves the mouse over a top-level menu, the options appear below (on top of any other page content). You can see the icons beside each menu option.



As the user moves over the options, they are highlighted as appropriate. If they move the mouse off the menu, it closes after a delay of 2 seconds unless they move over another top-level item, in which case it is closed immediately to prevent it getting in the way of the new menu.
 
 
1 2 3  Leave Comment
About This Page