<?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>Jason Pearce &#187; MediaWiki Skin</title>
	<atom:link href="http://jasonpearce.com/blog/category/mediawiki-skin/feed/" rel="self" type="application/rss+xml" />
	<link>http://jasonpearce.com</link>
	<description>relatively irrelevant</description>
	<lastBuildDate>Sun, 08 Aug 2010 02:36:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MediaWiki Fratman Skin</title>
		<link>http://jasonpearce.com/blog/2006/09/23/mediawiki-fratman-skin/</link>
		<comments>http://jasonpearce.com/blog/2006/09/23/mediawiki-fratman-skin/#comments</comments>
		<pubDate>Sat, 23 Sep 2006 15:18:16 +0000</pubDate>
		<dc:creator>jasonpearce</dc:creator>
				<category><![CDATA[MediaWiki Skin]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Projects]]></category>

		<guid isPermaLink="false">http://jasonpearce.com/blog/2006/09/23/mediawiki-fratman-skin/</guid>
		<description><![CDATA[MediaWiki is a free application, registered under the GNU General Public License (GPL). It is used to run Wikipedia, the World&#8217;s largest online encyclopedia, as well as many other wikis.

Fratman is a minimalist skin for MediaWiki-driven websites. Originally developed by Jason Pearce, users began making enhancements and fixing bugs. To better facilitate community-driven development of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/jasonpearce/250498337/" title="Photo Sharing"><img src="http://static.flickr.com/82/250498337_0c5b1f20d7_m.jpg" width="240" height="174" alt="MediaWiki Fratman Skin" class="alignright" /></a><a href="http://www.mediawiki.org/">MediaWiki</a> is a free application, registered under the GNU General Public License (GPL). It is used to run Wikipedia, the World&#8217;s largest online encyclopedia, as well as many other wikis.</p>

<p>Fratman is a minimalist skin for MediaWiki-driven websites. Originally developed by Jason Pearce, users began making enhancements and fixing bugs. To better facilitate community-driven development of this popular skin, the project has moved to <a href="http://code.google.com/p/mediawiki-fratman-skin/">Google code</a>. If you would like to participate, please in further developing this skin, please send me your Google username. So far, there&#8217;s nothing there, so if you want to help get things started, I&#8217;d appreciate it.</p>

<ul>
    <li><a href="/wp-content/uploads/v1.4.fratman.pearce.rar" title="FratMan MediWiki skin (v1.4) by Jason Pearce">FratMan skin (v1.4) by Pearce</a> <small>(<a href="http://www.fraternitymanuals.com/">fraternitymanuals.com</a>)</small></li>
    <li><a href="/wp-content/uploads/v1.4.fratrelief.pearce.rar" title="FraternalRelief MediWiki skin (v1.4) by Jason Pearce">FraternalRelief skin (v1.4) by Pearce</a></li>
    <li><a href="/wp-content/uploads/v1.4.fratman.castley.rar" title="FratMan MediWiki skin (v1.4) by Robert Castley">FratMan skin (v1.4) by Castley</a></li>
    <li><a href="/wp-content/uploads/v1.5.fratman.castley.rar" title="FratMan MediWiki skin (v1.5) by Robert Castley">FratMan skin (v1.5) by Castley</a></li>
    <li><a href="/wp-content/uploads/v1.7.fratman.anand.rar" title="FratMan MediWiki skin (v1.7) by Anand">FratMan skin (v1.7) by Anand</a></li>
</ul>

<p>Previous posts about this skin within my website can be <a href="http://jasonpearce.com/blog/category/mediawiki-skin/">found here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonpearce.com/blog/2006/09/23/mediawiki-fratman-skin/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Wikimedia Foundation Called</title>
		<link>http://jasonpearce.com/blog/2006/08/16/wikimedia-foundation-called/</link>
		<comments>http://jasonpearce.com/blog/2006/08/16/wikimedia-foundation-called/#comments</comments>
		<pubDate>Wed, 16 Aug 2006 20:23:55 +0000</pubDate>
		<dc:creator>jasonpearce</dc:creator>
				<category><![CDATA[MediaWiki Skin]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Projects]]></category>

		<guid isPermaLink="false">http://jasonpearce.com/blog/2006/08/16/wikimedia-foundation-called/</guid>
		<description><![CDATA[I received a call from the Wikimedia Foundation today. They were trying to track down the owner/creator of a German website that I&#8217;ve never heard of, but I immediately knew why they called me.

In April 2005 I developed a MediaWiki Skin and released another in October 2005. At the bottom of this skin is a [...]]]></description>
			<content:encoded><![CDATA[<p>I received a call from the <a href="http://wikimediafoundation.org/">Wikimedia Foundation</a> today. They were trying to track down the owner/creator of a German website that I&#8217;ve never heard of, but I immediately knew why they called me.</p>

<p>In <a href="http://jasonpearce.com/blog/2005/04/08/launched-fraternitymanualsorg/">April 2005</a> I developed a <a href="http://meta.wikimedia.org/wiki/Gallery_of_user_styles">MediaWiki Skin</a> and released another in <a href="http://jasonpearce.com/blog/2005/10/02/mediawiki-skins-by-castley/">October 2005</a>. At the bottom of this skin is a link that says &#8220;developed (by Jason Pearce of Lambda Chi Alpha).&#8221;</p>

<p>While I developed the MediaWiki skin and freely share it to the world, I don&#8217;t deserve (or want) the credit for the hundreds of sites that use my skin.</p>

<p>Once I explained this to Wikimedia, they quickly understood. More so, they thanked me for participating in their project. I told them I appreciate their code and all of the things they have offered me and millions of others.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonpearce.com/blog/2006/08/16/wikimedia-foundation-called/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wiki Spam Without Style</title>
		<link>http://jasonpearce.com/blog/2006/03/24/wiki-spam-without-style/</link>
		<comments>http://jasonpearce.com/blog/2006/03/24/wiki-spam-without-style/#comments</comments>
		<pubDate>Fri, 24 Mar 2006 22:36:22 +0000</pubDate>
		<dc:creator>jasonpearce</dc:creator>
				<category><![CDATA[MediaWiki Skin]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://jasonpearce.com/blog/2006/03/24/wiki-spam-without-style/</guid>
		<description><![CDATA[Wiki spam is when users or bots append unwanted links and URLs into established or abandoned wiki-based websites. Though most wiki software like MediaWiki automatically adds the attribute/value rel="nofollow" to a tags, spammers still flood your content in an effort to peddle there wares.

Most wiki spam uses CSS to hide their content from the average [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Wiki_spam">Wiki spam</a> is when users or bots append unwanted links and URLs into established or abandoned wiki-based websites. Though most wiki software like <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a> automatically adds the attribute/value <code>rel="nofollow"</code> to <code>a</code> tags, spammers still flood your content in an effort to peddle there wares.</p>

<p>Most wiki spam uses CSS to hide their content from the average user. They wrap their content with a <code>div</code> tag that uses inline CSS tricks to keep their content from displaying. But when you take a look at the change log or attempt to edit the content, you&#8217;ll see their attempts at deception.</p>

<p>The most common way I&#8217;ve seen spammers hide their content is to use CSS <code>overflow</code> and <code>height</code> as follows:</p>

<blockquote style="text-align: left;">
<code>&lt;div style=&quot;overflow: auto; height: 1px;&quot;&gt;spam content here&lt;/div&gt;</code>
</blockquote>

<p>This ends up working out pretty well for them. Thanks to the cascading CSS rules, their inline styles override any global CSS counter measures I might try to implement.  But I&#8217;m not without my own bag of tricks.</p>

<h3><a href="http://meta.wikimedia.org/wiki/Talk:MediaWiki_feature_list#User_IP_Address">wgShowIPinHeader</a></h3>

<blockquote style="text-align: left;">
<code># prevent information on IP addresses from being added</code><br />
<code>$wgShowIPinHeader = false;</code>
</blockquote>

<p>Adding this line to your <code>localsettings.php</code> file will remove the IP address and related Talk links from the top of MediaWiki pages.</p>

<h3><a href="http://meta.wikimedia.org/wiki/Help:User_rights#Managing_group_rights">wgGroupPermissions</a></h3>

<blockquote style="text-align: left;">
<code># prevent anonymous users from being able to edit while allowing users</code><br />
<code>$wgGroupPermissions['*']['createaccount'] = true;</code><br />
<code>$wgGroupPermissions['*']['read'] = true;</code><br />
<code>$wgGroupPermissions['*']['edit'] = false;</code><br />
<code>$wgGroupPermissions['user']['edit'] = true;</code>
</blockquote>

<p>Adding these lines to your <code>localsettings.php</code> file will keep anonoymous users from making changes. Users will at least have to create an account before adding wiki spam to your site.</p>

<h3><a href="http://meta.wikimedia.org/wiki/Anti-spam_Features#Example_.24wgSpamRegex_setting">wgSpamRegex</a></h3>

<blockquote style="text-align: left;">
<code># prevent the hidden CSS trick</code><br />
<code>$wgSpamRegex = "/\<.*style.*((display|position|overflow|visibility|height)\s*</code>
<code>:|font-size\s*:\s*\.?\d+).*>/i";</code>
</blockquote>

<p>Adding this line to your <code>localsettings.php</code> file will stop most of the hidden CSS tricks. When a user attempts to include text that matches the above string, the edit will fail and MediaWiki will return a message like this:</p>

<blockquote>The following text is what triggered our spam filter:<br />
<code>&lt;div style="overflow:auto; height:1px;"&gt;spam content here&lt;/div&gt;</code>.</blockquote>

<p>To learn more about how to stop wiki spam, consider visiting <a href="http://wiki.chongqed.org//CSSHiddenSpam">chongqed.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonpearce.com/blog/2006/03/24/wiki-spam-without-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MediaWiki Skins by Castley</title>
		<link>http://jasonpearce.com/blog/2005/10/02/mediawiki-skins-by-castley/</link>
		<comments>http://jasonpearce.com/blog/2005/10/02/mediawiki-skins-by-castley/#comments</comments>
		<pubDate>Sun, 02 Oct 2005 19:00:04 +0000</pubDate>
		<dc:creator>jasonpearce</dc:creator>
				<category><![CDATA[MediaWiki Skin]]></category>
		<category><![CDATA[Web Projects]]></category>

		<guid isPermaLink="false">http://jasonpearce.com/blog/2005/10/02/mediawiki-skins-by-castley/</guid>
		<description><![CDATA[2006 September 23: Anand released a new FratMan skin that works well with MediaWiki v1.7. The skin incorporates many of the changes suggested in these comments. Thank you Anand.

Robert Castley, Mambo project director from 2002 to October 2004, dropped in to thank me for the MediaWiki skins I created and to offer a few enhancements [...]]]></description>
			<content:encoded><![CDATA[<div class="update"><strong><a href="http://jasonpearce.com/blog/2006/09/23/">2006 September 23</a>:</strong> Anand released a <a href="http://jasonpearce.com/blog/2006/09/23/mediawiki-fratman-skin/">new FratMan skin</a> that works well with MediaWiki v1.7. The skin incorporates many of the changes suggested in these comments. Thank you Anand.</div>

<p><a href="http://www.mamboserver.com/index.php?option=com_content&amp;task=view&amp;id=83&amp;Itemid=97">Robert Castley</a>, <a href="http://www.opensourcematters.org/">Mambo</a> project director from 2002 to October 2004, dropped in to thank me for the <a href="http://meta.wikimedia.org/wiki/Gallery_of_user_styles#FratMan">MediaWiki skins</a> I created and to offer a few enhancements of his own.</p>

<ul>
    <li><a href='/wp-content/uploads/wikimedia_skin_by_jasonpearce.com.rar' title='FratMan MediWiki skin (v1.4) by Jason Pearce'>Original FratMan skin (v1.4) by Pearce</a> <small>(<a href="http://www.fraternitymanuals.com/">fraternitymanuals.com</a>)</small></li>
    <li><a href='/wp-content/uploads/fraternityrelief.org.rar' title='FraternalRelief MediWiki skin (v1.4) by Jason Pearce'>Original FraternalRelief skin (v1.4) by Pearce</a> <small>(<a href="http://www.fraternalrelief.org/">fraternalrelief.org</a>)</small></li>
    <li><a href='/wp-content/uploads/monobookrwcv14.rar' title='MediWiki skin (v1.4) by Robert Castley'>Enhanced skin (v1.4) by Castley</a></li>
    <li><a href='/wp-content/uploads/monobookrwcv15.rar' title='MediWiki skin (v1.5) by Robert Castley'>Enhanced skin (v1.5) by Castley</a></li>
</ul>

<p>Thanks for sharing your enhancements Robert.  More so, thanks for all you have contributed to the open source community.  I&#8217;ll need to create 1,000 skins or more to repay the dept I and others owe to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasonpearce.com/blog/2005/10/02/mediawiki-skins-by-castley/feed/</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
		<item>
		<title>fraternalrelief.org</title>
		<link>http://jasonpearce.com/blog/2005/08/31/fraternalrelieforg/</link>
		<comments>http://jasonpearce.com/blog/2005/08/31/fraternalrelieforg/#comments</comments>
		<pubDate>Thu, 01 Sep 2005 02:21:11 +0000</pubDate>
		<dc:creator>jasonpearce</dc:creator>
				<category><![CDATA[Fraternity]]></category>
		<category><![CDATA[MediaWiki Skin]]></category>
		<category><![CDATA[Web Projects]]></category>

		<guid isPermaLink="false">http://jasonpearce.com/blog/2005/08/31/fraternalrelieforg/</guid>
		<description><![CDATA[The staff at the office asked me if there was anything we could do online to better facilite Hurricane Katrina relief efforts for Lambda Chi Alpha members.

After a quick stand-up meeting, I decided to build a wiki for all fraternal organzations: www.fraternalrelief.org.

If you like the skin I built for this MediaWiki, I simply made some [...]]]></description>
			<content:encoded><![CDATA[<div class="flickrEmailPost"><a href="http://www.flickr.com/photos/jasonpearce/39030105/" title="fraternalrelief.org"><img src="http://photos27.flickr.com/39030105_b399d79e7b_t.jpg" alt="fraternalrelief.org" class="flickrEmailImage" /></a><p>The staff at the office asked me if there was anything we could do online to better facilite Hurricane Katrina relief efforts for Lambda Chi Alpha members.<br />
<br />
After a quick stand-up meeting, I decided to build a wiki for all fraternal organzations: <a href="http://www.fraternalrelief.org/">www.fraternalrelief.org</a>.<br />
<br />
If you like the skin I built for this MediaWiki, I simply made some improvements to my <a href="http://jasonpearce.com/blog/2005/04/08/launched-fraternitymanualsorg/">FraternityManuals.com</a> skin.<br />
<br />
Feel free to download this new <a href="/wp-content/uploads/fraternityrelief.org.rar" title="fraternityrelief.org.rar">fraternityrelief.org</a> skin anytime.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://jasonpearce.com/blog/2005/08/31/fraternalrelieforg/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
