Posted on 2007-05-29 12:46:46 by Greg Kuchyt

In the course of publishing content on your blog you may come across the need to allow others to contribute content. WordPress provides tools to handle situation of this type with its user role system. Users are assigned different roles, which dictates what actions they are able to perform. Below is a listing of the roles available in WordPress:

  • Administrator: Somebody who has access to all the administration features.
  • Editor: Somebody who can publish posts, manage posts as well as manage other people’s posts, but can’t configure blog options, change themes, or activate/edit/deactivate plugins.
  • Author: Somebody who can publish and manage their own posts.
  • Contributor: Somebody who can write and manage their posts but not publish posts.
  • Subscriber: Somebody who can read comments/comment/receive news letters, etc.

Here are some typical situations you might encounter and solutions using WordPress user roles.

I need to allow a colleague to make contributions
If you want to allow a colleague to make contributions to your blog there are really two roles to consider. If you want your colleague to be able to create static pages or have access to modify your posts then the you should add them as an Editor. If you only want them to be able to create/modify their own posts then you can add them as an Author, but keep in mind this will prevent them from creating static pages.
I want to allow students to make contributions
If you want to allow students to make contributions to your blog there are most likely two roles you’ll want to consider. If you do not care to have oversight over what is being written before it is posted you can simply add them as an Author. If you care to review the content of their posts before they are publicly viewable, adding the student as a Contributor will allow them to create draft posts but will require the intervention of an Editor or Administrator to publish.

In order to attach a user to the blog they must have an account already. User roles/addition can be reached via the Users->Authors & Users menu option. Below the User List by Role display there is a section titled Add User From Community. Here you can enter the e-mail address of the user you’d like to add and the role type you’d like them to be added under.

Posted on 2007-05-29 09:27:04 by Greg Kuchyt

In your blog postings you can easily post footnotes with the help of the WP-Footnotes plugin. With the plugin enabled, all you have to do to create a footnote is type the text of the footnote within double pairs of parentheses. Here’s an example, I want “this is a footnote” to appear in a footnote. I would just type 1)this is a footnote and here it is 2)this is a footnote

References   [ + ]

1, 2. this is a footnote
Posted on 2007-05-25 11:51:05 by Greg Kuchyt

Embedding video in posting allows you to share video content with your readers and include inline commentary about it. In addition your readers can discuss your commentary and/or the video via comments. While embedding video is made easier by some services like YouTube, the process can be made quicker and easier.

If you’ve enabled the “Embedded Video with Link” plugin in the Plugins page you can quickly and easily embed video into your blog posts/pages. If you use the visual editor, you should see the following icon in the formatting barEmbedded Video Icon. If you use the code editing view, keep reading to see what special tag you can use to display your videos.

If you wanted to post a YouTube video, as I have below, you would only need to know the unique YouTube video id of the video you wish to display. This can be found at the end of the link to a YouTube video. In the case of the video below, the link is http://www.youtube.com/watch?v=v7opoq9nP54. The unique YouTube id in this case is v7opoq9nP54. So in order to display this video I simply have to paste that link into the ‘Insert Video ID’ field if I were using the visual mode tool, or if I were in code mode, type the following [youtube v7opoq9nP54].

A complete list of all the video services suppported in code mode is available here. Below is the example video from Google posted on YouTube included via the Embedded Video with Link plugin.