<?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>mark.bockenstedt.net &#187; Social Media</title>
	<atom:link href="http://mark.bockenstedt.net/tag/social-media/feed/" rel="self" type="application/rss+xml" />
	<link>http://mark.bockenstedt.net</link>
	<description>Tech Tips, How-To's, and Miscellaneous Geekery</description>
	<lastBuildDate>Tue, 19 May 2009 03:05:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How To Install Laconica</title>
		<link>http://mark.bockenstedt.net/2008/09/15/how-to-install-laconica/</link>
		<comments>http://mark.bockenstedt.net/2008/09/15/how-to-install-laconica/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 15:30:09 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Laconica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microblogging]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=398</guid>
		<description><![CDATA[If you&#8217;re interested in setting up a Laconica 0.5.0 instance of your own, you can follow the directions I&#8217;ve outlined below. I got the general outline from decafbad.com but had to do some modifications of my own to get it running. This how-to requires you to be fairly knowledgeable with web systems and databases. If [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re interested in setting up a <a href="http://laconi.ca/">Laconica</a> 0.5.0 instance of your own, you can follow the directions I&#8217;ve outlined below. I got the general outline from <a href="http://decafbad.com/blog/2008/07/03/getting-laconica-up-and-running">decafbad.com</a> but had to do some modifications of my own to get it running. This how-to requires you to be fairly knowledgeable with web systems and databases. If you don&#8217;t know what you&#8217;re doing, don&#8217;t bother. This setup is tricky to say the least. To preserve my own sanity, <strong>I will not help you get your system going</strong>.</p>
<p><strong>Edit:</strong> That may be a little harsh. I can offer some limited advice, but I can&#8217;t hold your hand through the whole process.</p>
<h3>Get the Code</h3>
<p>You can grab the <a href="http://laconi.ca/laconica-0.5.0.tar.gz">latest stable version</a> from laconi.ca. Extract it to the location you want the server to be.</p>
<h3>Install Dependent Libraries</h3>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libapache2-mod-php5 php5-cgi php5-cli php-pear php5-gd php5-mysql</pre></div></div>

<p>You&#8217;ll also want to make sure you have Apache2, PHP, and MySQL installed, otherwise nothing will work. Once you have those, you&#8217;ll need to grab some PEAR libraries:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> pear channel-update pear.php.net
<span style="color: #c20cb9; font-weight: bold;">sudo</span> pear <span style="color: #c20cb9; font-weight: bold;">install</span> channel:<span style="color: #000000; font-weight: bold;">//</span>pear.php.net<span style="color: #000000; font-weight: bold;">/</span>Validate-0.8.1
<span style="color: #c20cb9; font-weight: bold;">sudo</span> pear <span style="color: #c20cb9; font-weight: bold;">install</span> DB_DataObject
<span style="color: #c20cb9; font-weight: bold;">sudo</span> pear <span style="color: #c20cb9; font-weight: bold;">install</span> Mail
<span style="color: #c20cb9; font-weight: bold;">sudo</span> pear <span style="color: #c20cb9; font-weight: bold;">install</span> Net_SMTP</pre></div></div>

<p>Then you&#8217;ll need to grab a whole bunch of external libraries. I&#8217;ve taken the liberty of creating a tarball containing those libraries, which you can grab <a href="http://mark.bockenstedt.net/wp-content/uploads/extlibs.tar.gz">here</a>. Extract this file in the root of your Laconica instance.</p>
<h3>Database Setup</h3>
<p>You&#8217;ll need to create a database named <em>laconica</em> to use with this project. Then, you&#8217;re also going to need a user that has all access on that table &#8211; I used a user named <em>laconica</em> also. Once you&#8217;ve got those setup, run the laconica.sql file that&#8217;s in the db folder against the <em>laconica</em> database.</p>
<h3>Configuration</h3>
<p>You&#8217;ll need to add the following two lines in config.php right below the first line of code:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'INSTALLDIR'</span><span style="color: #339933;">,</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">set_include_path</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">get_include_path</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> PATH_SEPARATOR <span style="color: #339933;">.</span> INSTALLDIR <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/extlib'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>There are a few other lines you&#8217;ll want to change in the config.php file also:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Micronica'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'server'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'laconica.bockenstedt.net'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'path'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># in my case blank because it's its own subdomain
</span><span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'theme'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'stoica'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># not the them we're using
</span><span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'mark@bockenstedt.net'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'broughtby'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'microblink.com'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'broughtbyurl'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://microblink.com/'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'db'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'database'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'mysql://laconica:PASSWORD@localhost/laconica'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'db'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ini_laconica'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'db'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'schema_location'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/stoica.ini'</span><span style="color: #339933;">;</span></pre></div></div>

<p>The next step is to change the permissions on the avatar directory:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chown</span> <span style="color: #660033;">-R</span> www-data avatar
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> ug+rw avatar<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p><strong>At this point, you should have a functioning laconica instance!</strong></p>
<p>Forge on for the rest of the setup&#8230;</p>
<h3>Configure .htaccess</h3>
<p>If you don&#8217;t care about ugly URLs, this step is optional. There&#8217;s already an htaccess sample file included; I simply had to rename it to .htaccess and everything was fine. I can&#8217;t guarantee yours will be that simple, but it&#8217;s worth a shot. I&#8217;m really not that good with .htaccess, so you&#8217;re kind of on your own here.</p>
<p>If you do try to rewrite the URLs, be sure to tell config.php that you&#8217;re doing that with:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$config</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'site'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'fancy'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Tweak</h3>
<p>That should be a pretty inclusive set of directions for getting things going. As stated earlier, tweaks and modifications are up to you. You can check out my installation at <a href="http://laconica.bockenstedt.net/">laconica.bockenstedt.net</a> to see how it turned out for me. As a reminder, the theme you&#8217;ll see there is NOT the Default or Stoica themes that come with the installer, but is a custom theme. Custom themes are actually pretty simple to make provided you know some CSS.</p>
<p>SMS, IM, and posting by e-mail still don&#8217;t work for me as I haven&#8217;t figured out how to get those systems up. Otherwise, it seems like everything else works (including OpenID).</p>
<p>Again, thanks to <a href="http://twitter.com/lmorchard">@lmorchard</a> for the original directions. Be sure to check out his site <a href="http://decafbad.com/">decafbad.com</a>.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/10/30/partition-a-hard-drive-using-a-gparted-live-cd/" title="Partition a Hard Drive Using a gParted Live CD">Partition a Hard Drive Using a gParted Live CD</a></li><li><a href="http://mark.bockenstedt.net/2008/09/22/laconica-xmpp-sms-oh-my/" title="Laconica, XMPP, SMS, Oh My!">Laconica, XMPP, SMS, Oh My!</a></li><li><a href="http://mark.bockenstedt.net/2008/09/17/under-review-gtwitter/" title="Under Review: gTwitter">Under Review: gTwitter</a></li><li><a href="http://mark.bockenstedt.net/2008/09/02/under-review-twitux/" title="Under Review: Twitux">Under Review: Twitux</a></li><li><a href="http://mark.bockenstedt.net/2008/09/02/pingfm-goes-to-open-beta/" title="Ping.fm Goes to Open Beta">Ping.fm Goes to Open Beta</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/09/15/how-to-install-laconica/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ping.fm Goes to Open Beta</title>
		<link>http://mark.bockenstedt.net/2008/09/02/pingfm-goes-to-open-beta/</link>
		<comments>http://mark.bockenstedt.net/2008/09/02/pingfm-goes-to-open-beta/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 15:30:55 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[FriendFeed]]></category>
		<category><![CDATA[Ping.fm]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=373</guid>
		<description><![CDATA[This is the day many have been waiting for. While Ping.fm&#8216;s beta exclusivity was hardly exclusive (providing you know people), that&#8217;s all been wiped clean now. The announcement came this morning on the Ping.fm blog &#8212; anyone who wants to can now sign up at Ping.fm, invitation code free. What does this mean for the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ping.fm/"><img class="alignleft" style="border: 0px; float: left; margin-right: 10px;" title="Ping.fm logo" src="http://ping.fm/_images/layout/logo.gif" alt="" width="156" height="76" /></a>This is the day many have been waiting for. While <a href="http://ping.fm/">Ping.fm</a>&#8216;s beta exclusivity was hardly exclusive (providing you know people), that&#8217;s all been wiped clean now. The <a href="http://ping.fm/blog/hey-everyone-open-beta/">announcement</a> came this morning on the <a href="http://ping.fm/blog/">Ping.fm blog</a> &#8212; anyone who wants to can now sign up at Ping.fm, invitation code free.</p>
<p>What does this mean for the service? Obviously, I would expect there to be a rush of new registrations (much like with Jaiku last week). We&#8217;ll also be able to see if their servers can handle the load with all the new traffic they&#8217;ll be getting.  The announcement also hints at personalized public profiles for the service, which would make it a &#8220;<strong>one-stop shop</strong> for all of your social networking management needs.&#8221; It also means that it&#8217;s gaining popularity. The site currently supports at least 26 social networks, some instant messengers, and some blogs.</p>
<p>I think more people would be happy with Ping.fm if you were able to read social updates through the service instead of just being able to write. The service has always been a one-way service, so I don&#8217;t expect to see this anytime soon. If that&#8217;s what you&#8217;re looking for, try out <a href="http://socialthing.com/">SocialThing</a> or <a href="http://www.friendfeed.com/">FriendFeed</a>.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/08/28/friendfeed-launches-widgets/" title="FriendFeed Launches Widgets">FriendFeed Launches Widgets</a></li><li><a href="http://mark.bockenstedt.net/2009/05/18/add-your-twitter-timeline-to-friendfeed-with-an-imaginary-friend/" title="Add Your Twitter Timeline to FriendFeed with an Imaginary Friend">Add Your Twitter Timeline to FriendFeed with an Imaginary Friend</a></li><li><a href="http://mark.bockenstedt.net/2008/09/15/how-to-install-laconica/" title="How To Install Laconica">How To Install Laconica</a></li><li><a href="http://mark.bockenstedt.net/2008/09/04/follow-nfl-scores-on-twitter-with-nfl-scorebot/" title="Follow NFL Scores on Twitter with NFL ScoreBot">Follow NFL Scores on Twitter with NFL ScoreBot</a></li><li><a href="http://mark.bockenstedt.net/2008/08/25/oauth-explained/" title="OAuth Explained">OAuth Explained</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/09/02/pingfm-goes-to-open-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FriendFeed Launches Widgets</title>
		<link>http://mark.bockenstedt.net/2008/08/28/friendfeed-launches-widgets/</link>
		<comments>http://mark.bockenstedt.net/2008/08/28/friendfeed-launches-widgets/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 15:30:02 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[FriendFeed]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=366</guid>
		<description><![CDATA[FriendFeed has launched a number of widgets available for use on other websites. It allows visitors to your site to check out what services you use, how many comments you make, view/subscribe to your feed, etc. This puts the FriendFeed brand out there in the &#8220;blogosphere&#8221;. What impact will this have on FriendFeed&#8217;s popularity and/or [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://friendfeed.com/chewbocka"><img class="alignright size-full wp-image-367" style="border: 0pt none; float: right;" title="badge" src="http://mark.bockenstedt.net/wp-content/uploads/2008/08/badge.jpg" alt="" width="234" height="156" /></a><a href="http://friendfeed.com/">FriendFeed</a> has launched a <a href="http://friendfeed.com/embed">number of widgets</a> available for use on other websites. It allows visitors to your site to check out what services you use, how many comments you make, view/subscribe to your feed, etc. This puts the FriendFeed brand out there in the &#8220;blogosphere&#8221;. What impact will this have on FriendFeed&#8217;s popularity and/or success?</p>
<p>Regardless of how successful this campaign is, it&#8217;s nice to have something like this to slap on your site so people can connect with you more easily. The advantage the widgets have over RSS is that they&#8217;re simply copy and paste embeddable code. There&#8217;s generally not much more work to it than that, unless you&#8217;re going to customize your widgets.</p>
<p>The widget pictured is the <a href="http://friendfeed.com/embed/badge">Badge</a>. I took a screenshot instead of actually embedding the code due to some funky rendering with WordPress. There are a number of other widgets, including a <em>Share on FriendFeed</em> link, a Feed Widget that shows your latest updates, and a Status Widget that shows your current status. There&#8217;s also a chiclet ( <a href="http://friendfeed.com/chewbocka"><img title="Subscribe to me on FriendFeed" src="http://friendfeed.com/static/images/chiclet.png" alt="Subscribe to me on FriendFeed" /></a> ) that sends users directly to your FriendFeed page. FriendFeed has also published a <a href="http://friendfeed.com/embed/css">succinct guide to widget customization</a>.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/09/02/pingfm-goes-to-open-beta/" title="Ping.fm Goes to Open Beta">Ping.fm Goes to Open Beta</a></li><li><a href="http://mark.bockenstedt.net/2009/05/18/add-your-twitter-timeline-to-friendfeed-with-an-imaginary-friend/" title="Add Your Twitter Timeline to FriendFeed with an Imaginary Friend">Add Your Twitter Timeline to FriendFeed with an Imaginary Friend</a></li><li><a href="http://mark.bockenstedt.net/2008/09/15/how-to-install-laconica/" title="How To Install Laconica">How To Install Laconica</a></li><li><a href="http://mark.bockenstedt.net/2008/09/04/follow-nfl-scores-on-twitter-with-nfl-scorebot/" title="Follow NFL Scores on Twitter with NFL ScoreBot">Follow NFL Scores on Twitter with NFL ScoreBot</a></li><li><a href="http://mark.bockenstedt.net/2008/08/25/oauth-explained/" title="OAuth Explained">OAuth Explained</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/08/28/friendfeed-launches-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
