{"id":17613,"date":"2012-04-04T18:45:02","date_gmt":"2012-04-04T18:45:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/class-blogs\/"},"modified":"2012-11-04T00:54:19","modified_gmt":"2012-11-04T00:54:19","slug":"class-blogs","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/class-blogs\/","author":9264900,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.5.1","stable_tag":"0.5.1","tested":"3.3.2","requires":"3.1","requires_php":"","requires_plugins":"","header_name":"Class Blogging","header_author":"Oberlin College's Cooper International Learning Center","header_description":"","assets_banners_color":"","last_updated":"2012-11-04 00:54:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/languages.oberlin.edu\/cilc\/projects\/class-blogs\/","header_author_uri":"http:\/\/languages.oberlin.edu\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":10079,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>When running a multisite installation, if you upgrade to a new version of this\nplugin or WordPress and find that the student data does not update properly,\nyou can fix this by visiting the Class Blogs -&gt; Student Data administration page\nand clicking on the &#039;Refresh Student Data&#039; button.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.0","0.5.0","0.5.1"],"block_files":[],"assets_screenshots":{"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1539133","resolution":"5","location":"plugin"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"1539133","resolution":"6","location":"plugin"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1539133","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1539133","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1539133","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1539133","resolution":"1","location":"plugin"}},"screenshots":{"1":"The class blogging theme","2":"The random image and YouTube playlist widgets","3":"The YouTube playlist page","4":"The admin list of student comments","5":"The admin list of student posts","6":"The word-count options and information page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1802,410,1241,17660,17659],"plugin_category":[47],"plugin_contributors":[89883],"plugin_business_model":[],"class_list":["post-17613","plugin","type-plugin","status-publish","hentry","plugin_tags-academic","plugin_tags-blogging","plugin_tags-class","plugin_tags-professor","plugin_tags-students","plugin_category-education-and-support","plugin_contributors-oberlincilc","plugin_committers-oberlincilc"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/class-blogs.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/class-blogs\/trunk\/screenshot-1.png?rev=1539133","caption":"The class blogging theme"},{"src":"https:\/\/ps.w.org\/class-blogs\/trunk\/screenshot-2.png?rev=1539133","caption":"The random image and YouTube playlist widgets"},{"src":"https:\/\/ps.w.org\/class-blogs\/trunk\/screenshot-3.png?rev=1539133","caption":"The YouTube playlist page"},{"src":"https:\/\/ps.w.org\/class-blogs\/trunk\/screenshot-4.png?rev=1539133","caption":"The admin list of student comments"},{"src":"https:\/\/ps.w.org\/class-blogs\/trunk\/screenshot-5.png?rev=1539133","caption":"The admin list of student posts"},{"src":"https:\/\/ps.w.org\/class-blogs\/trunk\/screenshot-6.png?rev=1539133","caption":"The word-count options and information page"}],"raw_content":"<!--section=description-->\n<p>The Class Blogs plugin is meant to simplify the process of blogging as a class.\nIt accomplishes this by making it easier to find, organize and analyze the\nwork created by your students.  The functions available to you to make this\nhappen are provided and categorized below.<\/p>\n\n<p><strong>Widgets<\/strong><\/p>\n\n<p>If you are running WordPress in multisite mode, these widgets are only available\non the main blog.  If you are unsure about what this means, you don't need to\nworry about it.  The available widgets allow you to display the following:<\/p>\n\n<ul>\n<li>Recent student posts.<\/li>\n<li>Recent student comments.<\/li>\n<li>A tag cloud built from the tags used on your students' posts.<\/li>\n<li>YouTube videos embedded in your student's posts.<\/li>\n<li>An image randomly taken from your students' posts.<\/li>\n<li>Links to view posts by each of your students.<\/li>\n<\/ul>\n\n<p><strong>Teacher Admin Pages<\/strong><\/p>\n\n<p>The Class Blogs plugin adds pages that will be visible only to you whenever you\nlog in to the administrative side of the blog.  These pages allow you to perform\nthe following actions:<\/p>\n\n<ul>\n<li>View a table of all student posts, sorted by date.<\/li>\n<li>View a table of all student comments, sorted by date.<\/li>\n<li>View word counts for all student posts and comments, broken down by week.<\/li>\n<li>Add links to all student blogs if running in multisite mode.<\/li>\n<li>Optionally disable comments on all current and future posts.<\/li>\n<\/ul>\n\n<p><strong>Student Admin Pages<\/strong><\/p>\n\n<p>The Class Blogs plugin adds pages that will be visible to each student whenever\nthey log in to create content.  These pages allow students to do the following:<\/p>\n\n<ul>\n<li>Create a pseudonym by changing their username and full name.<\/li>\n<li>See how many words they have written for the current week.<\/li>\n<\/ul>\n\n<p><strong>Other<\/strong><\/p>\n\n<p>In addition to the above plugins, the Class Blogs plugin provides a few\nadditional features that do the following:<\/p>\n\n<ul>\n<li>Add a link to create a gravatar to the bottom of each user-activation email.<\/li>\n<li>Set a student's first and last name based on their email address.<\/li>\n<li>Automatically approve all comments left by students on other students' blogs.<\/li>\n<\/ul>\n\n<p><strong>Themes<\/strong><\/p>\n\n<p>This plugin also includes a theme that takes advantage of the above features\nto display information on your students' posts in a clear, easy-to-navigate manner.\nInstead of showing posts sorted by date, the main page displays recent student\nposts grouped by student, with students having newer material appearing first.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Place the <code>class-blogs<\/code> folder in your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate Class Blogs.<\/li>\n<li>Click on the items in the 'Class Blogs' item in the admin menu to set options.<\/li>\n<li>Optionally enable the 'Class Blogging' theme on the 'Appearance -&gt; Themes' page.<\/li>\n<li>Optionally add class-blogging widgets on the 'Appearance -&gt; Widgets' page.<\/li>\n<\/ol>\n\n<p>If you are running WordPress in multisite mode, you will need to perform a\nnetwork activation of the plugin.  Furthermore, you will need to make the\n'Class Blogging' theme only available on the main blog.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Can I use this if I'm not running WordPress in multisite mode?<\/dt>\n<dd><p>While this plugin works best when running WordPress in multisite mode and giving\neach student their own blog, it will run just fine if you have a single blog and\nare adding students as users with limited permissions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Better handling of pages when using the default permalink structure.<\/li>\n<li>Fixed errors with widgets that use categories on the sitewide tags page.<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>Better detection of the page being viewed.<\/li>\n<li>Pages created by plugins are now public but excluded from nav bars.<\/li>\n<li>New YouTube class playlist shortcode for showing the playlist on any page.<\/li>\n<li>Student blog links widget no longer available when not running multisite.<\/li>\n<li>Sitewide post-like data (pages, attachments, etc.) is no longer tracked.<\/li>\n<li>Added screenshots.<\/li>\n<li>More robust fetching of student information.<\/li>\n<li>Student posts and comments widgets now exclude professor-created data.<\/li>\n<li>Word counter dashboard widget is now properly shown to non-multisite students.<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Restructed to run as a standard or network-only plugin.<\/li>\n<li>Can now run in either multisite or normal mode.<\/li>\n<li>Activation framework added for all child plugins.<\/li>\n<li>YouTube playlist no longer syncs with YouTube.<\/li>\n<li>Themes are now part of the plugin.<\/li>\n<li>Cleaned up unused plugins.<\/li>\n<li>Added a readme.<\/li>\n<li>Sitewide plugins can no longer be disabled.<\/li>\n<li>Random image widget caption updates.<\/li>\n<li>Admin design changes.<\/li>\n<li>Simplified student pseudonym plugin to only change username.<\/li>\n<li>Students can only change their username once.<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Cleaned up development \/ production media structure.<\/li>\n<li>Plugins can now be selectively disabled from the admin page.<\/li>\n<li>Plugins can now run arbitrary code when upgrading the main plugin.<\/li>\n<li>Better dependency and loading management.<\/li>\n<li>Plugins can now define options on a per-blog basis.<\/li>\n<li>Word counter now properly counts words if there are comments but no posts.<\/li>\n<li>Student blog links widget now handles different layouts better.<\/li>\n<li>More areas of the theme are links now.<\/li>\n<li>Plugins that don't define media no longer break.<\/li>\n<li>Deferred plugin initialization.<\/li>\n<li>The YouTube class playlist now only maintains a local playlist.<\/li>\n<li>Added an explicit license.<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Added plugin admin media system.<\/li>\n<li>Better student name detection in blog list.<\/li>\n<li>Added plugin table schema abstraction.<\/li>\n<li>Better sitewide data tracking with manual resyncing capability.<\/li>\n<li>Plugin table schema cleanup.<\/li>\n<li>YouTube class playlist now better handles quota and request errors.<\/li>\n<li>Better plugin admin notification messages.<\/li>\n<li>Refactored student blog links JavaScript.<\/li>\n<li>Improved documentation for all plugins.<\/li>\n<li>Simplified caching logic.<\/li>\n<li>Better internal widget system.<\/li>\n<li>Abstracted the private plugin page functionality.<\/li>\n<li>Added icons for all plugin admin pages.<\/li>\n<li>Added a build system for packaging media and creating translation files.<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Makes it easy to use blogs in your teaching.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/17613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=17613"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/oberlincilc"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=17613"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=17613"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=17613"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=17613"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=17613"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=17613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}