On Sat, 2011-02-05 at 11:11 -0500, lists@xxxxxxxxxxxxxxxxxxxx wrote: > Morning everyone! > > I have a design question... No it's not about the interior of my > house... although I could use some help with that as well... > > I am working on a framework for my own use (And maybe one day will > beat out the popular frameworks! Hey I can dream right? :)) and to > increase my knowledge. > > Here's my current index page: > > DJ_doctype("HTML4S"); > DJ_head("Double J FrameWork", $cfgCss, $cfgMeta); > DJ_modules("navigation", "option"); > DJ_page("main_content.html", "mainContent"); > DJ_dbconnect($cfgDatabase); > > DJ_footer("copywrite", "Double J Web Design"); > > It all works perfectly but I'm starting to question having a bunch of > function calls like that or should I simply have a big master > DJ_displayPage() call? > > or should I have my framework create the html files? Has anyone gone > down this road before? any pitfalls I should watch out for that aren't > in google yet? :) > > Thanks everyone! > > Jason Pruim > > I guess it all depends on what you need. A little while back there was a discussion on the list about whether or not to leave all content dynamic or have the PHP CMS create the various .html pages required. There are pros and cons to each method. As for the various calls vs a single call to display the page, that depends on how you will be using it. Personally, I'd prefer using one call to something like your call to DJ_displayPage() which itself can accept various parameters or an array of parameters that then makes the more individual calls to the other functions. Anything to reduce typing while still being maintainable is never a bad thing in my book, unless it becomes a crazy long list of chained calls! Thanks, Ash http://www.ashleysheridan.co.uk