<?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; CUNY Academic Commons</title>
	<atom:link href="http://teleogistic.net/tag/cuny-academic-commons/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>2011</title>
		<link>http://teleogistic.net/2012/01/2011/</link>
		<comments>http://teleogistic.net/2012/01/2011/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 17:33:31 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[etc]]></category>
		<category><![CDATA[#projectreclaim]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ART 279]]></category>
		<category><![CDATA[barbecue]]></category>
		<category><![CDATA[Blackboard]]></category>
		<category><![CDATA[Commons In A Box]]></category>
		<category><![CDATA[cornell college]]></category>
		<category><![CDATA[crosswords]]></category>
		<category><![CDATA[CUNY]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[grad school]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[Queens College]]></category>
		<category><![CDATA[THATCamp]]></category>
		<category><![CDATA[Walter]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1592</guid>
		<description><![CDATA[A bunch of stuff happened in 2011. I quit graduate school I traveled a bit: WordCamp Phoenix, API Workshop at MITH, Jamaica, NC barbecue roadtrip, THATCamp I co-taught a class about WordPress in the graphic design program at Queens College I proved myself the 76th best crossword solver in the universe I taught an intro [...]]]></description>
			<content:encoded><![CDATA[<p>A bunch of stuff happened in 2011.</p>
<ul>
<li><a href="http://teleogistic.net/2011/06/dropout/">I quit graduate school</a></li>
<li>I traveled a bit: <a href="http://2012.phoenix.wordcamp.org/">WordCamp Phoenix</a>, <a href="http://mith.umd.edu/apiworkshop/">API Workshop at MITH</a>, Jamaica, <a href="http://teleogistic.net/2011/06/eating-barbecue-is-a-good-way-to-spend-a-vacation/">NC barbecue roadtrip</a>, <a href="http://chnm2011.thatcamp.org/">THATCamp</a></li>
<li><a href="http://teleogistic.net/tag/art-279/">I co-taught a class about WordPress in the graphic design program at Queens College</a></li>
<li>I proved myself the <a href="http://crosswordtournament.com/2011/standings/rank.htm">76th best crossword solver in the universe</a></li>
<li><a href="http://teleogistic.net/2011/04/purple-april/">I taught an intro to philosophy class at my alma mater</a></li>
<li>I started <a href="http://projectreclaim.net">Project Reclaim</a></li>
<li>I hit the top 3 on Hacker News with <a href="http://teleogistic.net/2011/09/i-develop-free-software-because-of-cuny-and-blackboard/">a post about CUNY, Blackboard, and the inspiration to develop free software</a></li>
<li><a href="http://teleogistic.net/2011/06/stand-for-something/">I switched to a standing desk</a></li>
<li>I co-wrote <a href="http://news.commons.gc.cuny.edu/2011/11/22/the-cuny-academic-commons-announces-the-commons-in-a-box-project/">a successful grant application</a></li>
<li>I <a href="http://scotchisforshippers.com/">shipped</a> mountains of code.</li>
<li>Finally, and most importantly, <a href="http://teleogistic.net/2011/06/welcome-walter/">I became a father</a></li>
</ul>
<p>Like <a href="http://teleogistic.net/2010/12/looking-back-at-2010/">2010</a>, 2011 was a year of transitions for me: in my relationship with academia, in the way I earn a living, in the way I present myself as a citizen-builder of the internet. Being a parent is the biggest transition of all, forcing me to put into perspective the ways I spend my energy and the ways in which I define myself and what has value to me. (This transition has been overwhelmingly a Good Thing.) Continuing to strive for the right balance in these areas will, I&#8217;m sure, be a hallmark of my 2012. (Thankfully, I have no plans to have a child or get married in 2012. A man needs a year off from major life events!)</p>
<p>Happy new year!</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/12/looking-back-at-2010/' rel='bookmark' title='Looking back at 2010'>Looking back at 2010</a></li>
<li><a href='http://teleogistic.net/2011/09/i-develop-free-software-because-of-cuny-and-blackboard/' rel='bookmark' title='I develop free software because of CUNY and Blackboard'>I develop free software because of CUNY and Blackboard</a></li>
<li><a href='http://teleogistic.net/2011/06/dropout/' rel='bookmark' title='Dropout'>Dropout</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2012/01/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New WordPress plugin: Add User Autocomplete</title>
		<link>http://teleogistic.net/2011/11/new-wordpress-plugin-add-user-autocomplete/</link>
		<comments>http://teleogistic.net/2011/11/new-wordpress-plugin-add-user-autocomplete/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 15:50:39 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Add User Autocomplete]]></category>
		<category><![CDATA[autocomplete]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1573</guid>
		<description><![CDATA[Site admins on a WordPress Network can add existing network members to their site on the Dashboard > Users > Add New panel. But the interface requires that one know either the email address or the username of the user in question. My new plugin, Add User Autocomplete, makes the Add Existing User workflow a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1574" class="wp-caption alignright" style="width: 310px"><a href="http://teleogistic.net/wp-content/uploads/2011/11/add-user-autocomplete.jpg"><img src="http://teleogistic.net/wp-content/uploads/2011/11/add-user-autocomplete-300x194.jpg" alt="Add User Autocomplete" title="Add User Autocomplete" width="300" height="194" class="size-medium wp-image-1574" style="border: 1px solid #000" /></a><p class="wp-caption-text">Add User Autocomplete</p></div>
<p>Site admins on a WordPress Network can add existing network members to their site on the Dashboard > Users > Add New panel. But the interface requires that one know either the email address or the username of the user in question. My new plugin, <a href="http://wordpress.org/extend/plugins/add-user-autocomplete/">Add User Autocomplete</a>, makes the Add Existing User workflow a bit easier, by adding autocomplete/autosuggest to the Email Address/Username field. Just start typing, and the plugin will return matching users; arrow down or click on the intended user to add her to the Add User list.</p>
<p>A few additional bonuses provided by the plugin, aside from autocomplete:</p>
<ul>
<li>In addition to return email address and username matches, the plugin also checks against the display_name and user_url fields. So if my username is &#8216;admin&#8217;, and my email address is &#8216;bgorges@boonebgorges.com&#8217;, but my display name around the site is &#8216;Boone Gorges&#8217;, you&#8217;ll be able to find me by searching on &#8216;Boone&#8217;.</li>
<li>You can add many users to a blog at once. Search for one user, select and hit Return, and then search for another.</li>
<li>Prettier success messages. When you submit the Add New User page, your success message will give you a list of the users invited, instead of a generic &#8220;Invitations have been sent&#8221; type message.</li>
</ul>
<p>Add User Autocomplete requires WP 3.1 and JavaScript. The plugin was developed for the <a href="http://commons.gc.cuny.edu">CUNY Academic Commons</a>. Check out the plugin at <a href="http://wordpress.org/extend/plugins/add-user-autocomplete/">wordpress.org</a> or follow its development at <a href="http://github.com/boonebgorges/add-user-autocomplete">Github</a>.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/08/new-wordpress-plugin-simple-import-users/' rel='bookmark' title='New WordPress plugin: Simple Import Users'>New WordPress plugin: Simple Import Users</a></li>
<li><a href='http://teleogistic.net/2011/05/new-wordpress-plugin-unconfirmed/' rel='bookmark' title='New WordPress plugin: Unconfirmed'>New WordPress plugin: Unconfirmed</a></li>
<li><a href='http://teleogistic.net/2010/09/using-github-with-wordpress-org-plugin-svn/' rel='bookmark' title='Using Github with wordpress.org plugin SVN'>Using Github with wordpress.org plugin SVN</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2011/11/new-wordpress-plugin-add-user-autocomplete/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New BuddyPress plugin: BP Better Directories</title>
		<link>http://teleogistic.net/2011/11/new-buddypress-plugin-bp-better-directories/</link>
		<comments>http://teleogistic.net/2011/11/new-buddypress-plugin-bp-better-directories/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 15:44:35 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[BP Better Directories]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1567</guid>
		<description><![CDATA[BP Better Directories is a new BuddyPress plugin that will turn your (kinda boring) member directories into something a lot slicker. Site admins select which fields they&#8217;d like to be filterable in member directories. Site visitors can then use a nice AJAX interface for narrowing search results. This plugin is being developed for the CUNY [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1568" class="wp-caption alignright" style="width: 310px"><a href="http://teleogistic.net/wp-content/uploads/2011/11/bpbd.jpg"><img src="http://teleogistic.net/wp-content/uploads/2011/11/bpbd-300x237.jpg" alt="BP Better Directories" title="BP Better Directories" width="300" height="237" class="size-medium wp-image-1568" style="border: 1px solid #666" /></a><p class="wp-caption-text">BP Better Directories</p></div>
<p><a href="http://wordpress.org/extend/plugins/bp-better-directories/">BP Better Directories</a> is a new BuddyPress plugin that will turn your (kinda boring) member directories into something a lot slicker. Site admins select which fields they&#8217;d like to be filterable in member directories. Site visitors can then use a nice AJAX interface for narrowing search results.</p>
<p>This plugin is being developed for the <a href="http://commons.gc.cuny.edu">CUNY Academic Commons</a>, and is in early beta. Don&#8217;t use on a live site. There&#8217;s also a pretty good chance that the technique I&#8217;m using in the guts of the plugin won&#8217;t scale all that well without proper caching. You have been warned! (Also, it requires at least BP 1.5.1.)</p>
<p><a href="http://wordpress.org/extend/plugins/bp-better-directories/">Download the plugin</a> or <a href="https://github.com/boonebgorges/bp-better-directories">follow its development on Github</a>.</p>
<div style="clear:both"></div>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2011/03/new-buddypress-plugin-buddypress-docs/' rel='bookmark' title='New BuddyPress plugin: BuddyPress Docs'>New BuddyPress plugin: BuddyPress Docs</a></li>
<li><a href='http://teleogistic.net/2010/09/new-buddypress-plugin-bp-lotsa-feeds/' rel='bookmark' title='New BuddyPress plugin: BP Lotsa Feeds'>New BuddyPress plugin: BP Lotsa Feeds</a></li>
<li><a href='http://teleogistic.net/2011/05/new-wordpress-plugin-unconfirmed/' rel='bookmark' title='New WordPress plugin: Unconfirmed'>New WordPress plugin: Unconfirmed</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2011/11/new-buddypress-plugin-bp-better-directories/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I develop free software because of CUNY and Blackboard</title>
		<link>http://teleogistic.net/2011/09/i-develop-free-software-because-of-cuny-and-blackboard/</link>
		<comments>http://teleogistic.net/2011/09/i-develop-free-software-because-of-cuny-and-blackboard/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 13:11:33 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[#projectreclaim]]></category>
		<category><![CDATA[Blackboard]]></category>
		<category><![CDATA[CUNY]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[undergraduate education]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1505</guid>
		<description><![CDATA[For two reasons, Blackboard is the key to why I develop free software. The first reason is historical. I first got into free software development because of my work with the CUNY Academic Commons project. As spearheaded by Matt Gold, George Otte and others, the Commons is intended to create a space, using free software [...]]]></description>
			<content:encoded><![CDATA[<p>For two reasons, Blackboard is the key to why I develop free software.</p>
<p>The first reason is historical. I first got into free software development because of my work with the <a href="http://commons.gc.cuny.edu">CUNY Academic Commons</a> project. As spearheaded by <a href="http://mkgold.net">Matt Gold</a>, <a href="http://purelyreactive.commons.gc.cuny.edu/">George Otte</a> and others, the Commons is intended to create a space, using free software like WordPress and MediaWiki for members of the huge community of the City University of New York to discover each other and work together. The project is not pitched as a Blackboard alternative, for a number of reasons (primary among which is that the Commons&#8217;s Terms of Service prohibit undergraduate courses from being held on the site). Still, the Commons was conceived, at least in part, out of frustration about the near lack of collaborative tools and spaces in CUNY. And more than anything else, Blackboard (by which I mean Blackboard Learn, the proprietary learning management software that has been CUNY&#8217;s official courseware for quite a few years) is the embodiment of what can be so frustrating about academic technology at CUNY: central management, inflexibility, clunkiness, anti-openness. In this way, Blackboard begat the CUNY Academic Commons, and the CUNY Academic Commons begat Boone the developer.</p>
<p>There is another reason why Blackboard is integral to my free software development. It is ideological.</p>
<p>Short version: I love CUNY and I love public education. Blackboard is a parasite on both. Writing free software is the best way I know to disrupt the awful relationship between companies like Blackboard and vulnerable populations like CUNY undergraduates.</p>
<p>Here&#8217;s the longer version. I&#8217;ve been affiliated with CUNY in a number of capacities over the last decade: <a href="http://teleogistic.net/2011/06/dropout/">PhD student</a>, adjunct lecturer, graduate fellow, <a href="http://teleogistic.net/2010/03/moving-on/">full-time instructional technologist</a>, external contractor. I&#8217;ve seen many parts of CUNY from many different points of view. Like so many others who have philandered their way through CUNY&#8217;s incestuous HR departments, my experience has rendered a decidedly <em>love/hate</em> attitude toward the institution. You can get a taste of the what CUNY <em>hate</em> looks like by glancing at something like <a href="http://twitter.com/cunyfail">@CUNYfail</a>. The <em>love</em> runs deeper. Those fortunate enough to have &#8220;gotten around&#8221; at CUNY can attest to the richness of its varied campus cultures. In every office and every department on every campus, you&#8217;ll meet people who are innovating and striving to get their work done, in spite of a bureaucracy that sometimes feels designed to thwart.</p>
<p>And the students. CUNY is the City University of New York, the <em>City</em> University. It belongs to New York, and <a href="http://en.wikipedia.org/wiki/CUNY">its history</a> is tied up with the ideals of free education for New York&#8217;s residents. While the last few decades have seen the institution (as a whole, as well as a collection of campuses) evolve away from these ideals in various official and unofficial ways, it&#8217;s impossible to step into a CUNY classroom without getting a sense that CUNY still serves as a steward for New York&#8217;s future. CUNY is too huge and its population too varied to make general statements about the student body, but I&#8217;ll say anecdotally that, of all the universities I&#8217;ve been associated with, none even approach the level of racial, economic, and academic diversity that you find on a single campus, to say nothing of the system as a whole. CUNY is (to use a lame but apt cliché) a cross-section of New York: her first-generation Americans, her first-generation college students, her rich and her poor, her advantaged and her vulnerable. (See also Jim Groom&#8217;s <a href="http://bavatuesdays.com/i-bleed-cuny-blood/">I Bleed CUNY</a>, which makes a similar point with a lot less abandon.)</p>
<p>Public education is a public trust, maybe the most important equalizer a state can provide for its citizens. CUNY, with the population of New York City as its public, could demonstrate the full potential of public education in a more complete and visible way than perhaps any other public university. It&#8217;s for this reason that it breaks my heart and boils my blood to see CUNY money &#8211; which is to say, student tuition and fees &#8211; poured into a piece of software like Blackboard.</p>
<p>In virtue of their age, undergraduates are inherently a vulnerable population, and CUNY undergraduates &#8211; reflecting as they do the full demographic spectrum of New York City itself &#8211; are doubly vulnerable. Many CUNY undergraduates go to CUNY because if they didn&#8217;t, they wouldn&#8217;t go to college at all. This imposes certain moral strictures on those responsible for managing and spending the money paid by CUNY students in tuition and fees. Wasting CUNY money is a far worse crime than wasting, say, shareholder money in a private company. Shareholders have freedom; if they don&#8217;t like your management, they vote with their feet/wallets/brokers. CUNY students, by and large, do not have the same freedom; it&#8217;s safe to say that, for most CUNY students most students, big-ticket NYU and Ivy Columbia are not reasonable alternatives. CUNY students are, in this sense, captive, which means that their hard-earned tuition money is captive as well. Thus it is a <em>very bad thing</em> to spend that money on things that aren&#8217;t worth it.</p>
<p>And Blackboard is not worth it. Vats of digital ink have been spilled expounding Blackboard&#8217;s turdiness, and this is no place to rehash all the arguments in depth. A short list, off the top of my head:</p>
<ul>
<li>The software is expensive [EDIT 9-21-2011: See <a href="http://blo.so/98">this post</a> for more details on cost]</li>
<li>It&#8217;s extremely unpleasant to use.</li>
<li>It forces, and reinforces, an entirely teacher-centric pedagogical model.</li>
<li>It attempts to do the work of dozens of applications, and as a result does all of them poorly.</li>
<li>Blackboard data is stored in proprietary formats, with no easy export features built in, which creates a sort of Hotel California of educational materials</li>
<li>The very concept of a &#8220;learning management system&#8221; may itself be <a href="http://mkgold.net/blog/2009/03/30/against-learning-management-systems/">wrongheaded</a>.</li>
<li>As <a href="http://www.scmagazine.com.au/News/272215,millions-of-student-exams-tests-and-data-exposed.aspx">recently reported</a>, the software may be insecure, a fact that the company may have willingly ignored.</li>
<li>Blackboard&#8217;s business practices are monopolistic, litigious, and <a href="http://www.flickr.com/photos/mikelesombre/3510951708/">borgish</a></li>
</ul>
<p>In short, Blackboard sucks. Blackboard supporters might claim that some, or even most, of the criticisms leveled above are false, or that they apply equally to other web software. Maybe. And I certainly don&#8217;t mean to downplay the difficulty of creating or assembling a suite of software that does <em>well</em> what Blackboard does <em>poorly</em>. But the argument against spending student money on something like Blackboard goes beyond a simple tally of weaknesses and strengths. As Jim Groom and others have <a href="http://bavatuesdays.com/what-is-an-instructional-technologist/">argued</a> for years, shelling out for Blackboard means sending money to a big company with no vested interest in the purposes of the institution, which in the case of CUNY is nothing less than the stewardship of New York City&#8217;s future, while the alternative is to divert money away from software licenses and into <em>people</em> who will actually support an environment of learning on our campuses. Frankly, even if Blackboard were a perfect piece of software, and even if its licensing and hosting fees were half of what it costs to hire full-time instructional technologists, programmers, and the like to support local instances of free software; even if these things were true, Blackboard would <em>still</em> be the wrong choice, because it perverts the goals of the university by putting tools and corporations before people. The fact that Blackboard is so expensive and so shitty just makes the case against it that much stronger.</p>
<p>As long as our IT departments are dominated by Microsoft-trained technicians and corporate-owned CIOs, perhaps the best way to advance the cause &#8211; the cause of justice in the way that student money is spent &#8211; is to create viable alternatives to Blackboard and its ilk, alternatives that are free (as in speech) and cheap (as in beer). This, more than anything else, is why I develop free software, the idea that I might play a role in creating the viable alternatives. In the end, it&#8217;s not just about Blackboard, of course. The case of Blackboard and CUNY is a particularly problematic example of a broader phenomenon, where vulnerable populations are controlled through proprietary software. Examples abound: Facebook, Apple, Google. (See also my <a href="http://projectreclaim.net/">Project Reclaim</a>.) The case of Blackboard and its contracts with public institutions like CUNY is just one instance of these exploitative relationships, but it&#8217;s the instance that hits home the most for me, because CUNY is such a part of me, and because the exploitation is, in this case, so severe and so terrible.</p>
<p>On average, I spend about half of my working week doing unpaid work for the free software community. Every once in a while, I get discouraged: by unreasonable feedback, by systematic inertia, by community dramas, by my own limitations as a developer, and so on. In those moments, I think about CUNY, and I think about Blackboard, and I feel the fire burn again. For that, I say to CUNY (which I love) and Blackboard (which I hate): Thanks for making me into a free software developer.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2011/09/dude-wheres-my-blackboard-contract/' rel='bookmark' title='Dude, Where&#8217;s My Blackboard Contract?'>Dude, Where&#8217;s My Blackboard Contract?</a></li>
<li><a href='http://teleogistic.net/2012/01/2011/' rel='bookmark' title='2011'>2011</a></li>
<li><a href='http://teleogistic.net/2010/05/buddypress-plugins-running-on-the-cuny-academic-commons/' rel='bookmark' title='BuddyPress plugins running on the CUNY Academic Commons'>BuddyPress plugins running on the CUNY Academic Commons</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2011/09/i-develop-free-software-because-of-cuny-and-blackboard/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Redirect BuddyPress activity reply links to forum&#8217;s &#8220;Leave a Reply&#8221;</title>
		<link>http://teleogistic.net/2011/03/redirect-buddypress-activity-reply-links-to-forums-leave-a-reply/</link>
		<comments>http://teleogistic.net/2011/03/redirect-buddypress-activity-reply-links-to-forums-leave-a-reply/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 15:19:37 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[reply]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1185</guid>
		<description><![CDATA[Activity stream replies in BuddyPress are pretty cool, but they have the potential to be confusing. On the CUNY Academic Commons, we have disabled activity replies for activity entries related to blogs and forums, because allowing replies in these cases has the potential to confuse users and fracture conversation. There are a number of ways [...]]]></description>
			<content:encoded><![CDATA[<p>Activity stream replies in BuddyPress are pretty cool, but they have the potential to be confusing. On the <a href="http://commons.gc.cuny.edu/">CUNY Academic Commons</a>, we have disabled activity replies for activity entries related to blogs and forums, because allowing replies in these cases has the potential to confuse users and fracture conversation.</p>
<p>There are a number of ways that this could (and should, and will!) be improved in future versions of BuddyPress. But, for now, here&#8217;s a trick. The following code will change the behavior of the Reply buttons for forum-related activity entries (new forum topics, and forum topic replies), so that instead of sliding down the inline activity comment box, it goes to the Reply form on the forum topic itself.</p>
<p>Side note: This seems like it&#8217;d be an easy thing to do, but it turns out to be somewhat complex. As I explain in the inline documentation, the issue of pagination means that there&#8217;s no predictable way to easily concatenate a URL for a topic&#8217;s reply box (this is one of the things I want to fix in BP core) &#8211; you have to fetch the number of total replies and figure out the last page from there. Also, in the case of topic replies, you have to do an additional query to get the id of the topic that the post belongs to, because that info is not stored in the activity table. The function cac_insert_comment_reply_links() below tries to consolidate these lookups to add as few queries as possible to the pageload.</p>
<p>Second side note: This code is not particularly beautiful. It makes direct queries to the bbPress database tables. So sue me.</p>
<p>OK, so the code itself. First, put this chunk into your bp-custom.php file.</p>
<pre class="brush: php">
/**
 * Gets accurate reply URLs for the activity stream
 *
 * Getting accurate Reply links for forum topics is tricky because of pagination - you need to know
 * how many total posts are in the topic so that you can figure out what the last page should be.
 * Moreover, the forum reply activity items don&#039;t have the topic_id stored with them. This function
 * attempts to minimize DB queries by looking up all topic_ids at once, then looking up all post
 * counts at once - adding 2 queries for the activity loop is better than 20.
 *
 * Todo: Get a real redirecter into BuddyPress itself
 */
function cac_insert_comment_reply_links( $has_comments ) {
	global $activities_template, $wpdb, $bbdb;

	do_action( &#039;bbpress_init&#039; );

	$topics_data = array();
	$posts_data = array();
	foreach( $activities_template-&gt;activities as $key =&gt; $activity ) {
		if ( $activity-&gt;type == &#039;new_forum_topic&#039; ) {
			$topic_id = $activity-&gt;secondary_item_id;
			$topics_data[$topic_id][&#039;url&#039;] = $activity-&gt;primary_link;
			$topics_data[$topic_id][&#039;activity_key&#039;] = $key;
		}

		if ( $activity-&gt;type == &#039;new_forum_post&#039; ) {
			$post_id = $activity-&gt;secondary_item_id;
			$posts_data[$post_id][&#039;url&#039;] = array_pop( array_reverse( explode( &#039;#&#039;, $activity-&gt;primary_link ) ) );
			$posts_data[$post_id][&#039;activity_key&#039;] = $key;
		}
	}

	// In cases where we only have the post id, we must do an extra query to get topic ids
	if ( !empty( $posts_data ) ) {
		$post_ids 	= array_keys( $posts_data );
		$post_ids_sql 	= implode( &#039;,&#039;, $post_ids );
		$sql 		= $wpdb-&gt;prepare( &quot;SELECT topic_id, post_id FROM {$bbdb-&gt;posts} WHERE post_id IN ({$post_ids_sql})&quot; );
		$post_topic_ids = $wpdb-&gt;get_results( $sql );

		// Now that we have the topic IDs, we can add that info to $topics_data for the main query
		foreach( $post_topic_ids as $post_topic ) {
			$topics_data[$post_topic-&gt;topic_id] = $posts_data[$post_topic-&gt;post_id];
		}
	}

	// Now for the main event
	// First, make a topic list and get all the associated posts
	$topic_ids 	= implode( &#039;,&#039;, array_keys( $topics_data ) );
	$sql		= $wpdb-&gt;prepare( &quot;SELECT topic_id, post_id FROM {$bbdb-&gt;posts} WHERE topic_id IN ({$topic_ids})&quot; );
	$posts		= $wpdb-&gt;get_results( $sql );

	// Now we get counts. BTW it sucks to do it this way
	$counter	= array();
	foreach( $posts as $post ) {
		if ( empty( $counter[$post-&gt;topic_id] ) )
			$counter[$post-&gt;topic_id] = 1;
		else
			$counter[$post-&gt;topic_id]++;
	}

	// Finally, concatenate the reply url and put it in the activities_template
	foreach( $topics_data as $topic_id =&gt; $data ) {
		$total_pages = ceil( $counter[$topic_id] / 15 );
		$reply_url = cac_forum_reply_url( $data[&#039;url&#039;], $total_pages, 15 );
		$key = $data[&#039;activity_key&#039;];
		$activities_template-&gt;activities[$key]-&gt;reply_url = $reply_url;
	}

	return $has_comments;
}
add_action( &#039;bp_has_activities&#039;, &#039;cac_insert_comment_reply_links&#039; );

/**
 * Filters the url of the activity reply link to use reply_url, if present
 */
function cac_filter_activity_reply_link( $link ) {
	global $activities_template;

	if ( !empty( $activities_template-&gt;activity-&gt;reply_url ) )
		return $activities_template-&gt;activity-&gt;reply_url;
	else
		return $link;
}
add_action( &#039;bp_get_activity_comment_link&#039;, &#039;cac_filter_activity_reply_link&#039; );

/**
 * Echoes the proper CSS class for the activity reply link. This is necessary to ensure that
 * the JS slider does not appear when we have a custom reply_url.
 */
function cac_activity_reply_link_class() {
	global $activities_template;

	if ( !empty( $activities_template-&gt;activity-&gt;reply_url ) )
		echo &#039;class=&quot;acomment-reply-nojs&quot;&#039;;
	else
		echo &#039;class=&quot;acomment-reply&quot;&#039;;
}

/**
 * A replacement for bp_activity_can_comment(). Todo: deprecate into a filter when BP 1.3 comes out
 */
function cac_activity_can_comment() {
	global $activities_template, $bp;

	if ( false === $activities_template-&gt;disable_blogforum_replies || (int)$activities_template-&gt;disable_blogforum_replies ) {
		// If we&#039;ve got a manually created reply_url (see cac_insert_comment_reply_links(), return true
		if ( !empty( $activities_template-&gt;activity-&gt;reply_url ) )
			return true;

		if ( &#039;new_blog_post&#039; == bp_get_activity_action_name() || &#039;new_blog_comment&#039; == bp_get_activity_action_name() || &#039;new_forum_topic&#039; == bp_get_activity_action_name() || &#039;new_forum_post&#039; == bp_get_activity_action_name() )
			return false;
	}

	return true;
}
</pre>
<p>You&#8217;ll note that there are a few places in that code where the number 15 is mentioned explicitly. I&#8217;m assuming that you&#8217;re using 15 posts-per-page for your single topic pagination. You can change this number accordingly if you want.</p>
<p>Next, you&#8217;ll have to make a few changes in your theme&#8217;s activity/entry.php to account for the changes. There are two relevant changes. First, you&#8217;ll be removing the activity reply button&#8217;s CSS class (hardcoded by default) and replacing it with the dynamically generated version in cac_activity_reply_link_class(). Second, you&#8217;ll be swapping out the checks for bp_activity_can_comment() with cac_activity_can_comment(), so that you can still block blog-activity comments. The code below is lines 27-29 of my activity/entry.php &#8211; you should be able to figure out which lines to replace with the following, as I haven&#8217;t changed much.</p>
<pre class="brush: html">
&lt;?php if ( is_user_logged_in() &amp;&amp; cac_activity_can_comment() ) : ?&gt;
	&lt;a href=&quot;&lt;?php bp_activity_comment_link() ?&gt;&quot; &lt;?php cac_activity_reply_link_class() ?&gt; id=&quot;acomment-comment-&lt;?php bp_activity_id() ?&gt;&quot;&gt;&lt;?php _e( &#039;Reply&#039;, &#039;buddypress&#039; ) ?&gt; (&lt;span&gt;&lt;?php bp_activity_comment_count() ?&gt;&lt;/span&gt;)&lt;/a&gt;
&lt;?php endif; ?&gt;
</pre>
<p>Finally, because you&#8217;ve changed the CSS selector on some of the reply buttons, you&#8217;ll want to add some styles to your stylesheet. These are borrowed right from bp-default.</p>
<pre class="brush: css">
.activity-list div.activity-meta a.acomment-reply-nojs {
	background: #fff9db;
	border-bottom: 1px solid #ffe8c4;
	border-right: 1px solid #ffe8c4;
	color: #ffa200;
}

div.activity-meta a.acomment-reply-nojs:hover {
	background: #f7740a;
	color: #fff;
    border-color: #f7740a;
}
</pre>
<p>Good luck!</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/02/new-buddypress-plugin-bp-mpo-activity-filter/' rel='bookmark' title='New BuddyPress plugin: BP MPO Activity Filter'>New BuddyPress plugin: BP MPO Activity Filter</a></li>
<li><a href='http://teleogistic.net/2010/05/new-buddypress-plugin-bp-external-activity/' rel='bookmark' title='New BuddyPress plugin: BP External Activity'>New BuddyPress plugin: BP External Activity</a></li>
<li><a href='http://teleogistic.net/2010/03/new-buddypress-plugin-bp-import-blog-activity/' rel='bookmark' title='New BuddyPress plugin: BP Import Blog Activity'>New BuddyPress plugin: BP Import Blog Activity</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2011/03/redirect-buddypress-activity-reply-links-to-forums-leave-a-reply/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The CUNY Academic Commons is hiring a developer!</title>
		<link>http://teleogistic.net/2011/03/the-cuny-academic-commons-is-hiring-a-developer/</link>
		<comments>http://teleogistic.net/2011/03/the-cuny-academic-commons-is-hiring-a-developer/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 14:10:38 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1167</guid>
		<description><![CDATA[The CUNY Academic Commons is looking to hire a part-time (5+ hours per week) WordPress/BuddyPress developer. If you&#8217;re a WP dev who&#8217;s interested in hooking up with the coolest dev team in town, you can learn more about the position, and how to apply, on the Commons Dev Blog. Related posts: BuddyPress plugins running on [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://commons.gc.cuny.edu">CUNY Academic Commons</a> is looking to hire a part-time (5+ hours per week) WordPress/BuddyPress developer. If you&#8217;re a WP dev who&#8217;s interested in hooking up with the coolest dev team in town, you can learn more about the position, and how to apply, on <a href="http://dev.commons.gc.cuny.edu/2011/03/18/the-cuny-academic-commons-is-hiring-a-developer/">the Commons Dev Blog.</a></p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/05/buddypress-plugins-running-on-the-cuny-academic-commons/' rel='bookmark' title='BuddyPress plugins running on the CUNY Academic Commons'>BuddyPress plugins running on the CUNY Academic Commons</a></li>
<li><a href='http://teleogistic.net/2011/09/i-develop-free-software-because-of-cuny-and-blackboard/' rel='bookmark' title='I develop free software because of CUNY and Blackboard'>I develop free software because of CUNY and Blackboard</a></li>
<li><a href='http://teleogistic.net/2009/07/new-mediawiki-extension-buddypressactivity/' rel='bookmark' title='New MediaWiki extension: BuddyPressActivity'>New MediaWiki extension: BuddyPressActivity</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2011/03/the-cuny-academic-commons-is-hiring-a-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New WordPress plugin: Prezi WP</title>
		<link>http://teleogistic.net/2011/02/new-wordpress-plugin-prezi-wp/</link>
		<comments>http://teleogistic.net/2011/02/new-wordpress-plugin-prezi-wp/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 17:45:00 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[prezi]]></category>
		<category><![CDATA[shortcode]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1100</guid>
		<description><![CDATA[I had a request to allow Prezis to be embedded on the CUNY Academic Commons, but the one plugin I tried for that purpose seemed to be broken and overengineered. So I took an hour and wrote my own: Prezi WP. In brief, it gives you a [prezi] shortcode for easy embedding of those Mind [...]]]></description>
			<content:encoded><![CDATA[<p>I had a request to allow Prezis to be embedded on the <a href="http://commons.gc.cuny.edu">CUNY Academic Commons</a>, but the one plugin I tried for that purpose seemed to be broken and overengineered. So I took an hour and wrote my own: <a href="http://teleogistic.net/code/wordpresswordpress-mu/prezi-wp/">Prezi WP</a>. In brief, it gives you a [prezi] shortcode for easy embedding of those Mind Blowing, Non-Linear bad boys.</p>
<p>It&#8217;ll be in the wordpress.org repository soon enough, but for now you can read more and download it <a href="http://teleogistic.net/code/wordpresswordpress-mu/prezi-wp/">here</a>.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2010/09/using-github-with-wordpress-org-plugin-svn/' rel='bookmark' title='Using Github with wordpress.org plugin SVN'>Using Github with wordpress.org plugin SVN</a></li>
<li><a href='http://teleogistic.net/2011/11/new-wordpress-plugin-add-user-autocomplete/' rel='bookmark' title='New WordPress plugin: Add User Autocomplete'>New WordPress plugin: Add User Autocomplete</a></li>
<li><a href='http://teleogistic.net/2010/08/introducing-anthologize-a-new-wordpress-plugin/' rel='bookmark' title='Introducing Anthologize, a new WordPress plugin'>Introducing Anthologize, a new WordPress plugin</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2011/02/new-wordpress-plugin-prezi-wp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Looking back at 2010</title>
		<link>http://teleogistic.net/2010/12/looking-back-at-2010/</link>
		<comments>http://teleogistic.net/2010/12/looking-back-at-2010/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 21:49:23 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[etc]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[barbecue]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[crosswords]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[pizza]]></category>
		<category><![CDATA[Queens College]]></category>
		<category><![CDATA[wedding]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[year in review]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=1072</guid>
		<description><![CDATA[2010 was a wild year for me, one that I&#8217;ll look back on as a turning point in my professional and personal life. For that reason I thought I might take stock of the past year. (Here&#8217;s 2009&#8242;s post.) If you are one of those snobs who think that year-end retrospectives are schlocky, feel free [...]]]></description>
			<content:encoded><![CDATA[<p>2010 was a wild year for me, one that I&#8217;ll look back on as a turning point in my professional and personal life. For that reason I thought I might take stock of the past year. (<a href="http://teleogistic.net/2009/12/2009-by-the-numbers/">Here&#8217;s 2009&#8242;s post.</a>) If you are one of those snobs who think that year-end retrospectives are schlocky, feel free to get the hell out of my blog.</p>
<p>As 2010 opened, I was working full-time as the educational technologist by Queens College. I believed strongly (and continue to believe) in the importance of the work I was doing there, but I already knew a year ago that I wouldn&#8217;t be able to stay at the job for much longer. I identified as an ed tech, and part of the (really great) ed tech community, but it was a label that never really felt right. When people asked what I did for a living, I hesitated. <a href="http://teleogistic.net/2010/03/moving-on/">I left the job near the end of May</a>.</p>
<p>Since then, I have been supporting myself doing custom web development, almost exclusively using BuddyPress. In the last six months, I&#8217;ve transitioned from an uneasy edtech to a confident (though still n00bish in many ways) developer. It&#8217;s a classification that feels better in many ways. Moving into development has allowed me to be personally productive in ways that the structures of my old career simply couldn&#8217;t support. I produce a lot of software that is used by a lot of people; moreover, I am moving toward a position where I get to select only those projects that are of independent interest to me. Measured like this, 2010 was the most productive year of my life, made possible by the career move (and the new self-identification that came with it).</p>
<p>My move into development is not without misgivings. As an educational technologist, working in the confines of a traditional university, there were always connections (sometimes tenuous, but always discernable) between my day job and my identity as a graduate student. Granted, in the time I was at Queens &#8211; first as a graduate fellow and then as a full-timer &#8211; I made next to no progress on my dissertation. But the fact that I was in a university, and enabling teaching and learning in a hands-on way, kept me in constant communication with my inner philosopher: drawing on my teaching experience, speaking in academic tones with faculty members, engaging in debates on the goals and methods of educational technology in ways that never strayed far from the kinds of discourse I learned in the seminar room. My work as a developer, in contrast, is much less explicitly academic; while some of my projects (notably, the CUNY Academic Commons) have sustained my contact with the university, mostly I am paid to think about software and websites rather than anything else. In the short term, this will undoubtedly be a good thing &#8211; I attribute the progress I&#8217;ve made on my thesis in the semester since I left Queens College to the fact that my day job provides me with some much-needed release from the mental anguish of the university life. But the more I make a name for myself as a developer, where &#8216;developer&#8217; is unqualified by &#8216;academic&#8217; or any similar modifier, the more I have to make conscious decisions about how (and whether) I want my paying gigs to connect with my academic interests. It&#8217;s an issue I&#8217;ll continue to wrestle with in 2011.</p>
<p>Paralleling my move into a development career has been an increased participation in the WordPress world. In July I was <a href="http://buddypress.org/2010/07/buddypress-support-introducing-boone-and-hnla/">made a moderator</a> on the buddypress.org support forums. In October, I was <a href="http://buddypress.org/2010/10/introducing-paul-and-boone-2/">brought on as a committing developer</a> for the BuddyPress project. I spoke dozens of times through 2010 on WordPress and BuddyPress, at WordCamps, meetups, conferences, THATCamps, and various other fancy places. At the beginning of 2010 I felt like I&#8217;d staked out a position on the outskirts of the WordPress community; at the end of 2010, I feel like I&#8217;m much closer to its center. And while I could live without the occasional drama, tunnel-vision, and personality cultishness of some WordPressophiles, for the most part it has been a real treat getting to know, and getting to work with, so many of the best WP developers. It&#8217;s broken me out of that other echo chamber I come from (academia), made me a much better coder, and introduced me to some really fabulous folks.</p>
<p>In 2010, I also got more and more tangled up with the digital humanities community. In July, I spent a week at the Center for History and New Media for the <a href="http://oneweekonetool.org">One Week | One Tool</a> project, where I was on a team that built <a href="http://anthologize.org">Anthologize</a>. I attended a number of THATCamps and was witness to a number of Twitter arugments of truly epic proportions. And while I could live without the occasional drama, tunnel-vision, and personality cultishness of some DigitalHumanitiesophiles, for the most part it has been a real treat getting to know, and getting to work with, so many of the best digital humanists. (Is there an echo in here?) My intellectual connection with DH is such that it is hard for me not to put scare quotes around &#8216;digital humanities&#8217; every time I write it: I am an academic, and I do extensive work with digital technology, but the connection between the two is not manifest in my own work. Still, DH in 2010 has been an exciting place to locate oneself, with cool projects, smart people, and the occasional Big Idea rising to the top over the course of the year.</p>
<p>I continued being a dork in 2010. I came in <a href="http://crosswordtournament.com/2010/standings/rank.htm">66th at the American Crossword Puzzle Tournament</a> (breaking 50 in 2011! You read it here first!). I switched from QWERTY to <a href="http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard">Dvorak</a>. I visited the <a href="http://teleogistic.net/2010/10/lessons-from-the-google-summer-of-code-mentor-summit/">Googleplex</a>. I wrote a lot about <a href="http://cunypie.commons.gc.cuny.edu/author/boonebgorges/">pizza</a> and <a href="http://teleogistic.net/2010/06/honeymoon-barbecue-part-2-the-east/">barbecue</a>. I made the decision to stop buying Apple products. I completed Angry Birds. I wrote 45 blog posts on Teleogistic, with a smattering of posts elsewhere. Teleogistic got 960 comments. I wrote many tens of thousands of lines of code, much of which was terrible, and much of which is sadly hidden forever on client servers, but some of which is free and helpful to many.</p>
<p>On June 5, 2010, I got married. I mention this last not because it is the least important event of the year but because it is the most. The process of preparing for a wedding, with the help and support of so many friends and loved ones, was something I will never forget. The wedding day was the most perfect day I can remember. And the girl I married &#8211; well, duh, she is the best part of 2010, or of any year.</p>
<p>The changes of 2010 were more significant for me than any year since I was in college. Nearly all of those changes have been for the better. I have some exciting plans for 2011, but for now I am happy to reflect on the year that was. For me, it was a good one.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2012/01/2011/' rel='bookmark' title='2011'>2011</a></li>
<li><a href='http://teleogistic.net/2009/12/2009-by-the-numbers/' rel='bookmark' title='2009 by the numbers'>2009 by the numbers</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2010/12/looking-back-at-2010/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BuddyPress plugins running on the CUNY Academic Commons</title>
		<link>http://teleogistic.net/2010/05/buddypress-plugins-running-on-the-cuny-academic-commons/</link>
		<comments>http://teleogistic.net/2010/05/buddypress-plugins-running-on-the-cuny-academic-commons/#comments</comments>
		<pubDate>Tue, 25 May 2010 08:47:19 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[dev.wpmued]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=798</guid>
		<description><![CDATA[Cross-posted on the CUNY Academic Commons dev blog A few people have asked recently for a list of the plugins installed on the CUNY Academic Commons. In the spirit of Joe&#8217;s post, here I thought I&#8217;d make it public. I&#8217;m going to limit myself to the BuddyPress plugins here, for the sake of simplicity. (I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p><em>Cross-posted on the <a href="http://dev.commons.gc.cuny.edu/2010/05/25/buddypress-plugins-running-on-the-cuny-academic-commons/">CUNY Academic Commons dev blog</a></em></p>
<p>A few people have asked recently for a list of the plugins installed on the <a href="http://commons.gc.cuny.edu">CUNY Academic Commons</a>. In the spirit of <a href="http://prestidigitation.commons.gc.cuny.edu/2009/06/26/macaulay-eportfolios-plugin-list/">Joe&#8217;s post</a>, here I thought I&#8217;d make it public. I&#8217;m going to limit myself to the BuddyPress plugins here, for the sake of simplicity. (I&#8217;d like to write a series of posts on the anatomy of the CUNY Academic Commons; maybe this will be the first in that series.) Here they are, in no particular order other than the order in which they appear on my plugin list.</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/bp-tinymce/">BP TinyMCE</a>. This plugin is messed up, and I have part of it switched off, but I still use the filters that allow additional tags through, in case people want to write some raw HTML in their forum posts, etc.</li>
<li><a href="http://wordpress.org/extend/plugins/bp-groupblog/">BP Groupblog</a>. Allows blogs to be associated with groups, displaying posts on that group&#8217;s activity feed and automatically credentialing group members on the blog. I did some custom modifications to the way the plugin works so that clicking on the Blog tab in a group leads you to subdomain address rather than the Groupblog custom address (thereby also ensuring that visitors see the intended blog theme rather than the BP-ish theme).</li>
<li><a href="http://wordpress.org/extend/plugins/bp-mpo-activity-filter/">BP MPO Activity Filter</a>. This plugin works along with <a href="http://wpmudev.org/project/More-Privacy-Options/">More Privacy Options</a> to ensure that the new privacy settings are understood by Buddypress and that blog-related activity items are displayed to the appropriate people.</li>
<li><a href="http://wordpress.org/extend/plugins/buddypress-group-documents/">BuddyPress Group Documents</a>. This one is crucial to our members, who often use the plugin to share collaborative docs.</li>
<li><a href="http://wordpress.org/extend/plugins/bp-include-non-member-comments/">BP Include Non-Member Comments</a> makes sure that blog comments from non-members are included on the sitewide activity feed.</li>
<li>BP External Activity &#8211; an as-yet unreleased plugin I wrote that brings in items from an external RSS feed and adds them to the sitewide activity feed. We&#8217;re using it for MediaWiki edits.</li>
<li><a href="http://wordpress.org/extend/plugins/bp-group-management/">BP Group Management</a> lets admins add people to groups. Very handy for putting together a group quickly, without having to wait for invites.</li>
<li><a href="http://wordpress.org/extend/plugins/bp-system-report/">BP System Report</a>. We&#8217;re using this one to keep track of some data in our system and report it back to members and administrators.</li>
<li><a href="http://wordpress.org/extend/plugins/buddypress-group-email-subscription/">BuddyPress Group Email Subscription</a> allows users to subscribe to immediate or digest email notification of group activity. Right now we&#8217;re running it on a trial basis with a handful of members, in order to test it. (<a href="http://buddypress.org/community/groups/buddypress-group-email-subscription/forum/topic/allowing-group-email-subscription-access-only-to-a-whitelist/">Here&#8217;s how to run it with a whitelist of users, if you want</a>)</li>
<li>BuddyPress Terms of Service Agreement, another as-yet-unreleased plugin (this one by CAC Dev Team member <a href="http://twitter.com/chris_stein">Chris Stein</a>) that requires new members to check TOS acceptance box before being allowed to register.</li>
<li><a href="http://wordpress.org/extend/plugins/custom-profile-filters-for-buddypress/">Custom Profile Filters for BuddyPress</a> allows users to customize the way that their profile interests become links</li>
<li><a href="http://wordpress.org/extend/plugins/enhanced-buddypress-widgets/">Enhanced BuddyPress Widgets</a>. Lets the admin decide the default state of BP widgets on the front page.</li>
<li><a href="http://wordpress.org/extend/plugins/forum-attachments-for-buddypress/">Forum Attachments for BuddyPress</a>. Another of our most important BP plugins, this one allows users to share files via the group forums.</li>
<li><a href="http://wordpress.org/extend/plugins/group-forum-subscription-for-buddypress/">Group Forum Subscription for BuddyPress</a>. This is our legacy email notification system, which is going to be in place until I get back from my honeymoon and can replace it :)</li>
<li><a href="http://wordpress.org/extend/plugins/invite-anyone/">Invite Anyone</a> lets our users invite new members to the community and makes it easier to populate groups.</li>
</ul>
<p>Questions about any of these plugins or how they work with BuddyPress? Ask in the comments.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2011/03/the-cuny-academic-commons-is-hiring-a-developer/' rel='bookmark' title='The CUNY Academic Commons is hiring a developer!'>The CUNY Academic Commons is hiring a developer!</a></li>
<li><a href='http://teleogistic.net/2009/12/new-buddypress-plugin-invite-anyone/' rel='bookmark' title='New BuddyPress plugin: Invite Anyone'>New BuddyPress plugin: Invite Anyone</a></li>
<li><a href='http://teleogistic.net/2011/01/group-announcements-tab-in-buddypress/' rel='bookmark' title='Group Announcements tab in BuddyPress'>Group Announcements tab in BuddyPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2010/05/buddypress-plugins-running-on-the-cuny-academic-commons/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Social Media and General Education: My Queens College Presidential Roundtable talk</title>
		<link>http://teleogistic.net/2010/03/my-queens-college-presidential-roundtable-talk/</link>
		<comments>http://teleogistic.net/2010/03/my-queens-college-presidential-roundtable-talk/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 04:25:30 +0000</pubDate>
		<dc:creator>Boone Gorges</dc:creator>
				<category><![CDATA[edtech]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[CUNY]]></category>
		<category><![CDATA[CUNY Academic Commons]]></category>
		<category><![CDATA[faculty]]></category>
		<category><![CDATA[gen ed]]></category>
		<category><![CDATA[pedagogy]]></category>
		<category><![CDATA[Queens College]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://teleogistic.net/?p=651</guid>
		<description><![CDATA[This week I gave a Presidential Roundtable discussion at Queens College. The talk was titled, somewhat anemically, &#8220;Teaching on the Coattails of Text Messages&#8221;, though arguably what I was saying didn&#8217;t really end up having much to do with text messages! (I justify my being misleading by reference to the fact that the Presidential Roundtable [...]]]></description>
			<content:encoded><![CDATA[<p>This week I gave a Presidential Roundtable discussion at Queens College. The talk was titled, somewhat anemically, &#8220;Teaching on the Coattails of Text Messages&#8221;, though arguably what I was saying didn&#8217;t really end up having much to do with text messages! (I justify my being misleading by reference to the fact that the Presidential Roundtable was not in fact a roundtable format.)</p>
<p>The thrust of the talk was that there are important structural similarities between social media like blogs and Twitter (their openness, their relative lack of imposed structure, their focus on audience and emergent conventions, their positioning of the individual as the locus of value and meaning) and the kind of general education that we&#8217;re seeking during this year of gen ed reform at QC.</p>
<p>I transcribed the video after the break, mainly so I&#8217;d have the text for my own purposes. It&#8217;s lightly edited to cut out some of the more egregious ums and ers and actuallys. Video of the talk is below for anyone who is interested. I spoke mostly extemporaneously and said some dumb things, so please be generous in your interpretation!!</p>
<p>Special thanks to Zach Whalen, who generously answered some of my questions about his Graphic Novel class. (And to his students, whose tweets served as fodder!)</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10448184&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10448184&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/10448184">Teaching on the Coattails of Text Messages</a> from <a href="http://vimeo.com/user2733962">Boone Gorges</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><span id="more-651"></span></p>
<h2>Transcribed text</h2>
<p>Hello everybody. I&#8217;m here to day to talk on a subject that I have titled &#8220;Teaching on the Coattails of text messages&#8221;. It may or may not end up that I have actually talked a lot about text messages, but I thought it was provocative enough to get you in the room to about the things I really wanted to talk about. Consider yourselves baited and switched.</p>
<p>I have two points to make today. The first one is that there is a structural similarity between the things that make social media work the way that they work; the properties of social media that set it apart from what we might call &#8220;traditional media&#8221;; that make it popular; that make people want to use it &#8211; and, on the other hand, the structure of general education. Or, more specifically, the properties that we want our general education to have here at Queens College. There is a sort of isomorphism, a sort of equivalency between the two, and I want tot alk about where those properties lie. I&#8217;m going to do that by looking at a couple of specific examples of the way that social media can be used in a classroom, and I&#8217;m going to sort of let these properties emerge.</p>
<p>The second is the upshot of this equivalency. What does that mean? What are the pedagogical consequences? What are the consequences for the way that we think about the class, the individual class level? What are the consequences for the way we think about the general education curriculum as a whole?</p>
<p>First, I should start off by talking about the phrase &#8220;social media&#8221;, which I don&#8217;t really like very much. It sounds a little buzzwordy, it sounds a little like marketer speak. And to some extent it is. But that&#8217;s only because it&#8217;s been co-opted from its true roots. Social media is media that is, at its heart, social. You might actually argue that all media is at its heart social, it&#8217;s always about some sort of communication, which is a social activity. But social media is predicated on being primarily social, as opposed to being unidirectional.</p>
<p>When we talk about social media, we usually mean these sort of very big, fancy web apps that are worth billions of dollars, things like Facebook, Twitter, MySpace, Youtube, but there&#8217;s a panopoly of other ones. I&#8217;m going to talk about each one in turn. No, I&#8217;m not going to do that. One of the things that I want you to take away from what I say today is that even though I&#8217;m going to be talking about specific examples &#8211; in particular, I&#8217;m going to talk a little bit about blogs, and a little bit about Twitter &#8211; what I ultimately want to say about this equivalency relationship between social media and general education can really be abstracted away from any of the particular technologies. You don&#8217;t really want to tie your cart to any one horse; you don&#8217;t want to give yourself over to one single technology just because it&#8217;s the one that people are using today. I want to talk about more general facts about social media, and I&#8217;ll just be using a few of these as an example.</p>
<p>The first one is blogs. As I look around the room, I see a lot of people who have heard me talk about blogs a lot before, until I am blue in the face. I&#8217;ve been working on blogs here at Queens College for aoub tfour years, since I started here as a Writing Fellow. For those of you who don&#8217;t know, a blog is a website that is easily updateable. It&#8217;s a little bit like a journal that is kept online: the most recent stuff shows up at the top. It&#8217;s dynamic, as opposed to static. Generally, it allows for some sort of interactivity between the reader and the author &#8211; that&#8217;s what makes it social, in the form of comments that happen on each post.</p>
<p>I want to talk a little about a particular classroom use. Having surveyed all the classroom uses of blogs I&#8217;ve ever seen, I&#8217;ve chosen the following example: my own. This isn&#8217;t just egotism, it&#8217;s that I want to give you a phenomenological account of my experience using blogs in the classroom. I want to tell you the ways in which I found myself surprised, and the sorts of qualities that emerged as I used these blogs.</p>
<p>So here&#8217;s the setup. The semester I&#8217;m talking about I believe is the fall of 2008, which is the last time I taught Introduction to Ethics. This was at Hofstra, where I was an adjunct. I had taught the time maybe ten times before, over the course of a couple years, and I&#8217;d had real problems with it. Most of my students were business majors, and this was part of their general education requirements. Ethics in particular was required by the business school for reasons that you can probably divine, although I&#8217;m not sure if the business school really knew what happens in a philosophical ethics course. But that&#8217;s kind of beside the point.</p>
<p>So, I&#8217;d taught this multiple times before, and I really thought that the students had more of a knack for philosophical thinking than they thought they did. But I had a real practical problem, which is that the students didn&#8217;t read the stuff before they came to class. We were reading original texts, which are extremely daunting. It&#8217;s very hard to get anything out of the Nicomachean Ethics or something like that, and actually be able to come to class and say something about it. My initial interest in using blogs came out of my interest in using things like reading quizzes and reading response journals, namely that I wanted to give students an impetus to actually do some of the reading before they came to class, and engage actively with the texts. In philosophy, at least, unless you&#8217;re actually reconstructing the arguments and the theories in your mind, you&#8217;re not really doing anything at all. In order to learn philosophy, you have to actually do philosophy. That&#8217;s probably not unique to philosophy, though philosophers like to say that it is.</p>
<p>The structure of this particular assignment is: I gave them a blog assignment just about every class. They were not terribly exciting. It was something like: Here&#8217;s something we talked about in class, or something from the readings, maybe we applied a particular theory &#8211; let&#8217;s say Kant&#8217;s theory &#8211; to a set of cases in class, the blog assignment was to apply it to another case and explain how it would work. Not terribly exciting, but, like I said, the purpose was not so much to foster conversations, so much as it was to get students to think a little bit and to read a little bit.</p>
<p>I found myself surprised in a number of ways by the things that emerged over the course of a semester. Things that I hadn&#8217;t really thought about at all. Now, all of the purposes for which I originally used blogs were not really inherently social, you&#8217;ll notice. they were all about the traditional learning goals of making sure students absorbed text, and interacted with them in an absorbtive way. I hadn&#8217;t really thought about anything particular social. So I was surprised when a couple of different kind of things emerged. And I want to look at a few of these blogs, to talk about what some of these things are.</p>
<p>This is one example of a blog. (It&#8217;s very pretty. I used wordpress.com &#8211; it was all free.) I apparently had asked something about whether, under Hobbes&#8217;s theory, it made sense to talk about the moral value of government actions. In any case, it wasn&#8217;t a particularly engrossing question, perhaps. But one of the things I found emerging was a different sort of community inside of comments sections than what I had originally anticipated. As the semester went on, I thought that the posts themselves got better. But that&#8217;s not really what surprised me that much. What surprised me was that kind of culture was forming inside of the comments sections, and it was a comment section that reflected a few higher-end cognitive abilities &#8211; I might say something like higher-order community properties &#8211; than I had anticipated.</p>
<p>Let me talk about what one of these is. Here the author has written some things about Hobbes and morality. Jeffersson responds and says: &#8220;the golden rule does fit very nicely here&#8230;&#8221;. So this is just a sort of debate emerging out of the comments. It&#8217;s already a step in a nice direction, where I had this student Jeffersson saying &#8220;The golden rule does fit very nicely here,&#8221; responding to a particular example that the student had brought up. &#8220;Treat others the way you want to be treated&#8221;, and then bringing it out and expanding upon it ( 10:00-10:30). I thought this was a relatively high-level thing.</p>
<p>What&#8217;s really interesting is that here at the bottom, I&#8217;ve got a response from CM Tisdale. CM Tisdale was not a student in my class. I have no idea who CM Tisdale is. But CM Tisdale says: &#8220;That&#8217;s just the problem. ['That' being something that was said earlier.] The agents of law and conduct believe it&#8217;s their job to keep us from destroying each other. My view&#8217;s always been that such and such and so and so.&#8221;. I had a habit at the beginning of every class of bringing up some blogs in front of the class, just to see what was happening, and to highlight some interesting things. When I brought this up, they looked around the room and said, &#8220;CM Tisdale?&#8221;, and they kind of freaked out, to be honest. They freaked out because it had never really occurred to them that anyone was going to be reading this, or more so that anyone would really want to read this, or that anyone would want to read it enough that they would take the time to respond to it. It was a big surprise for them. It didn&#8217;t happen a lot over the course of the semester, but CM Tisdale was a fan of our blogs (I&#8217;m not really sure why, but he posted in a few different places). We had a few other scattered comments.</p>
<p>Just from an anecdotal point of view, what this sort of outside comment did for me was that they highlighted the extent to which students started to see themselves as authors who were writing for a real audience. This is in contrast to the kind of reading journals that I had previously received. When I had asked students to answer very similar sorts of questions to the ones I was asking them to answer in the blogs, they would be written in a very rote way, in a way that presumed that I had certain background knowledge. And I do, because I&#8217;m the instructor. But that started changing, as students started gaining what I assumed was a real cognizance that other people were reading. The comment from CM Tisdale is just an extreme example of it. It&#8217;s really manifested throughout the semester, as the comments that classmagtes left on each others&#8217; blogs became more sophisticated and more analytical. You found the original posts beginning to anticipate the possible problems with the arguments they were putting forth. What emerged was a real eye for debate that I hadn&#8217;t previously anticipated coming out of comment sections.</p>
<p>It dovetailed with something I talked about explicitly in the class. As a philosophy instructor, especially in an ethics class, which can be sort of heated because students come with their preconvceived notions about what constitutes ethics, I have to deal a lot with students who engage in the worst sorts of logical fallacies. Anyone who has taken a Logic 101 course will know things like ad hominem, strawman arguments, situations in which students will defend their own position by attacking the weakest part of the opponent&#8217;s theory. This is something that I talked a lot about in class, because I had good reason to: students would say, &#8220;I already believe this&#8221; coming into the class, &#8220;so I&#8217;m going to defend it by attacking the opposing theory&#8217;s weakest parts&#8221;. And I talked a lot about what we in phiosophy call the Principle of Charity, which is the idea that if you really want to find out what the other person is saying, if you really want to establish genuine conversation, if you really want to search for some kind of authentic truth, then you should be responding to the very best formulation possible of your opponent&#8217;s position, rather than the weakest formulation possible. A metaphor for this is that you can only build truth on a strong foundation. The knowledge building enterprise is about building on what other people have done.</p>
<p>This is something that I talked about in class, but talking about it explicitly with students, that method of knowledge production doesn&#8217;t really sink in. To them, it&#8217;s just &#8220;Tell me what Kant thinks.&#8221; In the comment sections, though, engagement with a genuine audience gave them a sense of how it works without my imposing it on them. You would have an individual writing somehting about how they interpreted Kant, and then other people from the class &#8211; real people, a real audience &#8211; would come in and respond. It&#8217;s a microcosm of the way that scholarship, philosophy actually works.</p>
<p>[Question] You were lucky, because Tisdale said something that was relevant. Suppse the comment was way out of left field, even pornographic. Then what do you do?</p>
<p>There are technical and pedagogical ways around this. For one, at the beginning of every semester, I made sure to be active in comment sections, modeling the kind of comments I wanted, and students started to take on that role as well, as referrees for each other. This is another part of the community that emerges. Technically, of course, if someone posts a pornographic comments, then students are able to delete it. They&#8217;re in charge of their own blogs. I&#8217;ll talk a little bit more about building a sense of consciousness about decorum online when I talk about Twitter, so that question may be answered a little more.</p>
<p>Let me look at another example. I really love this one. It&#8217;s at the end of the semester, December 11. &#8220;Nietzsche is wrong&#8221;. I spend one day talking about Nieztsche in my Intro to Ethics class, because, for the life of me, I don&#8217;t understand Nietzsche. I wish that I did. I love reading him. But I can&#8217;t spend a lot of time on him. I paint a very cartoonish picture of what Nietzsche thinks in Beyond Good and Evil.</p>
<p>This particular blog happens to be written by a student who is one of the students who tends to be very vocal in class, always having a lot to say, which is generally a pleasure, but also precludes participation on behalf of some other students. A really great an enjoyable student, and his blog posts are obviously quite good and wordy in themselves. What I really like here is, once again, what happens in the comment sections. First comemnt is a very straightforward &#8220;I agree. Nietzsche is wrong to assign the power of value to only those individuals he deems worthy.&#8221; Here we have a very amicable but distant tone. It&#8217;s very similar to the tone I&#8217;d seen earlier. The tone changes as the comments continue: &#8220;Maybe you&#8217;re wrong, Eric&#8230;.&#8221;</p>
<p>Now, this student was NOT one of my vocal students. This student is one who was relatively quiet a lot of time. What&#8217;s happening here, at least in my point of view, is that you have social lubricant building. Where you wouldn&#8217;t otherwise have participation from this particular student, especially engaging with the student who is the most vocal student in class. Earlier in the semester, this student Liz actually says, &#8220;I haven&#8217;t commented so far, but I wanted to get one in by the end of the semester&#8221;, and finally, through a sort of snowball effect, the student has built up enough rapport with the other student to be able to couch the intellectual content of what she wanted to say &#8211; something that is relatively simple (Nietzche is wrong), but something that is actually antagonistic to what the original poster says, so even harder to say &#8211; but is able to say it because it is lubricated by the social layer that is on top of it (&#8220;Maybe you&#8217;re wrong!&#8221;) and below it (&#8220;Yay!&#8221;).</p>
<p>And then Eric responds: &#8220;Yay for you!&#8221; And here&#8217;s another student who&#8217;s stepping in &#8211; the tone has been set at this point, right? &#8211; &#8220;I disagree completely with everything in your title and with the other conformists of Eric&#8217;s regime. You forgot Nietzsche is entitled to free speech as a human being&#8230;&#8221; Here we have the sort of mixing of tones, the mixing of cotexts, that is enabled by this sort of medium. This is really the important point here. It&#8217;s not because I fostered a community that this emerged. It&#8217;s certain facts about this medium that allowed the community to emerge. Certain properties of the medium itself.</p>
<p>What properites? In this case, one of the properties, I think, is its relatively egalitarianness.  What I mean by that is that each student had his or her own blog space, and in that blog space, he or she was the primary voice. Other voices, in turn, had to respond to that voice. That&#8217;s a lot different from the classroom space, which is stratified in a much more obvious way. First of all, I&#8217;m standing here at the front of the class spouting my knowledge to people who are facing me. But also, students who are very vocal preclude involvement by other students in the class &#8211; necessarily, because we only have a certain number of minutes in the class. So that&#8217;s one thing about this medium &#8211; it&#8217;s relative flatness &#8211; that allows this sort of flower to bloom where it otherwise wouldn&#8217;t.</p>
<p>Another one is its openness. By openness, I mean &#8220;visibility to others&#8221;. It&#8217;s only because students were reading what others were written, and moreover it&#8217;s only because the authors knew that they would be read by their classmates, that these sorts of conversations and conventions could emerge. This is a fundamental fact about this medium. If you have a student writing a response journal and handing it in for a grade, that&#8217;s a different medium, and that medium does not allow for this sort of openness. So these communities don&#8217;t emerge.</p>
<p>let me step back. Here&#8217;s a couple things I take away fromt he example of blogs. First, there&#8217;s a focus on audience. There&#8217;s a focus on having a real person on the other end, other than the instructor, who is the abstraction of a person, mixed with an intellect (from the student&#8217;s point of view, I presume!). You have a real audience. And, not only do you have a real audience, but the focus is on the audience. After the first few times around, after the first few assignnments, when the students start to see that they get better comments when they step up their game in their blog posts, the audience becomes the focus. And that is what we&#8217;re trying to teach our students in everything that we do, but especially when we&#8217;re teaching them to write. We want them to think about the audience that will be recieiving their work, and to write with them in mind. That&#8217;s somehting that the medium enables, and that&#8217;s somsheitng that emerged here, in virtue of the medium.</p>
<p>Another one is empathy. Now, &#8220;empathy&#8221; is sort of a loaded word. You could think of empathy in a hippie-ish way. But I think of it in a more philosophical way, along the line of the principle of charity. You have these students who are taking the best version of what they think their classmates are saying, in order to get closer to the truth, yes. But also because their is a common vulnerability when everyone puts their work out there. It&#8217;s the doctrine of mutually assured destruction. Everyone puts their stuff out there, and you can&#8217;t be too snarky, because everyone&#8217;s work is out there. That creates a focus on students as full human beings, as well-rounded human beings. There&#8217;s a connection between the words on the computer screen, and the person who comes into class, and the person you have a conversation with in the comments section. These are stratified, but they are connected. And that&#8217;s what I take empathy to mean in this case. It emerges because of these facts about the medium, the openness of this particular medium.</p>
<p>So what do you get? Well, when you have these things together (the focus on audience and empathy), you get: the possibility of connection. By connection, I mean all sorts of things, which I&#8217;m going to talk more about later, but I mean REAL connection. It&#8217;s not necessarily that it&#8217;s going to happen but it&#8217;s that having these properties of a medium allow the possibility for connections to emerge in an organic way.</p>
<p>Example number 2 is Twitter. Twitter in nutshell: 140 character messages. Why 140 characters? Well, now I&#8217;m going to make my tenuous connection to text messages. It&#8217;s because a text message can only be 160 characters for technical reasons. It&#8217;s actually sent on the dead air between cellular signals. Doesn&#8217;t actually charge anything for the cell phone companies to send it that way, by the way, so when the cell phone companies charge 10 cents, it&#8217;s 100% profit. In any case, it can only be 160 characters. So 140 characters for a twitter message allows for 20 characters, like your username. Twitter was initially designed when people didn&#8217;t generally have smartphones, they didn&#8217;t have access to the internet, to the world wide web. They could only access things through text messages. The 140 character limit imposed on Twitter is a remnant of that.</p>
<p>What you&#8217;re seeing over there is, by the way, a screenshot of my Twitter stream. I&#8217;m going to show you a live view of my Twitter stream in a moment &#8211; dangerously.</p>
<p>Another one of the mechanisms that defines Twitter is the &#8216;following&#8217; mechanism. The following mechanism says: I&#8217;m going to put my messages out there, my 140 missives, epistles, I put them out there and other people can choosen whether they want to receive them in their stream. It&#8217;s all public by default, but when you log on to Twitter you don&#8217;t see every tweet in the world, it would be useless. I don&#8217;t speak that language, I&#8217;m not interested in that topic, I don&#8217;t know this person. Instead, users are able to filter who they listen to by following their tweets.</p>
<p>Out of this very open space, various sorts of conventions emerge. One of them is the at-sign, which we&#8217;re going to see in a moment. The at-sign is a way of tapping someone on the shoulder, o mentioning them. Everyone has a user handle. Mine is &#8216;boonebgorges&#8217; (very long, 11 characters &#8211; I wasn&#8217;t thinking!). You can see the at-sign in action up here. afamiglietti said: @cscannella dude you&#8217;re totally in Amsterdam, bro. Even if cscanella wasn&#8217;t following afamiglietti, the message would still reach him in virtue of that mention.</p>
<p>Another convention is the hashtag, it&#8217;s another convention that emerges. It&#8217;s a tag. By adding #, plus a few letters that are agreed upon in a group, you can have a way of tagging all of your tweets that are about a topic or about an event. So when I went to Educause in Denver last year, everyone who was tweeting about Educause tagged their tweets #educause09. That way, you can instantly search all of the tweets in Twitter for people who are talking about educause 09. It&#8217;s a way of consolodating the conversation that you&#8217;re interested in out of enormous, flat, unstructured landscape that is Twitter.</p>
<p>Just to give you a sense of what&#8217;s going on on Twitter. This is always a little dangerous, but just before I started talking, I sent this message: Starting my Big Talk in about five minutes. Please say hello to the lovely folks at Queens College. We&#8217;re going to see if anyone has actually said hello. This is my tweet stream; you&#8217;re seeing everyone I follow and their most recent tweets. I&#8217;m going to click on @boonebgorges, to filter for those tweets that mention me. OK, here&#8217;s some people. &#8220;Why hello there, lovely people of Queens College. Be sure to give Boone a hard time.&#8221; I only know Ed through Twitter. I think he&#8217;s in sociology somewhere, but I don&#8217;t know. [Totally got that wrong!] Micah Humphries is, shoot, I don&#8217;t know, I think he&#8217;s a philosopher. [Totally got that wrong too!] Luke Waltzer works at Baruch. acavender is in Notre Dame and is in the Religion department. Here is &#8220;Hello lovely folks at Queens College, if you need BuddyPress&#8230;&#8221; Oh God, this is advertising. So this is a friend of mine who works in web development. All these people are out there, sitting at their computers, people I&#8217;ve met through Twitter or elsewhere. They&#8217;ve just responded to my request to say hello to you.</p>
<p>Let me get back on topics. Gee whiz, isn&#8217;t that neat? Who cares? As an aside, I&#8217;ll say that when I started working on blogs here at QC, a lot of people said &#8220;Who cares?&#8221; Blogs are self-indulgent, don&#8217;t have any point, all of them are about what I had for breakfast this morning, why would this ever have a role in my classroom? Today nobody says that. Blogs are much more than that, and it&#8217;s become part of common knowledge that this is a legitamate way to talk. Moreover, it&#8217;s become common knowledge that this is a legitimate scholarly apparatus. In every field, there are prominent scholars who are also bloggers about their field. I know it&#8217;s tru in philosophy, at least.</p>
<p>So who cares about Twitter? Well, all the same things are leveled against Twitter. Twitter is narcissistic, it&#8217;s about what you had for breakfast this morning. What role does this play? Well, I&#8217;m going to start off with a personal anecdoete. Not necessarily to tell you how great I am, though doubtless I am really great. I want to show you why somebody would care.</p>
<p>Let&#8217;s start with me, because I do care. When I first joined Twitter, I followed people who I already knew outside of Twitter. Of course, because I&#8217;m a CUNY student and employee, it includes a lot of people around CUNY. As you start following people, you start seeing who they&#8217;re talking to, and what they&#8217;re talking about. Maybe you start following some more people. For me, that meant a larger network of CUNY people, who I didn&#8217;t know off of Twitter, but I did know on Twitter. So, I&#8217;m using Twitter for a while, and one day a friend who I knew through Twitter (and subsequently met in real life) tweeted about a small web development quesiton that he had &#8211; how do I make this look like this. Twitter being the sort of beautiful open space of friendship that it is &#8211; the commune &#8211; I tweeted at him and said, &#8220;I&#8217;ll help you&#8221;. I gave him a response. After a few back and forths, it turned out that he was doing this project the CUNY Academic Commons. After a few tweets back and forth, I ended up getting employed. Now I&#8217;m the lead developer, the lead technical person on the project. This happened because I was using this space in Twitter.</p>
<p>As a result of this, I started following people who were interested in the CUNy Academic Commons, and they started following me. Because the CUNY Academic Commons is built on a platform called WordPress, I started folowing people who were interested in WordPress, and they started following me. I became a part of this other network, which had some overlap with the CUNY network, and with the Academic Commons network, but it was distinct in its own way, and larger. And, as I became more well known in the WordPress network, I got all sorts of things: speaking gigs &#8211; I go to all of these WordPress events &#8211; jobs, prestige, glory, girls money, all that sort of stuff.</p>
<p>The point of this is not that Twitter will get you a job. It&#8217;s that Twitter is an open canvas. STructural facts about Twitter, namely the fact that it doesn&#8217;t really have much a structure, leave it open for all sorts of possibilities. That sort of unstructured nature allows for these networks to emerge naturally around shared interests. In turn, all sorts of &#8220;real life&#8221; things can happen as a result of those networks that form on Twitter. It feeds itself in this way.</p>
<p>What&#8217;s really interesting is when different networks merge unexpectedly. Just to give you an example, I have other networks that start from me. One of which has to do with, let&#8217;s say, academic philosophy. There are a lot of philosophers on Twitter. I follow them out here. It just so happens that some of them are interested in educational technology, especially as it regards philosophy education. So they come down here [pointing!], and it starts to overlap down here, overlapping independently. I just submitted a conference proposal to the American Association of Philosophy Teachers conference, which is in May, or June, or something [way wrong! It's in July/August], and it got accepted, and I had co-authored it with some people I had met on Twitter, through this network. The networked hooked back up down here.</p>
<p>This is not magic, and it&#8217;s not something I planned, but it&#8217;s something that can happen when you have a structure that allows for spontaneous communities to develop.</p>
<p>What does this mean for the classroom? Here&#8217;s an example. This one&#8217;s not about me. It&#8217;s a friend from Twitter, surprise surprise. His name is Zach Whalen. He&#8217;s in English at the University of Mary Washington. He&#8217;s teaching a course this semester called &#8220;The Graphic Novel&#8221; in the English department. The graphic novel, as you probably know, is comic books. Long, beautiful comic books, but they&#8217;re comic books. He&#8217;s using Twitter for a bunch of things in his class. There are a lot of people using Twitter in their classes experimentally, but I picked on him for a particular reason.</p>
<p>Let&#8217;s look at some of the examples of tweets from his class. He&#8217;s using it to foster a sort of backchannel. By &#8220;backchannel&#8221; I mean a discussion that happens during class activities, or outside of class activities, that is secondary to the discussion that is primary. It&#8217;s a backchannel as opposed to a frontchannel. In this particular case, what&#8217;s happening is that Zach set up a screening time and watch the movie adaptation of a book they had read in class. Most of the students at this point were sitting in the same room, on couches, with their computers in their laps, watching the movie. And tweeting about it in the background. Some of the students were at home, and they had pressed play at the same time. Some of the students had already seen the movie, and were simply following the tweet stream so that they could keep up with the chatter in their classrooms. Here&#8217;s what happened. None of these tweets have any value on their own, but they&#8217;re all indicative of properties that emerge when you look at them as a whole.</p>
<p>Here&#8217;s a tweet. He tagged it #engl375. That&#8217;s the hashtag that they&#8217;re using to bring together all of the content of this class. &#8220;And here&#8217;s the most awkward use of music in recent movie memory.&#8221; So it&#8217;s a little bit of a snarky comment. &#8220;And the most obvious visual gag outside of a Naked Gun movie.&#8221; Here we have some sort of meta cultural reference, pulling from different areas. Maybe not the most astute thing in the entire world, but it&#8217;s a tweet, what do you expect, it&#8217;s not supposed to be. Another example: &#8220;This dude looks like a troll.&#8221; What I love about these tweets as an observer is that I don&#8217;t have any idea what they mean. They are context dependent, and necessarily so, because tweets are 140 characters long. You can&#8217;t give the kind of context you would give in an academic paper, or even in a blog for that matter. You&#8217;re limited. But that is a way of building community into the equation. Where I might write a blog post, and somebody would be able to print off that post and hand it to someone else, and the post would still be coherent, that&#8217;s not true for a tweet. A tweet doesn&#8217;t have any meaning once it&#8217;s taken out of the community where the conventions have been established.</p>
<p>This kind of snarkiness, by the way &#8211; I&#8217;ve been going back and forth with Zach over the last week or two, asking him about this experiment, and it&#8217;s interesting &#8211; this sort of making-fun-of-the-movie is both what he likes about the experiment and what he fears about the experiment. Because what can be a sort of edgy critical response can quickly turn into a sort of mob mentality, where people are dishing out for the sake of dishing. But one of the things that Zach likes about this tension is that it gives him a chance to step in as an instructor, and model what it means to be a public citizen on the internet. This responds to what you were saying before, Sam: These students are using their real names, and it gives a chance for people to discuss, in an organized way, in the class, what it means when you go out there and participate in a larger community of people out there, talking on Twitter. These are publicly viewable, and they&#8217;re publicly indexed, through Google. So it&#8217;s important that students are aware of what they&#8217;re doing online, and this is a good opportunity to have those discussions &#8211; which are increasingly important as students have more and more of their communication in these open spaces.</p>
<p>Here&#8217;s another example of backchannel. I love this page. These are a couple of tweets from one of the students in the class, in the timeline of a single student. We have to start from the bottom, because it goes in reverse order, the newest things start at the top. A very mundane tweet, asking a question about the assignment: &#8220;Is the homework supposed to be a single 5&#215;7 panel comic?&#8221; But notice that she said #zachwhalen. That&#8217;s not the convention. The convention is @zachwhalen. So she says, less than a minute later, &#8220;Did I just type #zachwhalen instead of @zachwhalen? lol&#8221; Except she misspelled it, so it&#8217;s not going to show up on his Twitter stream. &#8220;OMG I FAIL SO BADLY I&#8217;M GOING TO STOP TRYING TO TYPE RIGHT NOW&#8221;, less than a minute later. Then, we have the tweet a few hours later, &#8220;I now have dragon edge origins awakenings. Too bad I can&#8217;t play it yet&#8221;. I assume this is a video game, I don&#8217;t know. Next, a few hours later: Cake.</p>
<p>What I love about this is that here we have the literal juxtaposition of tweets that reflect all sorts of different aspects of this student&#8217;s life. Here the student is eating cake &#8211; that&#8217;s an important part of anyone&#8217;s life &#8211; and then there is this video game, which is clearly important enough to the student to have it as part of her public persona. And then we have things here that are a part of the class. Then we have these sort of bridges bewteen social spaces and academic spaces.</p>
<p>The fact that these are happening right next to each other means something. It means that possibilities for convergence, possibilities for serendipity, possibilities for accidental connections are there, in a way that they wouldn&#8217;t be if all these different kinds of communications were isolated in their own silos. Twitter&#8217;s formless like that. Your updates show up in a single place. That, in addition to being scary and unstructured, can be an exciting thing. Even though nothing may emerge from these sorts of juxtapositions, it could.</p>
<p>Here&#8217;s a silly example. These are two students from that class. Actually, this one is the student we were just looking at. This student said something about &#8220;I got to such and such a level in the dragon age game&#8221; &#8211; it&#8217;s a few days later obviously. Blueofthekin kenw that she had just tweeted a few days earlier about how she had just gotten the game and said &#8220;Wow, you&#8217;re fast&#8221;. &#8220;It&#8217;s not that long of an expansion pack. Not sure how I feel about the ending.&#8221; &#8220;I&#8217;m almost there. I&#8217;m defeating Amarinthine from the dark spawn. Love my sword made of elder dragon bones. Love it.&#8221; &#8220;Yeah, that sword is awesome.&#8221; Again, I lvoe this because I don&#8217;t understand it. I don&#8217;t know the game they&#8217;re talking about. I&#8217;m not a part of this community. But what&#8217;s interesting is that these two are classmates in this graphic novel class. Does this game Dragon Age have anything to do with the class? Possibly not. Did these students already have a relationship before starting the class and meeting each other on Twitter? Maybe, maybe not, I don&#8217;t really know. The point is that here we have the opportunity for these things to interact in meaningful ways. Maybe 99% of the time these things are not going to connect. But when they do, it&#8217;s in virtue of the fact that they appeared in the same place. #engl375, and this dragon age game. Because they were next to each other, it allows a way for these connections to emerge in a way they wouldn&#8217;t otherwise do.</p>
<p>So what do we know about Twitter? It has minimal structure &#8211; this is something I&#8217;ve already talked about. It&#8217;s just there. It has less structure than a blog, because a blog has a hierarchy built into it: I post an entry, and you can leave comments, but they are necessarily secondary. Twitter&#8217;s not like that &#8211; it&#8217;s totally open, totally flat, everyone is the same. It has minimal structure. And it has openness. Everyone can read all of the things that other people are writing, and decide to follow them or respond to them in the ways that they wish.</p>
<p>What do we get? The possibility for connection. It arises naturally out of these features of this particular medium. If you had a medium where everything was siloed; if you had a medium where all of the conversation that happened about English happened over here, and was unconnected with things that happened about video games; or, if my conversations about academic philosophy and my conversations about WordPress were over here, those connections can&#8217;t happen.  Likewise, if there&#8217;s more structure imposed from above, if I say &#8220;I&#8217;m going to set up a community where you can talk about x, and then another community where you can talk about y&#8221;, that structure has the effect of hampering openness. And, again, it has the effect of hampering the possibility for connections that I&#8217;ve been talking about. So I see these as key.</p>
<p>What does this say about general education at Queens? Here is the denouement. Let&#8217;s talk about the structure of gen ed. We&#8217;ll do it by looking at this quote, which comes from the Task Force report. This is from the first bullet points in the introduction, where the purpose is to lay out the purpose of a general education, and here it is: &#8220;A central task of general education is to enable students to make connections across course and disciplinary boundaries&#8221; &#8211; one kind of connection &#8211; &#8220;and between their undergraduate education and the changing world they will inhabit&#8221;. Two kinds of connections that are being talked about here. There are a few other bullet points below this, but all of them make reference back to this underlying, foundational purpose for general education. Why bother to have general education at all? It&#8217;s to allow students to have the foundation they need to create connections.</p>
<p>Let&#8217;s talk about some of these bullet points. General education is focused on connection. We&#8217;ve just talked about that. And not just connection between disciplines, though that&#8217;s extremely important, but also connections between what we traditionally call academics and what we might traditionally call &#8220;the world students inhabit&#8221;, in other words the real world, the social world, life itself. The personal, and the private. The social, and the professional. The connections between these spheres is something that we&#8217;re looking for in general education. Not false, imposed connections, but real, authentic, emergent connections.</p>
<p>Second, relevance. One of the things I hear every time I talk about gen ed is that we want to change from LASAR because LASAR felt like it was a check list that students felt like they had to check off. I follow the keyword &#8220;CUNY&#8221; on Twitter, and I see this a lot: &#8220;Stupid CUNY, why does CUNY make me take French, I&#8217;m never going to use French&#8221;. It&#8217;s not relevant. So one of the things that a good general education should do, and a good general education curriculum, is to make its relevance manifest. It&#8217;s not about inventing relevance. It&#8217;s not about imposing relevance from our points of view. It&#8217;s not about pandering, in other words. I&#8217;m not saying that we should find something that the students like, like video games, and then connect to that. That&#8217;s not what relevance means. Look, we already believe that general education is relevant or we wouldn&#8217;t be making our students do it. We have to make our students understand why it&#8217;s relevant from our points of view. Again, this goes back to the empathy point. The reason why we care about general education in the first place is because we think it&#8217;s relevent in a deep way to what it means to be a human being, to what it means to be a scholar, to what it means to produce knowledge. And that&#8217;s somehting we have to convey to our students. That, to me, is what comes out of the general education curriculum.</p>
<p>Another piece of the structure of general education that I see is that the individual is the pivot point. By this I mean the followoing. When you talk about interdiscipolinary connections, you might think of something like: &#8220;How does Philosophy relate to Biology?&#8221; People do talk about this, and it&#8217;s extremely important. But people have been talking about this forever, and it&#8217;s really hard to figure that answer out. Maybe we need to step back a little bit &#8211; and I think we do this in our curriculum &#8211; and ask, instead of what does Philosophy have to do with anything, we ask &#8220;What does your philosophy class have to do with your biology class?&#8221; The way that Perspectives courses are set up is to foster this sort of individual pivot point. It&#8217;s not necessarily about a grand overview, what does Sociology have to do with Biology, it&#8217;s instead thinking, &#8220;We&#8217;re going to talk about human evolution through this particular lens, and then you&#8217;ll take this lens that is constructed out of the things that you learn, and then you apply it to the other courses that you take.&#8221; It&#8217;s about framing it in terms of individual student as a thinker, the student as the scholar, the student as the locus of meaning, rather than thinking about it in some sort of broad way.</p>
<p>And finally, fertile spaces in which connections can emerge &#8211; another cornerstone of the structure of general education. I see this reflected everywhere in what we&#8217;ve been doing this year. Think about these roundtables. Think about the way that literary studies relates to psychology. Think about the way that poetry relates to sociology. These spaces right here are intended to be those fertile spaces where connections can emerge. But they&#8217;re not the only ones, and some other ones are Perspectives courses, and in particular these learning communities where Perspectives courses are paired with English 110 topics courses that have similar content. This again is the construction of a space that doesn&#8217;t necessarily foist connections on students, because connections that are foisted on students are bound to be artificial and not long-lasting, but it provides the space, the soil in which they can grow. It&#8217;s giving a sort of framework.</p>
<p>What does this have to do with social media? I hope that I don&#8217;t really have to tell you: The structure of general education IS the structure of social media. It&#8217;s exactly the same. All of the things I&#8217;ve been talking about. It&#8217;s founded on the idea of connection. If you&#8217;re on Twitter, and you&#8217;re not tweeting at people, and you&#8217;re not using hashtags, and you&#8217;re not following anyone, then you&#8217;re not really using it at all. That&#8217;s what I meant at the beginning when I said that social media is fundamentally social in a way that maybe writing a book is not. The book can have meaning outside of the immediate circumstances, but the tweet cannot. We saw this &#8211; we were looking a tweet that said &#8220;This guy looks like a jerk&#8221;, and we didn&#8217;t know. It&#8217;s context dependent. It has to be connected or it becomes meaningless.</p>
<p>Relevance. It&#8217;s a funny thing &#8211; and this is something that the marketers have already figured out &#8211; social media doesn&#8217;t need to be made relevant because social media is built on a foundation of relevance. A student doesn&#8217;t join Facebook and then say &#8220;OK, what&#8217;s relevant about this for me, I better figure out something that will make it relevant&#8221;. No: they joined it because it&#8217;s already relevant, because their friends are there, it&#8217;s relevant to their own purposes. It&#8217;s a fundamental fact about these social spaces that they are immediately relevant. And part of the reason is because of this third point.</p>
<p>Namely, that the social spaces &#8211; the ones I&#8217;ve been talking about, blogs and Twitter, but also the other ones &#8211; think about the person as a whole. What I mean about that is, take Twitter: When I tweet about WordPress, or I tweet about philosophy, or I tweet about what I had for dinner last night, these things appear next to each other. And out of these things emerges a more accurate picture of who I am as a person than emerges out of very segregated spaces. Now, this often seems like a terrifying thing from an academic point of view &#8211; well, this doesn&#8217;t have anything to do with academics! &#8211; and it may not from the point of view of its content. But in terms of establishing relationships that are based on empathy and based on the people who we are, instead of based on some artifical abstraction &#8211; well, we&#8217;re both interested in philsoophy, so let&#8217;s make sure we both talk about philosophy. So the individual becomes the locus in social media. I don&#8217;t sign up for an interest-based account on Twitter. I sign up for an account for me, and all my interests fall within that account. Same with Facebook. You sign up for an account for a person, not an account for every single class, for every one of your communities. The individual is the molecule here. That&#8217;s fundamental to social media. And I think it&#8217;s fundamental to thinking about general education being an attainable goal for our students.</p>
<p>Finally, fertile spaces in which connections can emerge. I don&#8217;t know what more to tell you other than the things I&#8217;ve already shown. It&#8217;s these facts about the social media spaces. It&#8217;s these properties of openness, properties like minimal structure, properties like the fostering of empathy and relationships &#8211; these structural facts about social media allow connections to form in ways that wouldn&#8217;t be possible if those properties were different.</p>
<p>When I flip back and forth between these two sides, you can see what I meant at the beginning when I said that there is a real structural similarity between these things [social media and general education]. So what does that mean? What&#8217;s the upshot? Well, I guess what I&#8217;m envisioning is a general education curriculum where students are encouraged to bring all parts of themselves to the table in spaces that are fertile for connections. Perspectives courses and learning communities are a step in this direction, but they don&#8217;t go far enough. Once that semester is over, all those things are left behind. All those things you might have learned about the different lenses through which a sociologist and an evolutionary biologist look at human evolution remain only a memory. I think that that&#8217;s an artificial structure that hinders communication and hinders the kinds of connections I&#8217;ve been talking about. So I&#8217;m envisioning something where those structures don&#8217;t exist. Or where those structures are somehow looser. Or a secondary space over the top of it &#8211; you can think about Twitter, you can think about blogs, you can think about personal websites, you can think about these social networks, whatever &#8211; some sort of space that acts as the medium in which the connections happen. Because the nodes of the connections, the students themselves, they move through the curriculum, but without some sort of medium, some sort of agar, some sort of gel, those connections can&#8217;t survive. The nodes continue, but the connections don&#8217;t. So some sort of space that has some of the properties that I&#8217;ve been talking about I believe will make those connections happen. How that actually works is a very difficult question to answer.</p>
<p>But I think that, given the structural similarities between general education and social media, we would be foolish not to pursue it as a means to getting the goal that we want, which is a student who is really connected with the world around them. Thanks.</p>
<p>Related posts:<ol>
<li><a href='http://teleogistic.net/2009/10/tensions-between-disciplinary-and-media-instruction/' rel='bookmark' title='Tensions between disciplinary and media instruction'>Tensions between disciplinary and media instruction</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teleogistic.net/2010/03/my-queens-college-presidential-roundtable-talk/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

