I guess I’ll be a bit of a dissenting voice…I haven’t yet used the pages module. My perspective is more around using it for client sites - but here’s a copy of a post I had in another forum around it:
Overall, I would only consider using Pages if:
* The site was all (or very nearly all) static content that could be handled with the Pages module.
* I had *very* tech savvy clients/content administrators
* The site had complex URL requirements
* The content on the site was very similar page to page (so I could use one or two templates to display it all).
What I don’t like about Pages is:
* It begins to define my content as a Page, when I think one of the strengths of EE, once you can get your arms around it, is that it thinks of content as “Posts” instead, and it’s up to you and your templates to decide what combination of posts wash out in the site as a Page.
* I don’t like clients having to think about URL structures. For most of my clients this would be beyond them. I just like them to be able to publish their content and let the system define the URL.
* I don’t like clients being presented with a choice of output template. I don’t want them to have to see or worry about what template to use, that’s my role as the developer.
* I don’t like having >1 workflow for content on a site, and the Pages module creates a workflow for managing some content that’s different from other content.
* I don’t think it’s all that easy to educate clients on what “Static” content is - is something static if it only changes once a year, once a month, or once a week? And didn’t I sell them on the fact that their whole site would be dynamic/database driven? For me *all* content is dynamic - just with varying degrees of likelihood of change.;
There are a number of ways to handle “static” content without the Pages module, and still have the site build navigation dynamically. I’ve documented a number of them here:
http://www.boyink.com/splaat/static/