04. activeCollab Tutorials

Getting Started

Learn how to start using activeCollab, one step at the time.

Create Company and User’s Account

In activeCollab you can have an unlimited number of people using your project management environment to collaborate and work together.

To better organize these users though you can place them into Companies. A Company can be a firm you are working with or just a group of users with something in common. For example, you can create a group of freelancers or designers that you are working with, or you can group different departments within your own company that are in charge of different projects.

To create a new company, simply click the New Company button and complete the form that follows. Only the company name is required to create a new company, but optionally you can add more details such as its address, phone and fax numbers, as well as its homepage (this may also come in handy later as an easily accessible address book).

After creating a company you can use the Options menu to:

  • Change details - edit all your entries;
  • Change Logo - import the company logo instead of the default one;
  • Archive Company - if you are no longer working with a company you can archive it. Company details will still be available under the Archive tab and if users from that company login later they will not be aware that their company has been archived;
  • Delete the company - if you don’t wish to have them in your system anymore;
  • See Invoices that have been issued to that company.

Once a Company is created and set-up properly, you can easily add users to it by clicking the New User button. Just enter their email address and choose the System Role you wish them to have in activeCollab and their account will be created. Optionally you can also:

  • Set user details - first name, last name and title. If you fill in these details activeCollab will refer to that user by their first name, and mark any of their actions with their first name and capital letter of their last name (so Jane Johnson would be Jane J.). If these details aren't entered, only the email address of the user will be displayed.
  • Specify the account password - you can set a password for the user or the system will generate one.
  • Send personalized welcome message - if this is not checked, the system will send an automatically-generated welcome message to the new user. However checking the box allows you to customize the message with your own text.
  • Set the user to be automatically added to a new projects - this feature allows you to add the user to all of your new projects as they are created. You can also set their project permissions on the spot.

Once you've completed and submitted the information on this page, the new user will be automatically emailed a link to your activeCollab homepage and the email address and password they can login with (after logging in for the first time, the user is able to change their password). Upon first accessing the system they will also see the activeCollab Welcome Message, instead of the regular Dashboard, which gives them some basic instructions on getting started.

Choosing System Roles

To define what someone can see and access in activeCollab System Rolesare used.System Roles are groups of permissions that govern what a user can do and access in activeCollab and can be set in the ** Administration > Roles** section. Here you can choose between five predefined roles or create a new Custom Role.

Let’s see what predefined roles activeCollab offers and how they work:

1. Administrator

System Administrators have all system permissions set to Yes. Anyone with this role can see and access the entire system, without limitation.

Administrators can also access the Admin area; see and manage all user accounts; access all Projects and Project items (as well as create, edit, comment on or delete them); manage Time Tracking and Time Reports; create, issue and archive Invoices; manage Assignment filters; and view Private Objects.

Clearly then, this role should only go to someone who needs unlimited access to your activeCollab setup.

2. Client Company Manager

This role is designed for senior members of companies you are working with. People with this Role are able to change, edit or delete information (eg. phone number, homepage) about their company. They can also add or delete users from inside their company in activeCollab and receive invoices issued to it.

Important Note

Remember that if there is no Client Company Manager, or person with can_manage_company_details permission included in their System Role, there will be no-one to receive the automatically generated email containing a PDF invoice when one is issued!

Client Company Managers will only be able to see projects they are assigned to and people (besides members of their company) that are also working on the same projects. None of your other data will be visible to them.

Here's how Client Company Manager sees activeCollab:

3. Client Company Member

Client Company Members have only one permission by default - the ability to login to activeCollab. When users logs in, they will only be able to see projects they are working on. The rest of the system will not be visible and cannot be accessed by the user:

The range of actions for these users is completely restricted.

4. Member

This role is designed for people within your own company. Which is why Members can add new projects; see objects marked as Private; manage Trashed items; and edit, delete or create new Assignment filters.

Although this user will be involved only in the projects they are assigned to, as a member of your company they will still have access to all important parts of the system.

5. Project Manager

The Project Manager is someone from your company responsible for all projects in activeCollab. Which is why they can view, access and manage all projects; see private objects; manage items in the Trash; manage assignments filters; and use and manage time reports.

In general, users with this role can run all projects in the system and have access to all essential parts of the activeCollab setup (the manage_projects permission which this user has enabled by default gives them the power to see, access and edit all projects and project data). After the Administrator this user has the most authority in the system, so it is a role that should only be given to those who need it.

6. Custome Roles

If you can't fit what you need into any of the predefined System Roles, you can easily create any custom roles that you want instead. To do that, go to the Roles section in the Admin panel and click the New System Role button. Now type in a name for the role and select whatever permissions you wish that role to have.

The new role will remain saved in activeCollab, and you can use it whenever you wish. The number of System Roles that you can create is unlimited.

Assign Project Roles

activeCollab Project Roles define what a user can do inside individual projects and to the objects within them. A user may also have several project roles, different for each project they are assigned to. For example, you may allow a user to participate in Discussions in one project, but restrict them from even viewing Discussions in another.

Unlike System Roles though, there are no predefined Project Roles in activeCollab. Instead you can create them according to your needs. To start creating a new Project Role, go to the Admin panel in the Roles section and click the New Project Role button. Here you can name the role and choose the permissions you wish it to have. Once submitted, the role will be saved and available in all upcoming projects.

You can also create a role on an ad-hoc basis, even while creating a new project. For example, after setting up a new project and filling in the basic information to get things started, you will be taken to the People project tab. From here you can choose any user you wish to include in that project and select the Project Role for them, either by selecting an existing role or creating a custom one and assigning permissions on the spot.

Now let’s take a look at the permissions that are used in Project Roles. These permissions all relate to whether users can view, access or manage certain objects:

  • No Access - the user cannot access or even see the tab containing the object. For example, a user set to have No Access to Ticket objects will not even be aware that the Ticket tab exists in this project.

  • Has Access - the user will have access to the object and will be able see the relevant project tab. For example a user with "Has Access" set for Tickets will be able to see the Ticket tab, and browse all Tickets placed inside it, but will not be able to add any new tickets (the New Ticket button will not be displayed) or change any existing ones.

  • Can Create - allows user to see the New Object button or, to continue our previous example, the New Ticket button and use it to add new tickets. However they will still not be able to change any objects (or Tickets, in our example).

  • and Can Manage - user will have all permissions for this object within the project. They will be able to view, create, edit and delete these objects.

Important Note

Regardless of the Project Role, there are a few people that will always have unlimited access to your projects, because of their System Role:

  1. Administrator - people with this System Role have unlimited access to all parts of activeCollab, and therefore have unlimited access to all projects as well.

  2. Project Manager - as global project managers, this person will have unlimited access to all projects.

  3. Project Leader -the person in charge of the project will always have unlimited access to all parts of the project that they are leading. This person will also receive all email notifications about that project, automatically.

After everything is set up, you can start working on your project, knowing you have full control over who can access or change the data within it.

Quick Tips

The following are a few handy quick tips that you can use to make your activeCollab experience even better.

When are People Automatically Added to Projects?

There are two cases when activeCollab will automatically add people to projects as they're created:

  1. When a blank project (ie not based on a previous template) is created. In this case activeCollab will add everyone who's marked to be automatically added to new projects and set their permissions accordingly. If you don't wish someone to be automatically added to all new projects, go to that person's profile, click the Change Settings link on the right and make sure that the Automatically Add to New Projects option is set to No:
  1. When a project is created from a template, all users that were part of the original project (that the new project is based on) will also be automatically added to your new creation. Please note that people with the Automatically Add to New Projects option set to Yes (as described in #1) will not be added to the project (unless they happen to be involved in the project you are using for the template).

In this way you can assigne people to projects much faster. With a few Project Templates and list of people who should always be on one of your projects you could save a lot of time.

Create Total Project Time Report

One of the most crucial things you can track in any project is the total amount of time spend working on it. Such information can then be used later to help calculate costs, assess the effectiveness of your team etc.

Once recorded, project time reports in activeCollab can be easily extracted. To extract one just visit a project's Time tab and click the Report button in the top right corner. Every time report previously logged will be displayed in the drop down menu for you to choose from (any filters that you apply will only be used in this project).

If you wish to create another report, click the New Report Button that is available after clicking the Report button in the project's Time tab. To run a report that lists every time record for a project, just set it up as follow:

  1. Name the report ("Total Time", or however you wish);
  2. Type in the Report Group name (optional);
  3. Decide whether the report will be summarized per user or not;
  4. In the Assigned to field select Anyone;
  5. In the For Day field choose Any Time;
  6. In the Status field select Any.

As you can see, creating a report that lets you see the total time from any project can be easily done. What you can also do though is change the reporting criteria (Assigned to, For Day and Status), and create more specific time reports (eg. time logged by one person; time logs for specific date; display all billed time etc.)

Any time reports that you set-up with certain criteria for specific projects in this way, will also be available for each of your other projects as well as global time reports.

Find Out What Your Team Is Working On

As a Project Manager, it is important to know what your team is working on. Fortunately in activeCollab you can easily find out by using the Assignment Filters in the Assignment tool.

Remember though that, regardless of your System Role, this tool will only show assignments from projects you’re already involved with. If you wish to see a list of assignments in all projects then, first make sure you add yourself to the list of people already working on those projects.

To create a filter that will show you a list of only your Team Members' assignments, follow these steps:

  1. Go to the Assignments page and click the New Filter button;
  2. Define a filter Name and Group that the filter belongs to, by filling out the gaps in the first part of the New Filter form. Group is optional and can be created just by typing in the name you wish. You can also use a group you have previously created by entering the same name in this field;
  3. Decide whether this filter will be available to other users or not. Though, if you're the only person in charge of people management and delegating assignments, we suggest you set this filter as private;
  4. If you wish to see assignments from all members of a specific company, select the Member of a Company option from the Assigned To field and pick the company that you want;
  5. If you wish to see all the assignments of an individual team member, choose the Selected User... value from the Assigned To filter and choose the person you wish.

And, that's it! If you want though, you can also set-up additional filters: for specific projects (note that activeCollab will still limit you to projects that you are assigned to); statuses; time frames etc. and use them to get all the information you need on what your team is working on.

Edit Email Templates

Did you know that you can change the text and formatting of email notifications sent by activeCollab? To do so, just go to Administration and click Email Templates icon:

activeCollab will then list all available templates, grouped by the module they belong to. To change one of the templates, simply choose it from the list and once you are on the Template Page click the Edit link bellow the message body text.

All variables that can be used in the template are listed below the Body text field.

Set Master Categories

Have you already used Master Categories? If not, it can be a very helpful feature of activeCollab that enables you to create default categories which can then be used across all your newly created projects.

To set-up this handy feature simply go to the Admin > Master Categories and create categories you wish. These will then be available for all Discussions, Files, Pages and Tickets across all new projects in activeCollab.

Note

Please note that fresh categories will be applied only to the newly created Projects, and that they will not be changed or added to projects that are already running.

If you don't need one of the default categories, for example a Tickets section in one of your Projects, you can delete it simply by going to the Manage Category tab and clicking the X mark next to the category name.

Use a Client Logo as a Project Icon Automatically

Have you noticed this handy feature in the Admin > General section:

When this option is set to Yes, activeCollab will use a client's company logo as the icon for all its projects automatically. If you wish to use a different icon for a particular project though you can still upload one separately via its Project Overview page.

This option can come in handy when you are working on a lot of projects for the same client and you want to make it obvious which client each project relates to.

Set up an account for a Client in activeCollab

Having a client on board can sometimes be complicated. What data should you disclose and what should you keep for yourself? How can you get them fully involved in the project but still make sure that sensitive information doesn't leak? Thankfully by using different sets of Roles and Permissions in activeCollab, you will be able to set-up client accounts so that only the things you want them to see and access will be available to them.

As Roles and Permissions can have such a big impact on what users can do and see in activeCollab, it's particularly to important to understand how they work when dealing with clients to make sure you fully understand their settings and can configure them correctly. To help, the following suggestions should help you to configure client role permissions quickly and easily:

  • If you haven't already, first read the Roles and Permissions article Roles and Permissions article in the activeCollab Administrator’s Guide. It will help you learn about activeCollab's predefined Roles and the parts of the system controlled by each permission.

  • From these pre-defined roles, the Client Company Manager has been created for the key contact/administrator in the client company. The person with this role is able to change company details; add people to their own company in activeCollab as well as accessing invoices issued to that company. Another role designed for clients is the Client Company Member where user permissions are restricted only to allow access to activeCollab and projects they are assigned to.

  • Don’t give project_management, admin_access or people_management System Permissions to your clients or members of other companies. These permissions will enable them to see and access pretty much everything in activeCollab (all projects, people and data) and they will be able to add, update, and remove information from your system.

  • Avoid setting a client as a Project Leader, unless you wish to give them all permissions in that particular project. The Project Leader will also receive email notifications for each and every new event related to a project.

  • When adding people to a project, you can also set access level to each project section (Checklists, Pages, Discussions, Milestones, Files, Tickets). There are four levels available: no access; has access; has access and can create; has access, can create and can manage. This covers almost all situations that you need and gives you the freedom to decide what your client will be able to see and access.

  • If you want clients to have access to a section of your project (Discussions, for example) but you don’t want them to be able to see all discussions that appear there, you can mark any discussion that you wish to remain hidden as Private. In this case only people with can_see_private_objects permission (recommended only for your team members) will be able to see and access these items. This option can be great when you want to have an internal discussion with your team, but don't want clients to be able to see it.

  • We also suggest that you don’t give Time Reports access to a client (use_time_reports and manage_time_reports system permission). Time reports query the time data from all of your projects and that’s why they are designed to be used internally.

By following these simple tips, you can bring clients on board without worrying that your sensitive data will ever be exposed to them. If you're still not sure how to set things up feel free to contact us, we'll be here to help.

Protect Privacy of your Data

Once you have your team, external associates and clients all working together in the same project management and collaboration system, it's natural to want to keep some of that data separate and available only to certain users.

Here are a couple of tips on how to keep your data private and protected:

1. Use the Private Visibility option

The Private Visibility feature in activeCollab will help you protect information that you don’t want to disclose to everyone involved in a project.

To make an object as Private, just choose the Private option when considering it's visibility:

You can mark any of your Checklists, Discussions, Files, Pages or Tickets as private. These items will then only be available to people with the can_see_private_objects permission set up in their System Role. Other people in the system will not be able to see or access these objects.

In this way you can have confidential files; team-only discussions; private pages and checklists; or tickets that you wish to resolve confidentially; in the same workspace where you are working on client projects, safe in the knowledge that only members of your team will ever be able to view them.

2. Keep the Documents Module for your Team Members only

The Documents Module is a place where you can keep all important files, independent of individual projects and available across the whole of activeCollab. You can also store important company resources here, such as: company logos, client contracts, employee info, etc.

More about Documents Module

You can learn more about the Documents Module in our User's Guide

Since this is a global storage storage area, not specific to any project, you can easily control who can see and access Docs with two System Permissions:

  1. can_use_documents
  2. can_add_documents

Our advice is to keep the Documents section only for your company members, so it can be a place where you safely keep your company's archived files.

How To...

...set-up some of the most common features of activeCollab? You'll find the answer in one of the following articles.

Use Project Templates

In activeCollab every project you've ever created can be used as a Project Template for a new one. This feature enables you to quickly set-up projects with all Milestone, Tickets and Tasks already created.

To do this when creating a new project, simply choose an existing projects to be the Project Template, and all Milestones, Tickets and Task, along with Assignment data and due dates, will be copied into the new project:

When the start date of a new template-based project is set though, all due dates (for Milestones, Tickets and Tasks) in the new project will be recalculated using the same number of days between due dates and the project's new start date.

Given that any project can be used as a template, the list of possible templates on the New Project form can become really long over time as you keep adding projects to activeCollab. This is why we have introduced something called the Project Template Group. When this group is selected in Administration > General Settings page, activeCollab will list only projects from that group in the drop-down menu on the New Project form:

As you can see, the Project Template Group is a nice, easy way to keep the list of templates clean.

Important Note

Be careful! As all projects that you are using as templates will be copied exactly, this also means that all completed Milestones, Tickets and Tasks will also be copied across too.

To prevent this from confusing things we recommend you to create a few projects that represent the most common kinds of projects that you typically work on. You can then select these projects as your Project Templates Group. Once set-up we suggest that you don't work on anything in these projects, instead leaving them as fresh templates that will always allow you to create new, fully set-up projects with just a few clicks.

Replace activeCollab Logo With Your Company Logo

To replace the activeCollab logo and upload your company's one instead, you just need to change the following file:

/public/brand/logo.gif

By uploading your company logo in a place of the logo.gif file you will now have different look and feel of your activeCollab setup. Please note, the preferred file type is .gif. In order to fit into the existing CSS layout the image size should be no more than 40 pixels high.

Once your company logo is uploaded, it will still have the same functionality as the activeCollab logo has now: acting as a quick shortcut to the Dashboard from every page.

Setup Incoming Mail

activeCollab Incoming Mail functionality allows you to:

  1. reply to activeCollab's email notifications directly from your email software, with the reply automatically added as a new comment in the correct place in activeCollab;
  2. create a new Ticket or Discussion directly by email.

If you are setting Incoming Mail for the first time, you will need to install the appropriate module first. It is available in both versions of activeCollab (Corporate and Small Biz) and you will find it under Admin > Modules > list of Available Modules. Just click its Install button and the new module will be automatically added to your system.

Before we continue, there is a few important things that you should prepared:

  1. Your PHP setup needs to support the IMAP extension,
  2. Since the mailboxes that we are going to use will need to be checked frequently, you will need to configure activeCollab's Scheduled Tasks. (If you are testing activeCollab on our Hosted Demo platform, then you will need to start Scheduled Tasks manually because they are not supported in the Hosted Demo setup);
  3. Create a new mailbox that will be used only for activeCollab. Please note that all emails from the mailbox will be deleted right after activeCollab makes the import, so the best practice is to use a separate mailbox for this purpose, instead of your business or private email. We will be using projects@myCompany.com email address in the following example.

Now, go to Admin > Incoming Mail and click the New Mailbox button in the top right corner. A form will appear where you need to fill out:

  • Information about Account - In the account email address field input the newly created email address - projects@myCompany.com, and in the account name filed type the name that will be displayed here, as a personal reminder.
Important Note

Please note that the address you create for a New Mailbox must also be set as a From address (that System uses when sending email notifications) in the Admin > Mailing section. In this way activeCollab will be able to send and receive email messages from the same email address. If you set a different email address in the Mailing section to the Incoming Mail setup, then activeCollab will not be able to import replies to email notifications from that user.

  • Server Information - the Incoming mail server, username, password, server type (POP3 or IMAP), server security (non, SSL, TSL), server port (it’s usually 110) and mailbox name (it’s INBOX by default, because of the name of the mailbox on your server) fields should all be filled out here. You can then click the Test Connection button to see if everything is working correctly.
  • Automated Acton - this is the place where you can set the default action that activeCollab should carry out if it finds an email in a mailbox that it is checking that is not a reply to a notification. In this case, you can choose whether you wish to have a new Discussion or new Ticket created and also the project where it should be placed.
Note

If you wish to allow users to create discussions or ticket in another project as well, you will need to define a New Mailbox for this purpose, because currently one one automated action per mailbox is allowed in activeCollab.

We hope these tips helped you to set-up your Incoming Mail mailboxes without much trouble. Should you have any difficulties or need assistance feel free to contact us. We're here to help.

Configure the Source Module

By using the activeCollab Source Module you can:

  1. Browse remote repositories (code and commit history);
  2. View differences between commits and files;
  3. Parse and link commit messages with activeCollab Tickets, Tasks and Milestones.

Currently, the Source Module only supports integration with the Subversion version control system.

Important Note

Please note that the Source module does not create new repositories and that it does not allow you to commit new files or make any changes to the repositories. It only imports and integrates existing repositories for the purpose of read-only browsing.

Before you install the Source Module, you need to have:

  1. a PHP setup that supports SimpleXML extension,

  2. updated Repositories - since the repositories, that we are going to import to activeCollab, needs to be updated, you can update them manually or you can configure Scheduled Tasks to do it for you.

Source Module on the Hosted Demo

If you are testing the activeCollab Source Module on our Hosted Demo platform, you will have to trigger Scheduled Tasks manually, because automated Scheduled Tasks are not supported in the Demo setup. Check the Scheduled Task page in your activeCollab and you will see the URL that you need to use to start that will do this operation.

The Source Module is available in activeCollab Corporate only. Since it is not installed by default you will find the Source Module in the Admin > Modules > Available Modules list. Just click its Install button and it will be added to your activeCollab.

After the installation of the module a new icon will appear in your Admin panel: the Source Settings icon.

On the Source Module config page you can:

  1. Enter the path to your SVN executable. This is the path to your Subversion executable file. Use the Check SVN Path button to see if a connection is established.
Set Correct Folder Permissions on your Server

Don't forget to set-up correct permissions for the folder containing the SVN executable - it must be Execute in order for activeCollab to have access. This is especially important if you are a Windows Server user - in this case, you should set Read & Execute Permission, or even Full Control if necessary.

  1. If you are using the default SVN Config Directory Path you may leave this field empty. If it is non default though you should insert it here;

  2. Optionally you can decide whether you wish to use error output redirection;

  3. and the trust server certificate;

  4. Finally, click the Submit button and activeCollab will be linked to your SVN repositories.

You can learn how to import your repositories and more about how to use the Source Module in our User's Guide.

Install activeCollab on Windows Server 2008 with IIS7

In this tutorial we will describe how to install activeCollab on Windows Server 2008 with Internet Information Services (IIS) 7 from a fresh operating system installation. We will start with the installation of the PHP server; then configuration of IIS 7; move on to the installation and configuration of the MySQL server; and finish with the installation of activeCollab on a new website.

1. Setting up PHP

After you complete the Windows Server 2008 installation, you need to login as an administrator and install the latest version of Microsoft Web Platform Installer. In this tutorial we will use the third version of this.

Once you install MS Web Platform run it and install these components:

  • Latest PHP version (in this case, 5.3.5);
  • Fast CGI;
  • Static content;
  • URL Rewrite.

2. Setting up MySQL

Next you will need to download the latest MySQL 5 version, available from this page.

Once you've downloaded it, you should then complete the following installation and configuration process:

  • Install MySQL Server;
  • After installation is complete, run the configuration of MySQL. Choose the Detailed Configuration and click Next;
  • Now select Server Machine because you will host both the activeCollab site and database server on this computer. If you are installing activeCollab for developing purposes then you should choose Developer Machine. If you only intend to host your database server and nothing else, then please choose the third option;
  • You will need Multifunctional Database to run activeCollab;
  • Here you can choose the folder where MySQL will physically store the databases. If you enter nothing, it will assume the default folder;
  • Here you can choose how many concurrent connections you want to enable. We recommend the second value;
  • Here you can choose Windows options for MySQL. Please set them as shown below;
  • In this last step you will need to insert a password for the root user. Please make a note of this password as you will need it later.

This concludes the installation and configuration of the MySQL server.

3. Setting up Database

First you need to download and install MySQL Workbench which will give you a GUI interface to work with the MySQL server. After opening it, double click on the My SQL server in the right box. You will need to provide the password for the root user that you set earlier:

Now we will create a new user for activeCollab. Click the Add Account button and insert the required information (we have chosen activeCollab for the login name). Please save these details as you will need them when installing activeCollab (please note that they are case sensitive).

After creating a new user, set Administrative roles as shown in the image below:

Now close the tab and open a connection from the left box. You will again be asked to provide the root user's credentials.

Once you open the connection please execute this query to create the database:

CREATE DATABASE database_for_activecollab DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

where "database_for_activecollab" is the name of your database for activeCollab:

You have now successfully created a new user and new database for activeCollab. Please proceed to the next step!

4. Setting up IIS7 and Folder Permissions

In this step we will prepare IIS 7, deploy activeCollab files and set-up folder permissions.

First open IIS Manager and find your websites. If you have previously added some other sites, you can add activeCollab to them. Otherwise add activeCollab to the Default Web Site. Right-click on the website and choose Add Virtual Directory. Choose the virtual directory name (alias) and physical folder which will hold your activeCollab files.

Now go to your profile page on www.activeCollab.com and download the activeCollab installation files and your licence.php file also (which you will need to install activeCollab). Once downloded, open the archive file and extract the content of the for-upload folder to the physical path of the Virtual Directory you created earlier. Now go to the IIS Manager and refresh the Virtual Directory. Click the content view, and you should now see the activeCollab installation files:

Important Note

Please check if the downloaded files are encrypted. If so, please go into Properties > Advanced and uncheck Encrypt content to secure data.

Now we need to change the permissions of these folders to make them writable. In order to change the permission of the folder right-click on it and choose the Edit permissions option. Now navigate to your IIS user and change the permission for him to be able to write in the folder.

Now you server is prepared, you can proceed to the final step and install activeCollab!

5. activeCollab installation

You now need to navigate to the activeCollab installation page, which you should find here: http://your-domain-name/your-alias/public/installer/

If you have set-up everything correctly, you should see the installation pass error-free. Fill-in the form with the necessary data (also upload the licence.php file you downloaded from activecollab.com) and click Install.

The database parameters you need are:

  • hostname - the name of your server;
  • username - username of the user created above;
  • password - password of the user created above;
  • database - name of the database created above.

If the installation was successful you will see a message confirming it. All you need to do now is go to the folder which contains your activeCollab files and delete the public/installer folder.

You can find a more detailed tutorial about your activeCollab installation on this page.

Keep your activeCollab Lean

If you are one of our dedicated customers who have been using activeCollab for years, or a person who likes to create many different projects for every idea that pops up to your mind, you must have a pile of projects and files stored in your activeCollab. In general activeCollab is good at handeling a large portions of data, but overcrowded system can cause problems with search, backup and its overal performance.

There is a handy tool that can help you in such case. It's called Project Exporter.

Use this module to export projects you no longer need in the system, but would like to keep a reference of. Project Exporter will create a set of static, HTML files that can be accessed without activeCollab, so you can archive them, burn them to a disk, send them to a client, etc. When you have an export created like this, you can simply remove that project from activeCollab and you will make a room for a new project and files!

Important Note

Project that has been removed from activeCollab is no longer available through the system's search. If you want to create an archive of projects that's searchable, here's a simple way t do that: just save all of your exports to a single folder on your desktop computer. Modern operating systems such is Mac OS X and Windows 7 are great at searching through files, so you can use their search facilities to go through old projects and find the information that you are looking for when needed.