I have started to analyse the behaviour of content & menu itemid's
for the 1.0.10 platform. Indeed there are many existing posts in the forum, but none seem to offer a definitive answer to identify the problems & possible solutions (are the existing posts still valid with the latest built ?).
The basic idea is pretty simple: Check that the overall navigation of a joomla install is 100% coherent (focus on active state), and that the pathway behaviour is also 100% coherent.
This is a complex subject, as it highly depends of the organisation of the content & menu in the Joomla install. This is why I have decided to have a step-by-step approach to study different cases
STEP 1 - Blog pages approach.
STEP 2 - No Blog pages approach (Table+List).
STEP 3 - Mixed approach (Blog+Table+List)
STEP 4 & Above - Miscellaneous testings
Testing platform: Joomla 1.0.10.
See the results of STEP 1 testing -LAST MODIFIED 14/07/2006 9:52:
- http://www.55thinking.com/en/documents/STEP1.pdf (Detailed testing plan & results)
- http://www.55thinking.com/en/documents/STEP1.sql (SQL dump for testing purposes)
See the results of STEP 2 testing -:
- http://www.55thinking.com/en/documents/STEP2.pdf (Detailed testing plan & results)
- http://www.55thinking.com/en/documents/STEP2.sql (SQL dump for testing purposes)
STEP 3 Introduced further complexity in the pathway behaviour but no new behaviour for the menu coherence. Let us first focus on STEPS 1 & 2:
Now that we have a extremly stable joomla 1.0x platform, I think these itemid issues need to be corrected, or at least clear workarounds/hacks should be provided, on a case by case basis. IMO, the
menu & pathway are 2 CORE elements in a CMS, and if activating the use of dynamic pages (be it blog or list or table at Section or Category level) create
problems in the usability of the site (navigation incoherences), then again IMO it is a
nº1 priority issue.
Any answer/help from the official dev team would be more than welcomed.
_________________
55 Thinking - Strategy Design Technology
Good looking, Fast and Usable web solutions
http://www.55thinking.com/