Merge pull request #4827 from edx/ecom/include-optimizely
Include Optimizely on the platform
This commit is contained in:
@@ -433,5 +433,8 @@ ADVANCED_SECURITY_CONFIG = ENV_TOKENS.get('ADVANCED_SECURITY_CONFIG', {})
|
||||
GOOGLE_ANALYTICS_ACCOUNT = AUTH_TOKENS.get('GOOGLE_ANALYTICS_ACCOUNT')
|
||||
GOOGLE_ANALYTICS_LINKEDIN = AUTH_TOKENS.get('GOOGLE_ANALYTICS_LINKEDIN')
|
||||
|
||||
##### OPTIMIZELY PROJECT ID #####
|
||||
OPTIMIZELY_PROJECT_ID = AUTH_TOKENS.get('OPTIMIZELY_PROJECT_ID', OPTIMIZELY_PROJECT_ID)
|
||||
|
||||
#### Course Registration Code length ####
|
||||
REGISTRATION_CODE_LENGTH = ENV_TOKENS.get('REGISTRATION_CODE_LENGTH', 8)
|
||||
|
||||
@@ -148,10 +148,7 @@ FEATURES = {
|
||||
# Staff Debug tool.
|
||||
'ENABLE_STUDENT_HISTORY_VIEW': True,
|
||||
|
||||
# Optimizely for the LMS--need to explicitly turn on for production.
|
||||
'OPTIMIZELY_LMS': False,
|
||||
|
||||
# Segment.io for LMS--need to explicitly turn on for production.
|
||||
# Segment.io for LMS--need to explicitly turn it on for production.
|
||||
'SEGMENT_IO_LMS': False,
|
||||
|
||||
# Provide a UI to allow users to submit feedback from the LMS (left-hand help modal)
|
||||
@@ -474,6 +471,9 @@ if FEATURES.get('ENABLE_SQL_TRACKING_LOGS'):
|
||||
GOOGLE_ANALYTICS_ACCOUNT = None
|
||||
GOOGLE_ANALYTICS_LINKEDIN = 'GOOGLE_ANALYTICS_LINKEDIN_DUMMY'
|
||||
|
||||
######################## OPTIMIZELY ###########################
|
||||
OPTIMIZELY_PROJECT_ID = None
|
||||
|
||||
######################## subdomain specific settings ###########################
|
||||
COURSE_LISTINGS = {}
|
||||
SUBDOMAIN_BRANDING = {}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
% if settings.FEATURES.get('OPTIMIZELY_LMS'):
|
||||
<script src="//cdn.optimizely.com/js/1706490390.js"></script>
|
||||
% if settings.OPTIMIZELY_PROJECT_ID:
|
||||
<script src=${'//cdn.optimizely.com/js/{}.js'.format(settings.OPTIMIZELY_PROJECT_ID)}></script>
|
||||
% endif
|
||||
|
||||
Reference in New Issue
Block a user