Seagull 0.6.3 Released

January 23, 2008 04:40, contributed by: seagull
Well it took a bit of time but after quite a few months a new release of Seagull is finally out, 0.6.3. Things have been keeping pretty busy with the startup I'm working on, but it's been a great opportunity to refine some features of the framework and optimise the performance.

The early indications are good, after less than 10 weeks of going live Kindo users are creating up to 20k profiles/day and the server load is staying comfortably below 0.5.

The latest Seagull release has a long list of improvements and new features, now it's just a case of bringing the wiki documentation up to date to reflect this Should happen in next few weeks.

Here's an overview of what's new:

  • CSS and JavaScript reorganization and optimization
  • emails can now be stored in a queue managed by the db
  • caching support has been extended to include javascript, css, PHP libraries and method calls
  • we integrated Horde_Routes, imo one of the better PHP routes libs available
  • Zend_Cache, which had clearly overtaken Cache_Lite is now wrapped by SGL_Cache, so devs have easy access to a memcached backend
  • Dmitri developed an alternative array-based navigation driver, same flexibility as former driver but lightning fast
  • out-of-the-box RTL support thanks to our work on the Arabic translation of http://kindo.com/
  • the test suite now runs end-to-end in CLI
  • the translation module has been greatly enhanced and was key in allowing us to release 14 languages in 10 weeks, including Arabic, Chinese and Russian
  • full support for stored proc multiple resultsets in the SGL MySQL db driver and for storing DDLs for procs, views, functions, triggers and default or test data in your modules
  • many performance improvements
  • support for multiple attachments in SGL_Emailer
See the CHANGELOG for full details.

Looking ahead, the roadmap for the next few months will be as follows:

  • with the current release development will stop on the 0.6.x branch
  • 0.9 will be next branch, essentially slimming down the current release which is fully BC with 0.6 series and therefore contains a lot of workarounds
  • release 1.0 fast (finally!) - this will be fully php4 compatible as per the original mandate of the project, but easy to use for creating your own PHP5 managers and libraries (Zend, ezComponents, etc)
  • release a 2.0 version of Seagull that will be PHP5 only and
    • using SPL where ever possible and taking advantage of modern PHP
    • more component based with minimal core framework
    • integrated with quality 3rd party libs, not only PEAR
    • all deps and installation handled by CLI PEAR installer
    • not sympathetc to PHP beginners
Thanks to the community for your continued support, and hope you get great mileage out of this latest release!

[back to list]

comments


be the first to leave a comment
Enter your comment Note: Comments must be approved before being displayed.
  #####   #         #####   ####### 
 #     #  #    #   #     #  #    #  
       #  #    #   #            #   
  #####   #    #   ######      #    
 #        #######  #     #    #     
 #             #   #     #    #     
 #######       #    #####     #     
 

At a Glance

Sponsors

  • Get programming homework help from professionals at Homework-Desk.com anytime!
  • HomeworkPal.com - homework help with biology, physics, math assignments.
  • Having problems with your assignment? Our homework help site can give you a hand with math, physics, programming and much more!
  • Free Usenet Trial
  • ecommerce website new zealand

Login

Username Password

Not Registered?
Forgot Your Password

*denotes required field

Community

 
Seagull PHP Framework

Sponsored by

The Seagull project is sponsored by Seagull Systems, see the range of products offered.

Readers