Notice: Undefined index: order_next_posts in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 194

Notice: Undefined index: post_link_target in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 195

Notice: Undefined index: posts_featured_size in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 196

Online collaboration with Feng Office

Project management and task scheduling made easy, from small teams to massive organisations. Join Richard Smedley as he demonstrates the power of Feng Office in this excellent step-by-step guide…

This article originally appeared in issue 90 of Linux User & Developer magazine.

Subscribe and save more than 30% and receive our exclusive money back guarantee – click here to find out more., 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, 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’. 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…

03 Problems?
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.

[twitter username=”linuxusermag”]