I would like to request an alternative layout for the class reference. Some time ago (i guess it was somewhat around the 1.1 release) the layout of the class reference has been changed. The old layout displayed all classes on the left side, sorted by there lexicographical order while the new layout now groups them by packages.
I personally prefer the old layout over the new one in terms of usability, since i cannot remember which class is located in which package. Now if I need the reference to a specific class I change the URL in my Browser.
The AJAX searching turned out useless because it sometimes does not correctly recognize what I’ve entered or it is overwritten by the suggestions or simply takes to long to response to my input.
I used to press Strg + F, typed some characters which identified the class ("CWebA" for example) and clicked the highlighted link. This is now only possible on the homepage of the class reference which lists every class in a table.
I would be very pleased an option to expand all packages by default or even better to see the old layout.
Don’t get me wrong I’m not saying that the tree is slower…
While I code I don’t have the yiisite open… so when I need the doc… it’s faster for me to type the complete URL than to go to the first page and then search for the class… once I’m on the site… I use the autocomplete search…
Ah I see. That differs from my coding environment. I’ve setup a quicksearch for yii so that i can type “yii CWebApplication” to get to http://www.yiiframework.com/doc/api/CWebApplication . But once there i want to use Strg+F to navigate even faster through the reference.
Sometimes (especially when writing new components/widgets/modules or whatever) I even open the class reference on a deticated monitor to switch seamlessly between my editor and the reference.