To throw a few pennies on the pile, here is what I think:
1. I love - I mean absolutely LOVE - the existing docs. It was, in fact, the deciding factor on why I selected CI as a development platform, the documentation was vastly superior to all other choices for MVC framework. I’ve recommended CI on as many projects as I could citing the comprehensive and complete documentation as a major plus. I’ve re-written my Dreamweaver Extension site with Code Igniter because I love it (because it does rock as a framework) and understand it so well (because of the docs). Serious major props to the developer of the documentation for CI. You rule!
2. My book mark page for CI is http://ellislab.com/codeigniter/user-guide/toc.html
This allows me to find all of the main level items quickly as I don’t always remember what category an item is under. I am concerned I won’t have a comparable page to be my starting point. I click on TOC and I get the slide out without details as to where everything is. So my first suggestion is to provide a page, like the existing TOC which has all of the relevant classes listed under their sections. This would allow the documentation to be as flexible and easy to navigate as it is now. If that means the slide section covers the whole page - or - you make a separate page (preferred), that is OK. (call it extended TOC)
3. I do love the list of methods at the top of the page in the new docs, while I knew the method was there on a page, I had to scroll to find it. This is easier. It would be nice if these were displayed across the page and not just in a list down the page (so more can be seen at once, like on the database active record list)
4. The fluff comment - the style is unattractive, again, the existing documentation is a beautiful work of art, with CSS, you can probably make the new docs match the style of the existing docs, tweaking it as needed. While it is somewhat fluff, the new design/layout/colors do make the documentation less usable as it isn’t designed as well as the existing and - yes, we’re largely coders and all, but I prefer well designed documentation because it makes Code Ingiter easier to use and - when I recommend CI - it is better for management/owners to look at and see a well designed documentation section.
I do understand the need to make the documentation more maintainable for EL, in doing so, I do hope that the stellar work on the existing documentation for style and all will be the model that the new docs will aspire to mimic as closely as possible. To do less will make Code Igniter less attractive to new developers (who don’t know where anything is at) and less of a selling point for my clients.
Thanks for “listening”