burdapraha/oc_sentry

Implementation Sentry for Opencart 2.3.x

1.0.2 2017-08-14 12:22 UTC

README

logo

Sentry for 🛒OpenCart 2.3.x

"Sentry is a cross-platform 💥 crash reporting and aggregation platform". For more information see official Sentry repository

Installation

  1. Requiring installed vQmod because vQmod doesn't support installing via composer itself.
  2. 💲composer require sasedev/composer-plugin-filecopier for files manipulating
  3. 💲composer require burdapraha/oc_sentry dev-master
  4. Add this code to your 🎵 composer.json project file, extra section:
    "extra": {
        "filescopier": [
            {
                "source": "vendor/burdapraha/oc_sentry/upload",
                "destination": "upload",
                "debug": "true"
            },
            {
                "source": "vendor/burdapraha/oc_version_number/upload",
                "destination": "upload",
                "debug": "true"
            }            
        ]
    }    

It will move vQmod xml file to correct folder.

  1. add 🔑 constants to your config.php and /admin/config.php:
  • define('SENTRY_PHP', 'FILL_YOUR_ACCESS_PHP');
  • define('SENTRY_JS', 'FILL_YOUR_ACCESS_JS');
  • define('SENTRY_JS_LIB', ''); // here constant is optional, if you want use self-hosted raven-js library
  1. optionally you can add row to your .gitignore file with path to sentry.xml (example: upload/vqmod/xml/sentry.xml)
  2. celebrate! 🎉🎉🎉