Well...I finally upgraded my site from 2.2 and...I'm confused.
My site: hsdkfans.com (I know, it's empty. It's because I spend all my time on IPS instead of working on my site
I spent 20 minutes with this and gave up and ended up cheating with
$this->registry->output->setTitle( );
I don't get it...this really needs to be more simple. My frontpage is index.html and in it I've got {parse articles}. The Page Name is "HSDK Fans". The page title is "History's Strongest Disciple Kenichi Fans". I think it's expected that since I have filled out the page title box that that will be the page title. However, I have parse articles so I can understand why this isn't the case, but watch what happens to my page title when I remove my cheat.
"HSDK Fans - History's Strongest Disciple Kenichi Fans - HSDK Fans"
Ok ok..so what are we doing here? The first "HSDK Fans" is the article title set in the articles configuration. The part in the middle is my page title, but what is the last part coming from? This is on the front page...so it's not my category or anything (and I don't even have a category named HSDK Fans).
So now lets take a peek into the documentation on this...and we find this.
Ok so articles are technically databases, but this really isn't ideal. The majority of us don't want such a complicated frontpage name. We just want the frontpage to be the name of our site. So, my suggestion is basically this.
In basic settings the page that we designate as our default home page should have some kind of special overrides so that databases do not mess with the title of the page and instead we can choose it in the page settings. Just for the frontpage, or as that documentation article says, the Index page. I know that I can use my cheat or use that one hook, but I'm trying to keep this simple for a large variety of people. I really don't think most people want such a complicated title as their frontpage rather they want something simple so that when they google mysite.com the title they see is "My Site" not "My Article Database Title - My Page Title - My Site".
Hope I explained that right...it made sense in my head.
P.S.
$this->registry->output->setTitle( ); is my new favorite toy. Never remove it.












