Skip to content

Config Items

Languages

Panel > Systems > Languages

Key NameValue TypeDescription
language_statusBooleanEnable Multilingual
language_menusArrayLanguage configuration list
default_languageStringDefault Language Tag langTag
current_language_menuObjectCurrent Language Menu
Language list JSON data
json
[
    {
        "order": "Sort Order",
        "langCode": "Language code",
        "langName": "Language name (read from dictionary and store)",
        "continentId": "Continent ID",
        "areaStatus": "Area enable status, true or false",
        "areaCode": "Area code (can be empty)",
        "areaName": "Area name (can be empty, read from dictionary and store)",
        "langTag": "Language tag (combination of language name and area code)",
        "writingDirection": "Language writing direction (read from dictionary and store)",
        "lengthUnit": "Length unit",
        "dateFormat": "Date format",
        "timeFormatMinute": "Minute time format naming",
        "timeFormatHour": "Hour time format naming",
        "timeFormatDay": "Day time format naming",
        "timeFormatMonth": "Month time format naming",
        "timeFormatYear": "Year time format naming",
        "isEnabled": "true or false"
    },
    {
        "order": 1,
        "langCode": "zh-Hans",
        "langName": "Simplified Chinese",
        "continentId": 1,
        "areaStatus": true,
        "areaCode": "SG",
        "areaName": "Singapore",
        "langTag": "zh-Hans-SG",
        "writingDirection": "ltr",
        "lengthUnit": "km",
        "dateFormat": "yyyy-mm-dd",
        "timeFormatMinute": "{n} minutes ago",
        "timeFormatHour": "{n} hours ago",
        "timeFormatDay": "{n} days ago",
        "timeFormatMonth": "{n} months ago",
        "timeFormatYear": "{n} years ago",
        "isEnabled": true
    }
]

Language Pack

Panel > Clients > Language Packs

Key NameValue TypeDescription
language_pack_versionStringLanguage Pack Version

General

Panel > Systems > General

Key NameValue TypeDescription
site_urlStringSite URL URL
site_nameStringSite Name
site_descStringSite Description
site_introStringSite Introduction Markdown
site_iconStringSite ICON URL
site_logoStringSite LOGO URL
site_copyright_nameStringCopyright Owner Name
site_copyright_yearsStringCopyright Year
site_emailstringAdmin Email
Displayed to users when an error occurs, for users to report issues.
site_modeStringOperating Mode public or private

Private Mode

Key NameValue TypeDescription
site_private_statusBooleanOpen Status
site_private_serviceStringJoin the service URL
site_private_end_afterNumberState After User Expiration
1 All site content is invisible
2 Content before expiration is visible, new content is invisible

Policy

Panel > Systems > Policy

Key NameValue TypeDescription
account_terms_statusBooleanShow Service Terms
account_privacy_statusBooleanShow Privacy Policy
account_cookie_statusBooleanShow Cookie Policy
account_delete_statusBooleanShow Deletion Explanation
account_terms_policyStringService Terms Markdown
account_privacy_policyStringPrivacy Policy Markdown
account_cookie_policyStringCookie Policy Markdown
account_delete_policyStringDeletion Explanation Markdown

Account

Panel > Systems > Account

Key NameValue TypeDescription
account_center_serviceStringAccount Center URL
account_register_serviceStringAccount Register URL
account_login_serviceStringAccount Login URL
account_register_statusBooleanRegister Status
account_users_serviceStringMulti-User Manage Services URL

Wallet

Panel > Systems > Wallet

Key NameValue TypeDescription
wallet_statusBooleanWallet Function
wallet_currency_codeStringCurrency Code
wallet_currency_nameStringCustom Currency Name
wallet_currency_unitStringCustom Currency Unit Name
wallet_withdraw_statusBooleanWithdraw Function
wallet_withdraw_check_kycBooleanWithdrawal Verify KYC

User

Panel > Operations > User

Name Config

Key NameValue TypeDescription
user_nameStringCustom Identity Name
user_uid_nameStringCustom ID Name
user_username_nameStringCustom Display Name
user_nickname_nameStringCustom Nickname Name
user_role_nameStringCustom Role Name
user_bio_nameStringCustom Bio Name

Default Config

Key NameValue TypeDescription
user_identifierStringUser Identifier Type uid or username

Edit Config

Key NameValue TypeDescription
username_minNumberUsername Minimum Length
username_maxNumberUsername Maximum Length
username_editNumberUsername Modification Interval (Days)
nickname_minNumberNickname Minimum Length
nickname_maxNumberNickname Maximum Length
nickname_editNumberNickname Modification Interval (Days)
nickname_uniqueBooleanUnique Nicknames
user_ban_namesArrayBan Names
bio_lengthNumberUser Bio Character Limit
bio_support_mentionBooleanUser Bio Supports Mentions
bio_support_hashtagBooleanUser Bio Supports Hashtags

Conversation Config

Key NameValue TypeDescription
conversation_statusBooleanConversation Feature
conversation_filesArrayFile types supported by the conversation

Publish

Panel > Operations > Publish

Key NameValue TypeDescription
post_editor_serviceStringPost Editor URL
comment_editor_serviceStringComment Editor URL

Content

Panel > Operations > Content

Name Config

Key NameValue TypeDescription
group_nameStringCustom Group Name
hashtag_nameStringCustom Hashtag Name
geotag_nameStringCustom Geotag Name
post_nameStringCustom Post Content Name
comment_nameStringCustom Comment Content Name
publish_post_nameStringPublish Post Action Name
publish_comment_nameStringPublish Comment Action Name

Interaction Config

Key NameValue TypeDescription
mention_statusBooleanMention Status
hashtag_statusBooleanHashtag Status
hashtag_formatNumberHashtag Format
1 #hashtag
2 #hashtag#
hashtag_lengthNumberHashtag Length

Interaction

Panel > Operations > Interaction

Key NameValue TypeDescription
user_like_enabledBooleanUser - Like
user_dislike_enabledBooleanUser - Dislike
user_follow_enabledBooleanUser - Follow
user_block_enabledBooleanUser - Block
group_like_enabledBooleanGroup - Like
group_dislike_enabledBooleanGroup - Dislike
group_follow_enabledBooleanGroup - Follow
group_block_enabledBooleanGroup - Block
hashtag_like_enabledBooleanHashtag - Like
hashtag_dislike_enabledBooleanHashtag - Dislike
hashtag_follow_enabledBooleanHashtag - Follow
hashtag_block_enabledBooleanHashtag - Block
geotag_like_enabledBooleanGeotag - Like
geotag_dislike_enabledBooleanGeotag - Dislike
geotag_follow_enabledBooleanGeotag - Follow
geotag_block_enabledBooleanGeotag - Block
post_like_enabledBooleanPost - Like
post_dislike_enabledBooleanPost - Dislike
post_follow_enabledBooleanPost - Follow
post_block_enabledBooleanPost - Block
comment_like_enabledBooleanComment - Like
comment_dislike_enabledBooleanComment - Dislike
comment_follow_enabledBooleanComment - Follow
comment_block_enabledBooleanComment - Block

Channels

Panel > Clients > Channels

Portal

Key NameValue TypeDescription
channel_portal_nameStringPortal Name
channel_portal_seoObjectSEO Config
channel_portal_statusBooleanStatus

User

Key NameValue TypeDescription
channel_user_nameStringUser Name
channel_user_seoObjectSEO Config
channel_user_query_stateNumberList State Config
channel_user_query_configStringList Query Config
channel_user_statusBooleanStatus
channel_user_list_nameStringUser List - Name
channel_user_list_seoObjectUser List - SEO Config
channel_user_list_query_stateNumberUser List - List State Config
channel_user_list_query_configStringUser List - List Query Config
channel_user_list_statusBooleanUser List - Status
channel_likes_users_nameStringMy Liked Users - Name
channel_dislikes_users_nameStringMy Disliked Users - Name
channel_following_users_nameStringMy Followed Users - Name
channel_blocking_users_nameStringMy Blocked Users - Name

Group

Key NameValue TypeDescription
channel_group_nameStringGroup Name
channel_group_seoObjectSEO Config
channel_group_typeStringDefault type of group homepage
tree or list
channel_group_query_stateNumberList State Config
channel_group_query_configStringList Query Config
channel_group_statusBooleanStatus
channel_group_list_nameStringGroup List - Name
channel_group_list_seoObjectGroup List - SEO Config
channel_group_list_query_stateNumberGroup List - List State Config
channel_group_list_query_configStringGroup List - List Query Config
channel_group_list_statusBooleanGroup List - Status
channel_group_detail_typeStringDefault list of detail page
posts or comments
channel_likes_groups_nameStringMy Liked Groups - Name
channel_dislikes_groups_nameStringMy Disliked Groups - Name
channel_following_groups_nameStringMy Followed Groups - Name
channel_blocking_groups_nameStringMy Blocked Groups - Name

Hashtag

Key NameValue TypeDescription
channel_hashtag_nameStringHashtag Name
channel_hashtag_seoObjectSEO Config
channel_hashtag_query_stateNumberList State Config
channel_hashtag_query_configStringList Query Config
channel_hashtag_statusBooleanStatus
channel_hashtag_list_nameStringHashtag List - Name
channel_hashtag_list_seoObjectHashtag List - SEO Config
channel_hashtag_list_query_stateNumberHashtag List - List State Config
channel_hashtag_list_query_configStringHashtag List - List Query Config
channel_hashtag_list_statusBooleanHashtag List - Status
channel_hashtag_detail_typeStringDefault list of detail page
posts or comments
channel_likes_hashtags_nameStringMy Liked Hashtags - Name
channel_dislikes_hashtags_nameStringMy Disliked Hashtags - Name
channel_following_hashtags_nameStringMy Followed Hashtags - Name
channel_blocking_hashtags_nameStringMy Blocked Hashtags - Name

Geotag

Key NameValue TypeDescription
channel_geotag_nameStringGeotag Name
channel_geotag_seoObjectSEO Config
channel_geotag_query_stateNumberList State Config
channel_geotag_query_configStringList Query Config
channel_geotag_statusBooleanStatus
channel_geotag_list_nameStringGeotag List - Name
channel_geotag_list_seoObjectGeotag List - SEO Config
channel_geotag_list_query_stateNumberGeotag List - List State Config
channel_geotag_list_query_configStringGeotag List - List Query Config
channel_geotag_list_statusBooleanGeotag List - Status
channel_geotag_detail_typeStringDefault list of detail page
posts or comments
channel_likes_geotags_nameStringMy Liked Geotags - Name
channel_dislikes_geotags_nameStringMy Disliked Geotags - Name
channel_following_geotags_nameStringMy Followed Geotags - Name
channel_blocking_geotags_nameStringMy Blocked Geotags - Name

Post

Key NameValue TypeDescription
channel_post_nameStringPost Name
channel_post_seoObjectSEO Config
channel_post_query_stateNumberList State Config
channel_post_query_configStringList Query Config
channel_post_statusBooleanStatus
channel_post_list_nameStringPost List - Name
channel_post_list_seoObjectPost List - SEO Config
channel_post_list_query_stateNumberPost List - List State Config
channel_post_list_query_configStringPost List - List Query Config
channel_post_list_statusBooleanPost List - Status
channel_likes_posts_nameStringMy Liked Posts - Name
channel_dislikes_posts_nameStringMy Disliked Posts - Name
channel_following_posts_nameStringMy Followed Posts - Name
channel_blocking_posts_nameStringMy Blocked Posts - Name

Comment

Key NameValue TypeDescription
channel_comment_nameStringComment Name
channel_comment_seoObjectSEO Config
channel_comment_query_stateNumberList State Config
channel_comment_query_configStringList Query Config
channel_comment_statusBooleanStatus
channel_comment_list_nameStringComment List - Name
channel_comment_list_seoObjectComment List - SEO Config
channel_comment_list_query_stateNumberComment List - List State Config
channel_comment_list_query_configStringComment List - List Query Config
channel_comment_list_statusBooleanComment List - Status
channel_likes_comments_nameStringMy Liked Comments - Name
channel_dislikes_comments_nameStringMy Disliked Comments - Name
channel_following_comments_nameStringMy Followed Comments - Name
channel_blocking_comments_nameStringMy Blocked Comments - Name

Timeline

Key NameValue TypeDescription
channel_timeline_nameStringTimeline Name
channel_timeline_typeStringDefault list
posts or comments
Key NameValue TypeDescription
channel_timeline_posts_statusBooleanFollowed Posts - Status
channel_timeline_posts_nameStringAll Followed Posts - Name
channel_timeline_user_posts_nameStringI follow users posts - Name
channel_timeline_group_posts_nameStringI follow groups posts - Name
channel_timeline_hashtag_posts_nameStringI follow hashtags posts - Name
channel_timeline_geotag_posts_nameStringI follow geotags posts - Name
Key NameValue TypeDescription
channel_timeline_comments_statusBooleanFollowed Comments - Status
channel_timeline_comments_nameStringAll Followed Comments - Name
channel_timeline_user_comments_nameStringI follow users comments - Name
channel_timeline_group_comments_nameStringI follow groups comments - Name
channel_timeline_hashtag_comments_nameStringI follow hashtags comments - Name
channel_timeline_geotag_comments_nameStringI follow geotags comments - Name

Nearby

Key NameValue TypeDescription
channel_nearby_nameStringNearby Name
channel_nearby_typeStringDefault list
posts or comments
channel_nearby_posts_statusBooleanPost List by Nearby - Status
channel_nearby_posts_nameStringPost List by Nearby - Name
channel_nearby_comments_statusBooleanComment List by Nearby - Status
channel_nearby_comments_nameStringComment List by Nearby - Name

Personal Center

Key NameValue TypeDescription
channel_me_nameStringPersonal Center - Name
channel_me_wallet_nameStringWallet - Name
channel_me_extcredits_nameStringExtcredits - Name
channel_me_drafts_nameStringDrafts - Name
channel_me_users_nameStringUsers - Name
channel_me_settings_nameStringSettings - Name

Messages

Key NameValue TypeDescription
channel_conversations_nameStringConversations - Name
channel_notifications_nameStringNotifications - Name
channel_notifications_all_nameStringAll - Name
channel_notifications_systems_nameStringSystems - Name
channel_notifications_recommends_nameStringRecommends - Name
channel_notifications_likes_nameStringLikes - Name
channel_notifications_dislikes_nameStringDislikes - Name
channel_notifications_follows_nameStringFollows - Name
channel_notifications_blocks_nameStringBlocks - Name
channel_notifications_mentions_nameStringMentions - Name
channel_notifications_comments_nameStringComments - Name
channel_notifications_quotes_nameStringQuotes - Name
Key NameValue TypeDescription
channel_search_nameStringSearch - Name
  • SEO Config *_seo
    • Format {"title":"","keywords":"","description":""}
  • List State Config *_query_state
    • 1 Do not accept client parameters (but support default parameters)
    • 2 Accept only client pagination parameters
    • 3 Accept all parameters
  • List Query Config *_query_config
    • Server-side configuration of default parameters (in the same format as API query passes)

Paths

Panel > Clients > Paths

Channels

Key NameValue TypeDescription
website_portal_pathStringPortal
website_user_pathStringUser
website_group_pathStringGroup
website_hashtag_pathStringHashtag
website_geotag_pathStringGeotag
website_post_pathStringPost
website_comment_pathStringComment

Detail

Key NameValue TypeDescription
website_user_detail_pathStringUser
website_group_detail_pathStringGroup
website_hashtag_detail_pathStringHashtag
website_geotag_detail_pathStringGeotag
website_post_detail_pathStringPost
website_comment_detail_pathStringComment
  • Example of a post, full URL format {site_url}/{website_user_detail_path}/{pid}

Website Basic

Panel > Clients > Basic

Key NameValue TypeDescription
website_stat_codeStringStat Code
website_stat_positionStringStat Code Position head or body
Position to load the statistical code in HTML

Default Homepage

Panel > Clients > Channels

Key NameValue TypeDescription
default_homepageStringDefault Homepage
default_homepage Options
  • portal
  • user
  • group
  • hashtag
  • geotag
  • post
  • comment

User Default Homepage

Panel > Operations > User

Key NameValue TypeDescription
profile_default_homepageStringDefault content list when visiting user home page
profile_default_homepage Options
  • posts
  • comments
  • likers Users who liked they
  • dislikers Users who disliked him
  • followers Users who followed him
  • blockers Users who blocked him
  • likes_users
  • likes_groups
  • likes_hashtags
  • likes_geotags
  • likes_posts
  • likes_comments
  • dislikes_users
  • dislikes_groups
  • dislikes_hashtags
  • dislikes_geotags
  • dislikes_posts
  • dislikes_comments
  • following_users
  • following_groups
  • following_hashtags
  • following_geotags
  • following_posts
  • following_comments
  • blocking_users
  • blocking_groups
  • blocking_hashtags
  • blocking_geotags
  • blocking_posts
  • blocking_comments

User Content

Panel > Operations > Interaction

Published Content

Key NameValue TypeDescription
profile_posts_enabledBooleanThey posts
post_nameString
profile_comments_enabledBooleanThey comments
comment_nameString

Interaction Config

Key NameValue TypeDescription
user_like_public_recordNumberUsers who liked them
profile_likers_nameString
user_dislike_public_recordNumberUsers who disliked them
profile_dislikers_nameString
user_follow_public_recordNumberUsers who followed them
profile_followers_nameString
user_block_public_recordNumberUsers who blocked them
profile_blockers_nameString
profile_followers_you_follow_enabledBooleanFollowers You Know
profile_followers_you_follow_nameString
  • *_public_record Public Record
    • 1 Not Public
    • 2 Only Me
    • 3 Public

Like

Key NameValue TypeDescription
profile_likes_users_enabledBooleanThey like the users
profile_likes_users_nameString
profile_likes_groups_enabledBooleanThey like the groups
profile_likes_groups_nameString
profile_likes_hashtags_enabledBooleanThey like the hashtags
profile_likes_hashtags_nameString
profile_likes_geotags_enabledBooleanThey like the geotags
profile_likes_geotags_nameString
profile_likes_posts_enabledBooleanThey like the posts
profile_likes_posts_nameString
profile_likes_comments_enabledBooleanThey like the comments
profile_likes_comments_nameString

Dislike

Key NameValue TypeDescription
profile_dislikes_users_enabledBooleanThey dislike the users
profile_dislikes_users_nameString
profile_dislikes_groups_enabledBooleanThey dislike the groups
profile_dislikes_groups_nameString
profile_dislikes_hashtags_enabledBooleanThey dislike the hashtags
profile_dislikes_hashtags_nameString
profile_dislikes_geotags_enabledBooleanThey dislike the geotags
profile_dislikes_geotags_nameString
profile_dislikes_posts_enabledBooleanThey dislike the posts
profile_dislikes_posts_nameString
profile_dislikes_comments_enabledBooleanThey dislike the comments
profile_dislikes_comments_nameString

Follow

Key NameValue TypeDescription
profile_following_users_enabledBooleanThey follow the users
profile_following_users_nameString
profile_following_groups_enabledBooleanThey follow the groups
profile_following_groups_nameString
profile_following_hashtags_enabledBooleanThey follow the hashtags
profile_following_hashtags_nameString
profile_following_geotags_enabledBooleanThey follow the geotags
profile_following_geotags_nameString
profile_following_posts_enabledBooleanThey follow the posts
profile_following_posts_nameString
profile_following_comments_enabledBooleanThey follow the comments
profile_following_comments_nameString

Block

Key NameValue TypeDescription
profile_blocking_users_enabledBooleanThey block the users
profile_blocking_users_nameString
profile_blocking_groups_enabledBooleanThey block the groups
profile_blocking_groups_nameString
profile_blocking_hashtags_enabledBooleanThey block the hashtags
profile_blocking_hashtags_nameString
profile_blocking_geotags_enabledBooleanThey block the geotags
profile_blocking_geotags_nameString
profile_blocking_posts_enabledBooleanThey block the posts
profile_blocking_posts_nameString
profile_blocking_comments_enabledBooleanThey block the comments
profile_blocking_comments_nameString

System Bulletin

Key NameValue TypeDescription
bulletin_nameStringSystem bulletin name
bulletin_contentsArraySystem bulletin content
Example
json
[
    {
        "date": "10/18/2022",
        "title": "[Must Read] Guide to give feedback to Fresns official questions",
        "titleColor": "#f40",
        "description": "Guide to give feedback to Fresns official questions",
        "descriptionColor": null,
        "buttonName": "Learn more",
        "buttonLink": "https://fresns.org/guide/feedback.html",
    }
]

Extends

Panel > Extends > Content Handler

Key NameValue TypeDescription
map_serviceStringMap Service URL

Portal Content

Key NameValue TypeDescription
portal_{platformId}StringPortal Content
  • For example, the portal key name for the Desktop Web platform is portal_2
  • Reference: Platforms

Released under the Apache-2.0 License