Files
community-landing/config/settings.yml

817 lines
19 KiB
YAML

plugins:
# ══════════════════════════════════════════
# Master Switch
# ══════════════════════════════════════════
community_landing_enabled:
default: true
type: bool
# ══════════════════════════════════════════
# Layout & Section Order
# ══════════════════════════════════════════
section_order:
default: "hero|stats|about|participation|topics|groups|app_cta"
type: list
# ══════════════════════════════════════════
# Custom CSS
# ══════════════════════════════════════════
custom_css:
default: ""
type: text_area
# ══════════════════════════════════════════
# SEO & Meta
# ══════════════════════════════════════════
meta_description:
default: ""
type: string
og_image_url:
default: ""
type: string
favicon_url:
default: ""
type: string
json_ld_enabled:
default: true
type: bool
# ══════════════════════════════════════════
# Branding: Logo
# ══════════════════════════════════════════
logo_dark_url:
default: ""
type: string
logo_light_url:
default: ""
type: string
logo_height:
default: 30
type: integer
min: 16
max: 80
footer_logo_url:
default: ""
type: string
# ══════════════════════════════════════════
# Appearance: Color Scheme
# ══════════════════════════════════════════
accent_color:
default: "d4a24e"
type: color
accent_hover_color:
default: "c4922e"
type: color
dark_bg_color:
default: "06060f"
type: color
light_bg_color:
default: "F2F4F7"
type: color
orb_color:
default: ""
type: color
orb_opacity:
default: 50
type: integer
min: 0
max: 100
# ══════════════════════════════════════════
# Scroll Animations & Effects
# ══════════════════════════════════════════
scroll_animation:
default: "fade_up"
type: enum
choices:
- fade_up
- fade_in
- slide_left
- slide_right
- zoom_in
- flip_up
- none
staggered_reveal_enabled:
default: true
type: bool
dynamic_background_enabled:
default: true
type: bool
mouse_parallax_enabled:
default: true
type: bool
scroll_progress_enabled:
default: true
type: bool
# ══════════════════════════════════════════
# Fonts
# ══════════════════════════════════════════
google_font_name:
default: "Outfit"
type: string
title_font_name:
default: ""
type: string
# ══════════════════════════════════════════
# Icons (FontAwesome)
# ══════════════════════════════════════════
fontawesome_enabled:
default: false
type: bool
# ══════════════════════════════════════════
# 1. Navbar
# ══════════════════════════════════════════
navbar_signin_label:
default: "Sign In"
type: string
navbar_signin_enabled:
default: true
type: bool
navbar_signin_color_dark:
default: ""
type: color
navbar_signin_color_light:
default: ""
type: color
navbar_join_label:
default: "Get Started"
type: string
navbar_join_enabled:
default: true
type: bool
navbar_join_color_dark:
default: ""
type: color
navbar_join_color_light:
default: ""
type: color
navbar_bg_color:
default: ""
type: color
navbar_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
social_twitter_url:
default: ""
type: string
social_facebook_url:
default: ""
type: string
social_instagram_url:
default: ""
type: string
social_youtube_url:
default: ""
type: string
social_tiktok_url:
default: ""
type: string
social_github_url:
default: ""
type: string
navbar_signin_icon:
default: ""
type: string
navbar_signin_icon_position:
default: "before"
type: enum
choices:
- before
- after
navbar_join_icon:
default: ""
type: string
navbar_join_icon_position:
default: "before"
type: enum
choices:
- before
- after
# ══════════════════════════════════════════
# 2. Hero Section
# ══════════════════════════════════════════
hero_title:
default: "Welcome to Our Creative HeadQuarters"
type: string
hero_accent_word:
default: 0
type: integer
min: 0
max: 50
hero_title_size:
default: 0
type: integer
min: 0
max: 120
hero_subtitle:
default: "Are you ready to start your creative journey?"
type: string
hero_card_enabled:
default: true
type: bool
hero_image_first:
default: false
type: bool
hero_background_image_url:
default: ""
type: string
hero_image_urls:
default: ""
type: list
hero_image_max_height:
default: 500
type: integer
min: 100
max: 1200
hero_primary_button_enabled:
default: true
type: bool
hero_primary_button_label:
default: "View Latest Topics"
type: string
hero_primary_button_url:
default: "/latest"
type: string
hero_secondary_button_enabled:
default: true
type: bool
hero_secondary_button_label:
default: "Explore Our Spaces"
type: string
hero_secondary_button_url:
default: "/login"
type: string
hero_primary_button_icon:
default: ""
type: string
hero_primary_button_icon_position:
default: "before"
type: enum
choices:
- before
- after
hero_secondary_button_icon:
default: ""
type: string
hero_secondary_button_icon_position:
default: "before"
type: enum
choices:
- before
- after
hero_primary_btn_color_dark:
default: ""
type: color
hero_primary_btn_color_light:
default: ""
type: color
hero_secondary_btn_color_dark:
default: ""
type: color
hero_secondary_btn_color_light:
default: ""
type: color
hero_video_url:
default: ""
type: string
hero_video_button_color:
default: ""
type: color
hero_video_blur_on_hover:
default: true
type: bool
hero_bg_dark:
default: ""
type: color
hero_bg_light:
default: ""
type: color
hero_min_height:
default: 0
type: integer
min: 0
max: 2000
hero_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
hero_card_bg_dark:
default: ""
type: color
hero_card_bg_light:
default: ""
type: color
hero_card_opacity:
default: "0.85"
type: string
# ══════════════════════════════════════════
# 3. Premium Stats Section
# ══════════════════════════════════════════
stats_enabled:
default: true
type: bool
stat_labels_enabled:
default: true
type: bool
stats_title_enabled:
default: true
type: bool
stats_title:
default: "Premium Stats"
type: string
stat_card_style:
default: "rectangle"
type: enum
choices:
- rectangle
- rounded
- pill
- minimal
stat_icon_color:
default: "d4a24e"
type: color
stat_icon_bg_color:
default: ""
type: color
stat_icon_shape:
default: "circle"
type: enum
choices:
- circle
- rounded
stat_counter_color:
default: ""
type: color
stat_members_label:
default: "Members"
type: string
stat_topics_label:
default: "Topics"
type: string
stat_posts_label:
default: "Posts"
type: string
stat_likes_label:
default: "Likes"
type: string
stat_chats_label:
default: "Chats"
type: string
stat_round_numbers:
default: false
type: bool
stat_card_bg_dark:
default: ""
type: color
stat_card_bg_light:
default: ""
type: color
stats_bg_dark:
default: ""
type: color
stats_bg_light:
default: ""
type: color
stats_min_height:
default: 0
type: integer
min: 0
max: 2000
stats_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
stats_title_size:
default: 0
type: integer
min: 0
max: 80
# ══════════════════════════════════════════
# 4. About Community Section
# ══════════════════════════════════════════
about_enabled:
default: true
type: bool
about_heading_enabled:
default: true
type: bool
about_heading:
default: "About Community"
type: string
about_title:
default: "Community Name"
type: string
about_role:
default: ""
type: string
about_body:
default: ""
type: string
about_image_url:
default: ""
type: string
about_card_color_dark:
default: ""
type: color
about_card_color_light:
default: ""
type: color
about_background_image_url:
default: ""
type: string
about_bg_dark:
default: ""
type: color
about_bg_light:
default: ""
type: color
about_min_height:
default: 0
type: integer
min: 0
max: 2000
about_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
about_title_size:
default: 0
type: integer
min: 0
max: 80
# ══════════════════════════════════════════
# 5. Trending Discussions Section
# ══════════════════════════════════════════
topics_enabled:
default: true
type: bool
topics_title_enabled:
default: true
type: bool
topics_title:
default: "Trending Discussions"
type: string
topics_count:
default: 5
type: integer
topics_card_bg_dark:
default: ""
type: color
topics_card_bg_light:
default: ""
type: color
topics_bg_dark:
default: ""
type: color
topics_bg_light:
default: ""
type: color
topics_min_height:
default: 0
type: integer
min: 0
max: 2000
topics_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
topics_title_size:
default: 0
type: integer
min: 0
max: 80
# ══════════════════════════════════════════
# 6. Hero Creators (Top 3 in Hero)
# ══════════════════════════════════════════
contributors_enabled:
default: true
type: bool
contributors_title:
default: "Top Creators"
type: string
contributors_title_enabled:
default: true
type: bool
contributors_count_label:
default: "Cheers"
type: string
contributors_count_label_enabled:
default: true
type: bool
contributors_alignment:
default: "center"
type: enum
choices:
- center
- left
contributors_pill_max_width:
default: 340
type: integer
min: 200
max: 600
contributors_pill_bg_dark:
default: ""
type: color
contributors_pill_bg_light:
default: ""
type: color
contributors_days:
default: 30
type: integer
contributors_count:
default: 10
type: integer
# ══════════════════════════════════════════
# 5b. Participation (Leaderboard Bios)
# ══════════════════════════════════════════
participation_enabled:
default: true
type: bool
participation_title_enabled:
default: true
type: bool
participation_title:
default: "Participation"
type: string
participation_bio_max_length:
default: 150
type: integer
min: 50
max: 500
participation_icon_color:
default: ""
type: color
participation_card_bg_dark:
default: ""
type: color
participation_card_bg_light:
default: ""
type: color
participation_bg_dark:
default: ""
type: color
participation_bg_light:
default: ""
type: color
participation_min_height:
default: 0
type: integer
min: 0
max: 2000
participation_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
participation_title_size:
default: 0
type: integer
min: 0
max: 80
participation_stat_color:
default: ""
type: color
participation_stat_label_color:
default: ""
type: color
participation_bio_color:
default: ""
type: color
participation_name_color:
default: ""
type: color
participation_meta_color:
default: ""
type: color
# ══════════════════════════════════════════
# 7. Community Spaces Section
# ══════════════════════════════════════════
groups_enabled:
default: true
type: bool
groups_title_enabled:
default: true
type: bool
groups_title:
default: "Community Spaces"
type: string
groups_count:
default: 5
type: integer
groups_selected:
default: ""
type: list
groups_card_bg_dark:
default: ""
type: color
groups_card_bg_light:
default: ""
type: color
groups_bg_dark:
default: ""
type: color
groups_bg_light:
default: ""
type: color
groups_min_height:
default: 0
type: integer
min: 0
max: 2000
groups_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
groups_show_description:
default: true
type: bool
groups_description_max_length:
default: 100
type: integer
min: 30
max: 500
groups_title_size:
default: 0
type: integer
min: 0
max: 80
# ══════════════════════════════════════════
# 7b. FAQ Accordion
# ══════════════════════════════════════════
faq_enabled:
default: false
type: bool
faq_title_enabled:
default: true
type: bool
faq_title:
default: "Frequently Asked Questions"
type: string
faq_items:
default: '[{"q":"What is this community about?","a":"A creative community focused on sharing knowledge and building together."},{"q":"How do I join?","a":"Click the Get Started button to create your free account."},{"q":"Is it free?","a":"Yes! Basic membership is completely free."}]'
type: text_area
faq_title_size:
default: 0
type: integer
min: 0
max: 80
faq_card_bg_dark:
default: ""
type: color
faq_card_bg_light:
default: ""
type: color
# ══════════════════════════════════════════
# 8. App Download CTA Section
# ══════════════════════════════════════════
show_app_ctas:
default: true
type: bool
ios_app_url:
default: ""
type: string
android_app_url:
default: ""
type: string
ios_app_badge_image_url:
default: ""
type: string
android_app_badge_image_url:
default: ""
type: string
app_badge_height:
default: 45
type: integer
min: 30
max: 80
app_badge_style:
default: "rounded"
type: enum
choices:
- rounded
- pill
- square
app_cta_headline:
default: "Get the best experience on our app"
type: string
app_cta_subtext:
default: "Available free on iOS and Android"
type: string
app_cta_gradient_start_dark:
default: "1a1a2e"
type: color
app_cta_gradient_start_light:
default: "e8edf3"
type: color
app_cta_gradient_mid_dark:
default: "16213e"
type: color
app_cta_gradient_mid_light:
default: "dce3ed"
type: color
app_cta_gradient_end_dark:
default: "0f3460"
type: color
app_cta_gradient_end_light:
default: "cdd8e8"
type: color
app_cta_image_url:
default: ""
type: string
app_cta_bg_dark:
default: ""
type: color
app_cta_bg_light:
default: ""
type: color
app_cta_min_height:
default: 0
type: integer
min: 0
max: 2000
app_cta_border_style:
default: "none"
type: enum
choices:
- none
- solid
- dashed
- dotted
app_cta_title_size:
default: 0
type: integer
min: 0
max: 80
# ══════════════════════════════════════════
# 9. Footer
# ══════════════════════════════════════════
footer_description:
default: ""
type: string
footer_text:
default: ""
type: string
footer_links:
default: '[{"label":"Brand","url":"/about"},{"label":"Links","url":"/links"},{"label":"Terms","url":"/tos"},{"label":"Privacy","url":"/privacy"}]'
type: string
footer_bg_dark:
default: ""
type: color
footer_bg_light:
default: ""
type: color
footer_border_style:
default: "solid"
type: enum
choices:
- none
- solid
- dashed
- dotted