Ready Plugins EYouth-OpenEdx Platform
-
Tracking Data - Segment Plugin
File Name: segment_plugin.py
hooks.Filters.ENV_PATCHES.add_item(
(
"common-env-features",
"""
"SEGMENT_KEY": '0DEk7EDGNLEirU20rSNb1nlH2BPNpihh'
"""
)
)
hooks.Filters.ENV_PATCHES.add_item(
(
"openedx-cms-production-settings",
"""
SEGMENT_KEY: '0DEk7EDGNLEirU20rSNb1nlH2BPNpihh'
"""
)
)
hooks.Filters.ENV_PATCHES.add_item(
(
"openedx-lms-production-settings",
"""
SEGMENT_KEY: '0DEk7EDGNLEirU20rSNb1nlH2BPNpihh'
"""
)
)
File Name: segment_plugin.yml
name: segment_plugin
version: 0.1.0
patches:
openedx-cms-production-settings: |
SEGMENT_KEY='0DEk7EDGNLEirU20rSNb1nlH2BPNpihh'
openedx-lms-production-settings: |
SEGMENT_KEY='0DEk7EDGNLEirU20rSNb1nlH2BPNpihh'
-
EYouth Config File - Configurations Plugin
File Name: eyouth.yml
name: eyouth
version: 1.0.0
patches:
openedx-lms-common-settings: |
AUTH_PASSWORD_VALIDATORS = [
{
"NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator",
},
{
"NAME": "common.djangoapps.util.password_policy_validators.MinimumLengthValidator",
"OPTIONS": {
"min_length": 8
}
},
{
"NAME": "common.djangoapps.util.password_policy_validators.MaximumLengthValidator",
"OPTIONS": {
"max_length": 75
}
},
]
ENABLE_OAUTH2_PROVIDER = True
MKTG_URL_LINK_MAP = {
'ABOUT': 'about',
'CONTACT': 'contact',
'FAQ': 'help',
'COURSES': 'courses',
'ROOT': 'root',
'TOS': 'tos',
'HONOR': 'honor', # If your site does not have an honor code, simply delete this line.
'TOS_AND_HONOR': 'edx-terms-service',
'PRIVACY': 'privacy',
'PRESS': 'press',
'BLOG': 'blog',
'SITEMAP.XML': 'sitemap_xml',
# Verified Certificates
'WHAT_IS_VERIFIED_CERT': 'verified-certificate',
}
openedx-cms-production-settings: |
MAX_ASSET_UPLOAD_FILE_SIZE_IN_MB = 1000
openedx-cms-development-settings: |
MAX_ASSET_UPLOAD_FILE_SIZE_IN_MB = 1000
common-env-features: |
"ENABLE_THIRD_PARTY_AUTH": True
"LICENSING": True
"FALLBACK_TO_ENGLISH_TRANSCRIPTS": False
"SHOW_HEADER_LANGUAGE_SELECTOR": true
"ENABLE_HELP_LINK": false
"CORS_ORIGIN_WHITELIST": true
lms-env-features: |
"SHOW_HEADER_LANGUAGE_SELECTOR": true
"ENABLE_HELP_LINK": false
cms-env-features: |
"SHOW_HEADER_LANGUAGE_SELECTOR": true
"ENABLE_HELP_LINK": false
"ALLOW_PUBLIC_ACCOUNT_CREATION": false
openedx-auth: |
"SOCIAL_AUTH_OAUTH_SECRETS": {"google-oauth2": "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",
"facebook": "e05fc0e99a96c09ed84cd8faf948e34e",
"linkedin-oauth2": "RWcyPuLNgBdsmFFf"}
lms-env: |
"THIRD_PARTY_AUTH_BACKENDS": ["social_core.backends.google.GoogleOAuth2",
"social_core.backends.facebook.FacebookOAuth2",
"social_core.backends.linkedin.LinkedinOAuth2"]
"SEGMENT_KEY": "lX4HrttxG3VzizVdW9Xg3lBfvQz0HLnv"
# openedx-common-settings: |
# googleanalytics special settings
# GOOGLE_ANALYTICS_ACCOUNT = "UA-232113631"
# GOOGLE_ANALYTICS_TRACKING_ID = "UA-232113631-1"
mfe-env-development: |
LOGO_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png
LOGO_TRADEMARK_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png
LOGO_WHITE_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png
FAVICON_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png
mfe-env-production: |
LOGO_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png
LOGO_TRADEMARK_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png
LOGO_WHITE_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png
FAVICON_URL=https://stg.eyouthlearning.com/wp-content/uploads/2022/03/EYouth-Logo-112-2.png