<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.redbrick.dcu.ie/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cammy</id>
	<title>Redbrick Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.redbrick.dcu.ie/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cammy"/>
	<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/Special:Contributions/Cammy"/>
	<updated>2026-05-22T04:47:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:The_Great_rB_Raid_Of_18/12/07&amp;diff=6207</id>
		<title>Talk:The Great rB Raid Of 18/12/07</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:The_Great_rB_Raid_Of_18/12/07&amp;diff=6207"/>
		<updated>2007-12-19T15:38:14Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;wtf is this? --[[User:Cammy|The Dead One]] 15:38, 19 Dec 2007 (UTC)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:WiiGameCodes&amp;diff=6309</id>
		<title>RBOnly:WiiGameCodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:WiiGameCodes&amp;diff=6309"/>
		<updated>2007-07-13T16:25:19Z</updated>

		<summary type="html">&lt;p&gt;Cammy: I&amp;#039;m just being nice...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wii Individual Game Codes ==&lt;br /&gt;
&lt;br /&gt;
=== Mario Strikers Charged Football ===&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: 296453 430878 (Name: Dan)&lt;br /&gt;
* [[User:igy|igy]]: 141837 630522 (Name: Stephen)&lt;br /&gt;
* [[User:zyox|zyox]]: 296457 771619&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=6347</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=6347"/>
		<updated>2007-06-08T11:54:45Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
The latest version of Wordpress 2.1.x. Instructions for the previous version of Wordpress 2.0.x (specifically 2.0.4) can be found on this [[Installing Wordpress on Redbrick/2.0.x|page]].&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/install-wordpress&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. This is for release 2.3 of wordpress. It will also patch the necessary files to make sure everything is working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Hard Way==&lt;br /&gt;
&lt;br /&gt;
To be done...&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:DSGameCodes&amp;diff=5828</id>
		<title>RBOnly:DSGameCodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:DSGameCodes&amp;diff=5828"/>
		<updated>2007-05-19T10:32:40Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Minor syntax error fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Each and every online DS game has its own friend code, both people have to input each other&#039;s code for it to work so if you add someone here you&#039;d better tell them and send them your code!&lt;br /&gt;
&lt;br /&gt;
== Pokemon Diamond / Perl ==&lt;br /&gt;
&lt;br /&gt;
Pokemon! With the Poke and the Mon and the ack ack ack...&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: 0945 8734 8559 (perl)&lt;br /&gt;
&lt;br /&gt;
== Mariokart DS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:cammy|cammy]]: 774 482 725 993&lt;br /&gt;
&lt;br /&gt;
== Starfox Command ==&lt;br /&gt;
&lt;br /&gt;
* [[User:cammy|cammy]]: 085 978 580 634&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:DSGameCodes&amp;diff=5827</id>
		<title>RBOnly:DSGameCodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:DSGameCodes&amp;diff=5827"/>
		<updated>2007-05-19T10:31:48Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Added my friend codes for Mariokart and Starfox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Each and every online DS game has its own friend code, both people have to input each other&#039;s code for it to work so if you add someone here you&#039;d better tell them and send them your code!&lt;br /&gt;
&lt;br /&gt;
== Pokemon Diamond / Perl ==&lt;br /&gt;
&lt;br /&gt;
Pokemon! With the Poke and the Mon and the ack ack ack...&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: 0945 8734 8559 (perl)&lt;br /&gt;
&lt;br /&gt;
== Mariokart DS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:cammy|cammy]: 774 482 725 993&lt;br /&gt;
&lt;br /&gt;
== Starfox Command ==&lt;br /&gt;
&lt;br /&gt;
* [[User:cammy|cammy]: 085 978 580 634&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5821</id>
		<title>RBOnly:VideoGameNetworks</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5821"/>
		<updated>2007-05-18T10:51:06Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* Wii Codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Community]]A number of Redbrick users now own [http://www.wii.com/ Wiis]. If you wish to share your Wii Friend Code with out Redbrick users, please add it to the list. Don&#039;t forget that if you want to actually &amp;quot;be friends&amp;quot; with someone on the Wii, they have to input your code as well!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy Notice: This page can only be seen by other Redbrick users!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Wii Codes ==&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: 5103 8838 9962 9224&lt;br /&gt;
* [[User:cammy|cammy]]: 7776 4004 5596 6481&lt;br /&gt;
* [[User:doc|doc]]: 0858 2764 8172 8121&lt;br /&gt;
* [[User:igy|igy]]: 2684 9003 0290 9015&lt;br /&gt;
&lt;br /&gt;
[[RBOnly:WiiGameCodes|Friend Codes for specific Wii games]]&lt;br /&gt;
&lt;br /&gt;
== DS Codes ==&lt;br /&gt;
&lt;br /&gt;
[[DSGameCodes|Friend Codes for specific DS games]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Xbox Live ==&lt;br /&gt;
Redbrick users on [http://www.xbox.com Xbox] Live:&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: Freaky Drunk&lt;br /&gt;
* [[User:merchelo|merchelo]]: merchelo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Playstation Network ==&lt;br /&gt;
Redbrick users on the Playstation (3) Network:&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: FreakyDrunk&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5819</id>
		<title>RBOnly:VideoGameNetworks</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5819"/>
		<updated>2007-05-18T10:50:48Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Reverted edit of Cammy, changed back to last version by Calyx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Community]]A number of Redbrick users now own [http://www.wii.com/ Wiis]. If you wish to share your Wii Friend Code with out Redbrick users, please add it to the list. Don&#039;t forget that if you want to actually &amp;quot;be friends&amp;quot; with someone on the Wii, they have to input your code as well!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy Notice: This page can only be seen by other Redbrick users!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Wii Codes ==&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: 5103 8838 9962 9224&lt;br /&gt;
* [[User:cammy|cammy]]: 7776 4004 5596 6481&lt;br /&gt;
* [[User:doc|doc]]: 0858 2764 8172 8121&lt;br /&gt;
* [[User:igy|igy]]: 2684 9003 0290 9015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[WiiGameCodes|Friend Codes for specific Wii games]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DS Codes ==&lt;br /&gt;
&lt;br /&gt;
[[DSGameCodes|Friend Codes for specific DS games]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Xbox Live ==&lt;br /&gt;
Redbrick users on [http://www.xbox.com Xbox] Live:&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: Freaky Drunk&lt;br /&gt;
* [[User:merchelo|merchelo]]: merchelo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Playstation Network ==&lt;br /&gt;
Redbrick users on the Playstation (3) Network:&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: FreakyDrunk&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5818</id>
		<title>RBOnly:VideoGameNetworks</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5818"/>
		<updated>2007-05-18T10:50:35Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* DS Codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Community]]A number of Redbrick users now own [http://www.wii.com/ Wiis]. If you wish to share your Wii Friend Code with out Redbrick users, please add it to the list. Don&#039;t forget that if you want to actually &amp;quot;be friends&amp;quot; with someone on the Wii, they have to input your code as well!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy Notice: This page can only be seen by other Redbrick users!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Wii Codes ==&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: 5103 8838 9962 9224&lt;br /&gt;
* [[User:cammy|cammy]]: 7776 4004 5596 6481&lt;br /&gt;
* [[User:doc|doc]]: 0858 2764 8172 8121&lt;br /&gt;
* [[User:igy|igy]]: 2684 9003 0290 9015&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[WiiGameCodes|Friend Codes for specific Wii games]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DS Codes ==&lt;br /&gt;
&lt;br /&gt;
[[RBOnly:DSGameCodes|Friend Codes for specific DS games]]&lt;br /&gt;
&lt;br /&gt;
== Xbox Live ==&lt;br /&gt;
Redbrick users on [http://www.xbox.com Xbox] Live:&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: Freaky Drunk&lt;br /&gt;
* [[User:merchelo|merchelo]]: merchelo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Playstation Network ==&lt;br /&gt;
Redbrick users on the Playstation (3) Network:&lt;br /&gt;
&lt;br /&gt;
* [[User:calyx|calyx]]: FreakyDrunk&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly_talk:DSGameCodes&amp;diff=8411</id>
		<title>RBOnly talk:DSGameCodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly_talk:DSGameCodes&amp;diff=8411"/>
		<updated>2007-05-18T10:49:57Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Incorrect name space?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Shouldn&#039;t this be either part of [[RBOnly:VideoGameNetworks]] or at least be in the RBOnly namespace to protect the privacy of Redbrick users?&lt;br /&gt;
&lt;br /&gt;
--[[User:Cammy|The Dead One]] 11:49, 18 May 2007 (IST)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Template_talk:Featured&amp;diff=5820</id>
		<title>Template talk:Featured</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Template_talk:Featured&amp;diff=5820"/>
		<updated>2007-05-17T22:32:03Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* FUTURE SUGGESTIONS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FUTURE SUGGESTIONS ==&lt;br /&gt;
&lt;br /&gt;
Automatic Forwarding - always wondering how to do it...&lt;br /&gt;
&lt;br /&gt;
-- Art wolf&lt;br /&gt;
&lt;br /&gt;
In Jokes - Definitly worth highlighting at some point&lt;br /&gt;
&lt;br /&gt;
--[[User:Cammy|The Dead One]] 23:32, 17 May 2007 (IST)&lt;br /&gt;
&lt;br /&gt;
== PAST ==&lt;br /&gt;
&lt;br /&gt;
The cycling article is excellent! Worth a go at some stage!&lt;br /&gt;
http://wiki.redbrick.dcu.ie/mw/Cycling&lt;br /&gt;
&lt;br /&gt;
-- Kpodesta&lt;br /&gt;
&lt;br /&gt;
Spike, from the Redbrick Encyclopedia&lt;br /&gt;
&lt;br /&gt;
-- Art wolf&lt;br /&gt;
&lt;br /&gt;
Emo&lt;br /&gt;
&lt;br /&gt;
-- Recieve&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Main_Page&amp;diff=7959</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Main_Page&amp;diff=7959"/>
		<updated>2007-04-28T17:51:58Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* My thoughts on the front page, at present it is somewhat cluttered, and as articles are added this will only get worse, I think we need to have less links that go out into categories. Thoughts? [[User:Receive|Receive]] 04:22, 11 Feb 2007 (UTC)&lt;br /&gt;
* More of the categories could be moved into the side bar I think and given their own specific pages. [[User:Undone|undone]] 04:37, 11 Feb 2007 (UTC)&lt;br /&gt;
* have started on [[Main_Page_Dev]]. Would like to move the categories to the sidebar, but, are they hardcoded in this version of mediawiki? [[User:Receive|Receive]] 01:27, 23 Apr 2007 (IST)&lt;br /&gt;
* Hey, it&#039;s looking good! (good idea to organise it better). Categories should have a welcome/explanation paragraph, to make it feel less like a big directory?  [[User:Kpodesta|kpodesta]] 11:44, 24 Apr 2007 (IST)&lt;br /&gt;
* Having lef the dev main page around for a few days most people seemed to like it, so i decided it was ready enough to move out here so that hopefully other people will help finish it. -- [[User:Receive|Receive]] 19:23, 24 Apr 2007 (IST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Anyone want to do a &#039;Redbrick&#039; skin to make this our own? &lt;br /&gt;
&lt;br /&gt;
-- [[User:Cammy|The Dead One]] 15:13, 9 Sep 2005 (IST)&lt;br /&gt;
&lt;br /&gt;
There&#039;s some instructions here if someone feels interested... (dunno if I will) :-)&lt;br /&gt;
http://www.mediawiki.org/wiki/Manual:FAQ#Changing_the_Interface&lt;br /&gt;
&lt;br /&gt;
-- [[User:Kpodesta|kpodesta]] 11:43, 24 Apr 2007 (IST)&lt;br /&gt;
&lt;br /&gt;
[[User:Art Wolf|John]] has been working on this http://wiki.redbrick.dcu.ie/~wiki/sb/Main_Page&lt;br /&gt;
&lt;br /&gt;
-- [[User:Receive|Receive]] 19:16, 24 Apr 2007 (IST)&lt;br /&gt;
&lt;br /&gt;
: That&#039;s pretty cool! Can&#039;t wait till it&#039;s finished! --[[User:Cammy|The Dead One]] 18:51, 28 Apr 2007 (IST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Some empty topics... if someone wants to fill them in:&lt;br /&gt;
&lt;br /&gt;
* [[Redbrick_Wiki:Copyrights]]&lt;br /&gt;
* &amp;lt;strike&amp;gt;[[Redbrick_Wiki:About]]&amp;lt;/strike&amp;gt;&lt;br /&gt;
* [[Redbrick_Wiki:General_disclaimer]]&lt;br /&gt;
&lt;br /&gt;
Also, should we be using &#039;categories&#039; to manage topics?&lt;br /&gt;
&lt;br /&gt;
-- [[User:Cammy|The Dead One]] 09:17, 2 Sep 2005 (IST)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=User:Cammy&amp;diff=7901</id>
		<title>User:Cammy</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=User:Cammy&amp;diff=7901"/>
		<updated>2007-04-23T09:28:08Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&amp;quot;You know, it makes me kind of sad to see the wiki so grown-up. I remember when it was &#039;twiki&#039; running in my user account... and it was only about the occult. And then it changed and moved out and now it doesn&#039;t even call home. :(&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://thedeadone.net thedeadone.net]: Personal webpage (including blog)&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~cammy/ Stuff for Redbrick]: Pligg, forums, MOC, etc.&lt;br /&gt;
* [http://irishgamingwiki.com/ Irish Gaming and Roleplaying Wiki]: Another Wiki that I run.&lt;br /&gt;
* [http://www.gamecraftersguild.com/ Game Crafter&#039;s Guild of Ireland]: Helped set this one.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=5730</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=5730"/>
		<updated>2007-04-23T08:32:54Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* Redbrick Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Redbrick Feeds}}&lt;br /&gt;
{{Blur}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==New Main Page==&lt;br /&gt;
* The new main page I&#039;ve been working on can be found [[Main_Page_Dev|here]]. Any input on it&#039;s design would be welcome [[User:Receive|Receive]] 01:07, 23 Apr 2007 (IST)&lt;br /&gt;
&lt;br /&gt;
==Rbwiki Help==&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;br /&gt;
* [[Help:What is a wiki|What is a Wiki?]]&lt;br /&gt;
* [http://wiki.redbrick.dcu.ie/mw/Help:Contents#I_can.27t_login.21 Having problems logging in?]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Services==&lt;br /&gt;
* [[Helpdesk]] Got a problem with Redbrick? Unsure how to login? This page should be your first port of call.&lt;br /&gt;
* [[Web chat|Redbrick Chat]] : Talk on redbrick via your web browser. [http://www.redbrick.dcu.ie/chat/ Go]&lt;br /&gt;
* [[Redbrick Jabber/IM]] : Instant Message people on Redbrick! [http://www.redbrick.dcu.ie/jabber/ Go]&lt;br /&gt;
* [[Redbrick Gallery]] : Host your photo gallery on Redbrick [http://gallery.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Radio]] : Regular podcasts with a selection of tunes from our members. [http://www.redbrick.dcu.ie/~rbradio/ Go]&lt;br /&gt;
* [[Planet Redbrick FAQ|Planet Redbrick]] : A collection of Redbrick members&#039; blogs. [http://planet.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Pligg]] : Our own version of digg.com or reddit.com. Submit and vote on stories from around the web! [http://www.redbrick.dcu.ie/~cammy/pig/ Go]&lt;br /&gt;
* [[Redbrick Web Forums]] : Web Forums accessible only to Redbrick users. [http://www.redbrick.dcu.ie/~cammy/v/ Go]&lt;br /&gt;
* [[Redbrick Newsgroups]] : Read the Redbrick Newsgroups online! [http://www.redbrick.dcu.ie/~link/news Go]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Community==&lt;br /&gt;
* [[User photos]]: Mugshots of many Redbrick users. Powered by magluby. &lt;br /&gt;
* [[Nation States]]: ... is a free online political simulation game. A few Redbrick Users are playing. Why not join them? &lt;br /&gt;
* [http://www.bebo.com Bebo] - There&#039;s a Redbrick group on bebo, just register as a DCU student/alumnus to see it.&lt;br /&gt;
* [http://www.last.fm/group/redbrick Last.fm] - The Redbrick group on Last.fm (i.e. what music Redbrick members are listening to!)&lt;br /&gt;
* [http://scoreboards.hotornot.com/?groupname=redbrick hotornot scoreboard] if you&#039;re bored and feeling vain, see how you compare&lt;br /&gt;
* [http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&amp;amp;teamnum=43166 Redbrick Folding@Home team] - so far only a few people using their spare CPU cycles for a good cause&lt;br /&gt;
* [[Redbrick Companies]]: Companies that Redbrick people are involved in or started.&lt;br /&gt;
* [[Encyclopedia]]: Good for a laugh.&lt;br /&gt;
* [[RBOnly:WiiCodes|Wii Codes]]: Exchange Nintendo Wii Friend Codes with other Redbrick members (viewable only by logged in Redbrick Members)&lt;br /&gt;
&lt;br /&gt;
==Redbrick How-Tos==&lt;br /&gt;
* [[Helpdesk]]: The Helpdesk pages.&lt;br /&gt;
* [[Unsubscribing]] : You&#039;re not on redbrick, but still get those pesky emails!&lt;br /&gt;
* [[DCU Proxy And Scripts]]: Getting Python scripts to use the right proxy. &lt;br /&gt;
* [[End of the MovableType Saga]]: A solution to the [http://www.movabletype.org/ MovableType] saga on Redbrick &lt;br /&gt;
* [[DokuWiki on Redbrick|Installing DokuWiki on Redbrick]]: How to install [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki] on Redbrick.&lt;br /&gt;
* [[Installing Gallery On Redbrick]]: How to install [http://gallery.menalto.com/ Gallery] on Redbrick. &lt;br /&gt;
* [[Installing Wordpress on Redbrick]]: How to install [http://www.wordpress.org Wordpress] on Redbrick. &lt;br /&gt;
* [[Vanilla on Redbrick|Installing Vanilla on Redbrick]]: How to install [http://getvanilla.com/ Vanilla forums] on Redbrick.&lt;br /&gt;
* [[Instant Messaging]]: A guide to enabling instant messaging (i.e. not hey but other messaging services such as MSN) on Redbrick &lt;br /&gt;
* [[MovableType To Wordpress]]: An article on how to migrate from a MovableType blog to a Wordpress blog on your Redbrick website. &lt;br /&gt;
* [[PubCookie on Redbrick]]: How to make a webservice on Redbrick only avaliable to other Redbrick users. &lt;br /&gt;
* [[Redbrick Radio Podcasts]]: How to make a podcast for Redbrick Radio. &lt;br /&gt;
* [[System Administration Guide]]: General guide &amp;amp;amp; advice. &lt;br /&gt;
* [[Why Cant I Get Emails From Hotmail On Redbrick]] &lt;br /&gt;
* [[Your Webpage Stats]]: How to get and analysis statistics on your redbrick webpage. &lt;br /&gt;
* [[Mass Renaming Files]]: How to rename a bunch of files all in one go&lt;br /&gt;
* [[How-To:Port Forwarding| Port Forwarding]]: Tunnelling traffic through [[RedBrick]]&lt;br /&gt;
* [[Hosting Your Domain On Redbrick]] How to get your own personal domain name to point to your Redbrick website&lt;br /&gt;
&lt;br /&gt;
==Redbrick Articles==&lt;br /&gt;
* [[Academic Research]]: Info on Postgraduate study/Academic research &lt;br /&gt;
* [[In Jokes]]: A guide to the numerous in-jokes of the Redbrick boards. &lt;br /&gt;
* [[Jobs]]: Information on where to look for jobs, how to make a nice CV, how to do well at interviews.&lt;br /&gt;
* [[Coders on Redbrick]]: A list of coders on redbrick and what langauges they use. &lt;br /&gt;
* [[OSs used by Redbrickers]]: A list of Operating Systems used by redbrick users. &lt;br /&gt;
* [[Software on Redbrick]]: A list of software for and by Redbrick Users. &lt;br /&gt;
* [[Top Ten Redbrick Arguments]]: Recurring debates we&#039;ve had many times on the boards.  &lt;br /&gt;
* [[Why Did You Choose Your Username]] &lt;br /&gt;
* [[Mindless Coding Music]]: Non-intrusive music, might help with concentration while programming. Music nazis will forever mock you. :( &lt;br /&gt;
* [[Learning CSS Layout]]: Info on learning to use CSS to layout your webpage.&lt;br /&gt;
* [[IPod Debate]]: The IPod debate is often regurgitated on the boards. This article is a summary of the different points of views.&lt;br /&gt;
&lt;br /&gt;
==Redbrick Projects==&lt;br /&gt;
* [[Distributed Computing]]: Join the Redbrick team for different worldwide Distributed Computing projects! &lt;br /&gt;
* [[Cluster Computing]]: Beowulf Linux Cluster @ School of Computing, DCU (2001). &lt;br /&gt;
* [http://c-hey.redbrick.dcu.ie C-Hey]: Command line instant messaging. &lt;br /&gt;
* [[IBMS390|IBM S/390]]: Proposed projects on an IBM S/390 mainframe @ School of Computing, DCU (2001). &lt;br /&gt;
* [[Newsgroup Reorganisation]]: A working document detailing the proposed changes to the redbrick and intersocs newsgroup structure. &lt;br /&gt;
* [[Open Labs]]: Hosted lab sessions for school children (DCU Access Office, DCU Community Office). &lt;br /&gt;
* [[Redbrick Wishlist]]: A list of projects Redbrick sorely needs (code them to get paid money!).&lt;br /&gt;
* [[Clubs and Socs Alumni]]: A project aiming to keep DCU alumni involved&lt;br /&gt;
* [[Website To-Do List]]: Bugs and suggestions for the new Redbrick website design&lt;br /&gt;
* [[Redbrick Hardware]]: A list of Redbrick Hardware and their Specs&lt;br /&gt;
* [[Training]]: IT Training/Certification through Redbrick&lt;br /&gt;
&lt;br /&gt;
==Redbrick Events/History==&lt;br /&gt;
* [[A Brief History]]: A loose overview history (incomplete!)&lt;br /&gt;
* [[Bertie Ahern Visit]]: When Bertie visited Redbrick. &lt;br /&gt;
* [[Best Society]]: Best DCU Society, Best National Society (2000/2001) &lt;br /&gt;
* [[Articles about RedBrick]]: Justin Moran&#039;s (cain) article in An Tarbh, and Kevin Doyle&#039;s (kevd) article in Campus.&lt;br /&gt;
* [[Posters]]: Posters over the years... &lt;br /&gt;
* [[Redbrick Anniversary]]: To discuss and organise our 10-year anniversary! (event/book) &lt;br /&gt;
* [[Redbrick Logo]]: The history of Redbrick logos! &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~semnet/ SemNet]: A once-off tech seminar day (2003). &lt;br /&gt;
* [http://www.redbrick.dcu.ie/events/reviews/2004-2005/techweek.shtml Tech Week]: A week long series of tech events at DCU. &lt;br /&gt;
* [[Timeline]]: Redbrick Timeline. &lt;br /&gt;
* [http://wavehunt.redbrick.dcu.ie/ WaveHunt]: Wireless network tracking competition in Dublin.&lt;br /&gt;
&lt;br /&gt;
==Collected Redbrick Wisdom==&lt;br /&gt;
* [[Bike Locks]]: You&#039;ve bought a bike - now to secure it. How to pick a good lock. &lt;br /&gt;
* [[Cycling]]: Cycling around Redbrick and Dublin.&lt;br /&gt;
* [[Contracting]]: The basics of working as a Contractor.&lt;br /&gt;
* [[Digital SLR Cameras]]: Buying a Digital SLR camera?&lt;br /&gt;
* [[Espresso Machines]]: A guide for the coffee-addicts who have far too much money.&lt;br /&gt;
* [[Food]]: Yum!&lt;br /&gt;
* [[Headphones]]: redbrick opinions on your various music-hearing options&lt;br /&gt;
* [[K750i Upgrade]]: Flash upgrading your K750i to a w800i. Warning ! Voids Warranty&lt;br /&gt;
* [[Laptops]]: Advice on purchasing a laptop&lt;br /&gt;
* [[PC Disposal]]: How/where to dispose &amp;amp;amp; recycle your old PC junk!&lt;br /&gt;
* [[Places to Eat]]: A list of places to eat in various areas, as recommended by brickies.&lt;br /&gt;
* [[Travel]]: Going places?&lt;br /&gt;
* [[Wine]]: Wine!&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/recent.cgi A reloadable map of who is heying who on Redbrick, right now!]: Written by Phaxx and Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/ Login times for all Redbrick users]: Written by Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/mt_saga.html MovableType saga on Redbrick]: Thayl has a summary of the problems with using [http://www.movabletype.org/ Movabletype] on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~wishkah/code.html Redbrick Code]: The Redbrick Code, by wishkah&lt;br /&gt;
* [http://www.redbrick.dcu.ie/about/admins/diskhog/ Redbrick Diskhogs]: Whos hogging all the disk space on Redbrick?&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~doc/reviews/ Reviews of books, movies and music by Redbrick users]: Powered by DoC&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~yosarian/mud/ Stuff on Redbrick Muds]: Yosarian has some useful FAQs, stats and other stuff on using MUD on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/headphones.html Redbrick Headphones FAQ]: Thayl collected responses from what Redbrick people think are decent headphones.&lt;br /&gt;
&lt;br /&gt;
==Special Pages==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Specialpages|List of all Special Pages]]&lt;br /&gt;
* [[Special:Popularpages|Popular Pages]]&lt;br /&gt;
* [[Special:Statistics|Site Statistics]]: They do seem to be a little &#039;broken&#039; though.&lt;br /&gt;
* [[Special:Newimages|Uploads in thumbnail format]]&lt;br /&gt;
* [[Special:Allpages|All pages on this wiki]]&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5728</id>
		<title>RBOnly:VideoGameNetworks</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5728"/>
		<updated>2007-04-23T08:30:52Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Community]]A number of Redbrick users now own [http://www.wii.com/ Wiis]. If you wish to share your Wii Friend Code with out Redbrick users, please add it to the list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy Notice: This page can only be seen by other Redbrick users!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cammy: 7776 4004 5596 6481&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5727</id>
		<title>RBOnly:VideoGameNetworks</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5727"/>
		<updated>2007-04-23T08:30:30Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Adding it to category community&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Community]] A number of Redbrick users now own [http://www.wii.com/ Wiis]. If you wish to share your Wii Friend Code with out Redbrick users, please add it to the list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy Notice: This page can only be seen by other Redbrick users!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cammy: 7776 4004 5596 6481&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5726</id>
		<title>RBOnly:VideoGameNetworks</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5726"/>
		<updated>2007-04-23T08:28:20Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Removing title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A number of Redbrick users now own [http://www.wii.com/ Wiis]. If you wish to share your Wii Friend Code with out Redbrick users, please add it to the list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy Notice: This page can only be seen by other Redbrick users!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cammy: 7776 4004 5596 6481&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5725</id>
		<title>RBOnly:VideoGameNetworks</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=RBOnly:VideoGameNetworks&amp;diff=5725"/>
		<updated>2007-04-23T08:27:52Z</updated>

		<summary type="html">&lt;p&gt;Cammy: First Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Redbrick Nintendo Wii Code Exchange =&lt;br /&gt;
&lt;br /&gt;
A number of Redbrick users now own [http://www.wii.com/ Wiis]. If you wish to share your Wii Friend Code with out Redbrick users, please add it to the list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy Notice: This page can only be seen by other Redbrick users!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cammy: 7776 4004 5596 6481&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=5361</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=5361"/>
		<updated>2007-03-05T09:56:29Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Script avaliable to install wordpress-2.1.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
The latest version of Wordpress 2.1.x. Instructions for the previous version of Wordpress 2.0.x (specifically 2.0.4) can be found on this [[Installing Wordpress on Redbrick/2.0.x|page]].&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/install-wordpress-2.1.2&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. This is for release 2.1.2 of wordpress. It will also patch the necessary files to make sure everything is working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hint:&#039;&#039;&#039; The script &#039;&#039;/home/associat/c/cammy/bin/install-wordpress&#039;&#039; will always point to the latest version of the wordpress install script.&lt;br /&gt;
&lt;br /&gt;
==The Hard Way==&lt;br /&gt;
&lt;br /&gt;
To be done...&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Helpdesk&amp;diff=8123</id>
		<title>Talk:Helpdesk</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Helpdesk&amp;diff=8123"/>
		<updated>2007-03-05T08:52:44Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Time to make a start on this one... Gonna move the articles over from the main site and then edit them so the original versions are still here. Format of this page and how it&#039;s used in relation to helpdesk articles on the main site hasn&#039;t really been discussed, so any suggestions welcome. [[User:Undone|undone]] 04:22, 15 Dec 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
page moved around to fit in the thunderbird tutorial, also removed the table of contents, didnt seem necessary [[User:Receive|Receive]] 06:49, 4 Mar 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Maybe it might be worth having the helpdesk stuff in it&#039;s own &amp;quot;namespace&amp;quot;, such as &amp;quot;Helpdesk:Contents&amp;quot; (like [[Help:Contents]])? --[[User:Cammy|The Dead One]] 08:52, 5 Mar 2007 (UTC)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=5066</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=5066"/>
		<updated>2007-02-14T15:58:31Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
&lt;br /&gt;
The latest version of Wordpress 2.1 has not yet been properly installed on Redbrick yet, however I am working on it and will document how-to install it here.&lt;br /&gt;
&lt;br /&gt;
Instructions for the previous version of Wordpress 2.0.x (specifically 2.0.4) can be found on this [[Installing Wordpress on Redbrick/2.0.x|page]].&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick/2.0.x&amp;diff=5495</id>
		<title>Installing Wordpress on Redbrick/2.0.x</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick/2.0.x&amp;diff=5495"/>
		<updated>2007-02-14T15:55:12Z</updated>

		<summary type="html">&lt;p&gt;Cammy: These instructions should be preserved for Wordpress 2.0.4. However they are not really applicable to the latest Wordpress 2.1.x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page documents how to install [http://wordpress.org Wordpress] &#039;&#039;&#039;2.0.x&#039;&#039;&#039; version. The page [[Installing Wordpress on Redbrick]] should detail how to install the latest version of Wordpress.&lt;br /&gt;
__TOC__&lt;br /&gt;
You can get your hands on the last working 2.0.x version on Redbrick of Wordpress at http://static.wordpress.org/archive/wordpress-2.0.4.tar.gz&lt;br /&gt;
&lt;br /&gt;
For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
Because it&#039;s a PHP application and your trying to run it on Redbrick you&#039;ve got to modify the files to include &#039;#!/usr/local/bin/php&#039; at the beginning of any PHP file that will be excuted. &lt;br /&gt;
&lt;br /&gt;
Here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. These have been tested on the version 2.0.4.&lt;br /&gt;
&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
 wp-admin/list-manipulation.php&lt;br /&gt;
 wp-includes/js/tinymce/tiny_mce_gzip.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/install-wordpress-2.0.4&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. This is for release 2.0.4 of wordpress. It will also patch the files to include the proxy fixes below.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
                $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
                return $proxy_cont;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4975</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4975"/>
		<updated>2007-02-14T15:46:27Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Renaming the install script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.4.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
 wp-admin/list-manipulation.php&lt;br /&gt;
 wp-includes/js/tinymce/tiny_mce_gzip.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/install-wordpress-2.0.4&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. This is for release 2.0.4 of wordpress. The current release is 2.1. It will also patch the files to include the proxy fixes below.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
                $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
                return $proxy_cont;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4974</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4974"/>
		<updated>2007-02-14T10:29:55Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Found another file that needs to be modified! *shsss*&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.4.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
 wp-admin/list-manipulation.php&lt;br /&gt;
 wp-includes/js/tinymce/tiny_mce_gzip.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/instwp&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. I&#039;ve tested this with the latest 2.0.4 release of Wordpress. It will also patch the files to include the proxy fixes below.&lt;br /&gt;
&lt;br /&gt;
(The current version of this does not modify &#039;&#039;wp-includes/js/tinymce/tiny_mce_gzip.php&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
                $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
                return $proxy_cont;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=TimeLine2006&amp;diff=4822</id>
		<title>TimeLine2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=TimeLine2006&amp;diff=4822"/>
		<updated>2006-12-14T15:34:13Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* November */ Addl links etc.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Timeline Years}}&lt;br /&gt;
&lt;br /&gt;
==January==&lt;br /&gt;
&lt;br /&gt;
28th - David Murphy (drjolt) tragically died. David was a Redbrick founder, former committee member and a system administrator and he will be missed by all of Redbrick.&lt;br /&gt;
&lt;br /&gt;
==February==&lt;br /&gt;
&lt;br /&gt;
3rd - The Redbrick Wiki was defaced by spammers. The wiki was temporarily taken down.&lt;br /&gt;
&lt;br /&gt;
6th - The Redbrick Wiki was restored.&lt;br /&gt;
&lt;br /&gt;
25th - Short meetup in DCU to exchange old photos/posters/junk for potential anniversary collage/book. (singer, venus, kpodesta, drusilla, atlas, markpb, charlene)&lt;br /&gt;
&lt;br /&gt;
==March==&lt;br /&gt;
&lt;br /&gt;
(27th - 4th) Week 4 - Techweek. [http://www.redbrick.dcu.ie/community/events/posters/2005-2006/techweek.jpg Poster]&lt;br /&gt;
&lt;br /&gt;
4th - [http://wavehunt.redbrick.dcu.ie Wavehunt 2] - [http://www.redbrick.dcu.ie/~jesjes/WaveHunt2006RedbricksTechWeek/ Pictures]&lt;br /&gt;
&lt;br /&gt;
11th - Collage of old posters &amp;amp; photos made in DCU by drusilla, atlas, markpb, charlene, shadow, kpodesta.&lt;br /&gt;
&lt;br /&gt;
16th - Redbrick 10th birthday party. Bojangles nightclub, Harcourt st.&lt;br /&gt;
&lt;br /&gt;
18th - Singer implements the newsgroups reorganisation (this had been proposed over a year ago, but was left unimplemented after there was no real feedback or suggestions). Surrounding the 10th birthday event there was some discussion on the boards about what could encourage new members on to redbrick, and the question of a newsgroups cleanup was again revisited, and singer acted on it! Boards were deleted &amp;amp; renamed!&lt;br /&gt;
&lt;br /&gt;
29th - Colmmacc announces on the boards that Sun Microsystems are donating a T2000 server to redbrick (http://www.sun.com/servers/coolthreads/t2000), which will arrive in about a month&#039;s time.&lt;br /&gt;
&lt;br /&gt;
30th - link logs into wiki as yaac123 and adds this to TimeLine2006 entry to confirm he is fully logged in&lt;br /&gt;
&lt;br /&gt;
31st - wiki brought back online after some more hacking (anonymous editing had been disabled on it, but accounts could be created anonymously, which is how hackers got in).&lt;br /&gt;
&lt;br /&gt;
==April==&lt;br /&gt;
&lt;br /&gt;
11th - AGM held in QG13 at 7pm. All positions filled except for one admin. The new committee are:&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Chairperson:&#039;&#039;&#039; Charlie Von Metzradt (phaxx)&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;Secretary:&#039;&#039;&#039; Jessica NÃ­ ChonchÃºbhair (jesjes)&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;Treasurer:&#039;&#039;&#039; Andrew Harford (receive)&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;Events:&#039;&#039;&#039; Kat Farrell (angelkat)&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;Public Relations Officer:&#039;&#039;&#039; Padraig O&#039;Connor (landa2)&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;System Administrators:&#039;&#039;&#039; Eoghan Gaffney (atlas) &amp;amp; Sarunas Vancevicius (svan)&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;Webmaster:&#039;&#039;&#039; John Doyle (art_wolf)&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;Education Officers:&#039;&#039;&#039; Simon Kilroy (gizmo), Kevin Fox (undone) &amp;amp; Diarmuid Bourke (drag0n) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==May==&lt;br /&gt;
&lt;br /&gt;
25th - phaxx orders people to update the scant timeline.&lt;br /&gt;
&lt;br /&gt;
==June==&lt;br /&gt;
&lt;br /&gt;
==July==&lt;br /&gt;
&lt;br /&gt;
==August==&lt;br /&gt;
1st - [[Murphy]] (murphy.redbrick.dcu.ie) becomes the new login server&lt;br /&gt;
&lt;br /&gt;
==September==&lt;br /&gt;
&lt;br /&gt;
14th - joe5ie disusered for a period on one week for attempts to tell other users to run forkbombs, defacing the wiki.&lt;br /&gt;
&lt;br /&gt;
23rd - receive notices that there is a timeline and adds stuff at phaxx&#039;s request&lt;br /&gt;
&lt;br /&gt;
==October==&lt;br /&gt;
&lt;br /&gt;
3rd &amp;amp; 4th - The 12th generation of brickies join at C&amp;amp;S days. Matthew Barrington (MoJu@Rb) is the first gen12 to appear in chat (he managed to get in weeks before the accounts were created), and seems to already be spending an obsssive length of time online.&lt;br /&gt;
&lt;br /&gt;
10th - RedBrick freshers ball is held in the Vaults Night Club. Not many freshers actually turn up, most likely due to the storm conditions that night. Unusual amounts of lesbian activity entertain those that came though. - [http://gallery.redbrick.dcu.ie/receive/ca2/rbfreshers/?g2_page=3m gallery.redbrick.dcu.ie/receive/ca2/rbfreshers]&lt;br /&gt;
&lt;br /&gt;
11th - EGM is held to elect the third admin position. Werdz, Abolo and Igy pass the test and run for the position. Igy was elected.&lt;br /&gt;
&lt;br /&gt;
23rd - The new dell rack is installed in the server room and [[tolka]] is moved out - [http://gallery.redbrick.dcu.ie/phaxx/redbrickrackreplace/ gallery.redbrick.dcu.ie/phaxx/redbrickrackreplace/]&lt;br /&gt;
&lt;br /&gt;
28th - receive wastes a large amount of time trying to put stuff in to the wiki, and finds himself still there at 4.30am&lt;br /&gt;
&lt;br /&gt;
==November==&lt;br /&gt;
&lt;br /&gt;
There was a lengthy discussion on the newsgroups (redbrick.babble) about &amp;quot;Redbrick 2.0&amp;quot;, initiated by cammy (i.e. should Redbrick combine all it&#039;s different web services to make &amp;quot;Redbrick on the web&amp;quot; for our members, make things easier to use ala Bebo, should we get rid of the ccmmand line NNTP newsgroups). (Copy of the posting can be see on cammy&#039;s blog. [http://thedeadone.net/news/a-thought-exercise-redbrick-web-20/]) [https://www.redbrick.dcu.ie/~cammy/v/ Redbrick web forums] were started as a web alternative (parrallel?) to the newsgroups.&lt;br /&gt;
&lt;br /&gt;
*Plans for Tech Week 2007 begin...&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Template:Redbrick_Feeds&amp;diff=7883</id>
		<title>Template:Redbrick Feeds</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Template:Redbrick_Feeds&amp;diff=7883"/>
		<updated>2006-11-23T10:55:15Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right border=0 width=225px cellpadding=5 style=&amp;quot;Font-Size:10px; margin: 10px; border: 1px solid gray; padding: 5px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Redbrick Feeds&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;rss&amp;gt;http://www.redbrick.dcu.ie/~wiki/rss|short|max=5&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://planet.redbrick.dcu.ie/rss20.xml|short|max=20&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;rss&amp;gt;http://www.redbrick.dcu.ie/~cammy/pig/rss2.php|short|max=5&amp;lt;/rss&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Redbrick_Jabber/IM&amp;diff=5504</id>
		<title>Redbrick Jabber/IM</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Redbrick_Jabber/IM&amp;diff=5504"/>
		<updated>2006-11-14T16:45:01Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Tidied up the article a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The system is open to any redbrick member. You use your Redbrick username and password. A Jabber ID will be in the form username@jabber.redbrick.dcu.ie, so if you want to add another user to your buddy list you would add, username@jabber.redbrick.dcu.ie. &lt;br /&gt;
&lt;br /&gt;
The Redbrick Jabber Server does not accept non-encrypted traffic.&lt;br /&gt;
&lt;br /&gt;
== Importing your .friends as Jabber friends ==&lt;br /&gt;
&lt;br /&gt;
Currently you can not see everyone logged in when you use Jabber. You must add users as &amp;quot;friends&amp;quot;. You can copy your .friends file into your jabber roster by running this command on a shell:&lt;br /&gt;
&lt;br /&gt;
  jabberimportfriends&lt;br /&gt;
&lt;br /&gt;
== Accessing Redbrick Jabber ==&lt;br /&gt;
&lt;br /&gt;
Below are various methods to access the system.&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
&lt;br /&gt;
There are numerous GUI based clients out there with various features and strengths.&lt;br /&gt;
&lt;br /&gt;
If the client supports TLS/SASL connections point the client at: &lt;br /&gt;
&lt;br /&gt;
* server: jabber.redbrick.dcu.ie&lt;br /&gt;
* port:    5222&lt;br /&gt;
&lt;br /&gt;
And make sure to turn on the option for using TLS/SASL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the client supports SSL connections point the client at:&lt;br /&gt;
&lt;br /&gt;
* server: jabber.redbrick.dcu.ie&lt;br /&gt;
* port: 5223&lt;br /&gt;
&lt;br /&gt;
And make sure to turn on the option for using SSL.&lt;br /&gt;
&lt;br /&gt;
Please remember the server does not accept non encrypted traffic.&lt;br /&gt;
&lt;br /&gt;
==== If your stuck behind a firewall... ====&lt;br /&gt;
&lt;br /&gt;
If your stuck behind a firewall (say in your place of work) you can attempt to use [[How-To:Port_Forwarding | Port Forwarding using Redbrick]], however this has been met with mixed results so far.&lt;br /&gt;
&lt;br /&gt;
=== Web Client ===&lt;br /&gt;
&lt;br /&gt;
We have setup a beta web client on the redbrick website at https://www.redbrick.dcu.ie/jabber.&lt;br /&gt;
&lt;br /&gt;
The client uses javascript to operate so you may need to enable this in your browser and to give our site popup access, for anyone who uses popup blocking on their browser.&lt;br /&gt;
&lt;br /&gt;
:: I&#039;ve found that the web client does not work in Opera. It does work in IE5 however. --[[User:Cammy|The Dead One]] 16:45, 14 Nov 2006 (UTC)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please be aware that this client is made available as for testing purposes however we hope to either get a better client or integrate the current one better into the site.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Console Client ===&lt;br /&gt;
&lt;br /&gt;
In the pipeline :)&lt;br /&gt;
&lt;br /&gt;
== Feedback ==&lt;br /&gt;
&lt;br /&gt;
If you find any errors with the system, would like to request any features to be added, or have any general comments, please drop a mail to mailto:jabbertester@lists.redbrick.dcu.ie so we can keep track.&lt;br /&gt;
&lt;br /&gt;
Many thanks to those who have the time to give it a try.&lt;br /&gt;
&lt;br /&gt;
(Originally taken from skyhawk&#039;s webpage[http://www.redbrick.dcu.ie/~skyhawk/jabber.html])&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Redbrick_Jabber/IM&amp;diff=8107</id>
		<title>Talk:Redbrick Jabber/IM</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Redbrick_Jabber/IM&amp;diff=8107"/>
		<updated>2006-11-14T16:29:01Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We should probaly mention this article [[How-To:Port_Forwarding]] for those stuck behind a firewall. However, I could port forward using redbrick to other jabber servers but just not Redbrick! You should probably mention some GUI clients too. GAIM is my favourite, particularly because you can have GTalk, MSN and other Jabber servers on at the same time. --[[User:Cammy|The Dead One]] 16:29, 14 Nov 2006 (UTC)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4638</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4638"/>
		<updated>2006-11-10T14:10:19Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Redbrick Feeds}}&lt;br /&gt;
{{Blur}}&lt;br /&gt;
&lt;br /&gt;
==Rbwiki Help==&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;br /&gt;
* [[Help:What is a wiki|What is a Wiki?]]&lt;br /&gt;
* [http://wiki.redbrick.dcu.ie/mw/Help:Contents#I_can.27t_login.21 Having problems logging in?]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Services==&lt;br /&gt;
* [[Web chat|Redbrick Chat]] : Talk on redbrick via your web browser. [http://www.redbrick.dcu.ie/chat/ Go]&lt;br /&gt;
* [[Redbrick Gallery]] : Host your photo gallery on Redbrick [http://gallery.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Newsgroups]] : Read the Redbrick Newsgroups online! [http://www.redbrick.dcu.ie/~link/news Go]&lt;br /&gt;
* [[Redbrick Radio]] : Regular podcasts with a selection of tunes from our members. [http://www.redbrick.dcu.ie/~rbradio/ Go]&lt;br /&gt;
* [[Planet Redbrick FAQ|Planet Redbrick]] : A collection of Redbrick members&#039; blogs. [http://planet.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Pligg]]: Pligg for Redbrick Users, are own version of digg.com or reddit.com. Redbrick members submit and vote on stories from around the web. [http://www.redbrick.dcu.ie/~cammy/pig/ Go]&lt;br /&gt;
* [[Redbrick Web Forums]]: Web Forums accessible only to Redbrick users. [http://www.redbrick.dcu.ie/~cammy/v/ Go]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Community==&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~magluby/pics/ Pictures of Redbrick users]: Mugshots of many Redbrick users. Powered by magluby. &lt;br /&gt;
* [[Nation States]]: ... is a free online political simulation game. A few Redbrick Users are playing. Why not join them? &lt;br /&gt;
* [http://www.bebo.com Bebo] - There&#039;s a Redbrick group on bebo, just register as a DCU student/alumnus to see it.&lt;br /&gt;
* [http://www.last.fm/group/redbrick Last.fm] - The Redbrick group on Last.fm (i.e. what music Redbrick members are listening to!)&lt;br /&gt;
* [http://scoreboards.hotornot.com/?groupname=redbrick hotornot scoreboard] if you&#039;re bored and feeling vain, see how you compare&lt;br /&gt;
* [http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&amp;amp;teamnum=43166 Redbrick Folding@Home team] - so far only a few people using their spare CPU cycles for a good cause&lt;br /&gt;
&lt;br /&gt;
==How-Tos==&lt;br /&gt;
* [[Unsubscribing]] : You&#039;re not on redbrick, but still get those pesky emails!&lt;br /&gt;
* [[Bike Locks]]: You&#039;ve bought a bike - now to secure it. How to pick a good lock. &lt;br /&gt;
* [[DCU Proxy And Scripts]]: Getting Python scripts to use the right proxy. &lt;br /&gt;
* [[End of the MovableType Saga]]: A solution to the [http://www.movabletype.org/ MovableType] saga on Redbrick &lt;br /&gt;
* [[Espresso Machines]]: A guide for the coffee-addicts who have far too much money. &lt;br /&gt;
* [[DokuWiki on Redbrick|Installing DokuWiki on Redbrick]]: How to install [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki] on Redbrick.&lt;br /&gt;
* [[Installing Gallery On Redbrick]]: How to install [http://gallery.menalto.com/ Gallery] on Redbrick. &lt;br /&gt;
* [[Installing Wordpress on Redbrick]]: How to install [http://www.wordpress.org Wordpress] on Redbrick. &lt;br /&gt;
* [[Vanilla on Redbrick|Installing Vanilla on Redbrick]]: How to install [http://getvanilla.com/ Vanilla forums] on Redbrick.&lt;br /&gt;
* [[Instant Messaging]]: A guide to enabling instant messaging (i.e. not hey but other messaging services such as MSN) on Redbrick &lt;br /&gt;
* [[MovableType To Wordpress]]: An article on how to migrate from a MovableType blog to a Wordpress blog on your Redbrick website. &lt;br /&gt;
* [[PC Disposal]]: How/where to dispose &amp;amp;amp; recycle your old PC junk!&lt;br /&gt;
* [[PubCookie on Redbrick]]: How to make a webservice on Redbrick only avaliable to other Redbrick users. &lt;br /&gt;
* [[Redbrick Radio Podcasts]]: How to make a podcast for Redbrick Radio. &lt;br /&gt;
* [[System Administration Guide]]: General guide &amp;amp;amp; advice. &lt;br /&gt;
* [[Why Cant I Get Emails From Hotmail On Redbrick]] &lt;br /&gt;
* [[Your Webpage Stats]]: How to get and analysis statistics on your redbrick webpage. &lt;br /&gt;
* [[Contracting]]: The basics of working as a Contractor.&lt;br /&gt;
* [[Mass Renaming Files]]: How to rename a bunch of files all in one go&lt;br /&gt;
* [[How-To:Port Forwarding| Port Forwarding]]: Tunnelling traffic through [[RedBrick]]&lt;br /&gt;
* [[K750i Upgrade]]: Flash upgrading your K750i to a w800i. Warning ! Voids Warranty&lt;br /&gt;
* [[Digital SLR Cameras]]: Buying a Digital SLR camera?&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Academic Research]]: Info on Postgraduate study/Academic research &lt;br /&gt;
* [[In Jokes]]: A guide to the numerous in-jokes of the Redbrick boards. &lt;br /&gt;
* [[Jobs]]: Information on where to look for jobs, how to make a nice CV, how to do well at interviews.&lt;br /&gt;
* [[Coders on Redbrick]]: A list of coders on redbrick and what langauges they use. &lt;br /&gt;
* [[OSs used by Redbrickers]]: A list of Operating Systems used by redbrick users. &lt;br /&gt;
* [[Software on Redbrick]]: A list of software for and by Redbrick Users. &lt;br /&gt;
* [[Top Ten Redbrick Arguments]]: Recurring debates we&#039;ve had many times on the boards.  &lt;br /&gt;
* [[Why Did You Choose Your Username]] &lt;br /&gt;
* [[Mindless Coding Music]]: Non-intrusive music, might help with concentration while programming. Music nazis will forever mock you. :( &lt;br /&gt;
* [[Redbrick Companies]]: Companies that Redbrick people are involved in or started.&lt;br /&gt;
* [[Learning CSS Layout]]: Info on learning to use CSS to layout your webpage.&lt;br /&gt;
* [[IPod Debate]]: The IPod debate is often regurgitated on the boards. This article is a summary of the different points of views.&lt;br /&gt;
* [[Places to Eat]]: A list of places to eat in various areas, as recommended by brickies.&lt;br /&gt;
* [[Cycling]]: Cycling around Redbrick and Dublin.&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
* [[Distributed Computing]]: Join the Redbrick team for different worldwide Distributed Computing projects! &lt;br /&gt;
* [[Cluster Computing]]: Beowulf Linux Cluster @ School of Computing, DCU (2001). &lt;br /&gt;
* [http://c-hey.redbrick.dcu.ie C-Hey]: Command line instant messaging. &lt;br /&gt;
* [[IBMS390|IBM S/390]]: Proposed projects on an IBM S/390 mainframe @ School of Computing, DCU (2001). &lt;br /&gt;
* [[Newsgroup Reorganisation]]: A working document detailing the proposed changes to the redbrick and intersocs newsgroup structure. &lt;br /&gt;
* [[Open Labs]]: Hosted lab sessions for school children (DCU Access Office, DCU Community Office). &lt;br /&gt;
* [[Redbrick Wishlist]]: A list of projects Redbrick sorely needs (code them to get paid money!).&lt;br /&gt;
* [[Clubs and Socs Alumni]]: A project aiming to keep DCU alumni involved&lt;br /&gt;
* [[Website To-Do List]]: Bugs and suggestions for the new Redbrick website design&lt;br /&gt;
* [[Redbrick Hardware]]: A list of Redbrick Hardware and their Specs&lt;br /&gt;
&lt;br /&gt;
==Events &amp;amp;amp; History==&lt;br /&gt;
&lt;br /&gt;
* [[A Brief History]]: A loose overview history (incomplete!)&lt;br /&gt;
* [[Bertie Ahern Visit]]: When Bertie visited Redbrick. &lt;br /&gt;
* [[Best Society]]: Best DCU Society, Best National Society (2000/2001) &lt;br /&gt;
* [[Justin&#039;s Article]]: Justin Moran (cain)&#039;s article in An Tarbh&lt;br /&gt;
* [[Redbrick Anniversary]]: To discuss and organise our 10-year anniversary! (event/book) &lt;br /&gt;
* [[Redbrick Logo]]: The history of Redbrick logos! &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~semnet/ SemNet]: A once-off tech seminar day (2003). &lt;br /&gt;
* [http://www.redbrick.dcu.ie/events/reviews/2004-2005/techweek.shtml Tech Week]: A week long series of tech events at DCU. &lt;br /&gt;
* [[Timeline]]: Redbrick Timeline. &lt;br /&gt;
* [http://wavehunt.redbrick.dcu.ie/ WaveHunt]: Wireless network tracking competition in Dublin.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/recent.cgi A reloadable map of who is heying who on Redbrick, right now!]: Written by Phaxx and Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/ Login times for all Redbrick users]: Written by Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/mt_saga.html MovableType saga on Redbrick]: Thayl has a summary of the problems with using [http://www.movabletype.org/ Movabletype] on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~wishkah/code.html Redbrick Code]: The Redbrick Code, by wishkah&lt;br /&gt;
* [http://www.redbrick.dcu.ie/about/admins/diskhog/ Redbrick Diskhogs]: Whos hogging all the disk space on Redbrick?&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~doc/reviews/ Reviews of books, movies and music by Redbrick users]: Powered by DoC&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~yosarian/mud/ Stuff on Redbrick Muds]: Yosarian has some useful FAQs, stats and other stuff on using MUD on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/headphones.html Redbrick Headphones FAQ]: Thayl collected responses from what Redbrick people think are decent headphones.&lt;br /&gt;
&lt;br /&gt;
==Special Pages==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Specialpages|List of all Special Pages]]&lt;br /&gt;
* [[Special:Popularpages|Popular Pages]]&lt;br /&gt;
* [[Special:Statistics|Site Statistics]]: They do seem to be a little &#039;broken&#039; though.&lt;br /&gt;
* [[Special:Newimages|Uploads in thumbnail format]]&lt;br /&gt;
* [[Special:Allpages|All pages on this wiki]]&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4633</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4633"/>
		<updated>2006-11-06T17:09:47Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Moving Pligg Demo into &amp;quot;Services&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Redbrick Feeds}}&lt;br /&gt;
{{Blur}}&lt;br /&gt;
&lt;br /&gt;
==Rbwiki Help==&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;br /&gt;
* [[Help:What is a wiki|What is a Wiki?]]&lt;br /&gt;
* [http://wiki.redbrick.dcu.ie/mw/Help:Contents#I_can.27t_login.21 Having problems logging in?]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Services==&lt;br /&gt;
* [[Web chat|Redbrick Chat]] : Talk on redbrick via your web browser. [http://www.redbrick.dcu.ie/chat/ Go]&lt;br /&gt;
* [[Redbrick Gallery]] : Host your photo gallery on Redbrick [http://gallery.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Newsgroups]] : Read the Redbrick Newsgroups online! [http://www.redbrick.dcu.ie/~link/news Go]&lt;br /&gt;
* [[Redbrick Radio]] : Regular podcasts with a selection of tunes from our members. [http://www.redbrick.dcu.ie/~rbradio/ Go]&lt;br /&gt;
* [[Planet Redbrick FAQ|Planet Redbrick]] : A collection of Redbrick members&#039; blogs. [http://planet.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Pligg]]: Pligg for Redbrick Users, are own version of digg.com or reddit.com. Redbrick members submit and vote on stories from around the web. [http://www.redbrick.dcu.ie/~cammy/pig/ Go]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Community==&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~magluby/pics/ Pictures of Redbrick users]: Mugshots of many Redbrick users. Powered by magluby. &lt;br /&gt;
* [[Nation States]]: ... is a free online political simulation game. A few Redbrick Users are playing. Why not join them? &lt;br /&gt;
* [http://www.bebo.com Bebo] - There&#039;s a Redbrick group on bebo, just register as a DCU student/alumnus to see it.&lt;br /&gt;
* [http://www.last.fm/group/redbrick Last.fm] - The Redbrick group on Last.fm (i.e. what music Redbrick members are listening to!)&lt;br /&gt;
* [http://scoreboards.hotornot.com/?groupname=redbrick hotornot scoreboard] if you&#039;re bored and feeling vain, see how you compare&lt;br /&gt;
* [http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&amp;amp;teamnum=43166 Redbrick Folding@Home team] - so far only a few people using their spare CPU cycles for a good cause&lt;br /&gt;
&lt;br /&gt;
==How-Tos==&lt;br /&gt;
* [[Unsubscribing]] : You&#039;re not on redbrick, but still get those pesky emails!&lt;br /&gt;
* [[Bike Locks]]: You&#039;ve bought a bike - now to secure it. How to pick a good lock. &lt;br /&gt;
* [[DCU Proxy And Scripts]]: Getting Python scripts to use the right proxy. &lt;br /&gt;
* [[End of the MovableType Saga]]: A solution to the [http://www.movabletype.org/ MovableType] saga on Redbrick &lt;br /&gt;
* [[Espresso Machines]]: A guide for the coffee-addicts who have far too much money. &lt;br /&gt;
* [[DokuWiki on Redbrick|Installing DokuWiki on Redbrick]]: How to install [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki] on Redbrick.&lt;br /&gt;
* [[Installing Gallery On Redbrick]]: How to install [http://gallery.menalto.com/ Gallery] on Redbrick. &lt;br /&gt;
* [[Installing Wordpress on Redbrick]]: How to install [http://www.wordpress.org Wordpress] on Redbrick. &lt;br /&gt;
* [[Vanilla on Redbrick|Installing Vanilla on Redbrick]]: How to install [http://getvanilla.com/ Vanilla forums] on Redbrick.&lt;br /&gt;
* [[Instant Messaging]]: A guide to enabling instant messaging (i.e. not hey but other messaging services such as MSN) on Redbrick &lt;br /&gt;
* [[MovableType To Wordpress]]: An article on how to migrate from a MovableType blog to a Wordpress blog on your Redbrick website. &lt;br /&gt;
* [[PC Disposal]]: How/where to dispose &amp;amp;amp; recycle your old PC junk!&lt;br /&gt;
* [[PubCookie on Redbrick]]: How to make a webservice on Redbrick only avaliable to other Redbrick users. &lt;br /&gt;
* [[Redbrick Radio Podcasts]]: How to make a podcast for Redbrick Radio. &lt;br /&gt;
* [[System Administration Guide]]: General guide &amp;amp;amp; advice. &lt;br /&gt;
* [[Why Cant I Get Emails From Hotmail On Redbrick]] &lt;br /&gt;
* [[Your Webpage Stats]]: How to get and analysis statistics on your redbrick webpage. &lt;br /&gt;
* [[Contracting]]: The basics of working as a Contractor.&lt;br /&gt;
* [[Mass Renaming Files]]: How to rename a bunch of files all in one go&lt;br /&gt;
* [[How-To:Port Forwarding| Port Forwarding]]: Tunnelling traffic through [[RedBrick]]&lt;br /&gt;
* [[K750i Upgrade]]: Flash upgrading your K750i to a w800i. Warning ! Voids Warranty&lt;br /&gt;
* [[Digital SLR Cameras]]: Buying a Digital SLR camera?&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Academic Research]]: Info on Postgraduate study/Academic research &lt;br /&gt;
* [[In Jokes]]: A guide to the numerous in-jokes of the Redbrick boards. &lt;br /&gt;
* [[Jobs]]: Information on where to look for jobs, how to make a nice CV, how to do well at interviews.&lt;br /&gt;
* [[Coders on Redbrick]]: A list of coders on redbrick and what langauges they use. &lt;br /&gt;
* [[OSs used by Redbrickers]]: A list of Operating Systems used by redbrick users. &lt;br /&gt;
* [[Software on Redbrick]]: A list of software for and by Redbrick Users. &lt;br /&gt;
* [[Top Ten Redbrick Arguments]]: Recurring debates we&#039;ve had many times on the boards.  &lt;br /&gt;
* [[Why Did You Choose Your Username]] &lt;br /&gt;
* [[Mindless Coding Music]]: Non-intrusive music, might help with concentration while programming. Music nazis will forever mock you. :( &lt;br /&gt;
* [[Redbrick Companies]]: Companies that Redbrick people are involved in or started.&lt;br /&gt;
* [[Learning CSS Layout]]: Info on learning to use CSS to layout your webpage.&lt;br /&gt;
* [[IPod Debate]]: The IPod debate is often regurgitated on the boards. This article is a summary of the different points of views.&lt;br /&gt;
* [[Places to Eat]]: A list of places to eat in various areas, as recommended by brickies.&lt;br /&gt;
* [[Cycling]]: Cycling around Redbrick and Dublin.&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
* [[Distributed Computing]]: Join the Redbrick team for different worldwide Distributed Computing projects! &lt;br /&gt;
* [[Cluster Computing]]: Beowulf Linux Cluster @ School of Computing, DCU (2001). &lt;br /&gt;
* [http://c-hey.redbrick.dcu.ie C-Hey]: Command line instant messaging. &lt;br /&gt;
* [[IBMS390|IBM S/390]]: Proposed projects on an IBM S/390 mainframe @ School of Computing, DCU (2001). &lt;br /&gt;
* [[Newsgroup Reorganisation]]: A working document detailing the proposed changes to the redbrick and intersocs newsgroup structure. &lt;br /&gt;
* [[Open Labs]]: Hosted lab sessions for school children (DCU Access Office, DCU Community Office). &lt;br /&gt;
* [[Redbrick Wishlist]]: A list of projects Redbrick sorely needs (code them to get paid money!).&lt;br /&gt;
* [[Clubs and Socs Alumni]]: A project aiming to keep DCU alumni involved&lt;br /&gt;
* [[Website To-Do List]]: Bugs and suggestions for the new Redbrick website design&lt;br /&gt;
* [[Redbrick Hardware]]: A list of Redbrick Hardware and their Specs&lt;br /&gt;
&lt;br /&gt;
==Events &amp;amp;amp; History==&lt;br /&gt;
&lt;br /&gt;
* [[A Brief History]]: A loose overview history (incomplete!)&lt;br /&gt;
* [[Bertie Ahern Visit]]: When Bertie visited Redbrick. &lt;br /&gt;
* [[Best Society]]: Best DCU Society, Best National Society (2000/2001) &lt;br /&gt;
* [[Justin&#039;s Article]]: Justin Moran (cain)&#039;s article in An Tarbh&lt;br /&gt;
* [[Redbrick Anniversary]]: To discuss and organise our 10-year anniversary! (event/book) &lt;br /&gt;
* [[Redbrick Logo]]: The history of Redbrick logos! &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~semnet/ SemNet]: A once-off tech seminar day (2003). &lt;br /&gt;
* [http://www.redbrick.dcu.ie/events/reviews/2004-2005/techweek.shtml Tech Week]: A week long series of tech events at DCU. &lt;br /&gt;
* [[Timeline]]: Redbrick Timeline. &lt;br /&gt;
* [http://wavehunt.redbrick.dcu.ie/ WaveHunt]: Wireless network tracking competition in Dublin.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/recent.cgi A reloadable map of who is heying who on Redbrick, right now!]: Written by Phaxx and Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/ Login times for all Redbrick users]: Written by Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/mt_saga.html MovableType saga on Redbrick]: Thayl has a summary of the problems with using [http://www.movabletype.org/ Movabletype] on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~wishkah/code.html Redbrick Code]: The Redbrick Code, by wishkah&lt;br /&gt;
* [http://www.redbrick.dcu.ie/about/admins/diskhog/ Redbrick Diskhogs]: Whos hogging all the disk space on Redbrick?&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~doc/reviews/ Reviews of books, movies and music by Redbrick users]: Powered by DoC&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~yosarian/mud/ Stuff on Redbrick Muds]: Yosarian has some useful FAQs, stats and other stuff on using MUD on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/headphones.html Redbrick Headphones FAQ]: Thayl collected responses from what Redbrick people think are decent headphones.&lt;br /&gt;
&lt;br /&gt;
==Special Pages==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Specialpages|List of all Special Pages]]&lt;br /&gt;
* [[Special:Popularpages|Popular Pages]]&lt;br /&gt;
* [[Special:Statistics|Site Statistics]]: They do seem to be a little &#039;broken&#039; though.&lt;br /&gt;
* [[Special:Newimages|Uploads in thumbnail format]]&lt;br /&gt;
* [[Special:Allpages|All pages on this wiki]]&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4972</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4972"/>
		<updated>2006-11-04T15:33:55Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Adding  wp-admin/list-manipulation.php&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.4.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
 wp-admin/list-manipulation.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/instwp&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. I&#039;ve tested this with the latest 2.0.4 release of Wordpress. It will also patch the files to include the proxy fixes below.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
                $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
                return $proxy_cont;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4632</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4632"/>
		<updated>2006-10-16T13:25:19Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Redbrick Feeds}}&lt;br /&gt;
{{Blur}}&lt;br /&gt;
&lt;br /&gt;
==Rbwiki Help==&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;br /&gt;
* [[Help:What is a wiki|What is a Wiki?]]&lt;br /&gt;
* [http://wiki.redbrick.dcu.ie/mw/Help:Contents#I_can.27t_login.21 Having problems logging in?]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Services==&lt;br /&gt;
* [[Web chat|Redbrick Chat]] : Talk on redbrick via your web browser. [http://www.redbrick.dcu.ie/chat/ Go]&lt;br /&gt;
* [[Redbrick Gallery]] : Host your photo gallery on Redbrick [http://gallery.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Newsgroups]] : Read the Redbrick Newsgroups online! [http://www.redbrick.dcu.ie/~link/news Go]&lt;br /&gt;
* [[Redbrick Radio]] : Regular podcasts with a selection of tunes from our members. [http://www.redbrick.dcu.ie/~rbradio/ Go]&lt;br /&gt;
* [[Planet Redbrick FAQ|Planet Redbrick]] : A collection of Redbrick members&#039; blogs [http://planet.redbrick.dcu.ie Go]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Community==&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~magluby/pics/ Pictures of Redbrick users]: Mugshots of many Redbrick users. Powered by magluby. &lt;br /&gt;
* [[Nation States]]: ... is a free online political simulation game. A few Redbrick Users are playing. Why not join them? &lt;br /&gt;
* [http://www.bebo.com Bebo] - There&#039;s a Redbrick group on bebo, just register as a DCU student/alumnus to see it.&lt;br /&gt;
* [http://www.last.fm/group/redbrick Last.fm] - The Redbrick group on Last.fm (i.e. what music Redbrick members are listening to!)&lt;br /&gt;
* [http://scoreboards.hotornot.com/?groupname=redbrick hotornot scoreboard] if you&#039;re bored and feeling vain, see how you compare&lt;br /&gt;
* [http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&amp;amp;teamnum=43166 Redbrick Folding@Home team] - so far only a few people using their spare CPU cycles for a good cause&lt;br /&gt;
&lt;br /&gt;
==How-Tos==&lt;br /&gt;
* [[Unsubscribing]] : You&#039;re not on redbrick, but still get those pesky emails!&lt;br /&gt;
* [[Bike Locks]]: You&#039;ve bought a bike - now to secure it. How to pick a good lock. &lt;br /&gt;
* [[DCU Proxy And Scripts]]: Getting Python scripts to use the right proxy. &lt;br /&gt;
* [[End of the MovableType Saga]]: A solution to the [http://www.movabletype.org/ MovableType] saga on Redbrick &lt;br /&gt;
* [[Espresso Machines]]: A guide for the coffee-addicts who have far too much money. &lt;br /&gt;
* [[DokuWiki on Redbrick|Installing DokuWiki on Redbrick]]: How to install [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki] on Redbrick.&lt;br /&gt;
* [[Installing Gallery On Redbrick]]: How to install [http://gallery.menalto.com/ Gallery] on Redbrick. &lt;br /&gt;
* [[Installing Wordpress on Redbrick]]: How to install [http://www.wordpress.org Wordpress] on Redbrick. &lt;br /&gt;
* [[Vanilla on Redbrick|Installing Vanilla on Redbrick]]: How to install [http://getvanilla.com/ Vanilla forums] on Redbrick.&lt;br /&gt;
* [[Instant Messaging]]: A guide to enabling instant messaging (i.e. not hey but other messaging services such as MSN) on Redbrick &lt;br /&gt;
* [[MovableType To Wordpress]]: An article on how to migrate from a MovableType blog to a Wordpress blog on your Redbrick website. &lt;br /&gt;
* [[PC Disposal]]: How/where to dispose &amp;amp;amp; recycle your old PC junk!&lt;br /&gt;
* [[PubCookie on Redbrick]]: How to make a webservice on Redbrick only avaliable to other Redbrick users. &lt;br /&gt;
* [[Redbrick Radio Podcasts]]: How to make a podcast for Redbrick Radio. &lt;br /&gt;
* [[System Administration Guide]]: General guide &amp;amp;amp; advice. &lt;br /&gt;
* [[Why Cant I Get Emails From Hotmail On Redbrick]] &lt;br /&gt;
* [[Your Webpage Stats]]: How to get and analysis statistics on your redbrick webpage. &lt;br /&gt;
* [[Contracting]]: The basics of working as a Contractor.&lt;br /&gt;
* [[Mass Renaming Files]]: How to rename a bunch of files all in one go&lt;br /&gt;
* [[How-To:Port Forwarding| Port Forwarding]]: Tunnelling traffic through [[RedBrick]]&lt;br /&gt;
* [[K750i Upgrade]]: Flash upgrading your K750i to a w800i. Warning ! Voids Warranty&lt;br /&gt;
* [[Digital SLR Cameras]]: Buying a Digital SLR camera?&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Academic Research]]: Info on Postgraduate study/Academic research &lt;br /&gt;
* [[In Jokes]]: A guide to the numerous in-jokes of the Redbrick boards. &lt;br /&gt;
* [[Jobs]]: Information on where to look for jobs, how to make a nice CV, how to do well at interviews.&lt;br /&gt;
* [[Coders on Redbrick]]: A list of coders on redbrick and what langauges they use. &lt;br /&gt;
* [[OSs used by Redbrickers]]: A list of Operating Systems used by redbrick users. &lt;br /&gt;
* [[Software on Redbrick]]: A list of software for and by Redbrick Users. &lt;br /&gt;
* [[Top Ten Redbrick Arguments]]: Recurring debates we&#039;ve had many times on the boards.  &lt;br /&gt;
* [[Why Did You Choose Your Username]] &lt;br /&gt;
* [[Mindless Coding Music]]: Non-intrusive music, might help with concentration while programming. Music nazis will forever mock you. :( &lt;br /&gt;
* [[Redbrick Companies]]: Companies that Redbrick people are involved in or started.&lt;br /&gt;
* [[Learning CSS Layout]]: Info on learning to use CSS to layout your webpage.&lt;br /&gt;
* [[IPod Debate]]: The IPod debate is often regurgitated on the boards. This article is a summary of the different points of views.&lt;br /&gt;
* [[Places to Eat]]: A list of places to eat in various areas, as recommended by brickies.&lt;br /&gt;
* [[Cycling]]: Cycling around Redbrick and Dublin.&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
* [[Distributed Computing]]: Join the Redbrick team for different worldwide Distributed Computing projects! &lt;br /&gt;
* [[Cluster Computing]]: Beowulf Linux Cluster @ School of Computing, DCU (2001). &lt;br /&gt;
* [http://c-hey.redbrick.dcu.ie C-Hey]: Command line instant messaging. &lt;br /&gt;
* [[IBMS390|IBM S/390]]: Proposed projects on an IBM S/390 mainframe @ School of Computing, DCU (2001). &lt;br /&gt;
* [[Newsgroup Reorganisation]]: A working document detailing the proposed changes to the redbrick and intersocs newsgroup structure. &lt;br /&gt;
* [[Open Labs]]: Hosted lab sessions for school children (DCU Access Office, DCU Community Office). &lt;br /&gt;
* [[Redbrick Wishlist]]: A list of projects Redbrick sorely needs (code them to get paid money!).&lt;br /&gt;
* [[Clubs and Socs Alumni]]: A project aiming to keep DCU alumni involved&lt;br /&gt;
* [[Website To-Do List]]: Bugs and suggestions for the new Redbrick website design&lt;br /&gt;
* [[Redbrick Hardware]]: A list of Redbrick Hardware and their Specs&lt;br /&gt;
&lt;br /&gt;
==Events &amp;amp;amp; History==&lt;br /&gt;
&lt;br /&gt;
* [[A Brief History]]: A loose overview history (incomplete!)&lt;br /&gt;
* [[Bertie Ahern Visit]]: When Bertie visited Redbrick. &lt;br /&gt;
* [[Best Society]]: Best DCU Society, Best National Society (2000/2001) &lt;br /&gt;
* [[Justin&#039;s Article]]: Justin Moran (cain)&#039;s article in An Tarbh&lt;br /&gt;
* [[Redbrick Anniversary]]: To discuss and organise our 10-year anniversary! (event/book) &lt;br /&gt;
* [[Redbrick Logo]]: The history of Redbrick logos! &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~semnet/ SemNet]: A once-off tech seminar day (2003). &lt;br /&gt;
* [http://www.redbrick.dcu.ie/events/reviews/2004-2005/techweek.shtml Tech Week]: A week long series of tech events at DCU. &lt;br /&gt;
* [[Timeline]]: Redbrick Timeline. &lt;br /&gt;
* [http://wavehunt.redbrick.dcu.ie/ WaveHunt]: Wireless network tracking competition in Dublin.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/recent.cgi A reloadable map of who is heying who on Redbrick, right now!]: Written by Phaxx and Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/ Login times for all Redbrick users]: Written by Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/mt_saga.html MovableType saga on Redbrick]: Thayl has a summary of the problems with using [http://www.movabletype.org/ Movabletype] on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~wishkah/code.html Redbrick Code]: The Redbrick Code, by wishkah&lt;br /&gt;
* [http://www.redbrick.dcu.ie/about/admins/diskhog/ Redbrick Diskhogs]: Whos hogging all the disk space on Redbrick?&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~doc/reviews/ Reviews of books, movies and music by Redbrick users]: Powered by DoC&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~yosarian/mud/ Stuff on Redbrick Muds]: Yosarian has some useful FAQs, stats and other stuff on using MUD on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/headphones.html Redbrick Headphones FAQ]: Thayl collected responses from what Redbrick people think are decent headphones.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~cammy/pig/ Redbrick Pligg (Demo)]: An installation of Pligg using Redbrick&#039;s PubCookie. Redbrick&#039;s own digg.com or reddit.com. Redbrick members submit and vote on links.&lt;br /&gt;
&lt;br /&gt;
==Special Pages==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Specialpages|List of all Special Pages]]&lt;br /&gt;
* [[Special:Popularpages|Popular Pages]]&lt;br /&gt;
* [[Special:Statistics|Site Statistics]]: They do seem to be a little &#039;broken&#039; though.&lt;br /&gt;
* [[Special:Newimages|Uploads in thumbnail format]]&lt;br /&gt;
* [[Special:Allpages|All pages on this wiki]]&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4631</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4631"/>
		<updated>2006-10-06T08:41:30Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* The Easy Option */ Script now patches wordpress&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.4.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/instwp&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. I&#039;ve tested this with the latest 2.0.4 release of Wordpress. It will also patch the files to include the proxy fixes below.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
                $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
                return $proxy_cont;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4601</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4601"/>
		<updated>2006-10-06T08:30:20Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* functions.php */ Forgot a line in the code!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.4.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/instwp&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. I&#039;ve tested this with the latest 2.0.4 release of Wordpress. It does not modify any of the files to enable Proxy support as detailed below, so you&#039;ll have to do that yourself. However you do not need to do these modifications to start using Wordpress.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
                $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
                return $proxy_cont;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4600</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4600"/>
		<updated>2006-10-05T09:40:08Z</updated>

		<summary type="html">&lt;p&gt;Cammy: I&amp;#039;ve tested the list of files on my test 2.0.4 site and everything seems to work. So changing 2.0.3 to 2.0.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.4.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/instwp&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. I&#039;ve tested this with the latest 2.0.4 release of Wordpress. It does not modify any of the files to enable Proxy support as detailed below, so you&#039;ll have to do that yourself. However you do not need to do these modifications to start using Wordpress.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
               $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4595</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4595"/>
		<updated>2006-10-05T09:39:11Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Created a little script to install and make wordpress redbrick ready easy!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.3.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==The Easy Option==&lt;br /&gt;
&lt;br /&gt;
To make life a little easier, you can run this script which will download the latest wordpress, unpack the archive and modify the headers for you. All you need to do then is set it up with your SQL details. &lt;br /&gt;
&lt;br /&gt;
 /home/associat/c/cammy/bin/instwp&lt;br /&gt;
&lt;br /&gt;
This script will create a subdirectory called &amp;quot;wordpress&amp;quot;. You can rename and move this directory however you please. I&#039;ve tested this with the latest 2.0.4 release of Wordpress. It does not modify any of the files to enable Proxy support as detailed below, so you&#039;ll have to do that yourself. However you do not need to do these modifications to start using Wordpress.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
               $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Help:Creating_articles&amp;diff=7967</id>
		<title>Help:Creating articles</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Help:Creating_articles&amp;diff=7967"/>
		<updated>2006-10-03T12:09:15Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* Creating a new article by URL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are two approaches to creating a new article. &lt;br /&gt;
&lt;br /&gt;
==Creating a new article by URL==&lt;br /&gt;
&lt;br /&gt;
Type in the wiki URI and add the article name to it. For example if you wanted to write an article on Wookies, you just enter this URI in your web browser:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://wiki.redbrick.dcu.ie/mw/Wookie&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, click on the red edit link at the top, [[Help:Contents#How_do_I_sign_in.3F|sign in]] if you have to and type away. Have a gander at the [[Help:Editing|editing help section]] on actually editing an article.&lt;br /&gt;
&lt;br /&gt;
==Creating a new article by adding a new Article name==&lt;br /&gt;
&lt;br /&gt;
Add the name of your proposed article on the [[Main Page]] in the relevant section or to another page. For example, the syntax for a article link for Wookie would be:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Wookie]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the article does not exist, it should appear in red. Follow it and on the resulting page, click on the red edit link at the top, [[Help:Contents#How_do_I_sign_in.3F|sign in]] if you have to and type away. Have a gander at the [[Help:Editing|editing help section]] on actually editing an article.&lt;br /&gt;
&lt;br /&gt;
==Stuff you need to do with a new article==&lt;br /&gt;
&lt;br /&gt;
You should make the article accessible by putting a article link on the [[Main Page]]. For example to link the the article Wookie use this syntax:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Wookie]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the future you may need to add your new article to the correct category instead, but until we&#039;re using categories properly don&#039;t worry about it. It can also be handy but not vital for new articles to put something in the &#039;Summary&#039; field. See the [[Help:Editing|editing help section]] for more.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Template_talk:Blur&amp;diff=8094</id>
		<title>Template talk:Blur</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Template_talk:Blur&amp;diff=8094"/>
		<updated>2006-10-03T12:05:59Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ah, I prefered the old blurb (seeing I wrote it). I thought we need some quirky-ness, in the keeping of Redbrick? --[[User:Cammy|The Dead One]] 13:05, 3 Oct 2006 (IST)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4608</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4608"/>
		<updated>2006-10-03T12:04:36Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* How-Tos */ Added a link to installing vanilla on RB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Redbrick Feeds}}&lt;br /&gt;
{{Blur}}&lt;br /&gt;
&lt;br /&gt;
==Rbwiki Help==&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;br /&gt;
* [[Help:What is a wiki|What is a Wiki?]]&lt;br /&gt;
* [http://wiki.redbrick.dcu.ie/mw/Help:Contents#I_can.27t_login.21 Having problems logging in?]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Services==&lt;br /&gt;
* [[Web chat|Redbrick Chat]] : Talk on redbrick via your web browser. [http://www.redbrick.dcu.ie/chat/ Go]&lt;br /&gt;
* [[Redbrick Gallery]] : Host your photo gallery on Redbrick [http://gallery.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Newsgroups]] : Read the Redbrick Newsgroups online! [http://www.redbrick.dcu.ie/~link/news Go]&lt;br /&gt;
* [[Redbrick Radio]] : Regular podcasts with a selection of tunes from our members. [http://www.redbrick.dcu.ie/~rbradio/ Go]&lt;br /&gt;
* [[Planet Redbrick FAQ|Planet Redbrick]] : A collection of Redbrick members&#039; blogs [http://planet.redbrick.dcu.ie Go]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Community==&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~magluby/pics/ Pictures of Redbrick users]: Mugshots of many Redbrick users. Powered by magluby. &lt;br /&gt;
* [[Nation States]]: ... is a free online political simulation game. A few Redbrick Users are playing. Why not join them? &lt;br /&gt;
* [http://www.bebo.com Bebo] - There&#039;s a Redbrick group on bebo, just register as a DCU student/alumnus to see it.&lt;br /&gt;
* [http://www.last.fm/group/redbrick Last.fm] - The Redbrick group on Last.fm (i.e. what music Redbrick members are listening to!)&lt;br /&gt;
* [http://scoreboards.hotornot.com/?groupname=redbrick hotornot scoreboard] if you&#039;re bored and feeling vain, see how you compare&lt;br /&gt;
* [http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&amp;amp;teamnum=43166 Redbrick Folding@Home team] - so far only a few people using their spare CPU cycles for a good cause&lt;br /&gt;
&lt;br /&gt;
==How-Tos==&lt;br /&gt;
* [[Unsubscribing]] : You&#039;re not on redbrick, but still get those pesky emails!&lt;br /&gt;
* [[Bike Locks]]: You&#039;ve bought a bike - now to secure it. How to pick a good lock. &lt;br /&gt;
* [[DCU Proxy And Scripts]]: Getting Python scripts to use the right proxy. &lt;br /&gt;
* [[End of the MovableType Saga]]: A solution to the [http://www.movabletype.org/ MovableType] saga on Redbrick &lt;br /&gt;
* [[Espresso Machines]]: A guide for the coffee-addicts who have far too much money. &lt;br /&gt;
* [[DokuWiki on Redbrick|Installing DokuWiki on Redbrick]]: How to install [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki] on Redbrick.&lt;br /&gt;
* [[Installing Gallery On Redbrick]]: How to install [http://gallery.menalto.com/ Gallery] on Redbrick. &lt;br /&gt;
* [[Installing Wordpress on Redbrick]]: How to install [http://www.wordpress.org Wordpress] on Redbrick. &lt;br /&gt;
* [[Vanilla on Redbrick|Installing Vanilla on Redbrick]]: How to install [http://getvanilla.com/ Vanilla forums] on Redbrick.&lt;br /&gt;
* [[Instant Messaging]]: A guide to enabling instant messaging (i.e. not hey but other messaging services such as MSN) on Redbrick &lt;br /&gt;
* [[MovableType To Wordpress]]: An article on how to migrate from a MovableType blog to a Wordpress blog on your Redbrick website. &lt;br /&gt;
* [[PC Disposal]]: How/where to dispose &amp;amp;amp; recycle your old PC junk!&lt;br /&gt;
* [[PubCookie on Redbrick]]: How to make a webservice on Redbrick only avaliable to other Redbrick users. &lt;br /&gt;
* [[Redbrick Radio Podcasts]]: How to make a podcast for Redbrick Radio. &lt;br /&gt;
* [[System Administration Guide]]: General guide &amp;amp;amp; advice. &lt;br /&gt;
* [[Why Cant I Get Emails From Hotmail On Redbrick]] &lt;br /&gt;
* [[Your Webpage Stats]]: How to get and analysis statistics on your redbrick webpage. &lt;br /&gt;
* [[Contracting]]: The basics of working as a Contractor.&lt;br /&gt;
* [[Mass Renaming Files]]: How to rename a bunch of files all in one go&lt;br /&gt;
* [[How-To:Port Forwarding| Port Forwarding]]: Tunnelling traffic through [[RedBrick]]&lt;br /&gt;
* [[K750i Upgrade]]: Flash upgrading your K750i to a w800i. Warning ! Voids Warranty&lt;br /&gt;
* [[Digital SLR Cameras]]: Buying a Digital SLR camera?&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Academic Research]]: Info on Postgraduate study/Academic research &lt;br /&gt;
* [[In Jokes]]: A guide to the numerous in-jokes of the Redbrick boards. &lt;br /&gt;
* [[Jobs]]: Information on where to look for jobs, how to make a nice CV, how to do well at interviews.&lt;br /&gt;
* [[Coders on Redbrick]]: A list of coders on redbrick and what langauges they use. &lt;br /&gt;
* [[OSs used by Redbrickers]]: A list of Operating Systems used by redbrick users. &lt;br /&gt;
* [[Software on Redbrick]]: A list of software for and by Redbrick Users. &lt;br /&gt;
* [[Top Ten Redbrick Arguments]]: Recurring debates we&#039;ve had many times on the boards.  &lt;br /&gt;
* [[Why Did You Choose Your Username]] &lt;br /&gt;
* [[Mindless Coding Music]]: Non-intrusive music, might help with concentration while programming. Music nazis will forever mock you. :( &lt;br /&gt;
* [[Redbrick Companies]]: Companies that Redbrick people are involved in or started.&lt;br /&gt;
* [[Learning CSS Layout]]: Info on learning to use CSS to layout your webpage.&lt;br /&gt;
* [[IPod Debate]]: The IPod debate is often regurgitated on the boards. This article is a summary of the different points of views.&lt;br /&gt;
* [[Places to Eat]]: A list of places to eat in various areas, as recommended by brickies.&lt;br /&gt;
* [[Cycling]]: Cycling around Redbrick and Dublin.&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
* [[Distributed Computing]]: Join the Redbrick team for different worldwide Distributed Computing projects! &lt;br /&gt;
* [[Cluster Computing]]: Beowulf Linux Cluster @ School of Computing, DCU (2001). &lt;br /&gt;
* [http://c-hey.redbrick.dcu.ie C-Hey]: Command line instant messaging. &lt;br /&gt;
* [[IBMS390|IBM S/390]]: Proposed projects on an IBM S/390 mainframe @ School of Computing, DCU (2001). &lt;br /&gt;
* [[Newsgroup Reorganisation]]: A working document detailing the proposed changes to the redbrick and intersocs newsgroup structure. &lt;br /&gt;
* [[Open Labs]]: Hosted lab sessions for school children (DCU Access Office, DCU Community Office). &lt;br /&gt;
* [[Redbrick Wishlist]]: A list of projects Redbrick sorely needs (code them to get paid money!).&lt;br /&gt;
* [[Clubs and Socs Alumni]]: A project aiming to keep DCU alumni involved&lt;br /&gt;
* [[Website To-Do List]]: Bugs and suggestions for the new Redbrick website design&lt;br /&gt;
* [[Redbrick Hardware]]: A list of Redbrick Hardware and their Specs&lt;br /&gt;
&lt;br /&gt;
==Events &amp;amp;amp; History==&lt;br /&gt;
&lt;br /&gt;
* [[A Brief History]]: A loose overview history (incomplete!)&lt;br /&gt;
* [[Bertie Ahern Visit]]: When Bertie visited Redbrick. &lt;br /&gt;
* [[Best Society]]: Best DCU Society, Best National Society (2000/2001) &lt;br /&gt;
* [[Justin&#039;s Article]]: Justin Moran (cain)&#039;s article in An Tarbh&lt;br /&gt;
* [[Redbrick Anniversary]]: To discuss and organise our 10-year anniversary! (event/book) &lt;br /&gt;
* [[Redbrick Logo]]: The history of Redbrick logos! &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~semnet/ SemNet]: A once-off tech seminar day (2003). &lt;br /&gt;
* [http://www.redbrick.dcu.ie/events/reviews/2004-2005/techweek.shtml Tech Week]: A week long series of tech events at DCU. &lt;br /&gt;
* [[Timeline]]: Redbrick Timeline. &lt;br /&gt;
* [http://wavehunt.redbrick.dcu.ie/ WaveHunt]: Wireless network tracking competition in Dublin.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/recent.cgi A reloadable map of who is heying who on Redbrick, right now!]: Written by Phaxx and Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/ Login times for all Redbrick users]: Written by Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/mt_saga.html MovableType saga on Redbrick]: Thayl has a summary of the problems with using [http://www.movabletype.org/ Movabletype] on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~wishkah/code.html Redbrick Code]: The Redbrick Code, by wishkah&lt;br /&gt;
* [http://www.redbrick.dcu.ie/about/admins/diskhog/ Redbrick Diskhogs]: Whos hogging all the disk space on Redbrick?&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~doc/reviews/ Reviews of books, movies and music by Redbrick users]: Powered by DoC&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~yosarian/mud/ Stuff on Redbrick Muds]: Yosarian has some useful FAQs, stats and other stuff on using MUD on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/headphones.html Redbrick Headphones FAQ]: Thayl collected responses from what Redbrick people think are decent headphones.&lt;br /&gt;
&lt;br /&gt;
==Special Pages==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Specialpages|List of all Special Pages]]&lt;br /&gt;
* [[Special:Popularpages|Popular Pages]]&lt;br /&gt;
* [[Special:Statistics|Site Statistics]]: They do seem to be a little &#039;broken&#039; though.&lt;br /&gt;
* [[Special:Newimages|Uploads in thumbnail format]]&lt;br /&gt;
* [[Special:Allpages|All pages on this wiki]]&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Vanilla_on_Redbrick&amp;diff=5360</id>
		<title>Vanilla on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Vanilla_on_Redbrick&amp;diff=5360"/>
		<updated>2006-10-03T12:02:42Z</updated>

		<summary type="html">&lt;p&gt;Cammy: First draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://getvanilla.com/ Vanilla] is a rather nice forum application with tons of extensions.&lt;br /&gt;
&lt;br /&gt;
It is relativily easy to install on Redbrick. Also, if you have already [[Installing Wordpress on Redbrick|installed Wordpress]] you can [http://lussumo.com/docs/doku.php?id=vanilla:integration:wordpress integrate the Vanilla logins with your Wordpress user logins] (also check [http://www.ilfilosofo.com/blog/2006/09/08/integrating-vanilla-forum-and-wordpress-themes/ here] if you want to also use your Wordpress template tags). &lt;br /&gt;
&lt;br /&gt;
For the most part the instructions bundled with it are correct. However you will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
As of version &#039;&#039;&#039;Vanilla 1.0.1&#039;&#039;&#039;, the files I&#039;ve found that need to be modified are:&lt;br /&gt;
 account.php&lt;br /&gt;
 ajax/switchextension.php&lt;br /&gt;
 categories.php&lt;br /&gt;
 comments.php&lt;br /&gt;
 debug.php&lt;br /&gt;
 extension.php&lt;br /&gt;
 index.php&lt;br /&gt;
 people.php&lt;br /&gt;
 post.php&lt;br /&gt;
 search.php&lt;br /&gt;
 settings.php&lt;br /&gt;
 setup/installer.php&lt;br /&gt;
 termsofservice.php&lt;br /&gt;
&lt;br /&gt;
There may be more. If you find more, please update the list above!&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files:&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039;  account.php ajax/switchextension.php categories.php comments.php debug.php extension.php index.php people.php post.php search.php settings.php setup/installer.php termsofservice.php&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with it to finish the installation.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t tested any of the extensions nor the download updates (I suspect this won&#039;t work), but other than that it works quite well.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4589</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4589"/>
		<updated>2006-10-03T11:53:20Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* How-Tos */ Added a link to the Installing DW on RB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Redbrick Feeds}}&lt;br /&gt;
{{Blur}}&lt;br /&gt;
&lt;br /&gt;
==Rbwiki Help==&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;br /&gt;
* [[Help:What is a wiki|What is a Wiki?]]&lt;br /&gt;
* [http://wiki.redbrick.dcu.ie/mw/Help:Contents#I_can.27t_login.21 Having problems logging in?]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Services==&lt;br /&gt;
* [[Web chat|Redbrick Chat]] : Talk on redbrick via your web browser. [http://www.redbrick.dcu.ie/chat/ Go]&lt;br /&gt;
* [[Redbrick Gallery]] : Host your photo gallery on Redbrick [http://gallery.redbrick.dcu.ie Go]&lt;br /&gt;
* [[Redbrick Newsgroups]] : Read the Redbrick Newsgroups online! [http://www.redbrick.dcu.ie/~link/news Go]&lt;br /&gt;
* [[Redbrick Radio]] : Regular podcasts with a selection of tunes from our members. [http://www.redbrick.dcu.ie/~rbradio/ Go]&lt;br /&gt;
* [[Planet Redbrick FAQ|Planet Redbrick]] : A collection of Redbrick members&#039; blogs [http://planet.redbrick.dcu.ie Go]&lt;br /&gt;
&lt;br /&gt;
==Redbrick Community==&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~magluby/pics/ Pictures of Redbrick users]: Mugshots of many Redbrick users. Powered by magluby. &lt;br /&gt;
* [[Nation States]]: ... is a free online political simulation game. A few Redbrick Users are playing. Why not join them? &lt;br /&gt;
* [http://www.bebo.com Bebo] - There&#039;s a Redbrick group on bebo, just register as a DCU student/alumnus to see it.&lt;br /&gt;
* [http://www.last.fm/group/redbrick Last.fm] - The Redbrick group on Last.fm (i.e. what music Redbrick members are listening to!)&lt;br /&gt;
* [http://scoreboards.hotornot.com/?groupname=redbrick hotornot scoreboard] if you&#039;re bored and feeling vain, see how you compare&lt;br /&gt;
* [http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&amp;amp;teamnum=43166 Redbrick Folding@Home team] - so far only a few people using their spare CPU cycles for a good cause&lt;br /&gt;
&lt;br /&gt;
==How-Tos==&lt;br /&gt;
* [[Unsubscribing]] : You&#039;re not on redbrick, but still get those pesky emails!&lt;br /&gt;
* [[Bike Locks]]: You&#039;ve bought a bike - now to secure it. How to pick a good lock. &lt;br /&gt;
* [[DCU Proxy And Scripts]]: Getting Python scripts to use the right proxy. &lt;br /&gt;
* [[End of the MovableType Saga]]: A solution to the [http://www.movabletype.org/ MovableType] saga on Redbrick &lt;br /&gt;
* [[Espresso Machines]]: A guide for the coffee-addicts who have far too much money. &lt;br /&gt;
* [[DokuWiki on Redbrick|Installing DokuWiki on Redbrick]]: How to install [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki] on Redbrick.&lt;br /&gt;
* [[Installing Gallery On Redbrick]]: How to install [http://gallery.menalto.com/ Gallery] on Redbrick. &lt;br /&gt;
* [[Installing Wordpress on Redbrick]]: How to install [http://www.wordpress.org Wordpress] on Redbrick. &lt;br /&gt;
* [[Instant Messaging]]: A guide to enabling instant messaging (i.e. not hey but other messaging services such as MSN) on Redbrick &lt;br /&gt;
* [[MovableType To Wordpress]]: An article on how to migrate from a MovableType blog to a Wordpress blog on your Redbrick website. &lt;br /&gt;
* [[PC Disposal]]: How/where to dispose &amp;amp;amp; recycle your old PC junk!&lt;br /&gt;
* [[PubCookie on Redbrick]]: How to make a webservice on Redbrick only avaliable to other Redbrick users. &lt;br /&gt;
* [[Redbrick Radio Podcasts]]: How to make a podcast for Redbrick Radio. &lt;br /&gt;
* [[System Administration Guide]]: General guide &amp;amp;amp; advice. &lt;br /&gt;
* [[Why Cant I Get Emails From Hotmail On Redbrick]] &lt;br /&gt;
* [[Your Webpage Stats]]: How to get and analysis statistics on your redbrick webpage. &lt;br /&gt;
* [[Contracting]]: The basics of working as a Contractor.&lt;br /&gt;
* [[Mass Renaming Files]]: How to rename a bunch of files all in one go&lt;br /&gt;
* [[How-To:Port Forwarding| Port Forwarding]]: Tunnelling traffic through [[RedBrick]]&lt;br /&gt;
* [[K750i Upgrade]]: Flash upgrading your K750i to a w800i. Warning ! Voids Warranty&lt;br /&gt;
* [[Digital SLR Cameras]]: Buying a Digital SLR camera?&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Academic Research]]: Info on Postgraduate study/Academic research &lt;br /&gt;
* [[In Jokes]]: A guide to the numerous in-jokes of the Redbrick boards. &lt;br /&gt;
* [[Jobs]]: Information on where to look for jobs, how to make a nice CV, how to do well at interviews.&lt;br /&gt;
* [[Coders on Redbrick]]: A list of coders on redbrick and what langauges they use. &lt;br /&gt;
* [[OSs used by Redbrickers]]: A list of Operating Systems used by redbrick users. &lt;br /&gt;
* [[Software on Redbrick]]: A list of software for and by Redbrick Users. &lt;br /&gt;
* [[Top Ten Redbrick Arguments]]: Recurring debates we&#039;ve had many times on the boards.  &lt;br /&gt;
* [[Why Did You Choose Your Username]] &lt;br /&gt;
* [[Mindless Coding Music]]: Non-intrusive music, might help with concentration while programming. Music nazis will forever mock you. :( &lt;br /&gt;
* [[Redbrick Companies]]: Companies that Redbrick people are involved in or started.&lt;br /&gt;
* [[Learning CSS Layout]]: Info on learning to use CSS to layout your webpage.&lt;br /&gt;
* [[IPod Debate]]: The IPod debate is often regurgitated on the boards. This article is a summary of the different points of views.&lt;br /&gt;
* [[Places to Eat]]: A list of places to eat in various areas, as recommended by brickies.&lt;br /&gt;
* [[Cycling]]: Cycling around Redbrick and Dublin.&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
* [[Distributed Computing]]: Join the Redbrick team for different worldwide Distributed Computing projects! &lt;br /&gt;
* [[Cluster Computing]]: Beowulf Linux Cluster @ School of Computing, DCU (2001). &lt;br /&gt;
* [http://c-hey.redbrick.dcu.ie C-Hey]: Command line instant messaging. &lt;br /&gt;
* [[IBMS390|IBM S/390]]: Proposed projects on an IBM S/390 mainframe @ School of Computing, DCU (2001). &lt;br /&gt;
* [[Newsgroup Reorganisation]]: A working document detailing the proposed changes to the redbrick and intersocs newsgroup structure. &lt;br /&gt;
* [[Open Labs]]: Hosted lab sessions for school children (DCU Access Office, DCU Community Office). &lt;br /&gt;
* [[Redbrick Wishlist]]: A list of projects Redbrick sorely needs (code them to get paid money!).&lt;br /&gt;
* [[Clubs and Socs Alumni]]: A project aiming to keep DCU alumni involved&lt;br /&gt;
* [[Website To-Do List]]: Bugs and suggestions for the new Redbrick website design&lt;br /&gt;
* [[Redbrick Hardware]]: A list of Redbrick Hardware and their Specs&lt;br /&gt;
&lt;br /&gt;
==Events &amp;amp;amp; History==&lt;br /&gt;
&lt;br /&gt;
* [[A Brief History]]: A loose overview history (incomplete!)&lt;br /&gt;
* [[Bertie Ahern Visit]]: When Bertie visited Redbrick. &lt;br /&gt;
* [[Best Society]]: Best DCU Society, Best National Society (2000/2001) &lt;br /&gt;
* [[Justin&#039;s Article]]: Justin Moran (cain)&#039;s article in An Tarbh&lt;br /&gt;
* [[Redbrick Anniversary]]: To discuss and organise our 10-year anniversary! (event/book) &lt;br /&gt;
* [[Redbrick Logo]]: The history of Redbrick logos! &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~semnet/ SemNet]: A once-off tech seminar day (2003). &lt;br /&gt;
* [http://www.redbrick.dcu.ie/events/reviews/2004-2005/techweek.shtml Tech Week]: A week long series of tech events at DCU. &lt;br /&gt;
* [[Timeline]]: Redbrick Timeline. &lt;br /&gt;
* [http://wavehunt.redbrick.dcu.ie/ WaveHunt]: Wireless network tracking competition in Dublin.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/recent.cgi A reloadable map of who is heying who on Redbrick, right now!]: Written by Phaxx and Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/ Login times for all Redbrick users]: Written by Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/mt_saga.html MovableType saga on Redbrick]: Thayl has a summary of the problems with using [http://www.movabletype.org/ Movabletype] on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~wishkah/code.html Redbrick Code]: The Redbrick Code, by wishkah&lt;br /&gt;
* [http://www.redbrick.dcu.ie/about/admins/diskhog/ Redbrick Diskhogs]: Whos hogging all the disk space on Redbrick?&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~doc/reviews/ Reviews of books, movies and music by Redbrick users]: Powered by DoC&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~yosarian/mud/ Stuff on Redbrick Muds]: Yosarian has some useful FAQs, stats and other stuff on using MUD on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/headphones.html Redbrick Headphones FAQ]: Thayl collected responses from what Redbrick people think are decent headphones.&lt;br /&gt;
&lt;br /&gt;
==Special Pages==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Specialpages|List of all Special Pages]]&lt;br /&gt;
* [[Special:Popularpages|Popular Pages]]&lt;br /&gt;
* [[Special:Statistics|Site Statistics]]: They do seem to be a little &#039;broken&#039; though.&lt;br /&gt;
* [[Special:Newimages|Uploads in thumbnail format]]&lt;br /&gt;
* [[Special:Allpages|All pages on this wiki]]&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=DokuWiki_On_Redbrick&amp;diff=8092</id>
		<title>DokuWiki On Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=DokuWiki_On_Redbrick&amp;diff=8092"/>
		<updated>2006-10-03T11:49:53Z</updated>

		<summary type="html">&lt;p&gt;Cammy: DokuWiki On Redbrick moved to DokuWiki on Redbrick&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DokuWiki on Redbrick]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=DokuWiki_on_Redbrick&amp;diff=5364</id>
		<title>DokuWiki on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=DokuWiki_on_Redbrick&amp;diff=5364"/>
		<updated>2006-10-03T11:49:41Z</updated>

		<summary type="html">&lt;p&gt;Cammy: First draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki] is a nice and simple [[Help:What is a wiki|wiki]] that is relatively easy to install in your Redbrick account/webspace. To make things more interesting, you can [http://thedeadone.net/software/getting-dokuwiki-to-use-wordpress-authentication/ integrate the login (and template) with] your [[Installing Wordpress on Redbrick|Wordpress]] blog software (if you use it on Redbrick).&lt;br /&gt;
&lt;br /&gt;
[http://wiki.splitbrain.org/wiki%3AInstall You just need to follow the normal instructions to install it.] However, because it&#039;s a PHP application, it won&#039;t run out of the box. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that is executed directly.&lt;br /&gt;
&lt;br /&gt;
As of version &#039;&#039;&#039;2006-03-09d&#039;&#039;&#039;, the files to modify are:&lt;br /&gt;
 doku.php&lt;br /&gt;
 feed.php&lt;br /&gt;
 index.php&lt;br /&gt;
 lib/exe/ajax.php&lt;br /&gt;
 lib/exe/css.php&lt;br /&gt;
 lib/exe/detail.php&lt;br /&gt;
 lib/exe/fetch.php&lt;br /&gt;
 lib/exe/indexer.php&lt;br /&gt;
 lib/exe/js.php&lt;br /&gt;
 lib/exe/media.php&lt;br /&gt;
 lib/exe/spellcheck.php&lt;br /&gt;
&lt;br /&gt;
If your really lazy, heres a command to do it automatically. Run it directly from where you installed DokuWiki:&lt;br /&gt;
&lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; doku.php feed.php index.php lib/exe/ajax.php lib/exe/css.php lib/exe/detail.php lib/exe/fetch.php lib/exe/indexer.php lib/exe/js.php lib/exe/media.php lib/exe/spellcheck.php&lt;br /&gt;
&lt;br /&gt;
You can then configure it, as per the [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki instructions] anyway you like. However it should be noted that &#039;aspell&#039; is currently not installed on &#039;deathray&#039; and therefore the spellchecker will not work. Also, unlike Wordpress, DokuWiki has built in support for running behind a proxy. To enable the proxy, you need to configure it in &#039;conf/local.php&#039; with these lines:&lt;br /&gt;
&lt;br /&gt;
 $conf[&#039;proxy&#039;][&#039;host&#039;] = &amp;quot;proxy.dcu.ie&amp;quot;;&lt;br /&gt;
 $conf[&#039;proxy&#039;][&#039;port&#039;] = &amp;quot;8080&amp;quot;;&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Places_to_Eat&amp;diff=4561</id>
		<title>Talk:Places to Eat</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Places_to_Eat&amp;diff=4561"/>
		<updated>2006-09-27T13:18:16Z</updated>

		<summary type="html">&lt;p&gt;Cammy: We need to upgrade the software!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Would http://www.redbrick.dcu.ie/~doc/reviews/redbrick.food/ be better place for recommendations for places to eat? --[[User:Cammy|The Dead One]] 17:23, 12 May 2006 (IST)&lt;br /&gt;
&lt;br /&gt;
It would be nifty if this page could be a google map and people mark the locations of restaurants.. Don&#039;t know how we&#039;d do that though --[[User:Gavin|Gavin]] 13:34, 27 Sep 2006 (IST)&lt;br /&gt;
&lt;br /&gt;
:http://meta.wikimedia.org/wiki/Google_Maps_Extension This looks good. --[[User:Gavin|Gavin]] 13:40, 27 Sep 2006 (IST)&lt;br /&gt;
&lt;br /&gt;
:: Thats a great idea! However we haven&#039;t upgrade the wiki to a version that can use that extension. We&#039;re still in 1.4 land and we need to be at least 1.5 to use it. I don&#039;t know when that&#039;s going to happen. --[[User:Cammy|The Dead One]] 14:18, 27 Sep 2006 (IST)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Cycling&amp;diff=4550</id>
		<title>Talk:Cycling</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Cycling&amp;diff=4550"/>
		<updated>2006-09-26T15:43:41Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Perhaps the article needs to be renamed since the is alot more information here than just about bike locks. Discussion page, so discuss.&lt;br /&gt;
&lt;br /&gt;
: Grand yeah, didn&#039;t know how to do it, as mentioned on the newsgroups - Gav&lt;br /&gt;
&lt;br /&gt;
:: oh. Got it.- Gav&lt;br /&gt;
&lt;br /&gt;
::: It might be working adding a section to [[Help:Contents]] about how you did it. --[[User:Cammy|The Dead One]] 14:02, 26 Sep 2006 (IST)&lt;br /&gt;
&lt;br /&gt;
:::: Done --[[User:Gavin|Gavin]] 14:14, 26 Sep 2006 (IST)&lt;br /&gt;
&lt;br /&gt;
::::: Cool! Wikis rock. BTW Good article. --[[User:Cammy|The Dead One]] 16:43, 26 Sep 2006 (IST)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Cycling&amp;diff=4535</id>
		<title>Talk:Cycling</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Cycling&amp;diff=4535"/>
		<updated>2006-09-26T13:02:41Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Perhaps the article needs to be renamed since the is alot more information here than just about bike locks. Discussion page, so discuss.&lt;br /&gt;
&lt;br /&gt;
: Grand yeah, didn&#039;t know how to do it, as mentioned on the newsgroups - Gav&lt;br /&gt;
&lt;br /&gt;
:: oh. Got it.- Gav&lt;br /&gt;
&lt;br /&gt;
::: It might be working adding a section to [[Help:Contents]] about how you did it. --[[User:Cammy|The Dead One]] 14:02, 26 Sep 2006 (IST)&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Help&amp;diff=5354</id>
		<title>Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Help&amp;diff=5354"/>
		<updated>2006-09-26T12:59:08Z</updated>

		<summary type="html">&lt;p&gt;Cammy: Shorter and nicer URLs are used by default.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If your having a problem or have a general question, you can place a question here. Hopefully someone will come along and answer it for you!&lt;br /&gt;
&lt;br /&gt;
You have two options, simple questions should be added as new sections below. Possible long answers (or answers that can be referenced by a single url) should be created as new articles so you can create a link to it in the following list.&lt;br /&gt;
&lt;br /&gt;
==List of Help Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Creating articles]]&lt;br /&gt;
* [[Help:Editing]]&lt;br /&gt;
* [[Help:What is a wiki]]?&lt;br /&gt;
&lt;br /&gt;
==How do I sign in?==&lt;br /&gt;
&lt;br /&gt;
Just click on the [[Special:Userlogin|sign in]] link at the top right. This will redirect you to the Redbrick [[PubCookie on Redbrick|PubCookie]] page where you can log in with your normal [http://www.redbrick.dcu.ie Redbrick] username and password. &lt;br /&gt;
&lt;br /&gt;
Once you are signed in you can edit any topic or create new ones.&lt;br /&gt;
&lt;br /&gt;
==I&#039;m too lazy to figure it out myself!==&lt;br /&gt;
&lt;br /&gt;
Are you looking for something specific that isn&#039;t here? Well, why not add a suggested name for the topic to the [[Main_Page]] (or if it&#039;s about this wiki, to this very article) and someone else might actually create the topic (and your answer) for you! &lt;br /&gt;
&lt;br /&gt;
You can also post on the Rebdrick Newsgroups about it and if you get an answer, write the first draft of the article (see [[Help:Creating articles]])!&lt;br /&gt;
&lt;br /&gt;
==Who do I contact if I find something wrong?==&lt;br /&gt;
&lt;br /&gt;
Arg! I&#039;ve found something is wrong, but I don&#039;t know what it should be. Don&#039;t bother emailing the &amp;quot;author&amp;quot;. The last person to modify it may only have been correcting spelling and grammar mistakes. You can just add a comment to the &#039;Discussion&#039; article associated with the offending page saying what is wrong and hopefully some other redbrick user will correct it. (Or you can just post to the redbrick newsgroups about it).&lt;br /&gt;
&lt;br /&gt;
==I can&#039;t login!==&lt;br /&gt;
&lt;br /&gt;
There is an existing problem with usernames with underscores in them. This is currently being investigated.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Help&amp;diff=5353</id>
		<title>Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Help&amp;diff=5353"/>
		<updated>2006-09-19T08:02:41Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* I can&amp;#039;t login! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If your having a problem or have a general question, you can place a question here. Hopefully someone will come along and answer it for you!&lt;br /&gt;
&lt;br /&gt;
You have two options, simple questions should be added as new sections below. Possible long answers (or answers that can be referenced by a single url) should be created as new articles so you can create a link to it in the following list.&lt;br /&gt;
&lt;br /&gt;
==List of Help Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Creating articles]]&lt;br /&gt;
* [[Help:Editing]]&lt;br /&gt;
* [[Help:What is a wiki]]?&lt;br /&gt;
&lt;br /&gt;
==How do I sign in?==&lt;br /&gt;
&lt;br /&gt;
Just click on the [[Special:Userlogin|sign in]] link at the top right. This will redirect you to the Redbrick [[PubCookie on Redbrick|PubCookie]] page where you can log in with your normal [http://www.redbrick.dcu.ie Redbrick] username and password. &lt;br /&gt;
&lt;br /&gt;
Once you are signed in you can edit any topic or create new ones.&lt;br /&gt;
&lt;br /&gt;
==I want shorter URLS for articles==&lt;br /&gt;
&lt;br /&gt;
The wiki links are a bit long to use so you can replace this part of the URL http://www.redbrick.dcu.ie/~wiki/ with http://wiki.redbrick.dcu.ie. For example http://www.redbrick.dcu.ie/~wiki/wm/Main_Page can also be accessed using the URL http://wiki.redbrick.dcu.ie/wm/Main_Page. &lt;br /&gt;
&lt;br /&gt;
==I&#039;m too lazy to figure it out myself!==&lt;br /&gt;
&lt;br /&gt;
Are you looking for something specific that isn&#039;t here? Well, why not add a suggested name for the topic to the [[Main_Page]] (or if it&#039;s about this wiki, to this very article) and someone else might actually create the topic (and your answer) for you! &lt;br /&gt;
&lt;br /&gt;
You can also post on the Rebdrick Newsgroups about it and if you get an answer, write the first draft of the article (see [[Help:Creating articles]])!&lt;br /&gt;
&lt;br /&gt;
==Who do I contact if I find something wrong?==&lt;br /&gt;
&lt;br /&gt;
Arg! I&#039;ve found something is wrong, but I don&#039;t know what it should be. Don&#039;t bother emailing the &amp;quot;author&amp;quot;. The last person to modify it may only have been correcting spelling and grammar mistakes. You can just add a comment to the &#039;Discussion&#039; article associated with the offending page saying what is wrong and hopefully some other redbrick user will correct it. (Or you can just post to the redbrick newsgroups about it).&lt;br /&gt;
&lt;br /&gt;
==I can&#039;t login!==&lt;br /&gt;
&lt;br /&gt;
There is an existing problem with usernames with underscores in them.&lt;br /&gt;
&lt;br /&gt;
===Solution #1===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Try logging in using this URL http://www.redbrick.dcu.ie/~wiki/mw/Main_Page. &lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed problems trying to log in using the URL http://wiki.redbrick.dcu.ie/~wiki/mw/Main_Page. (The difference is &#039;www&#039; instead of &#039;wiki&#039;).&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Wiki has been updated to always use http://wiki.redbrick.dcu.ie/mw/Main_Page instead of http://www.redbrick.dcu.ie/~wiki/mw/Main_Page so this solution is now redundent.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Help&amp;diff=5352</id>
		<title>Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Help&amp;diff=5352"/>
		<updated>2006-09-19T08:01:25Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* Solution #1 */ This solution is now redundent&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If your having a problem or have a general question, you can place a question here. Hopefully someone will come along and answer it for you!&lt;br /&gt;
&lt;br /&gt;
You have two options, simple questions should be added as new sections below. Possible long answers (or answers that can be referenced by a single url) should be created as new articles so you can create a link to it in the following list.&lt;br /&gt;
&lt;br /&gt;
==List of Help Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Creating articles]]&lt;br /&gt;
* [[Help:Editing]]&lt;br /&gt;
* [[Help:What is a wiki]]?&lt;br /&gt;
&lt;br /&gt;
==How do I sign in?==&lt;br /&gt;
&lt;br /&gt;
Just click on the [[Special:Userlogin|sign in]] link at the top right. This will redirect you to the Redbrick [[PubCookie on Redbrick|PubCookie]] page where you can log in with your normal [http://www.redbrick.dcu.ie Redbrick] username and password. &lt;br /&gt;
&lt;br /&gt;
Once you are signed in you can edit any topic or create new ones.&lt;br /&gt;
&lt;br /&gt;
==I want shorter URLS for articles==&lt;br /&gt;
&lt;br /&gt;
The wiki links are a bit long to use so you can replace this part of the URL http://www.redbrick.dcu.ie/~wiki/ with http://wiki.redbrick.dcu.ie. For example http://www.redbrick.dcu.ie/~wiki/wm/Main_Page can also be accessed using the URL http://wiki.redbrick.dcu.ie/wm/Main_Page. &lt;br /&gt;
&lt;br /&gt;
==I&#039;m too lazy to figure it out myself!==&lt;br /&gt;
&lt;br /&gt;
Are you looking for something specific that isn&#039;t here? Well, why not add a suggested name for the topic to the [[Main_Page]] (or if it&#039;s about this wiki, to this very article) and someone else might actually create the topic (and your answer) for you! &lt;br /&gt;
&lt;br /&gt;
You can also post on the Rebdrick Newsgroups about it and if you get an answer, write the first draft of the article (see [[Help:Creating articles]])!&lt;br /&gt;
&lt;br /&gt;
==Who do I contact if I find something wrong?==&lt;br /&gt;
&lt;br /&gt;
Arg! I&#039;ve found something is wrong, but I don&#039;t know what it should be. Don&#039;t bother emailing the &amp;quot;author&amp;quot;. The last person to modify it may only have been correcting spelling and grammar mistakes. You can just add a comment to the &#039;Discussion&#039; article associated with the offending page saying what is wrong and hopefully some other redbrick user will correct it. (Or you can just post to the redbrick newsgroups about it).&lt;br /&gt;
&lt;br /&gt;
==I can&#039;t login!==&lt;br /&gt;
&lt;br /&gt;
===Solution #1===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Try logging in using this URL http://www.redbrick.dcu.ie/~wiki/mw/Main_Page. &lt;br /&gt;
&lt;br /&gt;
I&#039;ve noticed problems trying to log in using the URL http://wiki.redbrick.dcu.ie/~wiki/mw/Main_Page. (The difference is &#039;www&#039; instead of &#039;wiki&#039;).&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Wiki has been updated to always use http://wiki.redbrick.dcu.ie/mw/Main_Page instead of http://www.redbrick.dcu.ie/~wiki/mw/Main_Page so this solution is now redundent.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4537</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Main_Page&amp;diff=4537"/>
		<updated>2006-09-19T07:57:40Z</updated>

		<summary type="html">&lt;p&gt;Cammy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Redbrick Feeds}}&lt;br /&gt;
{{Blur}}&lt;br /&gt;
This is the Redbrick Wiki Web, for all things Redbrick. The idea behind this site is that you as a redbrick member maintain it. If there is something you&#039;d like to see here, you add it. If you find something wrong, you correct it. It couldn&#039;t be easier, you can log in with your Redbrick username and password to edit and add pages. &lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;br /&gt;
* [[Help:What is a wiki|What is a Wiki?]]&lt;br /&gt;
* [http://wiki.redbrick.dcu.ie/mw/Help:Contents#I_can.27t_login.21 Having problems logging in?]&lt;br /&gt;
&lt;br /&gt;
==How-Tos==&lt;br /&gt;
* [[Web chat]] : Talk on redbrick via your web browser.&lt;br /&gt;
* [[Unsubscribing]] : You&#039;re not on redbrick, but still get those pesky emails!&lt;br /&gt;
* [[Bike Locks]]: You&#039;ve bought a bike - now to secure it. How to pick a good lock. &lt;br /&gt;
* [[DCU Proxy And Scripts]]: Getting Python scripts to use the right proxy. &lt;br /&gt;
* [[End of the MovableType Saga]]: A solution to the MovableType saga on Redbrick &lt;br /&gt;
* [[Espresso Machines]]: A guide for the coffee-addicts who have far too much money. &lt;br /&gt;
* [[Installing Gallery On Redbrick]]: How to install Gallery on Redbrick. &lt;br /&gt;
* [[Installing Wordpress on Redbrick]]: How to install Wordpress on Redbrick. &lt;br /&gt;
* [[Instant Messaging]]: A guide to enabling instant messaging (i.e. not hey but other messaging services such as MSN) on Redbrick &lt;br /&gt;
* [[MovableType To Wordpress]]: An article on how to migrate from a MovableType blog to a Wordpress blog on your Redbrick website. &lt;br /&gt;
* [[PC Disposal]]: How/where to dispose &amp;amp;amp; recycle your old PC junk!&lt;br /&gt;
* [[PubCookie on Redbrick]]: How to make a webservice on Redbrick only avaliable to other Redbrick users. &lt;br /&gt;
* [[Redbrick Radio Podcasts]]: How to make a podcast for Redbrick Radio. &lt;br /&gt;
* [[System Administration Guide]]: General guide &amp;amp;amp; advice. &lt;br /&gt;
* [[Why Cant I Get Emails From Hotmail On Redbrick]] &lt;br /&gt;
* [[Your Webpage Stats]]: How to get and analysis statistics on your redbrick webpage. &lt;br /&gt;
* [[Contracting]]: The basics of working as a Contractor.&lt;br /&gt;
* [[Mass Renaming Files]]: How to rename a bunch of files all in one go&lt;br /&gt;
* [[How-To:Port Forwarding| Port Forwarding]]: Tunnelling traffic through [[RedBrick]]&lt;br /&gt;
* [[K750i Upgrade]]: Flash upgrading your K750i to a w800i. Warning ! Voids Warranty&lt;br /&gt;
* [[Digital SLR Cameras]]: Buying a Digital SLR camera?&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[Academic Research]]: Info on Postgraduate study/Academic research &lt;br /&gt;
* [[In Jokes]]: A guide to the numerous in-jokes of the Redbrick boards. &lt;br /&gt;
* [[Jobs]]: Information on where to look for jobs, how to make a nice CV, how to do well at interviews.&lt;br /&gt;
* [[Coders on Redbrick]]: A list of coders on redbrick and what langauges they use. &lt;br /&gt;
* [[OSs used by Redbrickers]]: A list of Operating Systems used by redbrick users. &lt;br /&gt;
* [[Software on Redbrick]]: A list of software for and by Redbrick Users. &lt;br /&gt;
* [[Top Ten Redbrick Arguments]]: Recurring debates we&#039;ve had many times on the boards.  &lt;br /&gt;
* [[Why Did You Choose Your Username]] &lt;br /&gt;
* [[Mindless Coding Music]]: Non-intrusive music, might help with concentration while programming. Music nazis will forever mock you. :( &lt;br /&gt;
* [[Redbrick Companies]]: Companies that Redbrick people are involved in or started.&lt;br /&gt;
* [[Learning CSS Layout]]: Info on learning to use CSS to layout your webpage.&lt;br /&gt;
* [[IPod Debate]]: The IPod debate is often regurgitated on the boards. This article is a summary of the different points of views.&lt;br /&gt;
* [[Places to Eat]]: A list of places to eat in various areas, as recommended by brickies.&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
* [[Distributed Computing]]: Join the Redbrick team for different worldwide Distributed Computing projects! &lt;br /&gt;
* [[Cluster Computing]]: Beowulf Linux Cluster @ School of Computing, DCU (2001). &lt;br /&gt;
* [http://c-hey.redbrick.dcu.ie C-Hey]: Command line instant messaging. &lt;br /&gt;
* [[IBMS390|IBM S/390]]: Proposed projects on an IBM S/390 mainframe @ School of Computing, DCU (2001). &lt;br /&gt;
* [[Nation States]]: ... is a free online political simulation game. A few Redbrick Users are playing. Why not join them? &lt;br /&gt;
* [[Newsgroup Reorganisation]]: A working document detailing the proposed changes to the redbrick and intersocs newsgroup structure. &lt;br /&gt;
* [[Open Labs]]: Hosted lab sessions for school children (DCU Access Office, DCU Community Office). &lt;br /&gt;
* [[Redbrick Wishlist]]: A list of projects Redbrick sorely needs (code them to get paid money!).&lt;br /&gt;
* [[Clubs and Socs Alumni]]: A project aiming to keep DCU alumni involved&lt;br /&gt;
* [[Website To-Do List]]: Bugs and suggestions for the new Redbrick website design&lt;br /&gt;
* [[Redbrick Hardware]]: A list of Redbrick Hardware and their Specs&lt;br /&gt;
&lt;br /&gt;
==Events &amp;amp;amp; History==&lt;br /&gt;
&lt;br /&gt;
* [[A Brief History]]: A loose overview history&lt;br /&gt;
* [[Bertie Ahern Visit]]: When Bertie visited Redbrick. &lt;br /&gt;
* [[Best Society]]: Best DCU Society, Best National Society (2000/2001) &lt;br /&gt;
* [[Justin&#039;s Article]]: Justin Moran (cain)&#039;s article in An Tarbh&lt;br /&gt;
* [[Redbrick Anniversary]]: To discuss and organise our 10-year anniversary! (event/book) &lt;br /&gt;
* [[Redbrick Logo]]: The history of Redbrick logos! &lt;br /&gt;
* [[SemNet]]: A once-off tech seminar day (2003). &lt;br /&gt;
* [[Tech Week]]: A week long series of tech events at DCU. &lt;br /&gt;
* [[Timeline]]: Redbrick Timeline. &lt;br /&gt;
* [[WaveHunt]]: Wireless network tracking competition in Dublin.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/recent.cgi A reloadable map of who is heying who on Redbrick, right now!]: Written by Phaxx and Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~shadow/ Login times for all Redbrick users]: Written by Shadow. &lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/mt_saga.html MovableType saga on Redbrick]: Thayl has a summary of the problems with using [http://www.movabletype.org/ Movabletype] on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~magluby/pics/ Pictures of Redbrick users]: Mugshots of many Redbrick users. Powered by magluby. &lt;br /&gt;
* [https://www.redbrick.dcu.ie/~link/news/ Read the boards]: Link has thrown up some software to allow Redbrick users to read the boards from the web. Uses your slrn settings. &lt;br /&gt;
* [http://www.audioscrobbler.com/group/redbrick Redbrick Audioscrobbler Group]: See other members&#039; taste in music on audioscrobbler&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~wishkah/code.html Redbrick Code]: The Redbrick Code, by wishkah&lt;br /&gt;
* [http://www.redbrick.dcu.ie/about/admins/diskhog/ Redbrick Diskhogs]: Whos hogging all the disk space on Redbrick?&lt;br /&gt;
* [http://planet.redbrick.dcu.ie Redbrick Planet]: A site that brings together numerous blog from Redbrick users. Check out the [[Planet Redbrick FAQ]] for more.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~doc/reviews/ Reviews of books, movies and music by Redbrick users]: Powered by DoC&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~yosarian/mud/ Stuff on Redbrick Muds]: Yosarian has some useful FAQs, stats and other stuff on using MUD on Redbrick.&lt;br /&gt;
* [http://www.redbrick.dcu.ie/~thayl/headphones.html Redbrick Headphones FAQ]: Thayl collected responses from what Redbrick people think are decent headphones.&lt;br /&gt;
&lt;br /&gt;
==Special Pages==&lt;br /&gt;
&lt;br /&gt;
* [[Special:Specialpages|List of all Special Pages]]&lt;br /&gt;
* [[Special:Popularpages|Popular Pages]]&lt;br /&gt;
* [[Special:Statistics|Site Statistics]]: They do seem to be a little &#039;broken&#039; though.&lt;br /&gt;
* [[Special:Newimages|Uploads in thumbnail format]]&lt;br /&gt;
* [[Special:Allpages|All pages on this wiki]]&lt;br /&gt;
* [[Help:Contents|Help Section Contents]]&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4594</id>
		<title>Installing Wordpress on Redbrick</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Installing_Wordpress_on_Redbrick&amp;diff=4594"/>
		<updated>2006-09-12T14:26:15Z</updated>

		<summary type="html">&lt;p&gt;Cammy: /* functions.php */ Opps, code was accidently cut off&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wordpress.org Wordpress] is a nifty open-source PHP Content Management (or &amp;quot;blogging&amp;quot;) web tool. You can use it to handle your website blog with ease. &lt;br /&gt;
__TOC__&lt;br /&gt;
It is very easy to install on Redbrick. For the most part the instructions bundled with it are correct. &lt;br /&gt;
&lt;br /&gt;
You will need to have an SQL account so if you don&#039;t have one [http://www.redbrick.dcu.ie/help/faq/#sqlaccess email the admins]. &lt;br /&gt;
&lt;br /&gt;
The only difficulty is that because it&#039;s a PHP and your trying to run it on Redbrick you&#039;ve got to modify the files. You need to add &#039;#!/usr/local/bin/php&#039; to the beginning of any PHP file that will be excuted. But which ones? &lt;br /&gt;
&lt;br /&gt;
Well I&#039;ve already done it so here is the list of files you&#039;ll need to modify to get it installed and up and running. There maybe more but they&#039;ll be corner cases rather than anything else. This is only applicable to version 2.0.3! &lt;br /&gt;
&lt;br /&gt;
These changes are also applicable to the latest version 2.0.3.&lt;br /&gt;
 index.php&lt;br /&gt;
 wp-comments-post.php&lt;br /&gt;
 wp-login.php&lt;br /&gt;
 wp-pass.php&lt;br /&gt;
 wp-register.php&lt;br /&gt;
 wp-rss.php&lt;br /&gt;
 wp-trackback.php&lt;br /&gt;
 xmlrpc.php&lt;br /&gt;
 wp-admin/edit-comments.php&lt;br /&gt;
 wp-admin/categories.php&lt;br /&gt;
 wp-admin/edit-pages.php&lt;br /&gt;
 wp-admin/edit.php&lt;br /&gt;
 wp-admin/import.php&lt;br /&gt;
 wp-admin/index.php&lt;br /&gt;
 wp-admin/install.php&lt;br /&gt;
 wp-admin/link-add.php&lt;br /&gt;
 wp-admin/link-categories.php&lt;br /&gt;
 wp-admin/link-import.php&lt;br /&gt;
 wp-admin/link-manager.php&lt;br /&gt;
 wp-admin/moderation.php&lt;br /&gt;
 wp-admin/options-discussion.php&lt;br /&gt;
 wp-admin/options-general.php&lt;br /&gt;
 wp-admin/options-misc.php&lt;br /&gt;
 wp-admin/options-reading.php&lt;br /&gt;
 wp-admin/options-permalink.php&lt;br /&gt;
 wp-admin/options-writing.php&lt;br /&gt;
 wp-admin/options.php&lt;br /&gt;
 wp-admin/page-new.php&lt;br /&gt;
 wp-admin/plugin-editor.php&lt;br /&gt;
 wp-admin/plugins.php&lt;br /&gt;
 wp-admin/post.php&lt;br /&gt;
 wp-admin/profile.php&lt;br /&gt;
 wp-admin/templates.php&lt;br /&gt;
 wp-admin/theme-editor.php&lt;br /&gt;
 wp-admin/themes.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/users.php&lt;br /&gt;
 wp-admin/upgrade.php&lt;br /&gt;
 wp-admin/profile-update.php&lt;br /&gt;
 wp-admin/inline-uploading.php&lt;br /&gt;
 wp-admin/user-edit.php&lt;br /&gt;
 wp-admin/setup-config.php&lt;br /&gt;
&lt;br /&gt;
You can use this command on Redbrick to automatically modify the files but replace file1, file2, etc. with the files from the list above.&lt;br /&gt;
 &lt;br /&gt;
 perl -i.bak -ple &#039;print &amp;quot;#!/usr/local/bin/php&amp;quot; if $. eq 1; close ARGV if eof;&#039; file1 file2&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve correctly modified the files, you can follow the instructions included with Wordpress to finish the installation.&lt;br /&gt;
&lt;br /&gt;
==Getting Permalinks==&lt;br /&gt;
&lt;br /&gt;
If your using a vhost, &#039;mod_rewrite&#039; is not enabled by default. This means that Wordpress Permalink optinos do not work. You must [http://www.redbrick.dcu.ie/cgi-bin/writemail.pl?username=admin-request email the admins] and ask them to enable it for your domain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Is &#039;mod_rewrite&#039; enabled for normal redbrick webpages?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Getting it to work through the Redbrick/DCU Proxy==&lt;br /&gt;
&lt;br /&gt;
Wordpress works fine without any of the following fixes. However you may find that a number of plugins or other features that attempt to access external sites and servers to Redbrick won&#039;t work. This is because there is no proper proxy support built in to Wordpress (or in php, depending on your point of view).&lt;br /&gt;
&lt;br /&gt;
If your trying to get Wordpress to work on another site thats behind a proxy, just change &amp;quot;proxy.dcu.ie&amp;quot; to your proxy and &amp;quot;8080&amp;quot; (or is it &amp;quot;3128&amp;quot;?) to the correct port. These fixes do not, however, support authentication.&lt;br /&gt;
&lt;br /&gt;
I did a quick &amp;quot;grep&amp;quot; and &amp;quot;find&amp;quot; of Wordpress and found 5 to 6 other calls to &#039;fsockopen&#039; that do not support proxies. More than likely your Redbrick Wordpress blog will not send pings/trackbacks unless you do further modificatoins. [http://trac.wordpress.org/ticket/3082 I have raised as defect on Wordpress about this issue.]&lt;br /&gt;
&lt;br /&gt;
===Fixing the Dashboard===&lt;br /&gt;
    &lt;br /&gt;
You may notice that the &amp;quot;Dashboard&amp;quot;, the page that welcomes you when you login, looks a bit &#039;&#039;blank&#039;&#039;. With 2.0.3, Wordpress no longer crashes but it may not update very well. This is because Wordpress is attempting to download other websites relevant to Wordpress such as the Wordpress Dev Blog but can&#039;t because Redbrick is behing a proxy.    &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-include/class-snoopy.php&#039; and search for &#039;var $proxy_host&#039;. Set &#039;proxy_host&#039; to &amp;quot;proxy.dcu.ie&amp;quot;, &#039;proxy_port&#039; to &amp;quot;8080&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $proxy_host = &amp;quot;proxy.dcu.ie&amp;quot;;   &lt;br /&gt;
 var $proxy_port = &amp;quot;8080&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Now search for the variable &#039;_isproxy&#039; and set it to &amp;quot;true&amp;quot;.   &lt;br /&gt;
    &lt;br /&gt;
 var $_isproxy = true;   &lt;br /&gt;
&lt;br /&gt;
Now the dashboard should work properly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Akismet===&lt;br /&gt;
&lt;br /&gt;
The Akismet anti-spam plugin won&#039;t work on Redbrick without modification. I&#039;d recommend [http://unknowngenius.com/blog/wordpress/spam-karma/ Spam Karma 2] plugin for dealing with comment spam. However, if you want to use Akismet instead, you&#039;ll find that it seems to think that your Wordpress.com API key is invalid. This is because it doesn&#039;t handle sending post requests through the proxy. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;wp-content/plugins/akismet.php&#039;. Search for &#039;function ksd_http_post&#039;. You&#039;ll need to modify this function like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; // Returns array with headers in $response[0] and entity in $response[1]&lt;br /&gt;
 function ksd_http_post($request, $host, $path, $port = 80) {&lt;br /&gt;
        global $ksd_user_agent;&lt;br /&gt;
 &lt;br /&gt;
        //$http_request  = &amp;quot;POST $path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        //$http_request .= &amp;quot;Host: $host\r\n&amp;quot;;&lt;br /&gt;
        $http_request  = &amp;quot;POST http://$host$path HTTP/1.0\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Host: http://$host\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Type: application/x-www-form-urlencoded; charset=&amp;quot; . get_settings(&#039;blog_charset&#039;) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;Content-Length: &amp;quot; . strlen($request) . &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;User-Agent: $ksd_user_agent\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $http_request .= $request;&lt;br /&gt;
        $response = &#039;&#039;;&lt;br /&gt;
 &lt;br /&gt;
        //if( false !== ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {&lt;br /&gt;
        if( false !== ( $fs = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, 10) ) ) {&lt;br /&gt;
                fwrite($fs, $http_request);&lt;br /&gt;
 &lt;br /&gt;
                while ( !feof($fs) )&lt;br /&gt;
                        $response .= fgets($fs, 1160); // One TCP-IP packet&lt;br /&gt;
                fclose($fs);&lt;br /&gt;
                $response = explode(&amp;quot;\r\n\r\n&amp;quot;, $response, 2);&lt;br /&gt;
        }&lt;br /&gt;
        return $response;&lt;br /&gt;
 } &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now it should be able to verify your Wordpress.com API key and make requests to the Akismet server.&lt;br /&gt;
&lt;br /&gt;
===class-IXR.php===&lt;br /&gt;
&lt;br /&gt;
I identified another proxy problem with Wordpress. What exactly it effects I don&#039;t know but probaly trackback/pings to other sites because the xmlrpc uses &#039;class-IXR.php&#039; which does not support proxies. I noticed the problem trying to get a plugin called [http://ebroder.net/livejournal-crossposter/ LiveJournal Crossposter] to work. See [http://thedeadone.net/news/livejournal-and-wordpress/ here] for details of what I tried originally.&lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
Open &#039;class-IXR.php&#039;. Search for &#039;fsockopen&#039;. Just above this, modify the &#039;$request&#039; string like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; $request  = &amp;quot;POST http://{$this-&amp;gt;server}{$this-&amp;gt;path} HTTP/1.0$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Host: http://{$this-&amp;gt;server}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-Type: text/xml$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;User-Agent: {$this-&amp;gt;useragent}$r&amp;quot;;&lt;br /&gt;
 $request .= &amp;quot;Content-length: {$length}$r$r&amp;quot;;&lt;br /&gt;
 $request .= $xml;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then below that, modify the &#039;fsockopen&#039; call like this:&lt;br /&gt;
&lt;br /&gt;
 if ($this-&amp;gt;timeout) {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr, $this-&amp;gt;timeout);&lt;br /&gt;
 } else {&lt;br /&gt;
  //$fp = @fsockopen($this-&amp;gt;server, $this-&amp;gt;port, $errno, $errstr);&lt;br /&gt;
  $fp = @fsockopen(&#039;proxy.dcu.ie&#039;, 3128, $errno, $errstr);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Now, class-IXR.php will handle outbound requests from Redbrick perfectly.&lt;br /&gt;
&lt;br /&gt;
===functions.php===&lt;br /&gt;
&lt;br /&gt;
I installed the latest version of [http://www.arnebrachhold.de/redir/sitemap-home/ Google Sitemaps], a plugin that generates a [https://www.google.com/webmasters/sitemaps/docs/en/about.html google sitemap] for your wordpress blog and tells Google about it. However when I activated the latest version and tried to generate a log I saw an error when it tried to ping Google. This is due to a similar problem as &#039;class-IXR.php&#039; above. &lt;br /&gt;
&lt;br /&gt;
You do not need to do this modification. Wordpress will work correctly without it. &lt;br /&gt;
&lt;br /&gt;
To fix this, open &#039;wp-includes/functions.php&#039;. Search for the function &#039;wp_remote_fopen&#039;. You should find something like below:&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                $fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
This code does not work behind a proxy. Replace it with this code.&lt;br /&gt;
&lt;br /&gt;
  function wp_remote_fopen( $uri ) {&lt;br /&gt;
        if ( ini_get(&#039;allow_url_fopen&#039;) ) {&lt;br /&gt;
                /*$fp = fopen( $uri, &#039;r&#039; );&lt;br /&gt;
                if ( !$fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                $linea = &#039;&#039;;&lt;br /&gt;
                while( $remote_read = fread($fp, 4096) )&lt;br /&gt;
                        $linea .= $remote_read;&lt;br /&gt;
                fclose($fp);&lt;br /&gt;
                return $linea;*/&lt;br /&gt;
 &lt;br /&gt;
                $proxy_fp = fsockopen(&#039;proxy.dcu.ie&#039;,&#039;3128&#039;);&lt;br /&gt;
                if ( !$proxy_fp )&lt;br /&gt;
                        return false;&lt;br /&gt;
                fputs($proxy_fp, &amp;quot;GET $uri HTTP/1.0\r\nHost: proxy.dcu.ie\r\n\r\n&amp;quot;);&lt;br /&gt;
                while(!feof($proxy_fp))&lt;br /&gt;
                        $proxy_cont .= fread($proxy_fp,4096);&lt;br /&gt;
                fclose($proxy_fp);&lt;br /&gt;
               $proxy_cont = substr($proxy_cont, strpos($proxy_cont,&amp;quot;\r\n\r\n&amp;quot;)+4);&lt;br /&gt;
        } else if ( function_exists(&#039;curl_init&#039;) ) {&lt;br /&gt;
&lt;br /&gt;
Now the Google Sitemaps plugin should work a treat and ping google correctly.&lt;/div&gt;</summary>
		<author><name>Cammy</name></author>
	</entry>
</feed>