GET https://rct.dev.bbntimes.com/companies/10-of-the-best-wechat-mini-program-case-studies

ArticleController :: show

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\ArticleController::show"
_firewall_context
"security.firewall.map.context.main"
_links
Symfony\Component\WebLink\GenericLinkProvider {#3610
  -links: [
    3731 => Symfony\Component\WebLink\Link {#3731
      -href: "/build/runtime.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3729 => Symfony\Component\WebLink\Link {#3729
      -href: "/build/644.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3728 => Symfony\Component\WebLink\Link {#3728
      -href: "/build/502.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3727 => Symfony\Component\WebLink\Link {#3727
      -href: "/build/app.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3726 => Symfony\Component\WebLink\Link {#3726
      -href: "/build/view-more.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3725 => Symfony\Component\WebLink\Link {#3725
      -href: "/build/term-condition.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3724 => Symfony\Component\WebLink\Link {#3724
      -href: "/build/contact.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3723 => Symfony\Component\WebLink\Link {#3723
      -href: "/build/scroll-infinite-article.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3722 => Symfony\Component\WebLink\Link {#3722
      -href: "/build/app.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3721 => Symfony\Component\WebLink\Link {#3721
      -href: "/build/cookie-style.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3720 => Symfony\Component\WebLink\Link {#3720
      -href: "/build/term-condition-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3719 => Symfony\Component\WebLink\Link {#3719
      -href: "/build/contact-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3718 => Symfony\Component\WebLink\Link {#3718
      -href: "/build/comment-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
  ]
}
_route
"article_show"
_route_params
[
  "category" => "companies"
  "slug" => "10-of-the-best-wechat-mini-program-case-studies"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"03d032"
category
"companies"
slug
"10-of-the-best-wechat-mini-program-case-studies"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
connection
"close"
cookie
"PHPSESSID=dtg2le2k6ltp6pdgagdmkrfl86"
host
"rct.dev.bbntimes.com"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Sat, 22 Feb 2025 13:12:44 GMT"
link
"</build/runtime.js>; rel="preload"; as="script",</build/644.js>; rel="preload"; as="script",</build/502.js>; rel="preload"; as="script",</build/app.js>; rel="preload"; as="script",</build/view-more.js>; rel="preload"; as="script",</build/term-condition.js>; rel="preload"; as="script",</build/contact.js>; rel="preload"; as="script",</build/scroll-infinite-article.js>; rel="preload"; as="script",</build/app.css>; rel="preload"; as="style",</build/cookie-style.css>; rel="preload"; as="style",</build/term-condition-css.css>; rel="preload"; as="style",</build/contact-css.css>; rel="preload"; as="style",</build/comment-css.css>; rel="preload"; as="style""
x-debug-token
"d9dd02"

Cookies

Request Cookies

Key Value
PHPSESSID
"dtg2le2k6ltp6pdgagdmkrfl86"

Response Cookies

No response cookies

Session 6

Session Metadata

Key Value
Created
"Sat, 22 Feb 25 13:12:43 +0000"
Last used
"Sat, 22 Feb 25 13:12:43 +0000"
Lifetime
0

Session Attributes

Attribute Value
_csrf/https-comment
"40L1T-rRYBbJN3ErMUMdNF4dRNfcLP4gRThpYZIIpy0"
_csrf/https-cookie_accept
"uzh4um_KZx51BiHUeWFWiQueMuWLZ2TcuFAW_v1wojs"

Session Usage

6 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:76
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 76
    "function" => "start"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 69
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:79
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 79
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 69
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:52
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 52
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:56
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 56
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/twig-bridge/AppVariable.php"
    "line" => 103
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1635
    "function" => "getUser"
    "class" => "Symfony\Bridge\Twig\AppVariable"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/a4/a456f2f504a18cd81037fa69e543310c.php"
    "line" => 200
    "function" => "twig_get_attribute"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_824a013e4f3f4a68e03a2d244e765025"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 38
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/AppController.php"
    "line" => 126
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "renderHeader"
    "class" => "App\Controller\AppController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 78
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 83
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 47
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 44
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/b9/b9cb140abab7ef4ef8cb398831c75ac0.php"
    "line" => 207
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_dc67cdc305f050f0a27ba7ef152f05af"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/b9/b9cb140abab7ef4ef8cb398831c75ac0.php"
    "line" => 91
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_dc67cdc305f050f0a27ba7ef152f05af"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/c3/c336f4e76fc20e4db84e3be131276b68.php"
    "line" => 52
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_3ce0324a396de697d1fad9fabd68df72"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 38
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 277
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Http\Firewall\ContextListener:171
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-http/Firewall/ContextListener.php"
    "line" => 171
    "function" => "remove"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\Security\Http\Firewall\ContextListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 214
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 202
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"0a988e63f011514eaabfc650b599af4d"
CORS_ALLOW_ORIGIN
"*"
DATABASE_URL
"mysql://bbndb_rctuser:33F5W25z40or0f7@localhost:3306/rct_bbntimes"
GOOGLE_RECAPTCHA_SECRET_KEY
"6LdV5fgpAAAAANxzTG8ZMfIjil1wu-1vrQvnUt-x"
GOOGLE_RECAPTCHA_SITE_KEY
"6LdV5fgpAAAAAENKcn73MJAhQrbtQeqgyC4wDLMP"
MAILER_DSN
"smtp://no-reply%40rct.dev.bbntimes.com:Bl6%26gLD48%26Of919@rct.dev.bbntimes.com:465"
MARIADB_PASSWORD
"i!87pK&!85ezc8"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
BASE
"/public"
CONTEXT_DOCUMENT_ROOT
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_CONNECTION
"close"
HTTP_COOKIE
"PHPSESSID=dtg2le2k6ltp6pdgagdmkrfl86"
HTTP_HOST
"rct.dev.bbntimes.com"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PHP_SELF
"/public/index.php"
PP_CUSTOM_PHP_CGI_INDEX
"plesk-php81-fastcgi"
PP_CUSTOM_PHP_INI
"/var/www/vhosts/system/rct.dev.bbntimes.com/etc/php.ini"
QUERY_STRING
""
REDIRECT_BASE
"/public"
REDIRECT_HTTPS
"on"
REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_SCRIPT_URI
"https://rct.dev.bbntimes.com/companies/10-of-the-best-wechat-mini-program-case-studies"
REDIRECT_REDIRECT_SCRIPT_URL
"/companies/10-of-the-best-wechat-mini-program-case-studies"
REDIRECT_REDIRECT_SSL_TLS_SNI
"rct.dev.bbntimes.com"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_REDIRECT_UNIQUE_ID
"Z7nNTJDyWLT8YV1VjBpPwwAAAIg"
REDIRECT_SCRIPT_URI
"https://rct.dev.bbntimes.com/companies/10-of-the-best-wechat-mini-program-case-studies"
REDIRECT_SCRIPT_URL
"/companies/10-of-the-best-wechat-mini-program-case-studies"
REDIRECT_SSL_TLS_SNI
"rct.dev.bbntimes.com"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"Z7nNTJDyWLT8YV1VjBpPwwAAAIg"
REDIRECT_URL
"/public/companies/10-of-the-best-wechat-mini-program-case-studies"
REMOTE_ADDR
"18.220.12.210"
REMOTE_PORT
"42464"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1740229964
REQUEST_TIME_FLOAT
1740229964.4503
REQUEST_URI
"/companies/10-of-the-best-wechat-mini-program-case-studies"
SCRIPT_FILENAME
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
SCRIPT_NAME
"/public/index.php"
SCRIPT_URI
"https://rct.dev.bbntimes.com/companies/10-of-the-best-wechat-mini-program-case-studies"
SCRIPT_URL
"/companies/10-of-the-best-wechat-mini-program-case-studies"
SERVER_ADDR
"5.196.1.209"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"rct.dev.bbntimes.com"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
"<address>Apache Server at rct.dev.bbntimes.com Port 443</address>\n"
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"rct.dev.bbntimes.com"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DATABASE_URL,MARIADB_PASSWORD,CORS_ALLOW_ORIGIN,MAILER_DSN,GOOGLE_RECAPTCHA_SECRET_KEY,GOOGLE_RECAPTCHA_SITE_KEY"
UNIQUE_ID
"Z7nNTJDyWLT8YV1VjBpPwwAAAIg"

Sub Requests 6

CookieController :: renderAnalysis (token = b52c66)

Key Value
_controller
"App\Controller\CookieController::renderAnalysis"
_format
"html"
_locale
"en"
_stopwatch_token
"c493d5"

AppController :: renderHeader (token = fc2360)

Key Value
_controller
"App\Controller\AppController::renderHeader"
_format
"html"
_locale
"en"
_stopwatch_token
"8e268c"
slug
"home"

ArticleController :: trendingArticle (token = 56d492)

Key Value
_controller
"App\Controller\ArticleController::trendingArticle"
_format
"html"
_locale
"en"
_stopwatch_token
"acaa35"
category
"Companies"

ArticleController :: relatedArticles (token = 137f71)

Key Value
_controller
"App\Controller\ArticleController::relatedArticles"
_format
"html"
_locale
"en"
_stopwatch_token
"ad7111"
current_article
App\Entity\Article {#1094
  -id: 1368
  -title: "10 Of The Best WeChat Mini Program Case Studies"
  -slug: "10-of-the-best-wechat-mini-program-case-studies"
  -introtext: "<p>WeChat mini programs (MPs) were launched to much fanfare almost exactly one year ago. The format has really started to take off in the second half of 2017, especially as a way to supercharge WeChat e-commerce.</p>\r\n"
  -content: """
    \r\n
    <p>As anyone who's seen me speak, follows me on&nbsp;<a href="https://twitter.com/mbrennanchina" target="_blank" rel="nofollow noopener">Twitter&nbsp;</a>or listens to the&nbsp;<a href="http://chinatechtalk.com/" target="_blank" rel="nofollow noopener">podcast</a>&nbsp;will know I've been closely following the many developments of the format throughout the year. Below I've put together a list of&nbsp;10 of the best WeChat mini-programs&nbsp;currently out there. Simply read the descriptions and scan the code with WeChat to check them out.</p>\r\n
    <p>N.B. Some of the MPs will likely be slow or not work outside China as they are all built for the mainland market. Enjoy...</p>\r\n
    <h2><span style="color: #10228b;">1. Video&nbsp;WeChat&nbsp;Mini Programs</span></h2>\r\n
    <p>There are a few decent video MPs out there now. The best one by far though (unsurprisingly) is&nbsp;<a href="https://v.qq.com/" target="_blank" rel="nofollow noopener">Tencent Video</a>. Did you know you can watch entire full episodes of Game of Thrones directly in WeChat? Simply scan the code below, type in&nbsp;'Game of Thrones'&nbsp;into the search bar.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQH0ds9db3BKLA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=Fj7CJ6fqNdbztNAntqauw6a9maWuCC67HwWCU987UFc" alt="" width="650" height="524" data-media-urn="urn:li:digitalmediaAsset:C4E12AQH0ds9db3BKLA" data-li-src="https://media.licdn.com/dms/image/C4E12AQH0ds9db3BKLA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=Fj7CJ6fqNdbztNAntqauw6a9maWuCC67HwWCU987UFc" /></div>\r\n
    <p><br />Take out WeChat and scan the QR code below.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQENqQueTTroLA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=a1HSfcfBS8li7tXUN7WxHiYocVf26hGIH_OcroF3DqE" alt="" data-media-urn="urn:li:digitalmediaAsset:C4E12AQENqQueTTroLA" data-li-src="https://media.licdn.com/dms/image/C4E12AQENqQueTTroLA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=a1HSfcfBS8li7tXUN7WxHiYocVf26hGIH_OcroF3DqE" /></div>\r\n
    <h2><span style="color: #10228b;"><strong>2. Music WeChat Mini Programs</strong></span></h2>\r\n
    <p>Did you know you can easily listen to a playlist of all music shared on moments by your friends?&nbsp;Open up this mini program&nbsp;音乐站 (music station)&nbsp;and select the&nbsp;朋友圈歌曲 (Moments songs)&nbsp;option, see below.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQG_pzIEjLaMKw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=wYuwlDgyH59NOovyaXLnmSK32zMFmumkRHE8sMs5mNM" alt="" width="650" height="524" data-media-urn="urn:li:digitalmediaAsset:C4E12AQG_pzIEjLaMKw" data-li-src="https://media.licdn.com/dms/image/C4E12AQG_pzIEjLaMKw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=wYuwlDgyH59NOovyaXLnmSK32zMFmumkRHE8sMs5mNM" /></div>\r\n
    <p><br />Tip:&nbsp;For MPs playing audio it's a good idea to pin the MP to the top of your chat timeline and leave it playing while you do other things. Select the&nbsp;...&nbsp;in the top corner and chose&nbsp;'Add to desktop'&nbsp;to do so.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQFRJUVaR7lMxQ/article-inline_image-shrink_400_744/0?e=2121231600&amp;v=alpha&amp;t=DgTMRwwjKeer1blg0kWMczhSSCAyYuatOrt9E0218mo" alt="" width="160" height="155" data-media-urn="urn:li:digitalmediaAsset:C4E12AQFRJUVaR7lMxQ" data-li-src="https://media.licdn.com/dms/image/C4E12AQFRJUVaR7lMxQ/article-inline_image-shrink_400_744/0?e=2121231600&amp;v=alpha&amp;t=DgTMRwwjKeer1blg0kWMczhSSCAyYuatOrt9E0218mo" /></div>\r\n
    <p><br />Honorable mention in this category:&nbsp;QQ Music&nbsp;mini program (pic below) is also pretty nice. It works as a personalized radio station playing you tunes that it feels you should like based on your musical preferences and what you have listened to before on&nbsp;QQ music. Type&nbsp;'QQ'&nbsp;into the&nbsp;search bar on WeChat's&nbsp;mini-programs tab to find it.</p>\r\n
    <h2><span style="color: #10228b;">3. Free Wi-Fi&nbsp;WeChat&nbsp;Mini Program</span></h2>\r\n
    <p>This MP allows you to connect to Wifi signals in public places when you might not otherwise be able to. It&nbsp;basically holds a database of wifi passwords across China and is able to connect your device using that information. Use it if you're stuck in a public area and don't fancy burning up your data plan.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQHcH3uCxu9viw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=FZFlT1QkjQ7U0gr9-31JSTGVtNgvyOiH-y05SsD_S5U" alt="" width="650" height="523" data-media-urn="urn:li:digitalmediaAsset:C4E12AQHcH3uCxu9viw" data-li-src="https://media.licdn.com/dms/image/C4E12AQHcH3uCxu9viw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=FZFlT1QkjQ7U0gr9-31JSTGVtNgvyOiH-y05SsD_S5U" /></div>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQExPXVKuuzKUg/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=J7h5wrjQbM3miaOxqeBZZII3Hk49v1U_zmwutBqmpGc" alt="" width="160" height="138" data-media-urn="urn:li:digitalmediaAsset:C4E12AQExPXVKuuzKUg" data-li-src="https://media.licdn.com/dms/image/C4E12AQExPXVKuuzKUg/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=J7h5wrjQbM3miaOxqeBZZII3Hk49v1U_zmwutBqmpGc" /></div>\r\n
    <h2><span style="color: #10228b;">4.&nbsp;Chinese to English Voice Translation Mini Program</span></h2>\r\n
    <p>Need to tell the taxi driver that you want to go to the club? Too drunk to attempt broken Mandarin? No worries, this one has you covered. Voice recognition in both English and Chinese.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQEHMTSU7AFR-g/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=LvmnDSxVXQGQQAG5mVCGDv6chlLbuFOq1w49aupcsvo" alt="" width="650" height="1004" data-media-urn="urn:li:digitalmediaAsset:C4E12AQEHMTSU7AFR-g" data-li-src="https://media.licdn.com/dms/image/C4E12AQEHMTSU7AFR-g/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=LvmnDSxVXQGQQAG5mVCGDv6chlLbuFOq1w49aupcsvo" /></div>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQH4vk0T_tPbhw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=bRVP9sUE84k2kpRU2PYSLmZ4sZ04LA97AhNZHiYSkiY" alt="" width="160" height="160" data-media-urn="urn:li:digitalmediaAsset:C4E12AQH4vk0T_tPbhw" data-li-src="https://media.licdn.com/dms/image/C4E12AQH4vk0T_tPbhw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=bRVP9sUE84k2kpRU2PYSLmZ4sZ04LA97AhNZHiYSkiY" /></div>\r\n
    <p><br />Honorable mention in this category:&nbsp;Tencent Translation King (腾讯翻译君)&nbsp;works almost identically but also has options for&nbsp;Korean to Chinese&nbsp;and&nbsp;Japanese to Chinese. Copy and paste&nbsp;'腾讯翻译君'&nbsp;into the&nbsp;search bar on WeChat's&nbsp;mini-programs tab to find it.</p>\r\n
    <h2><span style="color: #10228b;">5. E-commerce Store Mini Programs</span></h2>\r\n
    <p>E-commerce is by far the hottest category of mini-programs. In the second half of 2017, it's become increasingly clear that WeChat team are using mini-programs as a way to streamline the buying process on WeChat and fight Taobao/Tmall's dominance in China's e-commerce scene. If you're trying to sell anything on WeChat these days, for sure you should consider using a mini program.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQF658FL_Bm21A/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=uK2QDDaeVHp34Xvgou1N02N7rcqhz7NYn_3zk-RoZL8" alt="" width="650" height="523" data-media-urn="urn:li:digitalmediaAsset:C4E12AQF658FL_Bm21A" data-li-src="https://media.licdn.com/dms/image/C4E12AQF658FL_Bm21A/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=uK2QDDaeVHp34Xvgou1N02N7rcqhz7NYn_3zk-RoZL8" /></div>\r\n
    <p><br /><br />Pinduoduo&nbsp;(above left) is probably the most popular e-commerce MP. It's based around social selling; you can see from the picture above there are 2 buy buttons (pink and red) at the bottom of the product page.Pink&nbsp;is the price to buy directly,&nbsp;red&nbsp;is the price to group buy, i.e. if you find a friend to buy with you over WeChat (above right).</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQExagYzcVlg9A/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=DsFB98B2MbxAU63s6VO2S5o5gXxiDLVOf0gx2Jeyneg" alt="" width="160" height="182" data-media-urn="urn:li:digitalmediaAsset:C4E12AQExagYzcVlg9A" data-li-src="https://media.licdn.com/dms/image/C4E12AQExagYzcVlg9A/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=DsFB98B2MbxAU63s6VO2S5o5gXxiDLVOf0gx2Jeyneg" /></div>\r\n
    <p><br /><br />Another great example of WeChat mini program e-commerce stores is&nbsp;Mushroom Street&nbsp;(蘑菇街)&nbsp;which focuses on women's fashion. Mushroom Street is interesting because they use live streaming to demo the products (below right), something that's proved very popular on Taobao.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQEk2VLX6GkGbA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=RU84jSersntTwzh_oo2c3cYTMhcHBqp9dV97odwFZ_0" alt="" width="650" height="524" data-media-urn="urn:li:digitalmediaAsset:C4E12AQEk2VLX6GkGbA" data-li-src="https://media.licdn.com/dms/image/C4E12AQEk2VLX6GkGbA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=RU84jSersntTwzh_oo2c3cYTMhcHBqp9dV97odwFZ_0" /></div>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQGAw0L4I4RdSg/article-inline_image-shrink_400_744/0?e=2121231600&amp;v=alpha&amp;t=jwkgyKGabGFj0sw2px-4DKHPG--rdMvntOinRQrkzb0" alt="" width="160" height="160" data-media-urn="urn:li:digitalmediaAsset:C4E12AQGAw0L4I4RdSg" data-li-src="https://media.licdn.com/dms/image/C4E12AQGAw0L4I4RdSg/article-inline_image-shrink_400_744/0?e=2121231600&amp;v=alpha&amp;t=jwkgyKGabGFj0sw2px-4DKHPG--rdMvntOinRQrkzb0" /></div>\r\n
    <h2><span style="color: #10228b;"><br />6.&nbsp;WeChat Index Mini Program</span></h2>\r\n
    <p>A classic MP, type any term you want to in English or Chinese into the search bar to find out how the term is trending on WeChat. Recent mentions of&nbsp;'bitcoin'&nbsp;on WeChat below:</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQFdHWkFfTzyOA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=vmkb88DlU_3MBt-6xuHNT2UwH6dWinuxdMD5XCXf6yo" alt="" width="650" height="985" data-media-urn="urn:li:digitalmediaAsset:C4E12AQFdHWkFfTzyOA" data-li-src="https://media.licdn.com/dms/image/C4E12AQFdHWkFfTzyOA/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=vmkb88DlU_3MBt-6xuHNT2UwH6dWinuxdMD5XCXf6yo" /></div>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQFx2s0zHMpVrg/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=UXoij9uwOSfONdEpnJE3GdYWlR415-1TMZ5yj9ZsQ_A" alt="" width="160" height="160" data-media-urn="urn:li:digitalmediaAsset:C4E12AQFx2s0zHMpVrg" data-li-src="https://media.licdn.com/dms/image/C4E12AQFx2s0zHMpVrg/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=UXoij9uwOSfONdEpnJE3GdYWlR415-1TMZ5yj9ZsQ_A" /></div>\r\n
    <h2><span style="color: #10228b;"><br />7. Group Photo Album Mini Program</span></h2>\r\n
    <p>Make personalized photo albums for your WeChat groups with this mini program. Simply share it with the group and have people add photos to the album. If you want to come back to it go to the group settings and select&nbsp;'Mini programs in Chat'&nbsp;to find it again.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQEMygb9uDNnAQ/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=NeuyMHvsiyphIFYEo-o67rmJejVmaz7ktxo2Eu82bzk" alt="" width="650" height="505" data-media-urn="urn:li:digitalmediaAsset:C4E12AQEMygb9uDNnAQ" data-li-src="https://media.licdn.com/dms/image/C4E12AQEMygb9uDNnAQ/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=NeuyMHvsiyphIFYEo-o67rmJejVmaz7ktxo2Eu82bzk" /></div>\r\n
    <p><br />The MP even features automatic facial recognition so you can quickly find all the photos of yourself or a friend from a big album.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQHMNqgckOuq9Q/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=4FU7Rt5oQqillipt9SSvP_3KMVyRTgyQx-eUcdJnMN4" alt="" width="650" height="521" data-media-urn="urn:li:digitalmediaAsset:C4E12AQHMNqgckOuq9Q" data-li-src="https://media.licdn.com/dms/image/C4E12AQHMNqgckOuq9Q/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=4FU7Rt5oQqillipt9SSvP_3KMVyRTgyQx-eUcdJnMN4" /></div>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQGa_twRiohuLQ/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=SEIoTMQ-p0KbfNB1dwmu3gfDM9R3OQEY0t74y49VrIA" alt="" width="160" height="182" data-media-urn="urn:li:digitalmediaAsset:C4E12AQGa_twRiohuLQ" data-li-src="https://media.licdn.com/dms/image/C4E12AQGa_twRiohuLQ/article-inline_image-shrink_1000_1488/0?e=2121231600&amp;v=alpha&amp;t=SEIoTMQ-p0KbfNB1dwmu3gfDM9R3OQEY0t74y49VrIA" /></div>\r\n
    <h2><span style="color: #10228b;"><br />8. Tourist Destination Audio Guide WeChat Mini Programs</span></h2>\r\n
    <p>Travelling to a different city on hols? WeChat's got you covered with their brand City Experiences audio guide MPs. Built for the masses of Chinese tourists spreading out across the world, but also with English language support.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQFxKXWAAtfMOQ/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=YmJxq_iDXRNphPZmLO63-a2BIEjAiQSqdDyCjA9ltzM" alt="" width="650" height="524" data-media-urn="urn:li:digitalmediaAsset:C4E12AQFxKXWAAtfMOQ" data-li-src="https://media.licdn.com/dms/image/C4E12AQFxKXWAAtfMOQ/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=YmJxq_iDXRNphPZmLO63-a2BIEjAiQSqdDyCjA9ltzM" /></div>\r\n
    <p><br />Scan the code below for the London audio guide MP.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQEFvtT4I5UcRw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=BS2_WdhAtYU6pUNiqlpGOVvsHzNTV7u1FJwto6i4vPA" alt="" width="160" height="160" data-media-urn="urn:li:digitalmediaAsset:C4E12AQEFvtT4I5UcRw" data-li-src="https://media.licdn.com/dms/image/C4E12AQEFvtT4I5UcRw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=BS2_WdhAtYU6pUNiqlpGOVvsHzNTV7u1FJwto6i4vPA" /></div>\r\n
    <p><br />Launched earlier this month for the cities of&nbsp;Dubai, London, and&nbsp;Sydney, WeChat has plans to be rolling these out for all the major tourist destinations of the world in 2018 together with the support of local tourism boards.</p>\r\n
    <h2><span style="color: #10228b;">9. Bike Sharing WeChat Mini Programs</span></h2>\r\n
    <p>No list of best WeChat mini-programs would be complete without mentioning the bike sharing giants of&nbsp;Ofo and&nbsp;Mobike&nbsp;who both have very popular and convenient offerings. Personally, I rarely bother to use the apps because the MPs are simply faster and easier.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQER18fYnFtw6A/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=U122j2YIhJBtKF93WhjcE2ajto-M_zHp3Xse0cyVnjI" alt="" width="650" height="521" data-media-urn="urn:li:digitalmediaAsset:C4E12AQER18fYnFtw6A" data-li-src="https://media.licdn.com/dms/image/C4E12AQER18fYnFtw6A/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=U122j2YIhJBtKF93WhjcE2ajto-M_zHp3Xse0cyVnjI" /></div>\r\n
    <p><br />Left: Ofo's mini program / Right: Mobike's</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQHT67C-kNDFSg/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=eZQ8NifiOETVw7jOzUTddXqY8KqlvQiYHhyU94jVB7g" alt="" width="160" height="120" data-media-urn="urn:li:digitalmediaAsset:C4E12AQHT67C-kNDFSg" data-li-src="https://media.licdn.com/dms/image/C4E12AQHT67C-kNDFSg/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=eZQ8NifiOETVw7jOzUTddXqY8KqlvQiYHhyU94jVB7g" /></div>\r\n
    <h2><span style="color: #10228b;"><br />10. Laptop to WeChat File Syncing Mini Program</span></h2>\r\n
    <p>Our final mini-program is a complicated one. Entitled&nbsp;最近文档随身&nbsp;(Recent Files With You) this MP allows you to sync your recently used files on your desktop or laptop through the cloud over to your WeChat.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQEND3HxzJMwuw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=SiWLF5mrXTnp1ko-8MMtD8B2x4EUA9lLKXtzFX7dYQY" alt="" width="650" height="476" data-media-urn="urn:li:digitalmediaAsset:C4E12AQEND3HxzJMwuw" data-li-src="https://media.licdn.com/dms/image/C4E12AQEND3HxzJMwuw/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=SiWLF5mrXTnp1ko-8MMtD8B2x4EUA9lLKXtzFX7dYQY" /></div>\r\n
    <p><br />It does require you to download and install&nbsp;Tencent's security manager program&nbsp;on your desktop however, which is probably too big an ask for most people, but for those willing to do so it's pretty convenient way to ensure that those files you were working on in the office stay with you outside wherever you go to share or refer back to.</p>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQF0Ev-eyH4nIQ/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=rWFmy_78XojtsgUiRKBluEiagL_5Xr4fAJT6xjHI0Ys" alt="" width="650" height="524" data-media-urn="urn:li:digitalmediaAsset:C4E12AQF0Ev-eyH4nIQ" data-li-src="https://media.licdn.com/dms/image/C4E12AQF0Ev-eyH4nIQ/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=rWFmy_78XojtsgUiRKBluEiagL_5Xr4fAJT6xjHI0Ys" /></div>\r\n
    <div><img src="https://media.licdn.com/dms/image/C4E12AQHwg3h1rUL3Lg/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=xvHbuB-hPJIo-BmACwVg--Ogz3nBBYM3pKF_-L1FeFk" alt="" width="160" height="161" data-media-urn="urn:li:digitalmediaAsset:C4E12AQHwg3h1rUL3Lg" data-li-src="https://media.licdn.com/dms/image/C4E12AQHwg3h1rUL3Lg/article-inline_image-shrink_1500_2232/0?e=2121231600&amp;v=alpha&amp;t=xvHbuB-hPJIo-BmACwVg--Ogz3nBBYM3pKF_-L1FeFk" /></div>\r\n
    <p><br />The use cases and case studies of mini programs are growing all the time. The format has really started to take off in the 2nd half of 2017. I predict mini programs will have a bright future in 2018, they are clearly not going away and are increasingly important to the future of the WeChat platform.</p>\r\n
    <p>--- About the author: Matthew is a keynote speaker and session host for executive groups on the topics of WeChat and Tencent (China's largest social network and Asia's largest internet company). For speaking availability: <a href="mailto:info@chinachannel.co">info@chinachannel.co</a></p>\r\n
    <p>Want to catch up on the latest news about WeChat, Tencent and China tech? Follow Matt on&nbsp;<a href="https://www.linkedin.com/in/matthew-brennan/" target="_blank" rel="noopener">LinkedIn</a>,&nbsp;<a href="https://twitter.com/mbrennanchina" target="_blank" rel="nofollow noopener">Twitter</a>&nbsp;or listen to the&nbsp;<a href="https://itunes.apple.com/cn/podcast/china-tech-talk/id1228528520?mt=2" target="_blank" rel="nofollow noopener">Podcast</a>.</p>\r\n
    <p>This article first appeared on the&nbsp;<a href="https://chinachannel.co/10-best-wechat-mini-programs/" target="_blank" rel="nofollow noopener">China Channel blog</a>.</p>
    """
  -user: Proxies\__CG__\App\Entity\User {#1092 …}
  -createdAt: DateTime @1522031529 {#1145
    date: 2018-03-26 02:32:09.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1522031937 {#1150
    date: 2018-03-26 02:38:57.0 UTC (+00:00)
  }
  -deletedAt: null
  -category: App\Entity\Category {#445 …}
  -status: "published"
  -imageCard: Proxies\__CG__\App\Entity\File {#1184 …}
  -ImageHeader: Proxies\__CG__\App\Entity\File {#1184 …}
  -featured: false
  -mainView: false
  -clicks: 10962
  -comments: Doctrine\ORM\PersistentCollection {#1125 …}
  -reviewed_at: DateTime @1522031531 {#1148
    date: 2018-03-26 02:32:11.0 UTC (+00:00)
  }
  -metakey: ""
  -metadesc: "WeChat mini programs (MPs) were launched to much fanfare almost exactly one year ago. The format has really started to take off in the second half of 2017, especially as a way to supercharge WeChat e-commerce."
  -robots: null
  -publishedAt: DateTime @1522031531 {#1147
    date: 2018-03-26 02:32:11.0 UTC (+00:00)
  }
  -canonical: null
  -superTag: null
}

AppController :: renderFooter (token = 0705f2)

Key Value
_controller
"App\Controller\AppController::renderFooter"
_format
"html"
_locale
"en"
_stopwatch_token
"a18a76"

CookieController :: renderCookie (token = a486b9)

Key Value
_controller
"App\Controller\CookieController::renderCookie"
_format
"html"
_locale
"en"
_stopwatch_token
"99f1b1"