Skip to content

pixeline/bugs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 1816 commits ahead, 1 commit behind mikelbring:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Bugs

Visit the project

Please .... !!

Don't fork this project, but contribute to it.

Installing Bugs

  • Download from here ( ZIP or git ) ... please prefer a "Stable" version you`ll get from the "release" tab
  • Create a MySQL Database ( note name and password, you will need them during install process )
  • Make the /uploads/ sub-directory `write-able´ ( CHMOD -R 770 )
  • set www-data ( CHOWN -R www-data:www-data ) as owner of the Bugs's main directory and sub-directories
  • Open index.php ... it should bring you to ./install/index.php page and open the installation forms ( ex.: http://127.0.0.1/Bugs/index.php )
  • Create users
  • Create first project

Enjoy!

Sreenshots

#BUGS project dashboard HomePage

#BUGS Creating an issue IssuePage

#Create and manage tags TagsPage

#Adding user UserPage

Upgrading from a previous installation

For versions 1.7 and higher

  • just click on "Administration" and follow instructions

If your version is older than september 2018

  • backup config.app.php and your uploads folder.
  • simply replace the codebase with the new version (via an ftp client such as Filezilla).
  • make sure your uploads folder and config.app.php are still there
  • If necessary, add this line to your config.app.php -> please see the last config.app.example.php

Requirements:

  • Tested on: Apache, IIS;
  • PHP 7.4+, 8.0, 8.1;
    • since July 2022: PHP 7.3 and lower are no longer supported
    • since Sept 2022: PHP 8.1 tested and approved, 8.2 not tested but should work
  • MySQL 5+;
  • PDO Extension for PHP (MySQL);
  • Javascript Enabled - Bugs also heavily uses Javascript.
  • PHP rewrite module

How to contribute

We welcome and appreciate all contributions.

For any coding contribution, please use a git tool ( visit https://git-scm.com/book/fr/v2/D%C3%A9marrage-rapide-Installation-de-Git to know more ). Then, push your modifications through a new branch. NEVER push on master.

Changelog

  • v.1.9 : Calendar for user`s tasks (started on July 2022)

    • Sep 2022: install process totaly rebuilt
    • Sep 2022: tags shown with the user`s language
    • Sep 2022: ready for PHP 8.1
    • Jul 2022: MCrypt Extension for PHP removed from Bugs project --- files are still present ... in case.
  • v.1.8 : Responsive template. Now matches the window size wherever you use BUG ( tablet, phone, computer )

    • May 2022: final release released: all is working good
    • Apr 2022: backcolor of tickets and projects reacts to your mouse movements
    • Apr 2022: entire access to project history
    • Mar 2022: lot more informations logged ( tracability of activities as well as bugs)
    • Mar 2022: Recover forgotten password
    • Feb 2022: Default creator_id forced onto new issue
    • Feb 2022: Connection notice sent to whichever admin who asked it.
    • Feb 2022: Pop-up when adding or supressing tags on issue does now dispear properly
    • Feb 2022: Message to admin on user's login
    • Feb 2022: Timed work charged to clients
    • Feb 2022: User's role managed from project window
    • Feb 2022: User's roles managed in user's window
    • Feb 2022: The admin may now define a password when he creates a new user
    • Feb 2022: Ending the install: the new issue you'll create will now show among the « open issues » list
    • Feb 2022: While install, you'll skip some (apparently) useless steps
    • Dec 2021: Dark templates B-> with touch of blue G-> with touche of green R-> with touch of red/orange (rev 7)
    • Dec 2021: Acitivites report - what every single user have done (rev 7)
    • Nov 2021: Project member may ask BUGS to count his worktime spent on specific ticket ( punch in, punch out ) so your company may charge accordingly the client (rev 7)
    • Oct 2021: Admin may manage many more options, even the way BUGS shows error on screen or by email; ready for PHP 8 (rev 6)
    • Sep 2021: install process now includes creation of first project and first ticket
    • Aug 2021: BUGS can no more work under PHP 7.0; PHP 7.3 is now minimal requirement
    • May 2021: Admin may change some options and edit texts sent when activity occurs in issue or project (rev 5).
    • Arp 2021: User can follow project / ticket and receive email when something appends (rev 4).
    • Mar 2021: Comment and close at once - new button added (rev 3).
    • Mar 2021: Search field now will search also into comments' content ( not only title or projects' name (rev 3).
    • Mar 2021: Reader can no longer edit ticket, nor watch stats (rev 3).
    • Mar 2021: Owner can change the Ticket's status when he comments it (rev 3).
    • Feb 2021: One can move ticket from project A to project B and assigns the ticket to a B's member (rev 3).
    • Jan 2021 : no more reference to FlashPlayer (rev 2).
    • Nov 2019: you can move issue from project A to project B if you have access to both projects
    • Nov 2019: wysiwyg editor problems fixed; it could work on every comment
    • Nov 2019: attach files form the issue creating menu
    • includes the very first searching tools which scan all projects and all issues for regular expression
    • built during summer 2019, first release on Sept 29th
  • v.1.7 : July 2019

    • reports are now totally integrated to BUGS which produces pdf files
  • v.1.6 : February 2019

    • correction file 1i: update system now also updates the config file 23 mars 2019
    • correction file 1h: Priority ( 1 - 5 ) to every issue ( 0 = closed ) ckeditor appears on every textarea ( for new issue, for edit issue, for new or edit project) 20 mars 2019
    • correction file 1g: Perfect install system, logo BUGS during install 8 mars 2019
    • all what planned in Nice changes to come is now running good.
    • CAUTION : we don't support PHP 5.x since BUGS 1.5, under 1.6 many functions are unusable for that reason
  • v.1.5.2b : 23 septembre 2018

    • Wysyg text editor ( you can install the one you like )
    • sorting project's issues
    • filtering project's issues
    • upload and attach file to an issue
    • automatized installation (better than before)
    • linked to report system (optionnal, report system from another git deposit)
    • some problems appear under PHP 5.x
  • v.1.5.2 : 15 March 2017

    • reassign issue
    • email system based on PHPmail: work every time you change assignation
    • projects sorted by name
    • percentage work done
    • percentage time passed before deadline
    • every single word on screen may be translated by app/application/language files
    • install in many language
  • v1.5 : 12 July 2015:

    • fix: Time Display format now configurable, see config.example.php
    • fix: SQL « tags » table not included during installation
    • fix: Bugs assets now load correctly if inside a subfolder

various layout tweaks.

Main Developers

About

Simple Issue Tracking for Teams. Built in Laravel 3 (php/mysql)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 83.4%
  • CSS 10.5%
  • JavaScript 4.8%
  • HTML 1.1%
  • Other 0.2%