<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Teleogistic &#187; Blogroll</title>
	<atom:link href="http://teleogistic.net/tag/blogroll/feed/" rel="self" type="application/rss+xml" />
	<link>http://teleogistic.net</link>
	<description></description>
	<lastBuildDate>Thu, 03 May 2012 16:24:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Class blogrolls: No sweat</title>
		<link>http://teleogistic.net/2010/01/class-blogrolls-no-sweat/</link>
		<comments>http://teleogistic.net/2010/01/class-blogrolls-no-sweat/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 12:33:35 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[olt-ubc]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPMu]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=469</guid>
		<description><![CDATA[Last week, in the post where I announced my new WPMU plugin Shared Blogroll, I briefly mentioned the use case that I had in mind, which was of course education-focused. Yesterday and today I did some more work on the plugin itself (MORE AJAX 4EVA) and some of the supporting players. I thought I&#8217;d spell [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, in <a href="http://teleogistic.net/2010/01/new-wpmu-plugin-shared-blogroll/">the post where I announced my new WPMU plugin Shared Blogroll</a>, I briefly mentioned the use case that I had in mind, which was of course education-focused. Yesterday and today I did some more work on <a href="http://wordpress.org/extend/plugins/shared-blogroll/">the plugin itself</a> (MORE AJAX 4EVA) and some of the supporting players. I thought I&#8217;d spell it out a little more so that others could implement what is probably the coolest system for shared blogrolls on earth, or at least on WPMU, which amounts to pretty much the same thing.</p>
<h2>The plugins</h2>
<ul>
<li><a href="http://wordpress.org/extend/plugins/shared-blogroll/">Shared Blogroll</a>. This creates a widget that allows bloggers to embed a link category from any other blog on the system on their own blog.</li>
<li><a href="http://wordpress.org/extend/plugins/add-users-sidebar-widget/">Add Users Sidebar Widget</a>. This plugin is already pretty great, as well it should be seeing as it&#8217;s written by <a href="http://olt.ubc.ca/">good-looking Canadians</a>. I made some edits to the plugin to make it a bit more flexible.
<ol>
<li>First I removed the RSS box from the Add User widget. For most of my users, it&#8217;ll confuse; for all of them, it&#8217;ll be redundant, since they&#8217;ll all be using Wordpress blogs and thus will have feeds that are very auto-discoverable.</li>
<li>As the plugin stands in the repository, links are automatically put into the blog&#8217;s default link category (or, if they&#8217;re using FeedWordPress, the FWP link category). For most users, that&#8217;s something unhelpful like &#8220;Links&#8221; or &#8220;Uncategorized&#8221;. I altered the plugin so that the blog owner can choose which link category the added links will be put into. As I&#8217;ll discuss below, I think that this will add a lot of flexibility to the way that the plugins can be used together. You can download the text of my modified version of Add Users Sidebar Widget here: <a href='http://teleogistic.net/wp-content/uploads/2010/01/add-link-sidebar-widget1.txt'>add-link-sidebar-widget.txt</a>. Save as .php before uploading &#8211; and make sure that you uninstall previous versions of the plugin before uploading, or you might get whitescreened to death.</li>
</ol>
</li>
<li><em>Optional step</em>. The default WP Links widget is set up so that you can&#8217;t select to display an empty category of links. As you&#8217;ll see below, I want to have instructors create a new category for their blogrolls, and I figured it&#8217;d be pretty confusing if they couldn&#8217;t create a sidebar widget corresponding to a link category until at least one student had posted a link (thus populating the category). So I wrote a little plugin that replaces the default Links widget with one that allows you to pick an empty links category. Drop this into mu-plugins: <a href='http://teleogistic.net/wp-content/uploads/2010/01/link_widget_allow_empty_cat.txt'>link_widget_allow_empty_cat</a>. <strong>Be warned</strong>, though, that this plugin deregisters the default Links widget, which might have the effect of removing every links widget on your installation of WPMU. (I haven&#8217;t tested it.) For me, it&#8217;s OK, because I don&#8217;t have any active users yet. As an alternative, you could edit the core of WP (making sure to back up, take note of where you made the edit for future upgrades, blah blah blah) in the following way. In wp-includes/default-widgets.php, line 139 reads
<pre class="brush: php">$link_cats = get_terms( &#039;link_category&#039;);</pre>
<p> Replace it with
<pre class="brush: php">$link_cats = get_terms( &#039;link_category&#039;, &#039;hide_empty=0&#039;);</pre>
<p> That should leave all of your pre-existing links widgets in place.</li>
</ul>
<p><a href="http://teleogistic.net/wp-content/uploads/2010/01/shared-blogroll.jpg"><img src="http://teleogistic.net/wp-content/uploads/2010/01/shared-blogroll-271x300.jpg" alt="" title="shared-blogroll" width="271" height="300" class="alignright size-medium wp-image-477" /></a></p>
<h2>The process</h2>
<p>The immediate goal of this setup is to allow a class blogroll to be shared effortlessly between members of a class. (Though I can imagine lots of other very cool uses.) Here are the directions I&#8217;m going to give to instructors and students on how to leverage these two plugins to make it happen.</p>
<h3>Instructors</h3>
<ul>
<li>Create a new Link Category for your class blogroll &#8211; let&#8217;s say you call it &#8220;ENG 110 Blogroll&#8221;.</li>
<li>Add a Links widget to the sidebar, making sure to select &#8220;ENG 110 Blogroll&#8221; from the category dropdown.</li>
<li>Add an Add Links widget to the sidebar. Again, be sure to select &#8220;ENG 110&#8243; blogroll as the target category for added links.</li>
<li>Give your blog&#8217;s ID number to your students and give them the following directions.</li>
</ul>
<h3>Students</h3>
<ul>
<li>After creating a blog, visit the professor&#8217;s blog and enter your site&#8217;s URL into the Add Link sidebar widget.</li>
<li>Add a Shared Blogroll widget to your own blog&#8217;s sidebar. Enter the professor&#8217;s blog ID number as the source blog, select &#8220;ENG 110 Blogroll&#8221; from the dropdown list, and Save.</li>
</ul>
<p>I hope that the instructors and students get into this blogroll sharing thing. It distributes what would otherwise be a huge amount of work for the instructor, or *worse yet*, for me.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/01/new-wpmu-plugin-shared-blogroll/' rel='bookmark' title='New WPMU plugin: Shared Blogroll'>New WPMU plugin: Shared Blogroll</a></li>
<li><a href='http://teleogistic.net/2010/01/blog-specific-email-plugin-for-wpmu-users/' rel='bookmark' title='Blog-specific email plugin for WPMU users'>Blog-specific email plugin for WPMU users</a></li>
<li><a href='http://teleogistic.net/2009/08/sitewide-tag-suggestion-in-wordpress-mu-2-8/' rel='bookmark' title='Sitewide Tag Suggestion in Wordpress MU 2.8+'>Sitewide Tag Suggestion in Wordpress MU 2.8+</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2010/01/class-blogrolls-no-sweat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New WPMU plugin: Shared Blogroll</title>
		<link>http://teleogistic.net/2010/01/new-wpmu-plugin-shared-blogroll/</link>
		<comments>http://teleogistic.net/2010/01/new-wpmu-plugin-shared-blogroll/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 08:26:06 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPMu]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=463</guid>
		<description><![CDATA[I just wrote a widget that lets a blog admin pull a link category from any blog on the same WPMU installation. It is pretty much the bomb, and you are going to love using it so much that you may have to take downers in order to get yourself under control. Check it out. [...]]]></description>
			<content:encoded><![CDATA[<p>I just wrote a widget that lets a blog admin pull a link category from any blog on the same WPMU installation. It is pretty much the bomb, and you are going to love using it so much that you may have to take downers in order to get yourself under control.</p>
<p><a href="http://teleogistic.net/code/wordpresswordpress-mu/shared-blogroll/">Check it out.</a></p>
<p>Side note: I&#8217;m going to start creating separate pages (as opposed to posts) for each of my software releases. That way all comments/support regarding a given plugin will be in the same place, with a pretty URL. That&#8217;s why I&#8217;m turning off comments on this post.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/01/blog-specific-email-plugin-for-wpmu-users/' rel='bookmark' title='Blog-specific email plugin for WPMU users'>Blog-specific email plugin for WPMU users</a></li>
<li><a href='http://teleogistic.net/2009/09/wpmu-2-8-bbpress-and-cookie-problems-solved/' rel='bookmark' title='WPMU 2.8, bbPress and cookie problems solved'>WPMU 2.8, bbPress and cookie problems solved</a></li>
<li><a href='http://teleogistic.net/2010/01/class-blogrolls-no-sweat/' rel='bookmark' title='Class blogrolls: No sweat'>Class blogrolls: No sweat</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2010/01/new-wpmu-plugin-shared-blogroll/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shared Blogroll</title>
		<link>http://teleogistic.net/code/wordpresswordpress-mu/shared-blogroll/</link>
		<comments>http://teleogistic.net/code/wordpresswordpress-mu/shared-blogroll/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 05:25:41 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[edtech]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPMu]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?page_id=439</guid>
		<description><![CDATA[This plugin adds a widget to your WPMU blog that allows the blog administrator to display a list of links from any blog on the installation. Imagine, for instance, that Josie is teaching a class in which she and each of her students have individual blogs. Josie&#8217;s got a list of important links (a class [...]]]></description>
			<content:encoded><![CDATA[<p>This plugin adds a widget to your WPMU blog that allows the blog administrator to display a list of links from any blog on the installation. Imagine, for instance, that Josie is teaching a class in which she and each of her students have individual blogs. Josie&#8217;s got a list of important links (a class blogroll, or maybe links that are relevant to the class), and she&#8217;d like to share the links with her students. Using this plugin, her students can place a widget on their blogs that automatically pulls in a certain category of links from her blog.</p>
<p><a href="http://teleogistic.net/wp-content/uploads/2010/01/shared-blogroll.jpg"><img src="http://teleogistic.net/wp-content/uploads/2010/01/shared-blogroll-271x300.jpg" alt="" title="shared-blogroll" width="271" height="300" class="alignright size-medium wp-image-477" /></a></p>
<p>At the moment, the plugin works like this: Drop the Shared Blogroll widget into one of your blog&#8217;s sidebars. You&#8217;ll need to know the blog_id of the blog from which you&#8217;ll be pulling the links. (This is the big weakness in the plugin for now. For the moment, I&#8217;ll probably add a line of code to the Dashboard that echoes the global $blog_id, so that blog owners will know their blog_id and be able to pass it along to other who want to share their links. In the future I may add autocomplete or something. If you have a suggestion, let me know.) Once you&#8217;ve entered the source blog id, the plugin automatically populates the Category dropdown list with the categories from the source blog, so if you only want to include one of the link categories you can. You can have as many shared blogroll widgets on a blog as you&#8217;d like.</p>
<p><a href="http://wordpress.org/extend/plugins/shared-blogroll/">Get the plugin here.</a>. I suggest putting it into mu-plugins, but you could activate it on individual blogs if you wanted to instead.</p>
<p>Shared Blogroll has been downloaded <strong>669</strong> times. Are you using this plugin? Consider a <strong><a href="/donate">donation</a></strong>.</p>
<h2>Version history</h2>
<dl>
<dt><strong>0.1 &#8211; January 21, 2010</strong></dt>
<dd>
Initial release</dd>
<p></p>
<dt><strong>1.0 &#8211; January 24, 2010</strong></dt>
<dd>
Added some AJAX that loads the source blog title when you click/tab out of the id box, as well as some slidey/fadey jQuery stuff that shows or hides parts of the widget admin depending on the nature of the source blog.</dd>
</dl>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/code/buddypress/bp-mpo-activity-filter/' rel='bookmark' title='BP MPO Activity Filter'>BP MPO Activity Filter</a></li>
<li><a href='http://teleogistic.net/code/buddypress/invite-anyone/' rel='bookmark' title='Invite Anyone'>Invite Anyone</a></li>
<li><a href='http://teleogistic.net/code/buddypress/enhanced-buddypress-widgets/' rel='bookmark' title='Enhanced BuddyPress Widgets'>Enhanced BuddyPress Widgets</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/code/wordpresswordpress-mu/shared-blogroll/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

