@mfyvie -
Sadly, we are not talking about a bug
OR a feature. That's what makes this problem such a challenge -- we are talking about a key piece of the data architecture on which the entire Joomla! application depends.
It might be a good idea to go back and read Toubkal's remarks in Reply #12. Of all the times I have read posts and articles on this Itemid 'issue' (and its been written on a bunch!) his post put it into clearest perspective as to why not having Itemid can cause all kinds of navigational problems. And, the points he raises are irregardless of the "read more" issue.
The "read more" link problem being stopped, now, is a good thing! As people continue to build Joomla!, they will learn right away to use menu item Itemid values. Why? Because the architecture requires it.
If you walked the many posts in Mambo and Joomla! searching for the literal "not authorized," I would wager the vast majority of time, the underlying cause was found to be a link created inside of Joomla! to a Joomla! content item without using a menu item URL. Can you imagine how many hours of how many people's lives have already been invested in solving the missing Itemid problem?
The interface relies on Itemid, problems come from not having it, so anywhere in the code that holes are found with Itemid logic, these holes must be sewed up. That is how important it is!
Now, lest you think everyone is tickled pink about the Itemid, understand that the developers know that the reliance on the Itemid is a weakness of Joomla! and it is actively discussed as a future improvement needed. But that will not be easily accomplished as the Itemid is the PRIMARY driving force in this environment -- it all starts and ends with the Itemid. The data model is built on this structure. Changing the underlying data model is the BIGGEST change one can make to the application -- the ramifications to the code are horrendous.
I believe plans call for overhauling this data structure with v. 2. And, that's why they call it a road map -- they are getting every thing lined up to help reduce the complexity and impact of this change.
Now, mfyvie, I don't mean to make you feel bad, either. We all got to the same point in realization as you are at now. But, rest assured, the developers understand this completely, agree with your points, and are actively trying to figure out when it will be possible to fix it. But, it is a long-term, not short-term fix. Your specific ideas are really good - but, it's not quite as easy to implement as you are thinking. UNfortuately!
Amy
BTW - Here is an FAQ entry entitled
WIP: ItemID problems - Possible solutions/workarounds <
http://forum.joomla.org/index.php/topic,4259.0.html > I believe they basically brought it with them from Mambo. Just more evidence of how fundamental this issue is -- and how long its been with us.
And, another,
FAQ: "You are not authorized to view this resource. You need to login." <
http://forum.joomla.org/index.php/topic,19443.0.html > November 18, 2005