Thanks. I will hold off on the tracker thing then.
I think I have read discussions about adding sticky blocks to more things than just mymoodle and classroom pages. I have found that while I am developing my site, the mymoodle page is the easiest to work with to get virtually any desired effect. The frontpage and other classrooms are more problematic, while making pages like the course categories work in a very customized site much more difficult.
I am sure that it leads to much hacking, which then leads to reluctance to upgrade versions, etc.
My two cents based on my experiences to date: Systematically try to turn everything (like the course categories page) into blocks or mayeb a new type called super-blocks. These would be different to regular bloks in that they would typically be more complicated and provide more core system functionality. Then, add sticky blocks to a web-page variant called virtual-pages, which could created whereever needed and hold the super-blocks and normal blocks.
Another path, which I am taking now, is to use an ajax
library to pull the content from one page into another. I have been using classrooms as shells for main "pages" in my site, and I will plop the course categories and other parts of teh site into them, so I can have other things in there as well. The advantage of that is that my upgrade path is much more clear... I hope
Thanks for the link to the development doc - I will read through those in detail. Where is the timeframe for 2.0 tracked on the site? I woudl like to help with testing or something if I can. Better to put actions towards ideas than just spouting off. Keep up the good work!