In Chapter 4, as we set up the teacher blog, we created a blog post content type, and a view to display the teacher blog posts. To create the student blog, we need to do two things:
Give users in the student role permissions over the blog post content type;
Clone the teacher_blog view, and edit it to display student blog posts.
To allow students to blog in the site, we need to allow users in the student role the ability to create blog posts. Click the Administer | User management | Roles link, or navigate to admin/user/roles
. Click the link to edit permissions for the student role.
Navigate down to the section for the node module. Select the options for create blog_post content, delete own blog_post content, and edit own blog_post content.
Click the Save permissions button to save the settings.
Students can now blog in the site.