update('DocumentationViewer', 'link_base', ''); Config::inst()->update('DocumentationViewer', 'check_permission', false); DocumentationViewer::set_edit_link( 'framework', 'https://github.com/silverstripe/silverstripe-framework/edit/%version%/docs/%lang%/%path%', array( 'rewritetrunktomaster' => true ) ); if(Director::isLive()) { ControllerExtension::$google_analytics_code = 'UA-84547-8'; } DocumentationSearch::set_meta_data(array( 'ShortName' => 'SilverStripe Documentation', 'Description' => 'Documentation for SilverStripe CMS / Framework', 'Tags' => 'silverstripe sapphire php framework cms content management system' )); // Changelogs have heaps of phrases, but are rarely relevant for content searches Config::inst()->update('DocumentationSearch', 'boost_by_path', array( '/^changelog/' => 0.05 )); // Set shared index (avoid issues with different temp paths between CLI and web users) if(file_exists(BASE_PATH . '/.lucene-index')) { DocumentationSearch::set_index(BASE_PATH . '/.lucene-index'); }