Amongst the many projects I'm working on (as I wait for Windows to run its updates, do virus scanning with Windows Defender), so in looking at WordPress, I'm helping someone update from a traditional static layout to a nice front page that has a blog in the front for recent news and a schedule of events, has gallery of recent photos (a flickr feed) and also has a blog entry for the editor-in-chief as well as boilerplate list of team members and an archive of events.
So there has been a huge amount of work to make this easy, here are some of the pieces
- Child themes. This is a way to modify a base theme without getting blown away every time there is a core update. Really easy to do by adding a directory and then an import for the main theme and a template name of the parent. And of course there is a plugin to do exactly that called child themify