I suppose this is the first post here. I know everything is moving. Carrington JAM is awesome and I got tons accomplished the first 2 hours I used it with little PHP/Wordpress experience.
Then I ran into a problem, I created a home.php for my header for a static homepage and noticed that the blog home used the same header and I was baffled. I tried the meta-{key} but that wasn't supported.
Finally I dug into the utility.php file and noticed that the blog home (is_home) and (is_front_page) were assigned the same value. To me, especially since Carrington is billed as a CMS framework, this is wrong. Almost 90% of the sites I've built have a homepage/frontpage design that is very different from other pages on the site. Then there are static pages, then there is a blog "home" and posts etc. It seemed overly difficult to assign custom files to the site homepage.
I think the 'or' should be removed:
$context = 'home';
if (is_home() || (is_front_page()) {
$context = 'home';
}...
Explicitly state the frontpage:
$context = 'home';
if (is_home()) {
$context = 'home';
}
else if (is_front_page()) {
$context = 'frontpage';
}
I also think defaulting the $context = 'home' seems bad, but I don't really know much honestly.
Just a thought - keep up the good work.
Cheers - Dappy