OpenOffice.org, Microsoft Office, Feng Office – which is the odd one out? Yes, it’s Feng Office, but not because most people have never heard of it, and not because it lacks the extreme feature set of the other two. Feng Office is not about sitting at your desk writing office documents, it’s about collaborative working.
Feng still allows you to create text documents online, but that’s just a small part of running projects, taking notes, tracking tasks, passing milestones, keeping contact with your organisation and perusing reports of how the projects are progressing.
Feng Office, formerly known as OpenGoo, is licensed under the GNU Affero General Public License, the FOSS licence especially created for cloud software – this means that modifications must be made available for all web users of the service, guaranteeing sharing of improvements and new modules. You can sign up to a hosted account and be running the trial version in minutes, but we’ll show you how to install on your own server, from download to up-and-running.
01 On your marks. Get set. Go!
Download from fengoffice.com, or the sourceforge page. Upload to the web directory of your server – eg /var/www/ – you can combine both operations by shelling into your server and typing ‘wget http://downloads.sourceforge.net/project/opengoo/fengoffice/fengoffice_1.7/fengoffice_1.7.zip?use_mirror=sunet’. Unzip the 7.5MB package and you’re ready to go.
02 Well documented
The Feng Office website contains both user and admin manuals, as well as some developer information. It’s useful, but by no means complete. However, installation is so simple that you only need the first few lines of the readme.txt in the directory that you unzipped, or to read the instructions on the following screens…
Go here with your web browser and you’ll see the friendly install screen at Step 1, just a Welcome, so click Step 2. Now you may be brought up short – if you didn’t transfer and unzip the file as the web server user, you won’t have permissions to write the files.
04 Get permission
Don’t panic. From your shell, go back to the directory containing the unzipped fengoffice directory, and run ‘chown -R www-data:root fengoffice/’ – replacing www-data with whatever ownership your web files should have (ls -l on /var/www should give you a clue).
05 Green light
Now retry on Step 2 and you should get the green light. Step 3 is configuring the database, which the installer can do for you, but as our MySQL database is used by several web apps for the site, we prefer to do it manually. You may prefer phpmyadmin, or a control panel…
06 First the SQL
…But the mysql command line is straightforward enough: the create DATABASE and GRANT ALL… commands shown here, plus FLUSH PRIVILEGES; and the database is ready to go, so on to Step 3.