Seagull Design Goals

  • independence of data, logic & presentation layers
  • extensible component architecture
  • automation of repetitive programming tasks
  • simplification of data access
  • comprehensive error handling
  • module workflow routines
  • form handling utilities
  • component reuse
  • authentication management
  • integration with PEAR libraries
  • PHP/K&R coding standards
  • platform/PHP version/browser independence
  • self-generating documentation
  • quality end user docs