Monthly Archives: February 2012


Deleting old tags in Concrete5

When you first set up your Concrete5 site, you have the option to start with a completely empty site, or one that is populated with minimal content.  I chose the latter option because it would come with a blog already set up.  What I didn’t realise was how hard it would be to delete the tags that come with the dummy blog post.

I had naively assumed that deleting tags would be done through the admin interface.  If it is, I cannot find it.  However, despite having deleted the dummy blog post, I was left with the tags still displaying in my tags list.  Deciding that this aggression would not stand, I rolled up my sleeves and delved into the database.

Paydirt was hit in the atSelectOptions table, which lists every tag in use on the site.  Deleting the old tags (and some that I’d created in error) was now as easy as removing all the offending rows, but I can’t help but feel that this is something that any user should be able to do.