[
    {
        "key": "site_name",
        "value": "CMS Platform",
        "type": "string",
        "group_name": "general",
        "description": "The name of your website"
    },
    {
        "key": "site_description",
        "value": "A powerful content management system built with Laravel",
        "type": "string",
        "group_name": "general",
        "description": "Brief description of your website"
    },
    {
        "key": "site_keywords",
        "value": "cms, content management, laravel, php",
        "type": "string",
        "group_name": "general",
        "description": "SEO keywords for your site"
    },
    {
        "key": "contact_email",
        "value": "admin@cms.com",
        "type": "string",
        "group_name": "general",
        "description": "Main contact email address"
    },
    {
        "key": "contact_phone",
        "value": "+1 (555) 123-4567",
        "type": "string",
        "group_name": "general",
        "description": "Main contact phone number"
    },
    {
        "key": "timezone",
        "value": "UTC",
        "type": "string",
        "group_name": "general",
        "description": "Default timezone for the application"
    },
    {
        "key": "maintenance_mode",
        "value": false,
        "type": "boolean",
        "group_name": "general",
        "description": "Enable maintenance mode to prevent public access"
    },
    {
        "key": "primary_color",
        "value": "#3B82F6",
        "type": "string",
        "group_name": "appearance",
        "description": "Main brand color for the site"
    },
    {
        "key": "secondary_color",
        "value": "#10B981",
        "type": "string",
        "group_name": "appearance",
        "description": "Secondary brand color"
    },
    {
        "key": "theme",
        "value": "default",
        "type": "string",
        "group_name": "appearance",
        "description": "Site theme\/skin"
    },
    {
        "key": "items_per_page",
        "value": 15,
        "type": "number",
        "group_name": "appearance",
        "description": "Number of items to show per page in listings"
    },
    {
        "key": "mail_driver",
        "value": "smtp",
        "type": "string",
        "group_name": "email",
        "description": "Email sending method"
    },
    {
        "key": "mail_host",
        "value": "smtp.gmail.com",
        "type": "string",
        "group_name": "email",
        "description": "SMTP server hostname"
    },
    {
        "key": "mail_port",
        "value": 587,
        "type": "number",
        "group_name": "email",
        "description": "SMTP server port"
    },
    {
        "key": "mail_from_address",
        "value": "noreply@cms.com",
        "type": "string",
        "group_name": "email",
        "description": "Default sender email address"
    },
    {
        "key": "mail_from_name",
        "value": "CMS Platform",
        "type": "string",
        "group_name": "email",
        "description": "Default sender name"
    },
    {
        "key": "force_https",
        "value": false,
        "type": "boolean",
        "group_name": "security",
        "description": "Redirect all HTTP requests to HTTPS"
    },
    {
        "key": "session_lifetime",
        "value": 120,
        "type": "number",
        "group_name": "security",
        "description": "How long sessions should last (minutes)"
    },
    {
        "key": "password_min_length",
        "value": 8,
        "type": "number",
        "group_name": "security",
        "description": "Minimum required password length"
    },
    {
        "key": "max_login_attempts",
        "value": 5,
        "type": "number",
        "group_name": "security",
        "description": "Maximum login attempts before lockout"
    },
    {
        "key": "enable_csrf",
        "value": true,
        "type": "boolean",
        "group_name": "security",
        "description": "Enable CSRF protection"
    },
    {
        "key": "enable_xss_protection",
        "value": true,
        "type": "boolean",
        "group_name": "security",
        "description": "Enable XSS protection"
    },
    {
        "key": "facebook_url",
        "value": "",
        "type": "string",
        "group_name": "social",
        "description": "Link to Facebook page"
    },
    {
        "key": "twitter_url",
        "value": "",
        "type": "string",
        "group_name": "social",
        "description": "Link to Twitter profile"
    },
    {
        "key": "linkedin_url",
        "value": "",
        "type": "string",
        "group_name": "social",
        "description": "Link to LinkedIn profile"
    },
    {
        "key": "allow_comments",
        "value": true,
        "type": "boolean",
        "group_name": "content",
        "description": "Enable comments on content"
    },
    {
        "key": "moderate_comments",
        "value": true,
        "type": "boolean",
        "group_name": "content",
        "description": "Require approval for new comments"
    },
    {
        "key": "max_upload_size",
        "value": 10,
        "type": "number",
        "group_name": "content",
        "description": "Maximum file upload size in megabytes"
    },
    {
        "key": "allowed_file_types",
        "value": "jpg,jpeg,png,gif,pdf,doc,docx,xls,xlsx",
        "type": "string",
        "group_name": "content",
        "description": "Comma-separated list of allowed file extensions"
    },
    {
        "key": "memory_limit",
        "value": "1024M",
        "type": "string",
        "group_name": "performance",
        "description": "PHP memory limit"
    },
    {
        "key": "max_execution_time",
        "value": 300,
        "type": "number",
        "group_name": "performance",
        "description": "Maximum execution time in seconds"
    },
    {
        "key": "upload_max_filesize",
        "value": "64M",
        "type": "string",
        "group_name": "performance",
        "description": "Maximum upload file size"
    },
    {
        "key": "chunk_size",
        "value": 1000,
        "type": "number",
        "group_name": "performance",
        "description": "Items per chunk for large operations"
    },
    {
        "key": "cache_driver",
        "value": "file",
        "type": "string",
        "group_name": "cache",
        "description": "Cache driver to use"
    },
    {
        "key": "cache_ttl",
        "value": 3600,
        "type": "number",
        "group_name": "cache",
        "description": "Default cache time-to-live in seconds"
    },
    {
        "key": "auto_cleanup",
        "value": true,
        "type": "boolean",
        "group_name": "cache",
        "description": "Automatically clean expired cache entries"
    },
    {
        "key": "cleanup_interval",
        "value": 24,
        "type": "number",
        "group_name": "cache",
        "description": "Cache cleanup interval in hours"
    },
    {
        "key": "default_user_role",
        "value": "viewer",
        "type": "string",
        "group_name": "roles",
        "description": "Default role assigned to new users"
    },
    {
        "key": "admin_role",
        "value": "super_admin",
        "type": "string",
        "group_name": "roles",
        "description": "Role that has full administrative access"
    },
    {
        "key": "restrict_role_assignment",
        "value": true,
        "type": "boolean",
        "group_name": "roles",
        "description": "Only super admins can assign admin roles"
    },
    {
        "key": "auto_role_assignment",
        "value": false,
        "type": "boolean",
        "group_name": "roles",
        "description": "Automatically assign roles based on user attributes"
    },
    {
        "key": "test_setting",
        "value": "test_value",
        "type": "string",
        "group_name": "general",
        "description": "Test Setting setting"
    }
]