Collaborate and manage projects with Todoyu

Todoyu is a powerful tool designed to help you manage projects, track tasks and collaborate. Master it quickly with Dmitri Popov's excellent tutorial…


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

Subscribe and save more than 30% and receive our exclusive money back guarantee – click here to find out more.

Choosing a project management software package is like buying a house: it’s a serious investment and a long-term commitment, so it must fit your needs perfectly. There are plenty of open source project management tools to choose from, but if you need a powerful application that can help you to stay abreast of your projects and collaborate with other users, then Todoyu is your best bet. Project management is only one of Todoyu’s many talents: you can also use it to manage tasks, share files, maintain group calendars, track time spent on specific tasks, and much more. In short, Todoyu offers pretty much everything you need to successfully manage your business. And this tutorial will help you to get started with this powerful and flexible project management and collaboration solution.

You’ll need a machine running the Apache/PHP/MySQL stack, or the XAMPP package.
You’ll also need the latest release of Todoyu.

1. Preparatory work
Assuming that you already have a server with the Apache/MySQL/PHP stack, grab the latest release of Todoyu, unpack the downloaded archive, rename the resulting folder as ‘todoyu’ and move it to the document root of your server. Make the following directories and files writable: /files, /config, /cache, /config, index.html.

2. Installation step 1
Point your browser to http://yourserver/todoyu to start the installation. Read the licence agreement and hit the ‘I Accept, Install Todoyu’ button. If the server check has been successful, press the Setup Database Connection button and specify the required database connection info.

3. Installation step 2
Press ‘Update Database Configuration’ and select the existing database or create a new one for use with Todoyu. Hit the Save Database Setup button, then select ‘Import Tables and Data’. Specify the required system settings and press the Save System Configuration button.

4. Installation step 3
Specify an administrator password and press ‘Change admin Password’. The Todoyu installer can populate the application with demo data. So if you don’t want to start with an empty system, tick the ‘Import the Demo Data’ checkbox and press the Next Step button to finish the installation.

5. Finish installation and log in
Once the installation is finished, press the ‘Disable Installer and Go to Login’ button. Log in to Todoyu as ‘admin’ using the administrator password you specified during installation.

6. Configure roles and rights
Todoyu features a flexible user privilege mechanism that allows you to specify granular access to the system. User privileges in Todoyu are defined using Roles and Rights. Roles act as groups which you use to organise Todoyu’s users, while Rights specify access rights for each role.
[twitter username=”linuxusermag”]