Usually the index file is just the basics. But it does depends on what your doing.
A CMS is a very large project and how they set it up will vary greatly from a smaller project.
So while my index page may be less than 200 lines of code usually I have 7 to 15 other pages (sometimes more) of code that are included inside of it and they can be anywhere form 200 to 1000 lines of code that determine what content is displayed in the various sections of the index page.
Unless the whole site is 5 or so pages I usually have no content displayed with just the index page.
The Following User Says Thank You to Krik For This Useful Post: