mirror of
https://github.com/dpnmw/community-landing.git
synced 2026-03-18 09:27:16 +00:00
865 lines
20 KiB
YAML
865 lines
20 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
|
|
logo_use_accent_color:
|
|
default: false
|
|
type: bool
|
|
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
|
|
|
|
# ══════════════════════════════════════════
|
|
# Preloader
|
|
# ══════════════════════════════════════════
|
|
preloader_enabled:
|
|
default: false
|
|
type: bool
|
|
preloader_logo_dark_url:
|
|
default: ""
|
|
type: string
|
|
preloader_logo_light_url:
|
|
default: ""
|
|
type: string
|
|
preloader_bg_dark:
|
|
default: ""
|
|
type: color
|
|
preloader_bg_light:
|
|
default: ""
|
|
type: color
|
|
preloader_text_color_dark:
|
|
default: ""
|
|
type: color
|
|
preloader_text_color_light:
|
|
default: ""
|
|
type: color
|
|
preloader_bar_color:
|
|
default: ""
|
|
type: color
|
|
preloader_min_duration:
|
|
default: 800
|
|
type: integer
|
|
min: 0
|
|
max: 5000
|
|
|
|
# ══════════════════════════════════════════
|
|
# Icons
|
|
# ══════════════════════════════════════════
|
|
icon_library:
|
|
default: "none"
|
|
type: enum
|
|
choices:
|
|
- none
|
|
- fontawesome
|
|
- google
|
|
|
|
# ══════════════════════════════════════════
|
|
# 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
|
|
|
|
# ══════════════════════════════════════════
|
|
# 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_image_weight:
|
|
default: 1
|
|
type: integer
|
|
min: 1
|
|
max: 3
|
|
hero_background_image_url:
|
|
default: ""
|
|
type: string
|
|
hero_image_url:
|
|
default: ""
|
|
type: string
|
|
hero_multiple_images_enabled:
|
|
default: false
|
|
type: bool
|
|
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_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_upload:
|
|
default: ""
|
|
type: string
|
|
hero_video_url_enabled:
|
|
default: false
|
|
type: bool
|
|
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_topics_label:
|
|
default: "Topics"
|
|
type: string
|
|
participation_posts_label:
|
|
default: "Posts"
|
|
type: string
|
|
participation_likes_label:
|
|
default: "Likes"
|
|
type: string
|
|
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
|
|
splits_background_image_url:
|
|
default: ""
|
|
type: string
|
|
splits_bg_dark:
|
|
default: ""
|
|
type: color
|
|
splits_bg_light:
|
|
default: ""
|
|
type: color
|
|
splits_min_height:
|
|
default: 0
|
|
type: integer
|
|
min: 0
|
|
max: 800
|
|
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
|
|
faq_mobile_max_height:
|
|
default: 0
|
|
type: integer
|
|
min: 0
|
|
max: 1200
|
|
|
|
# ══════════════════════════════════════════
|
|
# 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
|
|
app_cta_headline_color_dark:
|
|
default: ""
|
|
type: color
|
|
app_cta_headline_color_light:
|
|
default: ""
|
|
type: color
|
|
app_cta_subtext_color_dark:
|
|
default: ""
|
|
type: color
|
|
app_cta_subtext_color_light:
|
|
default: ""
|
|
type: color
|
|
|
|
# ══════════════════════════════════════════
|
|
# 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_text_color_dark:
|
|
default: ""
|
|
type: color
|
|
footer_text_color_light:
|
|
default: ""
|
|
type: color
|
|
footer_border_style:
|
|
default: "solid"
|
|
type: enum
|
|
choices:
|
|
- none
|
|
- solid
|
|
- dashed
|
|
- dotted
|