<?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; tags</title>
	<atom:link href="http://teleogistic.net/tag/tags/feed/" rel="self" type="application/rss+xml" />
	<link>http://teleogistic.net</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 17:59:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sitewide Tag Suggestion, Part II, Sort of</title>
		<link>http://teleogistic.net/2009/09/sitewide-tag-suggestion-part-ii-sort-of/</link>
		<comments>http://teleogistic.net/2009/09/sitewide-tag-suggestion-part-ii-sort-of/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 23:11:11 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPMu]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=292</guid>
		<description><![CDATA[If you are interested in the Sitewide Tag Suggestion plugin that I blogged about a few weeks ago, you might like to know that I have finally found some time to write up some proper instructions and implement the changes on the CUNY Academic Commons. If you&#8217;re interested, you can download the bugger from the [...]]]></description>
			<content:encoded><![CDATA[<p>If you are interested in the Sitewide Tag Suggestion plugin that <a href="http://teleogistic.net/2009/08/sitewide-tag-suggestion-in-wordpress-mu-2-8/">I blogged about a few weeks ago</a>, you might like to know that I have finally found some time to write up some proper instructions and implement the changes on the CUNY Academic Commons. If you&#8217;re interested, you can download the bugger from the <a href="http://dev.commons.gc.cuny.edu/2009/09/15/new-wordpress-plugin-sitewide-tag-suggestion/">Commons dev blog</a>, and let me know what you think.</p>
<p>Related posts:<ol>
<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>
<li><a href='http://teleogistic.net/2009/07/making-sitewide-tags-work/' rel='bookmark' title='Making Sitewide Tags work'>Making Sitewide Tags work</a></li>
<li><a href='http://teleogistic.net/2009/05/custom-profile-filters-for-buddypress/' rel='bookmark' title='Custom Profile Filters for BuddyPress'>Custom Profile Filters for BuddyPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2009/09/sitewide-tag-suggestion-part-ii-sort-of/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sitewide Tag Suggestion in Wordpress MU 2.8+</title>
		<link>http://teleogistic.net/2009/08/sitewide-tag-suggestion-in-wordpress-mu-2-8/</link>
		<comments>http://teleogistic.net/2009/08/sitewide-tag-suggestion-in-wordpress-mu-2-8/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 19:52:59 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPMu]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=205</guid>
		<description><![CDATA[A recent project of mine has been to improve the &#8220;Choose from the most popular tags&#8221; button that&#8217;s built into the Wordpress edit post screen. The default behavior is to find the most frequently used tags from the current blog. My goal is to add a link that lets you select from frequently used tags [...]]]></description>
			<content:encoded><![CDATA[<p>A recent project of mine has been to improve the &#8220;Choose from the most popular tags&#8221; button that&#8217;s built into the Wordpress edit post screen. The default behavior is to find the most frequently used tags from the current blog. My goal is to add a link that lets you select from frequently used tags across the entire Wordpress MU installation. It&#8217;s an idea that <a href="http://mkgold.net/blog/">Matt Gold</a> gave me. Aside from being kind of gimmicky and neat, such a feature might facilitate the emergence of a more unified folksonomy in a community. In other words, the ability to see what tags other people are using for their posts makes it more likely that I&#8217;ll use the same tags that you use when we post about similar things. In this way, we can avoid having people tagging their posts &#8220;Wordpress&#8221;, &#8220;WP&#8221;, &#8220;Wrdprss&#8221; as if these were different things.</p>
<p>It looks like the developer of <a href="http://wordpress.org/extend/plugins/simple-tags/faq/">Simple Tags</a> is going to be working this sort of functionality into an upcoming version, but it&#8217;s not nearly as fun to just use someone else&#8217;s version if you can hack one out yourself.</p>
<div id="attachment_208" class="wp-caption alignright" style="width: 307px"><img src="http://teleogistic.net/wp-content/uploads/2009/08/sts.jpg" alt="Sitewide Tag Suggestion" title="Sitewide Tag Suggestion" width="297" height="292" class="size-full wp-image-208" /><p class="wp-caption-text">Sitewide Tag Suggestion</p></div>
<p>I got it working through a series of hacks and plugins. I&#8217;ll describe some of the details below, enough so that you should be able to get a similar setup on your own system. A caveat: I can only attest to the setup (I&#8217;ll call it Sitewide Tag Suggestions, or STS) on WPMU 2.8.2, the sandbox version I&#8217;m running. The only production version I&#8217;ve got access to &#8211; <a href="http://commons.gc.cuny.edu">the CUNY Academic Commons</a> &#8211; is running a version of 2.7. Between 2.7 and 2.8 there were pretty significant changes to the way that the admin AJAX works, and I haven&#8217;t yet figured out how to make these changes stick on 2.7. (Moreover, I&#8217;m wary of sinking a bunch of time into retrofitting an outdated version of WPMU.)</p>
<p>STS starts off with the plugin <a href="http://ocaoimh.ie/wordpress-mu-sitewide-tags/">WordPress MU Sitewide Tags</a>, which <a href="http://teleogistic.net/2009/07/making-sitewide-tags-work/">I blogged about recently</a>. Conceptually, the idea is simple. Sitewide Tags creates a blog that aggregates all posts from across the installation. From the tags blog one can then collect tags that reflect all sitewide activity. To make STS work, then, one simply has to duplicate the core WP tag suggester, altering it to pull the most popular tags from the tags blog, rather than from the current blog.</p>
<p>I managed to get some of the key functionality into a standalone plugin. <a href='http://teleogistic.net/wp-content/uploads/2009/08/sitewide-tag-suggestion.php1.zip'>You can download the plugin here</a>. A quick rundown of this plugin&#8217;s contents:</p>
<ul>
<li>get_terms_custom is really the heart of STS. It&#8217;s a modification of WP core&#8217;s get_terms (in wp-includes/taxonomy.php) that allows for an additional argument: blog_id. This allows you to pull taxonomy terms (like tags and categories) from any blog on a WPMU install.</li>
<li>sitewidte_tags_selection is the PHP function that writes to the header of the WP admin screen the jQuery function tagCloud2. tagCloud2 is the function that listens for the user to click on the &#8220;Choose from the most popular sitewide tags&#8221; link, and then posts the AJAX request for the proper tags.</li>
</ul>
<p>STS has two more parts, one of which could probably be moved into the plugin proper, and one of which probably has to remain a core hack. I&#8217;ll cover them in turn.</p>
<ol>
<li>
<p>tagCloud2 sends an AJAX request to the server with the action name &#8216;get-tagcloud2&#8242; (can you tell that there was a lot of cutting and pasting from the core?). The code for the AJAX response is put into wp-admin/admin-ajax.php. It&#8217;s basically a copy of the get-tagcloud function already in admin-ajax.php. That means you should copy everything between <code>case 'get-tagcloud' :</code> and <code>break;</code> roughly lines 568-600, making the following changes: </p>
<ul>
<li>change &#8216;get-tagcloud&#8217; to &#8216;get-tagcloud2&#8242;;</li>
<li>the line that declares the variable $tags,
<pre class="brush: php">$tags = get_terms( $taxonomy, array( &#039;number&#039; =&gt; 45, &#039;orderby&#039; =&gt; &#039;count&#039;, &#039;order&#039; =&gt; &#039;DESC&#039; ) );</pre>
<p>		must be replaced with the corresponding get_terms_custom declaration:</p>
<pre class="brush: php">$tags = get_terms_custom( $taxonomy, array( &#039;number&#039; =&gt; 45, &#039;orderby&#039; =&gt; &#039;count&#039;, &#039;order&#039; =&gt; &#039;DESC&#039;, &#039;blog_id&#039; =&gt; 28 ) );</pre>
<p>		Don&#8217;t forget to replace &#8220;28&#8243; with the blog_id of your tags blog.</li>
</ul>
<p>I am well aware that there are ways to add ajax responses in plugins, i.e. without hacking the core, but for the life of me I couldn&#8217;t get it to work. I imagine part of the problem is that back in tagCloud2, I&#8217;m replicating the core&#8217;s ajax syntax, while a plugin&#8217;s syntax has to be more explicit about where&#8217;s it&#8217;s sending its requests. (That&#8217;s what <a href="http://adambrown.info/p/wp_hooks/hook/wp_ajax_">wp_ajax_</a> is for, I think.) So I&#8217;m chalking this one up to my own ineptitude and the fact that I have no idea how to work computers.</p>
</li>
<li>
<p>Finally, you&#8217;ve got to add some markup to the edit post page itself so that STS can actually be used. It&#8217;s possible of course to use WP&#8217;s hooks to add fields to the edit post page, but I really wanted to include the link right underneath the core &#8220;Choose from the most used tags&#8221; link. So I put the link in a core file, wp-admin/edit-form-advanced.php. Right after the code for the most used tags link, I added my own:</p>
<pre class="brush: php">&lt;p class=&quot;tagcloud2-link hide-if-no-js&quot;&gt;&lt;a href=&quot;#titlediv2&quot; class=&quot;tagcloud2-link&quot; id=&quot;link2-&lt;?php echo $tax_name; ?&gt;&quot;&gt;&lt;?php printf( __(&#039;Choose from the most used sitewide tags&#039;), $box[&#039;title&#039;] ); ?&gt;&lt;/a&gt;&lt;/p&gt;</pre>
<p>		Be sure that each instance of tagcloud is changed to reflect the new ajax call (in my case, tagcloud2).</p>
</li>
</ol>
<p>I think that STS has some potential to be really cool, especially if used in a community that is large enough for rich folksonomies to emerge. If you&#8217;ve got any suggestions about how to make it better, or how to fix any of my stupid errors, please don&#8217;t hesitate to leave a comment!</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2009/09/sitewide-tag-suggestion-part-ii-sort-of/' rel='bookmark' title='Sitewide Tag Suggestion, Part II, Sort of'>Sitewide Tag Suggestion, Part II, Sort of</a></li>
<li><a href='http://teleogistic.net/2009/07/making-sitewide-tags-work/' rel='bookmark' title='Making Sitewide Tags work'>Making Sitewide Tags work</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/2009/08/sitewide-tag-suggestion-in-wordpress-mu-2-8/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Making Sitewide Tags work</title>
		<link>http://teleogistic.net/2009/07/making-sitewide-tags-work/</link>
		<comments>http://teleogistic.net/2009/07/making-sitewide-tags-work/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 16:44:35 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tag cloud]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=184</guid>
		<description><![CDATA[Cross-posted at the CUNY Academic Commons Development blog Sitewide Tags is a cool plugin by Donncha O Caoimh that pulls blog posts from all over a WordPress Multi-User installation &#8211; like the one here on the CUNY Academic Commons &#8211; into a supplementary catch-all blog. The power of this plugin is that, with all sitewide [...]]]></description>
			<content:encoded><![CDATA[<p><em>Cross-posted at the <a href="http://dev.commons.gc.cuny.edu/">CUNY Academic Commons Development blog</a></em></p>
<p><a href="http://ocaoimh.ie/wordpress-mu-sitewide-tags/">Sitewide Tags</a> is a cool plugin by <a href="http://ocaoimh.ie/">Donncha O Caoimh</a> that pulls blog posts from all over a WordPress Multi-User installation &#8211; like the one here on the <a href="http://commons.gc.cuny.edu">CUNY Academic Commons</a> &#8211; into a supplementary catch-all blog. The power of this plugin is that, with all sitewide blog posts aggregated into one place, you can begin to see the kinds of topics and trends that emerge from the community of bloggers. More specifically, Sitewide Tags allows you to create a <a href="http://en.wikipedia.org/wiki/Tag_cloud">tag cloud</a> that reflects blogging activity across the entire community. (See <a href="http://en.wordpress.com/tags/">the tag cloud at Wordpress.com</a> for a sense of what this looks like.)</p>
<p>I&#8217;ve got Sitewide Tags up and running here on the Commons &#8211; see our <a href="http://commons.gc.cuny.edu/news/">tag cloud (scroll down the page)</a> and our <a href="http://tags.commons.gc.cuny.edu">aggregated blog</a>. Getting things running seamlessly took a bit of tinkering though, and I thought it might be useful to share some of the tinkering here. </p>
<p>Read on for more of this (unexpectedly!) long process.</p>
<p><span id="more-184"></span></p>
<h2>Theming and navigation</h2>
<p>The appearance of the Commons&#8217;s <a href="http://commons.gc.cuny.edu">main page</a> is determined by a fairly heavily-modified version of the <a href="http://premium.wpmudev.org/project/wpmu-nelo-special-cms-frontpage-theme">WPMU Nelo</a> theme. The first step to integrating the <a href="http://tags.commons.gc.cuny.edu">tags blog</a> into the rest of the site was to apply the Nelo style. Simply applying the Nelo style wholesale doesn&#8217;t work right, for a few reasons that I&#8217;ll discuss; the tags blog&#8217;s theme needs some modification. There are really two ways to accomplish this: (1) apply the same Nelo theme to the tags blog and then create new page templates that are customized for the tags blog, or (2) copy the Nelo theme, rename it (in the header of style.css), and make the necessary modifications to that theme&#8217;s template. Option 1 is probably the more streamlined and upgrade-friendly route, but of course I didn&#8217;t really think of this until I had pretty much finished the customization, so I went with option 2.</p>
<p>Perhaps the most important modification I made to the nelo-for-tags theme (as I, in a fit of extreme creativity, dubbed the copied skin) has to do with the navigation. On the main site, the nav buttons that appear directly below the CUNY Academic Commons logo are links that point to WP pages within that blog. An easy way to copy the nav into nelo-for-tags would be to copy and paste the nav markup into nelo-for-tags/header.php (in place of the wp_list_pages command) , but this is not very future-friendly: if we change the name or order of any nav pages in the future, we&#8217;d have to apply those changes manually to the tags blog. A bit of Googling led me to a solution. <a href="http://dustyreagan.com/">Dusty Reagan</a> wrote <a href="http://dustyreagan.com/global-page-navigation-accross-wordpress-mu-blogs/">a function that he calls wp_list_main_pages</a> that pulls the navigation dynamically from the main site blog onto any other blog on the site. Brief instructions:</p>
<ul>
<li>place the function into nelo-for-tags/functions.php</li>
<li>change the number in <code>$wpdb-&gt;set_blog_id(1);</code> (near the end of the function) to the id of your main blog &#8211; in our case, it was 1, which means that no change was necessary</li>
<li>in nelo-for-tags/header.php, change <code>wp_list_pages</code> to <code>wp_list_main_pages</code></li>
</ul>
<p>A few things need to be done to clean up the nav. First: wp_list_main_pages imports nav links as <em>relative</em> links, which means that (for example) &#8220;Groups&#8221; points to http://<strong>tags</strong>.commons.gc.cuny.edu/groups instead of the correct http://commons.gc.cuny.edu/groups. So I added a line to wp_list_main_pages, immediately after the line that reads <code>$output = str_replace("pressroom/", "", $output);</code>, that looks like this:</p>
<blockquote><p><code>$output = str_replace('http://tags.commons', 'http://commons', $output);<br />
</code></p></blockquote>
<p>In other words, replace every instance of (the incorrect) &#8216;http://tags.commons&#8217; in the nav bar to &#8216;http://commons&#8217;. Next, because wp_list_main_pages makes the nav import work by tricking WP into thinking that the current blog (tags) is actually the main blog, we need to end the ruse if we want further self-reference to work on the page. Immediately after the line just added, add another line:</p>
<blockquote><p><code>$wpdb-&gt;set_blog_id(28);</code></p></blockquote>
<p>where 28 is the number of your tags blog. Finally, there are some remaining places in the nav bar &#8211; places, in particular, where the nav structure is not determined by the pages on the main blog &#8211; where the href must be changed manually. Replace instances of <code>&lt;?php bloginfo('url'); ?&gt;</code> in header.php with the URL of the main blog (http://commons.gc.cuny.edu in our case). This final step is perhaps not all that elegant, but it&#8217;s far less likely that the URL of the home page will change in the future than that the main blog&#8217;s nav pages will change.</p>
<h2>Other changes to the tags theme</h2>
<p>On an aggregating blog, it&#8217;s helpful to include different information than what is included in the standard page template of a regular blog.</p>
<ol>
<li><em>Blog title</em> &#8211; Because the posts on the page will come from many different blogs, it&#8217;s helpful to include &#8220;From the blog&#8230;&#8221; information alongside the title of each post. Two things need to happen for this information to appear: (a) you have to make sure that the required data (the title and URL of the post&#8217;s original source blog) gets written to the tag blog&#8217;s db table; and (b) you have to call that information into the template. Here&#8217;s what I  cobbled together:
<ol>
<li>Open up the Sitewide Tags plugin (stored at /wp-content/plugins/wordpress-mu-sitewide-tags/sitewide-tags.php, if you&#8217;ve already installed it). Lines 179-183, or thereabouts, should read like this:<br />
<blockquote><p><code>		$post-&gt;ping_status = 'closed';<br />
		$post-&gt;comment_status = 'closed';<br />
		$p = wp_insert_post( $post );<br />
		add_post_meta( $p, "permalink", $permalink );</code></p></blockquote>
<p>			Replace these lines with the following code:</p>
<blockquote><p><code>	$post_blog_table = 'wp_' . $post_blog_id . '_options';</code><br />
				<br />
				<code>$global_post_source = $wpdb-&gt;get_row( "SELECT * FROM $post_blog_table WHERE `option_name` = 'siteurl'" );<br />
		$source_blog_uri = $global_post_source-&gt;option_value;</code><br />
		<br />	<br />
	<code>$global_post_source = $wpdb-&gt;get_row( "SELECT * FROM $post_blog_table WHERE `option_name` = 'blogname'" );<br />
		$source_blog_name = $global_post_source-&gt;option_value;</code><br />
<br />
		<code>$post-&gt;ping_status = 'closed';<br />
		$post-&gt;comment_status = 'closed';</code><br />
<br />
<code>		$p = wp_insert_post( $post );<br />
		add_post_meta( $p, "permalink", $permalink );<br />
		add_post_meta( $p, 'siteurl', $source_blog_uri);<br />
		add_post_meta( $p, 'blogname', $source_blog_name);<br />
			</code></p></blockquote>
<p>			The short story of this code: every time Sitewide Tags kicks in (which is whenever a blog post is published across the site), the plugin goes to the source blog&#8217;s table, finds the blog&#8217;s URL and title, and writes it as metadata to the new post in the tag blog&#8217;s table.</li>
<li>Next, open up nelo-for-tags/page.php (or whatever your theme directory is) and find the place where you want the &#8220;From the blog&#8230;&#8221; information to appear. (I like it right below the title of a given post &#8211; see <a href="http://tags.commons.gc.cuny.edu">our tags blog</a> to see my positioning.) Insert the following code:<br />
<blockquote><p><code><br />
			&lt;?php if ( is_object($id) &amp;&amp; isset($id-&gt;filter) &amp;&amp; 'sample' == $id-&gt;filter )<br />
		$post = $id;<br />
	else<br />
		$post = &amp;get_post($id);</code><br />
		<br />
	<code>$post_id = $post-&gt;ID;</code><br />
	<br />
	<code>if (get_post_meta($post_id, 'siteurl', true)) {<br />
	$source_url = get_post_meta($post_id, 'siteurl', true);<br />
	$source_blog = get_post_meta($post_id, 'blogname', true);</code><br />
	<br />
<code>	echo '&lt;h2 class="tags-blog-title"&gt;From the blog &lt;a href="' . $source_url . '"&gt;' . $source_blog . '&lt;/a&gt;&lt;/h2&gt;';<br />
	}?&gt;</code></p></blockquote>
</li>
</ol>
<p>		Keep in mind that your tags blog will only show the source blog data for posts that are created after this point &#8211; the plugin does not go back and find source blog data for existing posts. So you&#8217;ll have to create new posts to test this.
		</li>
<li><em>Tag-specific page titles</em> &#8211; In nelo-for-tags/home.php &#8211; the template that creates the main page at <a href="http://tags.commons.gc.cuny.edu">http://tags.commons.gc.cuny.edu</a> &#8211; I added a page header just after the line <code>&lt;div id="post-entry"&gt;</code>, so that visitors would know what this site was all about:<br />
<blockquote><p><code>&lt;h1&gt;Sitewide Posts&lt;/h1&gt;<br />
&lt;h3&gt;New blog posts from across the CUNY Academic Commons&lt;/h3&gt;</code></p></blockquote>
<p>	For nelo-for-tags/index.php, which creates the pages corresponding to specific tags (<a href="http://tags.commons.gc.cuny.edu/tag/blackboard/">like this</a>), I thought it would be helpful to include the tag itself in this header. So I inserted the following instead:</p>
<blockquote><p><code>&lt;h1&gt;Sitewide Posts - &lt;em&gt;&lt;?php wp_title(''); ?&gt;&lt;/em&gt;&lt;/h1&gt;<br />
&lt;h3&gt;New blog posts from across the CUNY Academic Commons&lt;/h3&gt;</code>
	</p></blockquote>
</li>
</ol>
<h2>Tweaking the tag cloud</h2>
</p>
<p>I wanted the sitewide tag cloud to be widgetized, so that we&#8217;d be able to put it on our <a href="http://commons.gc.cuny.edu/news">News page</a>, as well as anywhere else on the site that we might like. <a href="http://wpmudev.org/project/Sitewide-Multi-Widget">Sitewide Multi Widget</a> by <a href="http://wpmudev.org/user/56/">dsader</a> is a flexible way to get this done. Once you&#8217;ve activated Sitewide Multi Widget, you can add it through Dashboard &gt; Appearance &gt; Widgets to any blog on the site.</p>
<p>I made a tweak to Sitewide Multi Widget code so that it would display <em>all</em> tags in the cloud, instead of the default 25 or 40 or whatever it was. Here&#8217;s how: Find the line that includes <code>wp_tag_cloud();</code> (around line 112). The WordPress Codex URL in the comment <a href="http://codex.wordpress.org/Template_Tags/wp_tag_cloud">http://codex.wordpress.org/Template_Tags/wp_tag_cloud</a> has all the details about this function&#8217;s options. I changed mine to</p>
<blockquote><p><code>wp_tag_cloud('number=0');</code></p></blockquote>
<p>which displays all tags.</p>
<hr />
<p>As it&#8217;s now configured, I think that the tags blog, and the sitewide tag cloud that it supports, is poised to be a real discovery engine for members of our community. I can envision putting the tag cloud widget in lots of places all over the site. I can also envision getting more information into the tags database &#8211; once BuddyPress supports tags natively, for instance.</p>
<p>I hope that someone out there can get some use from some of this information!</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/06/making-userthemes-work-on-wordpress-3-0/' rel='bookmark' title='Making Userthemes work on WordPress 3.0'>Making Userthemes work on WordPress 3.0</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>
<li><a href='http://teleogistic.net/2009/09/sitewide-tag-suggestion-part-ii-sort-of/' rel='bookmark' title='Sitewide Tag Suggestion, Part II, Sort of'>Sitewide Tag Suggestion, Part II, Sort of</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2009/07/making-sitewide-tags-work/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

