July 10th, 2008
Many community members have pointed out an error in 1.5.4 with duplicate titles. This issue affects both content and contact views (article layout, and contact detail layout to be specific). We are aware of the problem and are working on a clean, simple way to rectify it. The plan is to fix this issue and release 1.5.5 in the coming weeks. Until then, you can use a layout override in the template to bypass the issue.
The reason for the issue
Since the days of Joomla! 1.5 RC 3, Joomla! has dealt with page titles inconsistently. Some components dealt with it one way, while others did another. At times the parameters were ignored completely. This created several issues, some of which impact SEO, all of which were frustrating. In 1.5.4, we changed all the page titles to behave in a smooth, consistent manner across the entire system. This is a huge step forward, as it really starts to unify the behavior and make Joomla! much more consistent and predictable to administrate.
Our testing process had multiple people testing these patches to make sure it wouldn’t break anything. But, we missed the duplicate title issue when testing. The squad has already started talking about how to ensure this doesn’t happen again. We recognize this duplicate page title problem and are working on rectifying it, as soon as possible.
Using layout overrides to fix it
A member of the community (Tibor Tóth) actually found an excellent method of fixing the issue without hacking the core! He came up with the idea to use layout overrides to change the display (NOTE: Your third party template may already do that for you). For more information on how to actually use the layout overrides, see the forum post about it. This is a very fast, and effective way to fix this issue until 1.5.5 comes out.
How to prevent these kind of issues
For those of you who don’t know, we have a team in the development working group called the Bug Squad. We are comprised of around 20 to 30 members (coders, designers, and testers). We test every single commit that goes into the 1.5 code base. We care very much about the quality of Joomla!. The team was designed to help stabilize and mature the 1.5 code-base.
We need your help! We are always on the lookout for new, eager individuals to help us locate and test issues such as this! If you can program, great! If not, we still need your help! If you’re interested in helping us out, contact me (Anthony Ferrara) or Sam Moffatt for more information.