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
BUGS Creating an issue
Create and manage tags
Adding user
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.
- v1.2 : 28 August 2014:
- v1.1 : 26 August 2014:
- Tags (code by Anton Kanevsky - source )
- Visual identity. Project rebaptized Bugs. As in "Hugs", with a B.
- v1.0 : 25 August 2014:
Main Developers