As a part of my job, I maintain our prospective student blog site. We have around 35 current students posting about their experiences in college.
In the past, we’ve done all of this in-house, single page at a time posting using our CMS. Last year we finally took the leap to a real blogging platform and started to use WordPress. Part of the process of moving was figuring out how to best present the blog posts. Do we have individual blogs for each student blogger? Do we present them all on one page together? We opted for doing one blog with multiple authors publishing to the same space. We thought that this would allow us to present the most content to each student as they visit the site.
One big thing stood in our way. We needed to be able to manage when the blog posts were published. With the number of student bloggers we have and the format in which the blog is set up, we needed to ensure a consistent flow of posts. If the students published themselves, we’d get 10 posts on a Monday and nothing for the rest of the week. Consequently, the posts that were published first, would then also be lost down the page as new posts were published. (Wow, that’s a lot of “posts” and “publish”, sorry). But we still needed students to be able to upload pictures and to save drafts to come back to later.
The way we decided to do this was to not allow students to publish the posts themselves. Unfortunately, the built-in WordPress roles are not conducive to this, so we had to find another solution for defining roles.
We went with one plug-in for the first year. I found that it offered a lot of options that we would never use. We simply needed to edit the built-in WP roles, nothing too fancy. This plug-in worked for a while, until recently when inexplicably the plug-in started creating problems. So I was on the hunt for a new solution.
I found Capabilities Manager. It allows me to just go in and edit the pre-defined capabilities on the WP roles. Nothing too involved, just simple checkboxes where I can turn off certain capabilities in the individual roles. It does allow for me to create new roles that would allow even further fine-grain control. In the future, I might create a role for our staff bloggers that post from time-to-time that would allow a little more access.
Do you have any other tools or plug-ins that make your wordpress installs work better?
Tweet
