the rasx() context

I preach these Blues, then choose my seat and sit down.

The Rumors Are True: I Am Rebuilding SonghaySystem.com on the Zend Framework

My previous, technically-suspect post “Scott Guthrie and the Zend Framework” back in February may suggest that I am now running directly into spending two weeks rebuilding SonghaySystem.com on top of the Zend Framework.

It is true folks. I am rebuilding SonghaySystem.com on top of the Zend Framework and it will take about two weeks of “spare” time.

For the handful of very special people in my life who are waiting for my other (more artistic) projects to (finally) appear, this ‘Zend thing’ may seem like a compulsive detour, sucking yet more life out my creativity (this detour, by the way, stalls my Adobe Flex work). For me, building on top of Zend framework is like setting up a retirement fund for one of my children. So I understand how this can look like overkill for more Bohemian types.

Here are some notable blurbs about this sleep-depriving experience that should be expanded on later:

  • The Zend Framework introduced to me, in force, the PEAR Coding Standards.
  • The phpDocumentor support in Eclipse Europa WTP came to the fore. Code folding in the Eclipse PHP editor sucks—Microsoft is utterly superior here.
  • The Zend Framework by design replaces 99% percent of the reasons why I need to write Apache rewrite rules in my .htaccess file(s). This by design is freaking awesome.
  • The Zend Framework introduced to me the practice of storing 99% of PHP code outside of the web root. This caused me to build a WebBaseConfiguration class of static helpers (for ‘meta’ bootstrapping) and design something I call configuration ‘chaining.’
  • Like this guy “steve” who wrote “Frustration with Zend Controller Action Helpers,” I lost about nine hours trying to understand how Action Helpers work. View Helpers, on the other hand, came very quickly largely because of better documentation and, by ‘dumping’ Zend_Controller_Front with print_r, one can see that View Helper paths are set up by default.
  • After the Action Helper thing got going, the concept of controller ViewFragment came to me. This is a base class that contains ‘generic’ calls to the database to mix data with XHTML markup. Other Action Helpers can subclass ViewFragment to produce more page-specific markup.

I can’t wait until I am done. I am sick of this falling-in-love-with-even-more-code shit!

Share and Enjoy:
  • del.icio.us
  • Facebook
  • Technorati
  • Digg
  • Slashdot
  • Google Bookmarks

This entry was posted on Wednesday, March 5th, 2008 at 12:05 pm and is filed under Digital Media Production, XAMPP Stack, kinté space news, root. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “The Rumors Are True: I Am Rebuilding SonghaySystem.com on the Zend Framework”

  1. the rasx() context » Blog Archive » Random Screenshot: Zend Framework Version of SonghaySystem.com Almost Done! Says:
    March 14th, 2008 at 1:36 pm

    [...] Two things people somewhere out there who care may notice: (i) The _legacy folder contains the old SonghaySystem.com site. I poach old code from there and insinuate it into the Zend framework and (ii) my Zend configuration file is in XML format—this is extremely useful for pre-bootstrapping (a design pattern I hinted at earlier). [...]

Leave a Reply

Please leave a comment. Comments are encouraged but they must contain relevant details. These details are very helpful when they refer to exactly what the author has written. Any appeals to “common sense” with usage of phrases like, “this is stupid” or “you are so ignorant” will be ignored. Also, any quick blurbs like, “this is great” or “good job” will be reluctantly suppressed. See you later… without blindness.

the rasx() context is proudly powered by WordPress
Entries (RSS) and Comments (RSS).