Beruflich Dokumente
Kultur Dokumente
www.kendomanager.com
Version 2.0
1
TABLE OF CONTENTS
INTRODUCTION
Kendo Manager is a web based application which can be installed on any Windows web server, windows PC or can be hosted
on service Providers. Kendo Manager is suitable for all types of projects, regardless of team size or project complexity. Easy to
use with simple instructions and it does not require expensive education of employees. Using Kendo Manager will easy your
project life cycle. If you are a big or small company, Government institution or NGO, software for Managing Projects will help
2
you organize your projects, your team and give you an overview of your projects, weather in classic task list view or with Gantt
charts.
System Requirements
The following are the requirements of your system to install Kendo Manager,
Hardware Requirements
Software Requirements
• Win 7,8,10 or Windows Server 2008,2012,2016
• Full administrator Access
• MariaDB 10.1.20 +
• Mysql-connector-net-6.9.9
• IIS 7.0, 8.0, 10.0
• .NET Framework 4 +
https://www.microsoft.com/en-us/download/details.aspx?id=42642
Ensure that you have installed one of the editions of Windows 7, Windows 8 or Windows 10 on which IIS 7 or
above is supported before you proceed. Not all IIS features are supported on all editions of Windows 7, 8 and 10.
Home Basic and Starter editions include only limited basic features of IIS. We recommend Ultimate, Professional,
or Enterprise Editions
3
• In the Programs section, select Turn Windows Features on or off.
Now, simply click on the features that are checked on the following screens and then hit the OK button.
4
A progress bar will appear.
Once the installation is over, to confirm it, simply type the following URL into your browser: http://localhost.
If installation is successful, then you will see the following screen:
5
Step 3 . Install Maria DB on windows 7,8,10 or Win Server 2008,2012,2016
The installation procedure for MariaDB is the same for windows 7,8,10 and Windows server 2008,2012 and 2016
Go to https://downloads.mariadb.org/ for latest version of MariaDB.
MariaDB available in two version : installer and zip type. Get installer version.
6
• Check License Agreement
Custom Setup
7
Database Authentication/Security Related Properties
NOTE : You can set the password for the "root" database user and specify whether root can access database from
remote machines.
8
• Install as service
• Defines if the database should be run as a service and the service name. It is recommended to run your
database instance as a service as it greatly simplifies database management. The default service name is
"MySQL", for compatibility reasons (this is the same name that "mysqld.exe --install" would
choose too).
• Enable Networking
• Whether to enable TCP/IP (recommended) and which port MariaDB should listen to. If security is a
concern, you can change the bind-address parameter post-installation to bind to only local addresses. If
the "Enable networking" checkbox is deselected, the database will use named pipes for communication.
• If this checkbox is selected, the default storage engine is set to Innodb (or XtraDB) and the sql_mode
parameter is set to "NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES". You can also define the
Innodb/Xtradb buffer pool size. The default buffer pool size is 12.5% of RAM and depending on your
requirements you can give innodb more (up to 70-80% RAM). 32 bit versions of MariaDB have restrictions
on maximum buffer pool size, which is approximately 1GB, due to virtual address space limitations for
32bit processes.
More information :
https://mariadb.com/kb/en/library/installing-mariadb-msi-packages-on-windows/
9
Step 4 . Install mysql-connector-net-6.9.9
Open Kendo ManagerFolder. Click to Double installer to start install process.
10
Step 5. Create Kendo projectmanagement database and elmah log database
5.1. Create projectmanagement database and elmah log database using default HeidiSQL
NOTE : HeidiSQL is a Windows client for MariaDB and MySQL. It has been bundled with the Windows
version of MariaDB since MariaDB 5.2.7
• Click to HeidiSQL
• Create sesion
• Click to open
11
5.1.1. Create projectmanagement database
• Go to File and click to Load SQL File options
• Chose projectmanagement sql file from Kendo Manager– Database folder and
click open.
• Click ok on messages
12
• Click to execute SQL
• Click ok button.
13
5.1.2. Create Elmah log database
• Open HeidiSql and Go to File and click to Load SQL File options
• Chose Elmah sql file from Kendo Manager– Database folder and click open.
14
• Click to Ok and refresh windows (F5)
Introduction
The main aim of this section is to help beginners to get Xampp Apache Server and IIS server to work
together since there is an issue due to port 80. So we have to change Xampp port 80 to another port
number (not used by any other service).
1. Download Xampp from the official website or directly from this link
2. After successful installation of Xampp, go to this directory inside your Xampp folder:
/Xampp/apache/conf/httpd.conf
3. Search for Listen 80 and replace it with Listen 8080
4. Search for ServerName localhost:80 and replace it with ServerName localhost:8080
5. Save this file and close it
6. Then go to this directory: /Xampp/apache/conf/extra/httpd-ssl.conf
7. Search for Listen 443 and replace it with Listen 4499
8. Save this file and close it
9. Congratulations, we are done. You can run your Apache service using Xampp Control Panel.
15
• Start PhpMyAdmin
Note: Use address http://localhost:8080/phpmyadmin if you change port.
16
It is necessary to create Project Management and Elmah log database using sql files from the Database
folder.
Click to Import option – browse and chose projectmanagement sql file frome DATABASE folder and click Go
17
5.2.2. Create Elmah log Database
Once you have created projectmanagement database you need to create Elmah log database. Click on the
import option and choose elmah sql file from the folder database. After selecting elmah sql file to import, click
Go to create a base. ELMAH is an open source debugging tool for ASP.NET web services.
• Click to Import option – browse and chose ELMAH sql file frome DATABASE folder and click Go
• Click Go
18
Note : Elmah log address is localhost/elmah.axd or localhost/elmah.axd. You must log into Kendo
manager to see Elmah page.
If you use Plesk Control Panel, the process of creating a database is the same.
• Go to Tools&Settings - Database Servers and click to open phpMyAdmin and import database
projectmangement and elmah log database.
Plesk phpMyAdmin
19
Step 6. Install Kendo Manager Software
• Go to Kendo manager Free edition folder and copy Kendo App folder to C:\inetpub\wwwroot.
App_data
• Click to right mouse button to App_data folder and choose Properties and select tab Security. Add
full control for IIS_IUSRS and click Ok.
20
Files folder
• Click to right mouse button to Files folder and choose Properties and select tab Security. Add full
control for IIS_IUSRS and click Ok.
Repository folder
• Click to right mouse button to Repository folder and choose Properties and select tab Security
Add full control for IIS_IUSRS and click Ok.
21
6.2. Web config settings
Go to C:\inetpub\wwwroot\kendo and open web config with note editor to set config file.
Currently, Kendo manager supports English and Serbian language (Latin alphabet version). Default language is
English ("DefaultCulture" value="en-US").
If you want the Serbian language to be basic, type sr-Latn-RS in a string, sr-Latn-RS ("DefaultCulture" value="sr-
Latn-RS").
22
6.2.2. SMTP settings
Mail server settings serves to set up automatic notifications and emails if you use an email server.
1 row example
Note:
Kendo config file is predefined for the default base projectmanagement and elmah log base that we
have previously created using HeidiSQL or phpMyAdmin. You need to enter the password of your root
user . If you create a database with a different name and user, you need to enter your data into the
database connection string. If your root user does not have a password, leave the field password
empty.
23
6.3. Add Kendo Manager App in Internet information server (IIS)
The procedure to add a new website to IIS 7.5 or above is the same no matter which operating system you use
(Windows 7/8/10 or Server 2008,2012,2016).
To begin, open the IIS Manager from Start > Control Panel>System and Security\Administrative Tools.
24
Configure the new Kendo manager website
This window is the initial new website configuration. From here we will make a basic working site.
25
6.4. Configure Aplication pool
• Specify a .NET Framework 4 Version for an Application Pool
Select Identity - click and choose and select Network Service. Select .NET framework version 4.0 and click
OK.
26
6.4.1. Recomended Aplication pool settings
27
• Kendo is ready to work
The procedure to add a new website to IIS is the same no matter which operating system you use Server windows
2008,2012,2016).
28
Add the Kendo Manager website
• Expand the tree on the connections column.
• Right click Sites.
• Select Add Web Site…
This window is the initial new website configuration. From here we will make a basic working site.
29