Help:Installation
From Wikibabel
These are basic installation instructions to get the wikibabel system working on your computer. This is mainly aimed at developpers for the time being :)
Feel free to update/correct/clarify anything.
And may the Force be with you...
Contents |
[edit] Server side
[edit] Mediawiki
Follow the instructions here. These include instructions to get the whole Apache/PHP/MySQL working...
[edit] Red5
Red5 is an opensource flash server. We use it for streaming audio from the client-side flash applet to the server side. Follow install instructions here. We're running version 0.7.0 at the moment (tested both on Mac OS X 10.5.x and ubuntu). Version 0.8.0 seems to be about to come out. We'll look at it once stable.
Install Red5 following the default installation instructions. Avoid the WAR thingy, as I have no idea how it's supposed to work.
[edit] Wikibabel
Get the code from the SVN and copy it to MEDIAWIKI_PATH/extensions/wikibabel
[edit] OggHandler
This is an embeddable Ogg file player. That saves us from people complaining they can't listen to the audio.
The default player is java based, but we have also tested XiphQT (see the extension page for details) on Mac OS X successfully.
Install it under MEDIAWIKI_PATH/extensions/OggHandler using instructions here. We use a snapshot version, that should work for you to :)
[edit] ffmpeg
ffmpeg converts the .flv files produced by the flash recorder into .ogg files (with the help of sox).
Instructions here: http://ffmpeg.mplayerhq.hu/download.html.
Alternatively, if you run Debian/ubuntu, apt-get install ffmpeg seems to work fine too.
[edit] sox
The SOund eXchanger. We use it to combine all the sound bits into one long podcast.
Download it from http://sox.sourceforge.net/
[edit] getid3
This is a PHP library used to tag Ogg files. Install version 1.7.8b3 from here.
It uses vorbiscomment (see below) to do the actual job.
[edit] vorbiscomment
This does the tagging on the podcast files (title, artist name, etc...). It comes as part of vorbis-tools, which relies on libogg and libvorbis.
Get the latest version of all that from http://xiph.org/downloads/ .
[edit] swfobject
SWFobject is a javascript program that makes it easy to embed Flash applets for all sorts of browsers/platforms. Install from here.
[edit] Flex SDK
This provides a Flex compiler with which you can build the flash recorder applet. Get it here. Download and install Flex 3 SDK.
[edit] Selotape
At this point you should have all the bricks needed to make it work. Now use your imagination, create a bunch of folders, link them randomly to other bits of the filesystem, and you should be up and running in no time!
[edit] Client-side
[edit] Web browser
So far, the site has been tested on:
- Mac OS X
- Firefox 3.0
- Safari
- Windows
- IE 6 (partially tested only)
- Firefox 3.0
[edit] Flash
If you're a normal user of the web, chances are you already have it installed. If you can see videos on [www.youtube.com YouTube], you should be fine. Version 8 or above should do.
You might want to use Flash debugger if you intend to do code work.
[edit] Hardware
You probably want a microphone if you want to record sound :)

