I have done a couple of simple sites in the past using CSS so can cope with a degree of scripting but have started to explore the Wordpress option in terms of providing a framework that may result in an easier to update website.
It's good stuff Tom. Like I said earlier, I've been running a site for the past 6 years on Wordpress and wouldn't consider any other software for that at this point. I will admit though that some of my views of Wordpress have been colored by those last six years. I've had to do many upgrades (which used to not be automatic but required because of Wordpress's many security holes), including 2 major upgrade versions, 1 -> 2 and 2 -> 3. Upgrading before the automatic upgrade capabilities was NOT fun. With the automatic upgrade feature however, it is pretty easy now to upgrade your site and plugins now.
Things I've learned during these 6 years that I would caution other users about:
- You WILL need to backup your site. At some point, your host (or you) will screw up and whatever backup service they provide will not suffice.
- Backing up content stored in MYSQL databases is not quite as straight forward as content stored in flat file systems.
- Wordpress sticks content in several places. Themes are one place, images and other files are elsewhere, page content is in the database, etc. You need to back up all of these to be safe.
- This scattering of files and the database makes it tricky to export your site to a new CMS. It can certainly be done. However, on my current Wordpress site, we have 760 entries categorized with 470 tags, 3200 comments, and about 4 gigs of associated content (images, videos, etc.). Major CMS software will provide an import function for the MYSQL dump files, but doing any thing by hand is not feasible in my mind.
Obviously, a lot of those concerns above, especially the exporting bit, are not as looming if your site is kept small, which it would be for most portfolio sites. But it's something to keep in mind. Plan for the future
