One thing that drives me mad is how every content management system (CMS) out there is now based around the concept of blogging, and yet most companies and simple website designs are still reliant on fairly basic static pages. As web developers, we go out and find the most advanced *blogging* tool there is because it’s stable, consistent, and easy to setup (read: WordPress…almost), and then watch as the client sits back and doesn’t actually post content in a blog-centric fashion.
This doesn’t surprise me. After all, if they hired me to implement their website, they probably don’t have too much information that needs to be critically shared on a regular basis, and unlike bloggers who are seeking to provide fresh content, get readers, and thus ad revenue; they don’t have much incentive to publish. (Look at me!)
As I worked away on fbcedmonton.ca which I setup with textpattern a while back, I started to drive myself insane realizing that in order to create a static page, you need to:
- Create an article (blog post)
- Create a “page,” or essentially a layout method that is statically selecting that post ID.
- Create a “section” or area for which the page will be served using a specific themeset.
- Create the link to the section within the navigation if an automatic nav generation tag is not in place.