protected function _install($scope)
 {
     TBGContext::setPermission('article_management', 0, 'publish', 0, 1, 0, true, $scope);
     TBGContext::setPermission('publish_postonglobalbillboard', 0, 'publish', 0, 1, 0, true, $scope);
     TBGContext::setPermission('publish_postonteambillboard', 0, 'publish', 0, 1, 0, true, $scope);
     TBGContext::setPermission('manage_billboard', 0, 'publish', 0, 1, 0, true, $scope);
     $this->saveSetting('allow_camelcase_links', 1);
     TBGContext::getRouting()->addRoute('publish_article', '/wiki/:article_name', 'publish', 'showArticle');
     TBGTextParser::addRegex('/(?<![\\!|\\"|\\[|\\>|\\/\\:])\\b[A-Z]+[a-z]+[A-Z][A-Za-z]*\\b/', array($this, 'getArticleLinkTag'));
     TBGTextParser::addRegex('/(?<!")\\![A-Z]+[a-z]+[A-Z][A-Za-z]*\\b/', array($this, 'stripExclamationMark'));
 }