Hello all,
My appologies for not having replied earlier, I have been focusing my efforts on producing a patch for
MDL-25032 as per
http://docs.moodle.org/en/Development:Themes_2.0_overflow_problems and whilst I have been reading what is going on I have been getting back to the task at hand rather than taking the time to reply.
Thank you to everyone for the ideas on the proposal and for the thoughts on how we could better handle situations where content is going to overflow horizontally... and of course how we could improve forum layout.
In regards to the proposal I added a chosen solution section the other day which outlines the start of what I am working on for the tracker issue.
We choose to go with a new report layout in the end. It needed to be different from the admin layout because it is something we only ever want to use on pages that really need it such as reports.
The big advantage to this is that of course it can be altered on a theme by theme basis. For base it is a 2,1 layout that works cross browser and allows the main contents of a page to extend beyond the browsers width, and when it does the browser produces a horizontalo scroll bar, which as Tim pointed out is the most accesible way to handle it.
At the same time I've fixed up most of the core themes in the patch except where noted on the tracker issue.
As for thoughts on the forums solution, I love where the discussion has gone! Unfortunatly the solution I have put forward is no where near as exciting. It is basically a translation of the table structure to a div structure where all we gain is the ability to handle overflow of forum post content in a better manner and hopefully have a little more flexibility/control over display and design.
Don't worry about all the thoughts and effort that has being put in here being lost, the main focus for Moodle 2.1 is redevelopment/improvement of modules within Moodle. I know Martin has some fantastic things planned there and I know as part of that process we will be looking at what has been said in the forums about each module and creating a proposal for improving/developing the module. During this time I am sure that this will be given all the attention it deserves.
I think I've read through this entire thread at least twice now, there are so many things being discussed and going on here I am sure there are ideas and points I have missed. So I am going to go through once more and reply specifically to posts where I've got something to add. Yell at me if I miss anything.
On a side note I have just posted a patch on
MDL-25032 now and commented to the effect of the patch there. It is the purposed solution put into effect.
Cheers
Sam