Jim, let me try a moment here.
- it seems to me that you are thinking of mysteries and black boxes because you are really trying to mix three different questions together. Those I believe are:
—how to get a simple ‘html’ page for a home page
—how to get rid of ‘index.php’ in your url addresses
—how to use a Pages page
- For getting a simple html page as home page, you would edit the site’s ‘index’ template to have only the simple html. You’d then need menus or links to get to the active ExpressionEngine templates for other pages. ‘Pages Module’ would not be involved, mainly since you can’t over-ride the index template with it.
- For getting rid of the ‘index.php’ in your url addresses, there are methods in the Knowledge Base and Wiki for this, and many of us use one of them on our own sites (as EE does for this site). You probably want to get the rest of your site fully working before doing this, however, as there are many ways to become confused with one of these methods active. That is probably why EE doesn’t directly support removing index.php.
- What about the new Pages module, then? If it’s not for making index pages, or removing index.php, what is it for, and what does it do?
—mainly, Pages allows you to have a url you choose, rather than the usual forced EE template url, to some content you want to publish. An example would be http://your.site.com/about for an about page, rather than http://your.site.com/templatesname/about.
—the way this is arranged is by marking _entries_ with your chosen URL and chosen template to display them by. You can enter this information either from the Pages module, or from the Pages tab on the right top of the entry editor.
—since Pages are arranged for entries (i.e. text entry with Body, and possibly Summary and Extended sections), the concept is slightly confusing. If you just want to create a static html page, that html still needs to go in the Template you specify for the Page. And in that case, nothing from the Entry would be used.
—On the other hand, take the example above of making an About page for your site. You might have some descriptive information that could change from time to time. Then you could use the Entry fields for it—say the Body field for the main description text for your site. Since you can put some html into the entry (or any html, if you configure so), you can format your descriptive text with titles, etc., all in the Entry editing, and never have to touch the Templatepage.
Ok, and hoping the above helps get the concepts into a picture. And yes, EE could do better at laying these out…
Regards,
Clive