Hey, great idea here!
I just wanted to chime in on the CSS problems people are having. Well, first of all I don't think the ZC developers should be obligated to teach anyone CSS. However, if you're struggling to figure out which id/class is assigned to which element, there's one simple way to do this.
1. Open the page you want to customize in your browser. Right click and select View Source.
2. Scroll down until you find the element(s) you want to customize. You'll be able to see the id/class name next to the tag.
3. Open your stylesheet in your favorite text editor (PSPad!) and use Control-F to find the id/class you want to customize. Then start tweaking away.
Also, the Web Developer extension for Firefox can simplify this process tremendously and I highly recommend it.
As for me, my newbie experience with ZC has primarily been a struggle to make sense of the override system and the file organization. There are so many file includes that are spread out all over the system for each individual page or even section that it can be like wandering through a maze. It would be a real godsend to have this mapped out somehow. This seems to be a popular request so I imagine you guys will come up with something:)
I would also like to request a reference for constant definitions - i.e. where to locate the file in which a certain constant is defined. I know english.php has most of them, but the ones that aren't in there are much harder to track down. The Developer Tools is helpful, but it would still be nice to have a concise reference for this info.
Thanks! I appreciate your time and effort, this is an ambitious undertaking!
Bookmarks