Loading...
 
Skip to main content

History: Using GlitchTip as part of the Tiki development process

Source of version: 23 (current)

Copy to clipboard
GlitchTip is an Open Source error tracking system (can also do uptime monitoring) and you can self-host GlitchTip or subscribe to [https://glitchtip.com/|GlitchTip.com] (including a free starter plan). Tiki and ((GlitchTip)) interoperability was added in ((doc:Tiki23)). Starting in March 2023, we are using GlitchTip as a part of the development process. You can see GlitchTip mentioned many times in merge requests: https://gitlab.com/groups/tikiwiki/-/merge_requests?scope=all&state=all&search=glitchtip
And in fact, many many more merge requests don't mention GlitchTip but are fixing an issue exposed by GlitchTip (ex.: fix an undefined XYZ warning).

Here is an example with a screenshot for ((doc:Cypht)) (the webmail client included in Tiki): https://github.com/jasonmunro/cypht/pull/685

Benefits: makes it easier for committer and reviewer (now has a lot of context without needing to reproduce the issue)

Here is how to configure your own Tiki instance: ((doc:GlitchTip))

If you'd like access to the GlitchTip interface of the community, please contact Marc Laporte. 

!! Production sites
|| Production | A copy for debugging
 https://themes.tiki.org | https://copythemes.tiki.org
 https://doc.tiki.org | https://copydoc.tiki.org
 https://dev.tiki.org | https://copydev.tiki.org
||

!! Roadmap
* Real-World performance scores will be tracked, so we can focus on slow pages.
* Increasing useful and relevant information about errors passed to GlitchTip
* Review types/levels (errors vs warnings vs notices vs E_STRICT vs...) that are sent to GlitchTip. So it's easy to focus on more important ones.
* Evaluate potential use of https://glitchtip.com/blog/2022-05-26-csp
* Make it possible for hard errors (like a syntax error or fatal error) to also be logged

!! Acknowledgments
* A special thank you to [https://burkesoftware.com/|Burke Software and Consulting LLC] for creating GlitchTip and providing services.
* [http://EvoluData.com|EvoluData] is sponsoring the Tiki integration and GlitchTip subscription.

!! See also
* ((GlitchTip))
Show PHP error messages