Fork of the CRS Ticket Tracker, which some C3VOC specific changes https://github.com/crs-tools/tracker
  • PHP 55.1%
  • PLpgSQL 15.7%
  • CSS 12.8%
  • JavaScript 12.3%
  • Perl 1.7%
  • Other 2.4%
Find a file
2026-01-26 21:15:10 +01:00
contribution add backup script to create restorable dump 2020-01-11 20:53:12 +01:00
log Add new log directory 2017-11-11 21:42:30 +01:00
scripts Update readme and rename install script 2017-11-11 21:09:04 +01:00
src chore: improve error message 2026-01-26 21:15:10 +01:00
vendor Improve compatibility with PHP 8 2025-05-07 19:58:22 +02:00
.gitignore Prepare SASS based CSS build, move images from Public to Styles 2019-09-28 17:41:43 +02:00
.gitmodules Add framework as submodule 2017-11-11 18:00:11 +01:00
composer.json Require PHP 7 2018-09-18 00:10:19 +02:00
LICENSE Update year 2018-03-11 14:45:18 +01:00
README.md Require PHP 7 2018-09-18 00:10:19 +02:00

CRS Ticket Tracker

The Ticket Tracker is a web platform tracking process of video recording and ingest sources and video encoding progress. It guides users through manual processes like editing and checking and provides an API for scripts doing post processing and encoding.

Requirements

  • >= PHP 7.1.0

    • ext/curl
    • ext/intl
    • ext/mbstring
    • ext/openssl
    • ext/xsl
    • ext/xmlrpc
    • pecl/apcu
    • pecl/xdiff
  • PostgreSQL >= 9.2 database

    • ltree feature, often found in separate "-contrib" packages

Note: libxdiff0 and pecl/xdiff are available as debian packages.

Install

After checkout run

git submodule init
git submodule update

Then you may try composer install to satisfy all requirements. Then running

./scripts/install

sets the database config in src/Config/Config.php and tries to setup tables and initial data.

Contribute

We welcome any contributions and pull requests. Please open an issue before implementing big features or working on large reworks as there may be overlaps with existing development. We may not accept all requests if we don't see fit or certain quality standards are not met.

Contributors may have to a agree to a Contributors License Agreement allowing relicensing, soon.

License

Copyright 2018 Jannes Jeising
Copyright 2018 Peter Große

Licensed under the Apache License, Version 2.0.
Excluding graphics and name, please see LICENSE file for details.