ideas:bugtracker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ideas:bugtracker [2017/01/18 07:22] – created sobakideas:bugtracker [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 3: Line 3:
  
 ===== Background ===== ===== Background =====
-While [[http://externals.io/thread/607|discussing cleanup]] of PHP's Bug Database many people expressed their complaints about our current solution for tracking bug reports and there is no doubt it really deserves some love. I'm also absolutely aware that most people have more important things to do than working on over a decade old codebase.+While [[http://externals.io/thread/607|discussing cleanup]] of PHP's Bug Database many people expressed their (perfectly valid, I think) complaints about our current solution for tracking bug reports and there is no doubt it really deserves some love. I'm also absolutely aware that most people have more important things to do than working on over a decade old codebase.
  
 However, if staying with our own infrastructure might be just a matter of some long-awaited improvements and not changing it completely for something being a standard (or popular solution) these days like GitHub issues, listing all ideas here will do no harm. However, if staying with our own infrastructure might be just a matter of some long-awaited improvements and not changing it completely for something being a standard (or popular solution) these days like GitHub issues, listing all ideas here will do no harm.
Line 16: Line 16:
   * searching the commenters' names   * searching the commenters' names
   * clearly specify available technologies   * clearly specify available technologies
 +  * clearly specify responsibilities
 +  * better search
 +  * better UX for non-logged in people
  
 ===== Discussion ===== ===== Discussion =====
Line 38: Line 41:
 ==== Clearly specify available technologies ==== ==== Clearly specify available technologies ====
 IIRC I was once told that bugs' machine runs PHP 5.6. I think this version should be mentioned in the source code's README so that people wanting to contribute won't have to guess what features they can use.\\ IIRC I was once told that bugs' machine runs PHP 5.6. I think this version should be mentioned in the source code's README so that people wanting to contribute won't have to guess what features they can use.\\
 +~~sobak
 +
 +==== Clearly specify responsibilities ====
 +Currently it's not clear who's "in charge" of the bugtracker. It would be great to have "a face to the customer" that people can address when somethings unclear. It can also improve the internal workflows when someone takes the responsibility to check that everything works as it is supposed to. So to say a "Project Lead" for the bugs.project.php-project\\
 +~~heiglandreas
 +
 +And, as a part of that, create more specific bugs category for bugtracker itself. The same should happen for other php.net projects - current "PHP.net Website Problem" seems to be too generic.\\
 +~~sobak
 +
 +==== Better search ====
 +Suggested by Niklas Keller, needs clarification.
 +
 +Maybe we should consider external search engine like Shpinx/Solr/Elasticsearch etc?\\
 +~~sobak
 +
 +That would be awesome as it would help with fulltext search which is currently not really working well. Whether that means moving the bugtracker backend to an external searchengine instead of getting rid of the MDB2 or optimizing the fulltext search within MySQL isa different story IMHO\\
 +~~heiglandreas
 +
 +==== Better UX for not-logged in people ====
 +Niklas Keller suggested dropping the concept of per-user password and switching to something like GitHub login. There is a 15-year old [[https://bugs.php.net/bug.php?id=14816|feature request]] asking for some kind of account system.
 +
 +I think it's great idea and GitHub it's the most sensible login provider in that case. We need, however, still provide a way to register for users without GitHub account. Such change would also mean that some kind of registration is required to fill in the bug report, am I right? Would it be possible to mix up those two approaches to still allow //just// submitting a bug, without making an account?\\
 ~~sobak ~~sobak
ideas/bugtracker.1484724146.txt.gz · Last modified: 2017/09/22 13:28 (external edit)