Giter VIP home page Giter VIP logo

issue-tracking-system / project-management-software Goto Github PK

View Code? Open in Web Editor NEW
101.0 11.0 54.0 4.08 MB

PHP - Issue Tracking And Project Management System based on Agile Scrum technology with multilanguage support, email server sync, responsive design

Home Page: https://codecanyon.net/item/agile-scrum-project-issue-management/36720961

PHP 37.72% JavaScript 47.61% CSS 4.98% HTML 9.52% Shell 0.16% Hack 0.01%
ticket bugtracker tickets issue-tracker project-management project-manager ticketing-system ticket-management ticket-system project-management-system

project-management-software's Introduction

alt text

alt text

alt text

Fast, Clean, Responsive, Multilanguage, Email Syncing, Subdomain support, etc.

No PHP Frameworks used.

ITS (also trouble ticket system, support ticket, request management or incident ticket system) is a web based computer software, that manages and maintains lists of issues, as needed by an organization. Issue tracking systems are commonly used in an organization's customer support call center or development work tracking to create, update, and resolve reported customer/developer issues, or even issues reported by that organization's other employees.It also contains a knowledge base/wikipedia containing information on each customer, resolutions to common problems, and other such data. An issue tracking system is similar to a "bugtracker", and often, a software company will sell both, and some bugtrackers are capable of being used as an issue tracking system, and vice versa. Consistent use of an issue or bug tracking system is considered one of the "hallmarks of a good software team".

It comes with easy users guide and developer documentation.

Donate

If this project help you reduce time to develop, you can give me a cup of coffee to continue its development. Thank you! :)

Donate

BTC Address: 3FmdTVWCApEcHT6wmrSCFkUSqaowsaqS9Y

Translations

Translated into: alt text alt text alt text alt text

Installation

  • Upload files to your web server
  • Import DATABASE.sql to your database
  • Set database name, username, password for database to /inc/db.php
  • START USING IT! Login with username: admin and password: admin

Used technologies

  • PHP
  • HTML5
  • CSS3
  • JavaScript
  • MYSQL

Features

  • Twitter Bootstrap v3.3.7
  • CKEditor 4.5.6
  • Datepicker for Bootstrap v1.6.0
  • bootstrap-select v1.10.0
  • Font Awesome 4.5.0
  • jQuery v1.11.3
  • Highcharts JS v4.2.2
  • zxcvbn (password strength estimator inspired by password crackers)
  • PHPMailer

More:

  • MULTI LANGUAGE (EN, BG, DE, FR are included, easy can add another one, just learn how in dev documentation!)
  • Error log
  • RESPONSIVE DESIGN
  • Email synchronization for tickets!!
  • Easy to understand documentation of all source code for developers and User Guide

Included tools:

  • Have support of mutiple projects and users permissions.
  • Account system for user management
  • Issue activity stream
  • Creating issues
  • Issue dashboard (agile) (responsive, browser support, easy to understand)
  • Issue prioritization
  • Issue assignment
  • Issue watchers
  • Issue status
  • Issue type
  • Issue tracking system
  • Issue comments
  • Advanced search filter for issues
  • Create wiki spaces
  • Create wiki templates for pages
  • Create wiki pages (in easy to understand tree structure)
  • Wiki activity stream
  • User notifications
  • User password strength generator (bootstrapped)
  • Wiki search field
  • Profile view
  • Users listing
  • User privileges
  • User information (facebook, email, etc.)
  • User fast filtering memory
  • Ticket/Wiki statistics
  • Managing of projects (Features multiple projects)
  • Can choose default system language and each user can choose his individual
  • Change login logo
  • You can set email account imap/pop3 and smtp for your project and can get emails like tickets and answer it in comments, it seamlessly routes inquiries created via email to tickets (you can attach files, send emails from system, send html formated emails)!!
  • Logs for every error from emails and everything other in system!
  • Price per hour - tracking worked time and costs to date for all hours.
  • Currency convertor at real time with values from google
  • ETC..!
  • Cron job for tething emails from email server

Requirements

  • MySQL 4.1.1+
  • PHP 5.3.2+
  • a webserver (eg. Apache or IIS)

Screenshots

alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text

project-management-software's People

Contributors

kirilkirkov avatar wilsonebo1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

project-management-software's Issues

HTTP Error 404.0 - Not Found

Hi,
I configured the database, and uploaded it to IIS web server, and when running the site, I logged in with default credentials, and once I pressed Login, the server returned HTTP Error 404.0 - Not Found, and the URL was: https://www.maindomain.com/subdomain/home

I checked the folder, and found the pages inside a folder "_html_parts"!

Dead or Alive ?

Hi, a first question: is the project dead or alive ? Do tickets support attachments?

image

thank you

You do not have permission!

Hi,
When I try to navigate to "/tickets/A2A" I am getting:

You do not have permission!
403

My files permissions are all set to 0777.

Database error

I am getting Database error when trying to add user from form.

Bug found

When i'm add user with Profession, i'm found this error

image

Opera Snapshot_2020-11-04_105149_dr gtoc store

Trying to access array offset

Trying to access array offset on value of type null in C:\xampp\htdocs\Projek_Intern\classes\class.database.php on line 72

How to solve this, i got this at login page. After key in username and password it just stay at login page
image

Where is .htaccess file

Hi.

Where is .htaccess file?

now, I using

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?:([^/]+)|)(?:/([^/]+)|)/?$ index.php?page=$1&sub-page=$2 [L,QSA]

but not related parameters are transmitted

problem to add user and

i am using xampp
Username was taken! Choose another one
and
Notice: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' in C:\xampp\htdocs\Project-Management-Software-master\inc\config.php on line 40

Notice: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' in C:\xampp\htdocs\Project-Management-Software-master\inc\config.php on line 41

Notice: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' in C:\xampp\htdocs\Project-Management-Software-master\inc\config.php on line 42

Notice: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' in C:\xampp\htdocs\Project-Management-Software-master\inc\config.php on line 44

The requested URL /home was not found on this server.

Hello,

Trying to install PM Ticket on a clean virtual machine running Ubuntu 16.04, first i came across this error:

[:error] [pid 1082] [client 10.0.0.50:54858] PHP Fatal error: Uncaught Error: Call to undefined function mb_internal_encoding() in /var/www/html/pmticket/inc/config.php:7\nStack trace:\n#0 /var/www/html/pmticket/classes/class.main.php(13): require_once()\n#1 /var/www/html/pmticket/index.php(11): require_once('/var/www/html/p...')\n#2 {main}\n thrown in /var/www/html/pmticket/inc/config.php on line 7

The config.php file mentions a big DOT NOT CHANGE ANYTHING IN THIS FILE on line 6

Googling the error returns the necessity of having php-mbstring package installed, so apt install php-mbstring -y with service apache2 restart fixed this issue

But them, on first login (using admin / admin) returns 404, The requested URL /home was not found on this server.

The apache error.log file shows this:

[:error] [pid 1553] [client 10.0.0.50:55058] PHP Notice: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' in /var/www/html/pmticket/inc/config.php on line 44

Here is the line 44 mentioned:

$CONFIG['IMAGESSPACESUPLOADDIR'] = 'attachments/' . ACCOUNT_DOMAIN . '/space_logos/'; //SPACE IMAGES

At first i thought it was a problem on the distro, because Ubuntu 16.04 uses php7, so I've made a clean install on Ubuntu 14.04 which uses php5 (installing the package libapache2-mod-php5 instead of php-mbstring), the exact same thing happens, 404 the requested url /home was not found on this server

I'm stuck, how can I fix this and start using PM Ticket?

Thanks.

Issue With Config File

After Deploying the Project with my server i have the Warning messages with the Configuration File
The Errors are shown as below
Warning: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' (this will throw an Error in a future version of PHP) in E:\xampp\htdocs\pdm\inc\config.php on line 40

Warning: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' (this will throw an Error in a future version of PHP) in E:\xampp\htdocs\pdm\inc\config.php on line 41

Warning: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' (this will throw an Error in a future version of PHP) in E:\xampp\htdocs\pdm\inc\config.php on line 42

Warning: Use of undefined constant ACCOUNT_DOMAIN - assumed 'ACCOUNT_DOMAIN' (this will throw an Error in a future version of PHP) in E:\xampp\htdocs\pdm\inc\config.php on line 44

404

Hi,
I can run the project on my local Apache. But when I moved it to my CPanel host, after logging in I see the following screen:

Not Found
The requested URL /issuetracker/home was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Issued installing on Debian 10 and 11

Hi there!

After installing on Debian 11, lamp and all that, I got this error

[Wed Aug 18 16:35:20.951456 2021] [php7:error] [pid 10340] [client 192.168.20.71:56610] PHP Fatal error: Uncaught Error: Call to undefined function $

Same thing on Debian 10, I suspected the PHP version, so i downgraded it to php5, and the error changed to:

[Wed Aug 18 16:56:07.368919 2021] [:error] [pid 20654] [client 192.168.20.71:56880] PHP Fatal error: Call to undefined function mb_internal_encoding() in /var/www/html/inc/config.php on line 7

After commenting the line, ignoring the file warning me not to change anything, and restarting apache, browsing the server I got the message: Come back later!

image

So I suspect I did something really wrong, but i'm not sure what. Can you guide me? Thanks!

Here is the step by step of my installation process:

sudo su

apt install apache2 php mariadb-server git

mysql_secure_installation

cd /var/www/html

git clone https://github.com/issue-tracking-system/Project-Management-Software.git && cd Project-Management-Software

mv * /var/www/html && cd .. && sudo rm -rf Project-Management-Software

mysql -u root

CREATE DATABASE pmticket;

GRANT ALL PRIVILEGES ON pmticket.* TO 'root'@'localhost';

QUIT;

mysql -u root -p pmticket < DATABASE.sql

nano /var/www/html/inc/db.php

//Database config
define('HOST', 'localhost');
define('USER', 'root');
define('PASS', 'mypasswordhere');
define('DATABASE', 'pmticket');

service mariadb restart && service apache2 restart

Missing Folder for Login and User Profile Images

Hi,

first let me say, it is a great PM-Software :-)

I have found two Bugs in the current branch.

  1. Its not possible to upload a Login Image
  2. Its not possible to upload Users Profile Image

The problem can be fix by add these Folders to Project-Main-Folder:

attachments/global/login_image/
attachments/global/users_profile/

Reegards
Dennis

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.