1. System configuration (for admins)

The first step after installing Sirid is usually modifying the configuration to match your needs. This step is optional if you want to use the default values. All of these settings can be modified at any time by an administrator user.

1.1. Email server and account

The email server and account are already configured in the installation but if you did not specify these settings or you want to modify them, they are available under the Settings menu. Sirid uses the given email information to send various notification messages. The email server must allow sending messages from the computer you install Sirid to, so you typically want to specify the mail server of your Internet provider or the mail server of your company.

1.2. Localization settings

Sirid allows you to specify various settings that make its usage more convenient in your country. All of the localization settings are available under the Settings menu. Date format specifies the date format you want to use to input and output dates. Default language affects the language of the login page as well as the default language for new users. Timezone can be useful if the server is located in a different place than your company but there is normally no need to modify this setting. First day of week specifies the starting day of a week and is used in all calendars.

1.3. Responsible roles

Responsible roles are meant to distinguish multiple responsible persons for a single task or bug. The responsible role specifies what kind of changes to the entry should result in notification message to be sent to the responsible and whether the entry is shown in the "My tasks" / "My bugs" page of the responsible person. Naturally the name of the role makes the clearest indication of the type of the role: "Head responsible" is responsible for the task to be completed while "Assistant" might be responsible for doing some part of the task or providing some information and a person with "Keep informed" role might not be related to implementation but just needs to be notified when the job is done.

By default Sirid contains the three roles mentioned above; Head responsible, Assistant and Keep informed. You can freely modify all responsible roles apart from the Head responsible role, which is a built-in role with built-in attributes. Responsible roles can be modified via the Miscellaneous menu.

1.4. Staff member templates

Staff member templates are predefined types for project members. Staff member template specifies the job description of the person and default rights for that job. Typical template names are such as "Project leader" and "Programmer". The former template could for example have the "Manage project" access right while the latter usually would not. The template values are only defaults and all values can be modified when adding a user to a project.

By default Sirid contains five Staff member templates: Architect, Chief programmer, Programmer, Project leader and Tester. Position templates can be modified via the User maintenance menu.

1.5. Task and bug categories

Task and bug categories are used to group tasks or bugs that are somehow similar to each other. Sirid has two types of categories: Global categories and project specific categories. The project specific categories are only visible when adding an entry to that specific project while the global categories are visible for all projects.

The categories can be used in many very different ways. One way is to use the categories to indicate a general area in the project, such as "User interface" or "Algorithm". Another way is to indicate the type of the entry, like "New feature", "Optimization", "Dead code", etc. Third way is to use the project specific categories and use the categories to represent various components in a project, like "Native connector", "Graphic renderer", "Parser engine", etc. (with different categories for each project).

By default Sirid contains four categories (same for both tasks and bugs): Algorithm, Graphics, Install/Uninstall and User interface. The categories can be modified via the Miscellaneous menu.

1.6. Getting updates

Sirid can be updated very easily by just clicking the "Look for updates" link in the Maintenance menu. If an update is available Sirid will show your current version, the new version and provides a link to version history from which you can see what has changed. After confirming the update Sirid will download and install the latest version. Normally you only need to re-login to the system but if you experience any problems you should restart the server.