ThemeShaper.com has a good article on using WordPress as a CMS and lists a few plugins that come in handy for this: Use WordPress As a CMS: Plugins, The Bare Minimum
I have a few recommendations of my own to add to the list.
- Feed Control is a plugin that lets you add your WordPress pages to your RSS feed, and will also allow you to remove pages or posts from your feed.
- Sitemap Generator is a good tool for providing a site map to your visitors.
- Order Pages is a plugin that allows you to easily and visually arrange the order of your pages in navigation bars and menus — you can certainly edit the “page order” number by hand for each page but if you have a lot of pages this makes ordering those pages a breeze. And the My Page Order plugin can do this well also.
- Category Order — while the above plugin arranges the order of your “pages”, this plugin arranges the order of your blog “categories” — which is handy if you are using your blog categories in an unusual way while using WordPress as a CMS — Category Order can be found near the bottom of the linked page here.
Update: Here is a great list that contains some very helpful plugins for leveraging WordPress as a CMS — Top 10 WordPress CMS Plugins at Blueprint Design Studio.
Update: (Friday; April 11, 2008) — Obfuscate E-mail is a plugin I find I need on most WordPress powered sites I setup — you can post email addresses as links and this plugin will obscure the address in the html so as to confuse spammer bots.
Update: (Tuesday; May 6, 2008) — the Role Manager plugin gives fine control over which users have access to what features on your WordPress install.
Update: (Tuesday; October 21, 2008) — Search Unleashed – Advanced WordPress searches with highlighting as well as searching of pages and posts.
I use Feed control but have issues.
1. Not supported anymore
2. It didn’t create my feed at http://www.domain.com/feed/ it created it at http://www.domain.com/rss2/
I couldn’t find why or anyway to control the feed url.
I am now trying Page Category Plus which automatically categorizes your pages (uncategorized is still a category)
Only problem I have with this one is that I not sure how to exclude categories from the feed using pretty permalink
http://www.domain.com/feed and not using query string characters to exclude the categories.
AJ – thanks for your thoughts. As for Feed Control not creating a /feed/ but a /rss2/ feed, the sites I’m using it on have both with the pages that are changed or added showing in those feeds.