Seagull 0.4.0 Released

April 19, 2005 17:16, contributed by: demian

Finally a stable 0.4 release! Highlights in this iteration:

  • the last of the FC bugs squashed
  • config ini files now unreadable even if your var directory is web-viewable (Georg Gell)
  • Seagull now works for CGI installations of PHP
  • configurable auto-login (Rares Benea)
  • module generator improvements
  • German and French translations completely up to date

This basically marks the end of all the front controller work which has been extensive, and now makes way for some of the other higher priority stuff: separating out a core Seagull, making modules installable the PEAR package mgr's 1.4 release, improving i18n support and hopefully moving translations to the DB to allow for truly multilingual support.

I've begun work on a release script in etc which should make more frequent releases a possibility. I'd also like to start addressing upgrade scripts to make the product more user-friendly, my company's product Max Media Mgr (phpAdsNew) has some good code we could look at here for ideas.

I've also just added badBoyWebTests.bb to the etc directory, this is a deceptively small script (windows only) that mimicks UAT testing by 'clicking' on every link in the app and testing that no errors are present. 'No errors' means no php notices/warning and no PEAR errors, both of which Seagull intercepts and wraps. The assertions are done by running a regex on the html sgl outputs.

This is a great help in ensuring that the hundreds of links in the app still work after each vigourous round of mods/patches/improvements we put in. It is no replacement for unit tests which we are still largely lacking, but should help trap some of the nastier errors.

I strongly recommends anyone interesting in reducing their test cycle to try this mostly free software out:

http://www.badboy.com.au/

I run it in vmware - while you're at it, please feel free to add to the sgl tests, there only partially complete at the moment.

Thanks as always to the mountains of patches, suggestions and feedback that's come in, keep up the great work!

[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