Whoops! There was an error.
ErrorException (E_ERROR)
Trying to access array offset on value of type bool (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/single.blade.php)
Previous exceptions
  • Trying to access array offset on value of type bool (0)
ErrorException thrown with message "Trying to access array offset on value of type bool (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/single.blade.php)" Stacktrace: #28 ErrorException in /home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php:67 #27 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php:60 #26 ErrorException in /home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php:67 #25 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php:67 #24 include in /home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php:689 #23 acf_block_render_template in /home/boiterouge/public_html/wp-includes/class-wp-hook.php:308 #22 WP_Hook:apply_filters in /home/boiterouge/public_html/wp-includes/class-wp-hook.php:332 #21 WP_Hook:do_action in /home/boiterouge/public_html/wp-includes/plugin.php:517 #20 do_action in /home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php:663 #19 acf_render_block in /home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php:580 #18 acf_rendered_block in /home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php:516 #17 acf_render_block_callback in /home/boiterouge/public_html/wp-includes/class-wp-block.php:256 #16 WP_Block:render in /home/boiterouge/public_html/wp-includes/blocks.php:1051 #15 render_block in /home/boiterouge/public_html/wp-includes/blocks.php:1089 #14 do_blocks in /home/boiterouge/public_html/wp-includes/class-wp-hook.php:308 #13 WP_Hook:apply_filters in /home/boiterouge/public_html/wp-includes/plugin.php:205 #12 apply_filters in /home/boiterouge/public_html/wp-includes/post-template.php:255 #11 the_content in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/e5b29fcf6120fdd65983c6c71cded0954ef2fe59.php:4 #10 require in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php:107 #9 Illuminate\Filesystem\Filesystem:Illuminate\Filesystem\{closure} in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php:108 #8 Illuminate\Filesystem\Filesystem:getRequire in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php:58 #7 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/CompilerEngine.php:61 #6 Illuminate\View\Engines\CompilerEngine:get in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:139 #5 Illuminate\View\View:getContents in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:122 #4 Illuminate\View\View:renderContents in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php:91 #3 Illuminate\View\View:render in /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/index.php:26 #2 include in /home/boiterouge/public_html/wp-includes/template-loader.php:106 #1 require_once in /home/boiterouge/public_html/wp-blog-header.php:19 #0 require in /home/boiterouge/public_html/index.php:17
28
ErrorException
/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php67
27
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php60
26
ErrorException
/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php67
25
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php67
24
include
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php689
23
acf_block_render_template
/home/boiterouge/public_html/wp-includes/class-wp-hook.php308
22
WP_Hook apply_filters
/home/boiterouge/public_html/wp-includes/class-wp-hook.php332
21
WP_Hook do_action
/home/boiterouge/public_html/wp-includes/plugin.php517
20
do_action
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php663
19
acf_render_block
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php580
18
acf_rendered_block
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php516
17
acf_render_block_callback
/home/boiterouge/public_html/wp-includes/class-wp-block.php256
16
WP_Block render
/home/boiterouge/public_html/wp-includes/blocks.php1051
15
render_block
/home/boiterouge/public_html/wp-includes/blocks.php1089
14
do_blocks
/home/boiterouge/public_html/wp-includes/class-wp-hook.php308
13
WP_Hook apply_filters
/home/boiterouge/public_html/wp-includes/plugin.php205
12
apply_filters
/home/boiterouge/public_html/wp-includes/post-template.php255
11
the_content
/storage/framework/views/e5b29fcf6120fdd65983c6c71cded0954ef2fe59.php4
10
require
/vendor/illuminate/filesystem/Filesystem.php107
9
Illuminate\Filesystem\Filesystem Illuminate\Filesystem\{closure}
/vendor/illuminate/filesystem/Filesystem.php108
8
Illuminate\Filesystem\Filesystem getRequire
/vendor/illuminate/view/Engines/PhpEngine.php58
7
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php61
6
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php139
5
Illuminate\View\View getContents
/vendor/illuminate/view/View.php122
4
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
3
Illuminate\View\View render
/index.php26
2
include
/home/boiterouge/public_html/wp-includes/template-loader.php106
1
require_once
/home/boiterouge/public_html/wp-blog-header.php19
0
require
/home/boiterouge/public_html/index.php17
/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php
                        href="https://www.linkedin.com/shareArticle?mini=true&url=<?= $url ?>">
                        <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15">
                            <path fill-rule="evenodd" clip-rule="evenodd"
                                d="M5.89313 5.60556H8.21438V6.76181C8.54875 6.09681 9.40625 5.49931 10.6944 5.49931C13.1638 5.49931 13.75 6.82306 13.75 9.25181V13.7499H11.25V9.80494C11.25 8.42181 10.9156 7.64181 10.0644 7.64181C8.88375 7.64181 8.39313 8.48244 8.39313 9.80431V13.7499H5.89313V5.60556ZM1.60625 13.6437H4.10625V5.49931H1.60625V13.6437ZM4.46438 2.84369C4.46447 3.05324 4.42291 3.26071 4.34212 3.45406C4.26132 3.6474 4.14291 3.82276 3.99375 3.96994C3.6915 4.27033 3.28238 4.43847 2.85625 4.43744C2.43087 4.43715 2.02269 4.26944 1.72 3.97056C1.57138 3.82288 1.45337 3.64733 1.37271 3.45396C1.29206 3.26059 1.25036 3.0532 1.25 2.84369C1.25 2.42056 1.41875 2.01556 1.72063 1.71681C2.02305 1.41754 2.4314 1.24975 2.85688 1.24994C3.28313 1.24994 3.69188 1.41806 3.99375 1.71681C4.295 2.01556 4.46438 2.42056 4.46438 2.84369Z" />
                        </svg>
                    </a>
                </li>
 
                <li class="email">
                    <a class="logo" href="mailto:?body=<?= $url ?>" target="_blank">
                        <svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
                            <path fill-rule="evenodd" clip-rule="evenodd"
                                d="M4.6618 7.3671L6.5013 8.62485L8.2745 7.40155L12.2492 11.323C12.1446 11.3568 12.0328 11.375 11.9164 11.375H1.08355C0.940551 11.375 0.804051 11.347 0.678601 11.297L4.6618 7.3671ZM13 4.1444V10.2914C13 10.452 12.9649 10.6041 12.9025 10.7412L9.0064 6.89715L13 4.1444ZM6.13341e-07 4.17885L3.9273 6.86465L0.0689006 10.6723C0.0232029 10.5506 -0.000137952 10.4215 6.13341e-07 10.2914V4.1795V4.17885ZM11.9164 1.625C12.5145 1.625 13 2.1099 13 2.70855V3.08945L6.4987 7.5712L6.13341e-07 3.1265V2.70855C6.13341e-07 2.11055 0.484901 1.625 1.08355 1.625H11.9164Z" />
                        </svg>
                    </a>
                </li>
            </ul>
        </div>
        <div class="articleHero-image">
            <img src="<?= $image['url']; ?>" alt="<?= $image['alt']; ?>">
        </div>
    </div>
</section>
Arguments
  1. "Trying to access array offset on value of type bool (View: /home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/single.blade.php)"
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $path
     * @param  array  $data
     * @return string
     */
    protected function evaluatePath($path, $data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            $this->files->getRequire($path, $data);
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
        }
 
Arguments
  1. ErrorException {#25820
      #message: "Trying to access array offset on value of type bool"
      #code: 0
      #file: "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php"
      #line: 67
      #severity: E_NOTICE
    }
    
  2. 4
    
/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php
                        href="https://www.linkedin.com/shareArticle?mini=true&url=<?= $url ?>">
                        <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15">
                            <path fill-rule="evenodd" clip-rule="evenodd"
                                d="M5.89313 5.60556H8.21438V6.76181C8.54875 6.09681 9.40625 5.49931 10.6944 5.49931C13.1638 5.49931 13.75 6.82306 13.75 9.25181V13.7499H11.25V9.80494C11.25 8.42181 10.9156 7.64181 10.0644 7.64181C8.88375 7.64181 8.39313 8.48244 8.39313 9.80431V13.7499H5.89313V5.60556ZM1.60625 13.6437H4.10625V5.49931H1.60625V13.6437ZM4.46438 2.84369C4.46447 3.05324 4.42291 3.26071 4.34212 3.45406C4.26132 3.6474 4.14291 3.82276 3.99375 3.96994C3.6915 4.27033 3.28238 4.43847 2.85625 4.43744C2.43087 4.43715 2.02269 4.26944 1.72 3.97056C1.57138 3.82288 1.45337 3.64733 1.37271 3.45396C1.29206 3.26059 1.25036 3.0532 1.25 2.84369C1.25 2.42056 1.41875 2.01556 1.72063 1.71681C2.02305 1.41754 2.4314 1.24975 2.85688 1.24994C3.28313 1.24994 3.69188 1.41806 3.99375 1.71681C4.295 2.01556 4.46438 2.42056 4.46438 2.84369Z" />
                        </svg>
                    </a>
                </li>
 
                <li class="email">
                    <a class="logo" href="mailto:?body=<?= $url ?>" target="_blank">
                        <svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
                            <path fill-rule="evenodd" clip-rule="evenodd"
                                d="M4.6618 7.3671L6.5013 8.62485L8.2745 7.40155L12.2492 11.323C12.1446 11.3568 12.0328 11.375 11.9164 11.375H1.08355C0.940551 11.375 0.804051 11.347 0.678601 11.297L4.6618 7.3671ZM13 4.1444V10.2914C13 10.452 12.9649 10.6041 12.9025 10.7412L9.0064 6.89715L13 4.1444ZM6.13341e-07 4.17885L3.9273 6.86465L0.0689006 10.6723C0.0232029 10.5506 -0.000137952 10.4215 6.13341e-07 10.2914V4.1795V4.17885ZM11.9164 1.625C12.5145 1.625 13 2.1099 13 2.70855V3.08945L6.4987 7.5712L6.13341e-07 3.1265V2.70855C6.13341e-07 2.11055 0.484901 1.625 1.08355 1.625H11.9164Z" />
                        </svg>
                    </a>
                </li>
            </ul>
        </div>
        <div class="articleHero-image">
            <img src="<?= $image['url']; ?>" alt="<?= $image['alt']; ?>">
        </div>
    </div>
</section>
Arguments
  1. "Trying to access array offset on value of type bool"
    
Exception message: Trying to access array offset on value of type bool
/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php
                        href="https://www.linkedin.com/shareArticle?mini=true&url=<?= $url ?>">
                        <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15">
                            <path fill-rule="evenodd" clip-rule="evenodd"
                                d="M5.89313 5.60556H8.21438V6.76181C8.54875 6.09681 9.40625 5.49931 10.6944 5.49931C13.1638 5.49931 13.75 6.82306 13.75 9.25181V13.7499H11.25V9.80494C11.25 8.42181 10.9156 7.64181 10.0644 7.64181C8.88375 7.64181 8.39313 8.48244 8.39313 9.80431V13.7499H5.89313V5.60556ZM1.60625 13.6437H4.10625V5.49931H1.60625V13.6437ZM4.46438 2.84369C4.46447 3.05324 4.42291 3.26071 4.34212 3.45406C4.26132 3.6474 4.14291 3.82276 3.99375 3.96994C3.6915 4.27033 3.28238 4.43847 2.85625 4.43744C2.43087 4.43715 2.02269 4.26944 1.72 3.97056C1.57138 3.82288 1.45337 3.64733 1.37271 3.45396C1.29206 3.26059 1.25036 3.0532 1.25 2.84369C1.25 2.42056 1.41875 2.01556 1.72063 1.71681C2.02305 1.41754 2.4314 1.24975 2.85688 1.24994C3.28313 1.24994 3.69188 1.41806 3.99375 1.71681C4.295 2.01556 4.46438 2.42056 4.46438 2.84369Z" />
                        </svg>
                    </a>
                </li>
 
                <li class="email">
                    <a class="logo" href="mailto:?body=<?= $url ?>" target="_blank">
                        <svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
                            <path fill-rule="evenodd" clip-rule="evenodd"
                                d="M4.6618 7.3671L6.5013 8.62485L8.2745 7.40155L12.2492 11.323C12.1446 11.3568 12.0328 11.375 11.9164 11.375H1.08355C0.940551 11.375 0.804051 11.347 0.678601 11.297L4.6618 7.3671ZM13 4.1444V10.2914C13 10.452 12.9649 10.6041 12.9025 10.7412L9.0064 6.89715L13 4.1444ZM6.13341e-07 4.17885L3.9273 6.86465L0.0689006 10.6723C0.0232029 10.5506 -0.000137952 10.4215 6.13341e-07 10.2914V4.1795V4.17885ZM11.9164 1.625C12.5145 1.625 13 2.1099 13 2.70855V3.08945L6.4987 7.5712L6.13341e-07 3.1265V2.70855C6.13341e-07 2.11055 0.484901 1.625 1.08355 1.625H11.9164Z" />
                        </svg>
                    </a>
                </li>
            </ul>
        </div>
        <div class="articleHero-image">
            <img src="<?= $image['url']; ?>" alt="<?= $image['alt']; ?>">
        </div>
    </div>
</section>
Arguments
  1. 8
    
  2. "Trying to access array offset on value of type bool"
    
  3. "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php"
    
  4. 67
    
  5. array:15 [
    "block" => array:23 [
    "render_template" => "article-hero.php"
    "render_callback" => false
    "enqueue_style" => false
    "enqueue_script" => false
    "enqueue_assets" => false
    "post_types" => []
    "uses_context" => array:2 [
    0 => "postId"
    1 => "postType"
    ]
    "supports" => array:10 [
    "align" => false
    "html" => false
    "mode" => true
    "jsx" => true
    "anchor" => false
    "alignContent" => false
    "color" => array:3 [
    "text" => false
    "background" => true
    "link" => false
    ]
    "alignText" => false
    "fullHeight" => false
    "reusable" => false
    ]
    "attributes" => array:4 [
    "name" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "data" => array:2 [
    "type" => "object"
    "default" => []
    ]
    "align" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "mode" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    ]
    "acf_block_version" => 2
    "api_version" => 2
    "title" => "Article Hero"
    "category" => "redbox"
    "icon" => "admin-comments"
    "description" => "A custom testimonial block that uses ACF fields."
    "keywords" => array:2 [
    0 => "article"
    1 => "hero"
    ]
    "style" => "article-hero-style"
    "mode" => "preview"
    "name" => "redboxmedia/article-hero"
    "path" => "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "align" => ""
    "id" => "block_ef69fc052c90c191215cb234c591edd5"
    ]
    "content" => ""
    "is_preview" => false
    "post_id" => 13548
    "wp_block" => WP_Block {#25840}
    "context" => array:2 [
    "postId" => 13548
    "postType" => "post"
    ]
    "path" => "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php"
    "title" => ""
    "subtitle" => ""
    "image" => false
    "text" => ""
    "categories" => array:4 [
    0 => WP_Term {#25993}
    1 => WP_Term {#25975}
    2 => WP_Term {#25992}
    3 => WP_Term {#25824}
    ]
    "key" => false
    "url" => "https://redboxstaging.dev.redboxmedia.ca/design-thinking-et-design-doing-quel-processus-managerial-pour-mon-agence-web/"
    "cat" => WP_Term {#25824}
    ]
    
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php
/**
* Locate and include an ACF block's template.
*
* @since   6.0.4
*
* @param   array $block The block props.
*/
function acf_block_render_template( $block, $content, $is_preview, $post_id, $wp_block, $context ) {
// Locate template.
if ( isset( $block['path'] ) && file_exists( $block['path'] . '/' . $block['render_template'] ) ) {
$path = $block['path'] . '/' . $block['render_template'];
} elseif ( file_exists( $block['render_template'] ) ) {
$path = $block['render_template'];
} else {
$path = locate_template( $block['render_template'] );
}
// Include template.
if ( file_exists( $path ) ) {
include $path;
}
}
/**
* Returns an array of all fields for the given block.
*
* @date    24/10/18
* @since   5.8.0
*
* @param   array $block The block props.
* @return  array
*/
function acf_get_block_fields( $block ) {
// Vars.
$fields = array();
// Get field groups for this block.
$field_groups = acf_get_field_groups(
array(
Arguments
  1. "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero/article-hero.php"
    
/home/boiterouge/public_html/wp-includes/class-wp-hook.php
 
$nesting_level = $this->nesting_level++;
$this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
$num_args                           = count( $args );
do {
$this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
$priority                                 = $this->current_priority[ $nesting_level ];
foreach ( $this->callbacks[ $priority ] as $the_ ) {
if ( ! $this->doing_action ) {
$args[0] = $value;
}
// Avoid the array_slice() if possible.
if ( 0 == $the_['accepted_args'] ) {
$value = call_user_func( $the_['function'] );
} elseif ( $the_['accepted_args'] >= $num_args ) {
$value = call_user_func_array( $the_['function'], $args );
} else {
$value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
}
}
} while ( false !== next( $this->iterations[ $nesting_level ] ) );
unset( $this->iterations[ $nesting_level ] );
unset( $this->current_priority[ $nesting_level ] );
$this->nesting_level--;
return $value;
}
/**
* Calls the callback functions that have been added to an action hook.
*
* @since 4.7.0
*
* @param array $args Parameters to pass to the callback functions.
Arguments
  1. array:23 [
    "render_template" => "article-hero.php"
    "render_callback" => false
    "enqueue_style" => false
    "enqueue_script" => false
    "enqueue_assets" => false
    "post_types" => []
    "uses_context" => array:2 [
    0 => "postId"
    1 => "postType"
    ]
    "supports" => array:10 [
    "align" => false
    "html" => false
    "mode" => true
    "jsx" => true
    "anchor" => false
    "alignContent" => false
    "color" => array:3 [
    "text" => false
    "background" => true
    "link" => false
    ]
    "alignText" => false
    "fullHeight" => false
    "reusable" => false
    ]
    "attributes" => array:4 [
    "name" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "data" => array:2 [
    "type" => "object"
    "default" => []
    ]
    "align" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "mode" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    ]
    "acf_block_version" => 2
    "api_version" => 2
    "title" => "Article Hero"
    "category" => "redbox"
    "icon" => "admin-comments"
    "description" => "A custom testimonial block that uses ACF fields."
    "keywords" => array:2 [
    0 => "article"
    1 => "hero"
    ]
    "style" => "article-hero-style"
    "mode" => "preview"
    "name" => "redboxmedia/article-hero"
    "path" => "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "align" => ""
    "id" => "block_ef69fc052c90c191215cb234c591edd5"
    ]
    
  2. ""
    
  3. false
    
  4. 13548
    
  5. WP_Block {#25840}
    
  6. array:2 [
    "postId" => 13548
    "postType" => "post"
    ]
    
/home/boiterouge/public_html/wp-includes/class-wp-hook.php
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
unset( $this->iterations[ $nesting_level ] );
unset( $this->current_priority[ $nesting_level ] );
$this->nesting_level--;
return $value;
}
/**
* Calls the callback functions that have been added to an action hook.
*
* @since 4.7.0
*
* @param array $args Parameters to pass to the callback functions.
*/
public function do_action( $args ) {
$this->doing_action = true;
$this->apply_filters( '', $args );
// If there are recursive calls to the current action, we haven't finished it until we get to the last one.
if ( ! $this->nesting_level ) {
$this->doing_action = false;
}
}
/**
* Processes the functions hooked into the 'all' hook.
*
* @since 4.7.0
*
* @param array $args Arguments to pass to the hook callbacks. Passed by reference.
*/
public function do_all_hook( &$args ) {
$nesting_level                      = $this->nesting_level++;
$this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
do {
$priority = current( $this->iterations[ $nesting_level ] );
Arguments
  1. ""
    
  2. array:6 [
    0 => array:23 [
    "render_template" => "article-hero.php"
    "render_callback" => false
    "enqueue_style" => false
    "enqueue_script" => false
    "enqueue_assets" => false
    "post_types" => []
    "uses_context" => array:2 [
    0 => "postId"
    1 => "postType"
    ]
    "supports" => array:10 [
    "align" => false
    "html" => false
    "mode" => true
    "jsx" => true
    "anchor" => false
    "alignContent" => false
    "color" => array:3 [
    "text" => false
    "background" => true
    "link" => false
    ]
    "alignText" => false
    "fullHeight" => false
    "reusable" => false
    ]
    "attributes" => array:4 [
    "name" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "data" => array:2 [
    "type" => "object"
    "default" => []
    ]
    "align" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "mode" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    ]
    "acf_block_version" => 2
    "api_version" => 2
    "title" => "Article Hero"
    "category" => "redbox"
    "icon" => "admin-comments"
    "description" => "A custom testimonial block that uses ACF fields."
    "keywords" => array:2 [
    0 => "article"
    1 => "hero"
    ]
    "style" => "article-hero-style"
    "mode" => "preview"
    "name" => "redboxmedia/article-hero"
    "path" => "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "align" => ""
    "id" => "block_ef69fc052c90c191215cb234c591edd5"
    ]
    1 => ""
    2 => false
    3 => 13548
    4 => WP_Block {#25840}
    5 => array:2 [
    "postId" => 13548
    "postType" => "post"
    ]
    ]
    
/home/boiterouge/public_html/wp-includes/plugin.php
    if ( ! isset( $wp_filter[ $hook_name ] ) ) {
if ( isset( $wp_filter['all'] ) ) {
array_pop( $wp_current_filter );
}
return;
}
if ( ! isset( $wp_filter['all'] ) ) {
$wp_current_filter[] = $hook_name;
}
if ( empty( $arg ) ) {
$arg[] = '';
} elseif ( is_array( $arg[0] ) && 1 === count( $arg[0] ) && isset( $arg[0][0] ) && is_object( $arg[0][0] ) ) {
// Backward compatibility for PHP4-style passing of `array( &$this )` as action `$arg`.
$arg[0] = $arg[0][0];
}
$wp_filter[ $hook_name ]->do_action( $arg );
array_pop( $wp_current_filter );
}
/**
* Calls the callback functions that have been added to an action hook, specifying arguments in an array.
*
* @since 2.1.0
*
* @see do_action() This function is identical, but the arguments passed to the
*                  functions hooked to `$hook_name` are supplied using an array.
*
* @global WP_Hook[] $wp_filter         Stores all of the filters and actions.
* @global int[]     $wp_actions        Stores the number of times each action was triggered.
* @global string[]  $wp_current_filter Stores the list of current filters with the current one last.
*
* @param string $hook_name The name of the action to be executed.
* @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
*/
function do_action_ref_array( $hook_name, $args ) {
Arguments
  1. array:6 [
    0 => array:23 [
    "render_template" => "article-hero.php"
    "render_callback" => false
    "enqueue_style" => false
    "enqueue_script" => false
    "enqueue_assets" => false
    "post_types" => []
    "uses_context" => array:2 [
    0 => "postId"
    1 => "postType"
    ]
    "supports" => array:10 [
    "align" => false
    "html" => false
    "mode" => true
    "jsx" => true
    "anchor" => false
    "alignContent" => false
    "color" => array:3 [
    "text" => false
    "background" => true
    "link" => false
    ]
    "alignText" => false
    "fullHeight" => false
    "reusable" => false
    ]
    "attributes" => array:4 [
    "name" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "data" => array:2 [
    "type" => "object"
    "default" => []
    ]
    "align" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "mode" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    ]
    "acf_block_version" => 2
    "api_version" => 2
    "title" => "Article Hero"
    "category" => "redbox"
    "icon" => "admin-comments"
    "description" => "A custom testimonial block that uses ACF fields."
    "keywords" => array:2 [
    0 => "article"
    1 => "hero"
    ]
    "style" => "article-hero-style"
    "mode" => "preview"
    "name" => "redboxmedia/article-hero"
    "path" => "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "align" => ""
    "id" => "block_ef69fc052c90c191215cb234c591edd5"
    ]
    1 => ""
    2 => false
    3 => 13548
    4 => WP_Block {#25840}
    5 => array:2 [
    "postId" => 13548
    "postType" => "post"
    ]
    ]
    
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php
    if ( ! $post_id ) {
$post_id = get_the_ID();
}
// Enqueue block type assets.
acf_enqueue_block_type_assets( $block );
// Ensure block ID is prefixed for render.
$block['id'] = acf_ensure_block_id_prefix( $block['id'] );
// Setup postdata allowing get_field() to work.
acf_setup_meta( $block['data'], $block['id'], true );
// Call render_callback.
if ( is_callable( $block['render_callback'] ) ) {
call_user_func( $block['render_callback'], $block, $content, $is_preview, $post_id, $wp_block, $context );
// Or include template.
} elseif ( $block['render_template'] ) {
do_action( 'acf_block_render_template', $block, $content, $is_preview, $post_id, $wp_block, $context );
}
// Reset postdata.
acf_reset_meta( $block['id'] );
}
/**
* Locate and include an ACF block's template.
*
* @since   6.0.4
*
* @param   array $block The block props.
*/
function acf_block_render_template( $block, $content, $is_preview, $post_id, $wp_block, $context ) {
// Locate template.
if ( isset( $block['path'] ) && file_exists( $block['path'] . '/' . $block['render_template'] ) ) {
$path = $block['path'] . '/' . $block['render_template'];
} elseif ( file_exists( $block['render_template'] ) ) {
$path = $block['render_template'];
} else {
Arguments
  1. "acf_block_render_template"
    
  2. array:23 [
    "render_template" => "article-hero.php"
    "render_callback" => false
    "enqueue_style" => false
    "enqueue_script" => false
    "enqueue_assets" => false
    "post_types" => []
    "uses_context" => array:2 [
    0 => "postId"
    1 => "postType"
    ]
    "supports" => array:10 [
    "align" => false
    "html" => false
    "mode" => true
    "jsx" => true
    "anchor" => false
    "alignContent" => false
    "color" => array:3 [
    "text" => false
    "background" => true
    "link" => false
    ]
    "alignText" => false
    "fullHeight" => false
    "reusable" => false
    ]
    "attributes" => array:4 [
    "name" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "data" => array:2 [
    "type" => "object"
    "default" => []
    ]
    "align" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    "mode" => array:2 [
    "type" => "string"
    "default" => ""
    ]
    ]
    "acf_block_version" => 2
    "api_version" => 2
    "title" => "Article Hero"
    "category" => "redbox"
    "icon" => "admin-comments"
    "description" => "A custom testimonial block that uses ACF fields."
    "keywords" => array:2 [
    0 => "article"
    1 => "hero"
    ]
    "style" => "article-hero-style"
    "mode" => "preview"
    "name" => "redboxmedia/article-hero"
    "path" => "/home/boiterouge/public_html/wp-content/plugins/redboxmedia-blog/blocks/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "align" => ""
    "id" => "block_ef69fc052c90c191215cb234c591edd5"
    ]
    
  3. ""
    
  4. false
    
  5. 13548
    
  6. WP_Block {#25840}
    
  7. array:2 [
    "postId" => 13548
    "postType" => "post"
    ]
    
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php
    if ( $form ) {
// Load the block form since we're in edit mode.
// Set flag for post REST cleanup of media enqueue count during preloads.
acf_set_data( 'acf_did_render_block_form', true );
$block = acf_prepare_block( $attributes );
acf_setup_meta( $block['data'], $block['id'], true );
$fields = acf_get_block_fields( $block );
if ( $fields ) {
acf_prefix_fields( $fields, "acf-{$block['id']}" );
echo '<div class="acf-block-fields acf-fields">';
acf_render_fields( $fields, $block['id'], 'div', 'field' );
echo '</div>';
} else {
echo acf_get_empty_block_form_html( $attributes['name'] ); //phpcs:ignore -- escaped in function.
}
} else {
// Capture block render output.
acf_render_block( $attributes, $content, $is_preview, $post_id, $wp_block, $context );
}
$html = ob_get_clean();
$html = is_string( $html ) ? $html : '';
// Replace <InnerBlocks /> placeholder on front-end, or if we're rendering an ACF block inside another ACF block template.
if ( ! $is_preview || doing_action( 'acf_block_render_template' ) ) {
// Escape "$" character to avoid "capture group" interpretation.
$content = str_replace( '$', '\$', $content );
// Wrap content in our acf-inner-container wrapper if necessary.
if ( $wp_block && $wp_block->block_type->acf_block_version > 1 && apply_filters( 'acf/blocks/wrap_frontend_innerblocks', true, $attributes['name'] ) ) {
// Check for a class (or className) provided in the template to become the InnerBlocks wrapper class.
$matches = array();
if ( preg_match( '/<InnerBlocks(?:[^<]+?)(?:class|className)=(?:["\']\W+\s*(?:\w+)\()?["\']([^\'"]+)[\'"]/', $html, $matches ) ) {
$class = isset( $matches[1] ) ? $matches[1] : 'acf-innerblocks-container';
} else {
$class = 'acf-innerblocks-container';
}
$content = '<div class="' . $class . '">' . $content . '</div>';
Arguments
  1. array:5 [
    "name" => "redboxmedia/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "mode" => "preview"
    "align" => ""
    "id" => "ef69fc052c90c191215cb234c591edd5"
    ]
    
  2. ""
    
  3. false
    
  4. 13548
    
  5. WP_Block {#25840}
    
  6. array:2 [
    "postId" => 13548
    "postType" => "post"
    ]
    
/home/boiterouge/public_html/wp-content/plugins/advanced-custom-fields-pro/pro/blocks.php
 * @param   string   $content    The block content.
* @param   WP_Block $wp_block   The block instance (since WP 5.5).
* @return  string The block HTML.
*/
function acf_render_block_callback( $attributes, $content = '', $wp_block = null ) {
$is_preview = false;
$post_id    = get_the_ID();
// Set preview flag to true when rendering for the block editor.
if ( is_admin() && acf_is_block_editor() ) {
$is_preview = true;
}
// If ACF's block save method hasn't been called yet, try to initialize a default block.
if ( empty( $attributes['name'] ) && ! empty( $wp_block->name ) ) {
$attributes['name'] = $wp_block->name;
}
// Return rendered block HTML.
return acf_rendered_block( $attributes, $content, $is_preview, $post_id, $wp_block );
}
/**
* Returns the rendered block HTML.
*
* @date    28/2/19
* @since   5.7.13
*
* @param   array    $attributes The block attributes.
* @param   string   $content    The block content.
* @param   boolean  $is_preview Whether or not the block is being rendered for editing preview.
* @param   integer  $post_id    The current post being edited or viewed.
* @param   WP_Block $wp_block   The block instance (since WP 5.5).
* @param   array    $context    The block context array.
* @return  string   The block HTML.
*/
function acf_rendered_block( $attributes, $content = '', $is_preview = false, $post_id = 0, $wp_block = null, $context = false ) {
$mode = isset( $attributes['mode'] ) ? $attributes['mode'] : 'auto';
$form = ( 'edit' === $mode && $is_preview );
Arguments
  1. array:5 [
    "name" => "redboxmedia/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "mode" => "preview"
    "align" => ""
    "id" => "ef69fc052c90c191215cb234c591edd5"
    ]
    
  2. ""
    
  3. false
    
  4. 13548
    
  5. WP_Block {#25840}
    
/home/boiterouge/public_html/wp-includes/class-wp-block.php
                        $inner_block->parsed_block = apply_filters( 'render_block_data', $inner_block->parsed_block, $source_block, $parent_block );
/** This filter is documented in wp-includes/blocks.php */
$inner_block->context = apply_filters( 'render_block_context', $inner_block->context, $inner_block->parsed_block, $parent_block );
$block_content .= $inner_block->render();
}
$index++;
}
}
}
if ( $is_dynamic ) {
$global_post = $post;
$parent      = WP_Block_Supports::$block_to_render;
WP_Block_Supports::$block_to_render = $this->parsed_block;
$block_content = (string) call_user_func( $this->block_type->render_callback, $this->attributes, $block_content, $this );
WP_Block_Supports::$block_to_render = $parent;
$post = $global_post;
}
if ( ( ! empty( $this->block_type->script_handles ) ) ) {
foreach ( $this->block_type->script_handles as $script_handle ) {
wp_enqueue_script( $script_handle );
}
}
if ( ! empty( $this->block_type->view_script_handles ) ) {
foreach ( $this->block_type->view_script_handles as $view_script_handle ) {
wp_enqueue_script( $view_script_handle );
}
}
if ( ( ! empty( $this->block_type->style_handles ) ) ) {
foreach ( $this->block_type->style_handles as $style_handle ) {
Arguments
  1. array:4 [
    "name" => "redboxmedia/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "mode" => "preview"
    "align" => ""
    ]
    
  2. ""
    
  3. WP_Block {#25840}
    
/home/boiterouge/public_html/wp-includes/blocks.php
         * it should be included to consistently fulfill the expectation.
*/
$context['postType'] = $post->post_type;
}
/**
* Filters the default context provided to a rendered block.
*
* @since 5.5.0
* @since 5.9.0 The `$parent_block` parameter was added.
*
* @param array         $context      Default context.
* @param array         $parsed_block Block being rendered, filtered by `render_block_data`.
* @param WP_Block|null $parent_block If this is a nested block, a reference to the parent block.
*/
$context = apply_filters( 'render_block_context', $context, $parsed_block, $parent_block );
$block = new WP_Block( $parsed_block, $context );
return $block->render();
}
/**
* Parses blocks out of a content string.
*
* @since 5.0.0
*
* @param string $content Post content.
* @return array[] Array of parsed block objects.
*/
function parse_blocks( $content ) {
/**
* Filter to allow plugins to replace the server-side block parser.
*
* @since 5.0.0
*
* @param string $parser_class Name of block parser class.
*/
$parser_class = apply_filters( 'block_parser_class', 'WP_Block_Parser' );
/home/boiterouge/public_html/wp-includes/blocks.php
    $parser_class = apply_filters( 'block_parser_class', 'WP_Block_Parser' );
$parser = new $parser_class();
return $parser->parse( $content );
}
/**
* Parses dynamic blocks out of `post_content` and re-renders them.
*
* @since 5.0.0
*
* @param string $content Post content.
* @return string Updated post content.
*/
function do_blocks( $content ) {
$blocks = parse_blocks( $content );
$output = '';
foreach ( $blocks as $block ) {
$output .= render_block( $block );
}
// If there are blocks in this content, we shouldn't run wpautop() on it later.
$priority = has_filter( 'the_content', 'wpautop' );
if ( false !== $priority && doing_filter( 'the_content' ) && has_blocks( $content ) ) {
remove_filter( 'the_content', 'wpautop', $priority );
add_filter( 'the_content', '_restore_wpautop_hook', $priority + 1 );
}
return $output;
}
/**
* If do_blocks() needs to remove wpautop() from the `the_content` filter, this re-adds it afterwards,
* for subsequent `the_content` usage.
*
* @since 5.0.0
* @access private
*
* @param string $content The post content running through this filter.
Arguments
  1. array:5 [
    "blockName" => "redboxmedia/article-hero"
    "attrs" => array:3 [
    "name" => "redboxmedia/article-hero"
    "data" => array:8 [
    "title" => ""
    "_title" => "field_661fd5ffbfa66"
    "subtitle" => ""
    "_subtitle" => "field_661fd6f0bfa67"
    "text" => ""
    "_text" => "field_661fd70bbfa68"
    "image" => ""
    "_image" => "field_661fd748bfa69"
    ]
    "mode" => "preview"
    ]
    "innerBlocks" => []
    "innerHTML" => ""
    "innerContent" => []
    ]
    
/home/boiterouge/public_html/wp-includes/class-wp-hook.php
 
$nesting_level = $this->nesting_level++;
$this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
$num_args                           = count( $args );
do {
$this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
$priority                                 = $this->current_priority[ $nesting_level ];
foreach ( $this->callbacks[ $priority ] as $the_ ) {
if ( ! $this->doing_action ) {
$args[0] = $value;
}
// Avoid the array_slice() if possible.
if ( 0 == $the_['accepted_args'] ) {
$value = call_user_func( $the_['function'] );
} elseif ( $the_['accepted_args'] >= $num_args ) {
$value = call_user_func_array( $the_['function'], $args );
} else {
$value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
}
}
} while ( false !== next( $this->iterations[ $nesting_level ] ) );
unset( $this->iterations[ $nesting_level ] );
unset( $this->current_priority[ $nesting_level ] );
$this->nesting_level--;
return $value;
}
/**
* Calls the callback functions that have been added to an action hook.
*
* @since 4.7.0
*
* @param array $args Parameters to pass to the callback functions.
Arguments
  1. """
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"Design thinking et design doing : quel processus managérial pour mon agence web ?","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"Dans tout processus de fabrication/création, chaque entreprise et agence web aspire à être la plus efficiente possible. Il est rare d’aboutir à un projet final parfait dès la première fois. C’est pourquoi chaque entreprise développe des lignes directrices à suivre pour encadrer l’équipe lors de chaque projet.\r\n\r\nChaque entreprise développe son propre processus managérial en fonction de différentes problématiques : nombre de collaborateurs, taille de l’entreprise et de la hiérarchie, importance du projet, échéance du rendu final… Le management tend à évoluer avec le temps, que ce soit sur l’aspect humain mais aussi matériel.\r\n\r\nUne fois la problématique client reçue, plusieurs acteurs vont s’activer jusqu’à la livraison du projet final. Il est primordial de mettre en place des étapes logiques à suivre pour atteindre son objectif final tout en étant efficace.\r\n\r\nDans cet article, on abordera deux notions et méthodes d’organisations essentielles à la bonne compréhension du design. Ces dernières posent les bases d’une bonne gestion managériale des projets. Par la suite, on verra quels sont les différents collaborateurs qui sont censés intervenir dans le projet. Enfin, on déterminera quelles sont les différentes étapes de la création design.","_text":"field_661fd70bbfa68","image":13566,"_image":"field_661fd748bfa69"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Le succès des projets repose sur un management évolutif et des étapes bien définies pour guider l'équipe.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les principes fondamentaux de la création design","_title":"field_6620180b43001","text":"\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eOn distingue deux principes fondamentaux dans la création design : le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. Afin de mieux aborder et comprendre le sujet, nous allons définir brièvement ces deux notions.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Thinking\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette démarche consiste à faire travailler les différents acteurs d’une entreprise ensemble afin de tirer les meilleures solutions de chaque spécialité. La problématique dévoilée, les équipes se réunissent pour en trouver la solution. Enfin, les équipes s’activent pour développer ce projet tout en restant connectées les unes aux autres. Cette démarche fait appel à la méthode de management participatif. \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour toujours mieux comprendre son objectif final, le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e, comme son nom l’indique, mise beaucoup sur le visuel : on favorise le prototypage et la création graphique pour \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003emieux comprendre son projet.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Doing\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette notion vient compléter celle du \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. On passe par le Thinking pour au final créer et formuler un design final. Ce concept du Doing repose sur deux points principaux : \u003c/span\u003e\u003cb\u003el’expérimental\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cb\u003esocial\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e.\r\n\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eL’expérimental ? Il s’agit de pouvoir se lancer pour apprendre de ses erreurs. Plus on pratique, plus on développe ses compétences sur le projet ainsi que son domaine d’activité. Il ne faut pas simplement se baser sur ses connaissances théoriques, il faut les mettre en pratique. C’est souvent en pratiquant et en expérimentant de nouveaux concepts qu’on s’améliore.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eLa partie sociale intervient ensuite : l’échange de connaissances et d’expériences vient agrémenter et consolider votre savoir. Aller à la rencontre de votre collègue du département marketing et apprenez de ses expériences sur le projet. Consultez votre commercial pour encore mieux connaître les problématiques et retours que le client lui a donné. N’ayez crainte d’aller voir votre chargé de projet pour lui demander des conseils pratiques sur une problématique que vous n’arrivez pas à résoudre. C’est aussi ça le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : agir et interagir. \u003c/span\u003e\u003c/p\u003e","_text":"field_662018ed3861c","image_position":"left","_image_position":"field_66211b91f870f","image":13569,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Allier design thinking et design doing dans le management d'équipe stimule l'innovation tout en maintenant un focus sur des livrables concrets.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media ","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cb\u003eQui interviendra dans le processus de création design ?\u003c/b\u003e\u003c/h3\u003e\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eTout dépend de la hiérarchie de votre entreprise. Nous prendrons le cas d’une agence de design qui engage 4 collaborateurs qui entrent en action lors du processus de création design.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eLes développeurs d’affaires/commerciaux sont les premiers à intervenir. Ce sont eux qui ont les premiers contacts avec les clients. Ils reçoivent les premières problématiques, les analyses et font un récapitulatif du projet avec les attentes du client et ses motivations.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eIntimement liés avec les commerciaux, les chargés de production sont les seconds maillons de ce processus de création design. Ils recueillent les premières informations récoltées par le commercial et à partir de ça, développent un premier brief. S'il manque des informations (charte graphique, types de document final, budget), c’est à eux de reprendre contact avec le client pour compléter leur dossier. Au final, ils consultent les planning de l’exécution pour ensuite distribuer leur brief au chargé de projet.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eCes chargés de projets reprennent le brief des chargés de production et le rendent compréhensible par l’exécution. Ils suivent l'avancée du projet et sont des relais entre la direction et l’exécution. Ils sont autant à la disposition des clients que les designers/intégrateurs pour répondre à leurs questions.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eEnfin, viennent les designers. Ils se chargent d’appliquer le brief. Ils interviennent tout de même dans le processus de réflection design en discutant avec le chef de projet. Ils déclinent ensuite les produits graphiques et proposent un rendu visuel final au client.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eDans le cas de la création d’un site internet, le maillon final est l’intégrateur/développeur. Cet acteur échange énormément avec les designers pour aboutir à un projet viable. Ils se chargent de développer le produit final grâce aux maquettes créées par les designers.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les différentes étapes dans la création","_title":"field_6620180b43001","text":"\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour hiérarchiser votre processus de création design, vous pouvez aussi fixer une ligne directrice à respecter par votre équipe. Vous pouvez agrémenter au \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e ces différentes étapes de création. Elles s’adaptent à votre entreprise en fonction de votre taille et des spécificités de chaque projet.\u003c/span\u003e","_text":"field_662018ed3861c","image_position":"right","_image_position":"field_66211b91f870f","image":13572,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eOn prendra le cas de la création d’un nouveau site internet.\u003c/strong\u003e\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\u003c/h3\u003e\r\n\u003cb\u003eRencontre \u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eavec le client\u003c/strong\u003e (développeur d’affaires/commerciaux) : il interroge le client pour bien déterminer ses besoins et formule le contrat.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eConfirmation des besoins \u003c/b\u003e\u003cstrong\u003edu \u003c/strong\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eclient\u003c/strong\u003e (chargé de production) : il close le dossier de découverte et lance un premier brief à destination des chargés de projet. Ils complètent le dossier si des informations essentielles ne sont pas stipulées.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eCréation de \u003c/strong\u003e\u003cb\u003ebrief\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : il retravaille le dossier du chargé de production pour le rendre compréhensible par les designer.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eÉtablir des \u003c/strong\u003e\u003cb\u003eplanning\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e/échéancier (chargé de projet) : il détermine les différentes étapes du projet (wireframe, maquette, lancement de la production, finalisation du site) et les futures rencontres.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eBenchmark\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : On s’informe sur les tendances actuelles. On s’inspire de ce que fait la concurrence de l’entreprise cliente. On en ressort des idées et le chef de projet propose ce dossier au designer. Les deux parties échangent sur ce projet et déterminent les axes de développement clés.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eStructure et arborescence\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e du contenu (chargé de projet ou designer) : c’est le début de la partie UX du projet. Les deux acteurs cités précédemment sont capables de le faire. Tout dépend de la structure de l’entreprise. C’est ici qu’on commence à réfléchir au parcours utilisateur et au contenu qu’on souhaite intégrer au site.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eWireframe\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet ou designer) : Encore une fois, tout dépend de l’organisation de l’entreprise, mais les deux acteurs sont capables de le faire. On entre concrètement dans le processus UX du projet. On met en œuvre toutes les idées dans une maquette filaire. On place les objets, on réfléchit au CTA, au contenu, aux animations…\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eMaquettes graphiques\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (designer) : c’est la partie design. On reprend les wireframe pour les designer et les rendre esthétiques. On peut même animer ces maquettes pour que le client s’immerge un peu plus dans le rendu final.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eIntégration\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et développement (développeurs) : dernière étape de l’exécutif. On transmet les maquettes aux développeurs et ils se chargent de finaliser le projet en un site fiable.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eValidation\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet et chargé de production): On se réunit avec le client pour lui faire découvrir le résultat final du site et on attend sa validation. C’est ici que les dernières retouches et corrections de bug interviennent.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/strategy {"name":"redboxmedia/strategy","data":{"title":"Vous souhaitez optimiser le processus managérial de votre entreprise ?","_title":"field_66461fd7a2840","text":"Redbox Media vous accompagne dans l'élaboration et la mise en place d'outil et de méthode de management conçu pour vos besoins. Faites appel à nos experts en la matière et discutons ensemble de vos projets.","_text":"field_66462041c406f","cta_repeater_0_cta_type":"cta_popup","_cta_repeater_0_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_0_cta_text":"Ça m'intéresse","_cta_repeater_0_cta_text":"field_6646207bc4071_field_663e60bfbd35e","cta_repeater_0_cta_popup_choice":"1","_cta_repeater_0_cta_popup_choice":"field_6646207bc4071_field_659c1bbcc6a08","cta_repeater_0_cta_precheck":"none","_cta_repeater_0_cta_precheck":"field_6646207bc4071_field_659c1c3ec6a09","cta_repeater_1_cta_type":"cta_link","_cta_repeater_1_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_1_cta_link":{"title":"Découvrir notre expertise RH","url":"https://redboxstaging.dev.redboxmedia.ca/marketing-rh/","target":"_blank"},"_cta_repeater_1_cta_link":"field_6646207bc4071_field_659c1ab14b2d1","cta_repeater":2,"_cta_repeater":"field_66462057c4070","image":12520,"_image":"field_664627e6e7076"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"","_text":"field_661fd70bbfa68","image":"","_image":"field_661fd748bfa69"},"mode":"preview"} /-->
    """
    
/home/boiterouge/public_html/wp-includes/plugin.php
        $all_args = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
_wp_call_all_hook( $all_args );
}
if ( ! isset( $wp_filter[ $hook_name ] ) ) {
if ( isset( $wp_filter['all'] ) ) {
array_pop( $wp_current_filter );
}
return $value;
}
if ( ! isset( $wp_filter['all'] ) ) {
$wp_current_filter[] = $hook_name;
}
// Pass the value to WP_Hook.
array_unshift( $args, $value );
$filtered = $wp_filter[ $hook_name ]->apply_filters( $value, $args );
array_pop( $wp_current_filter );
return $filtered;
}
/**
* Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
*
* @since 3.0.0
*
* @see apply_filters() This function is identical, but the arguments passed to the
*                      functions hooked to `$hook_name` are supplied using an array.
*
* @global WP_Hook[] $wp_filter         Stores all of the filters and actions.
* @global int[]     $wp_filters        Stores the number of times each filter was triggered.
* @global string[]  $wp_current_filter Stores the list of current filters with the current one last.
*
* @param string $hook_name The name of the filter hook.
* @param array  $args      The arguments supplied to the functions hooked to `$hook_name`.
Arguments
  1. """
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"Design thinking et design doing : quel processus managérial pour mon agence web ?","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"Dans tout processus de fabrication/création, chaque entreprise et agence web aspire à être la plus efficiente possible. Il est rare d’aboutir à un projet final parfait dès la première fois. C’est pourquoi chaque entreprise développe des lignes directrices à suivre pour encadrer l’équipe lors de chaque projet.\r\n\r\nChaque entreprise développe son propre processus managérial en fonction de différentes problématiques : nombre de collaborateurs, taille de l’entreprise et de la hiérarchie, importance du projet, échéance du rendu final… Le management tend à évoluer avec le temps, que ce soit sur l’aspect humain mais aussi matériel.\r\n\r\nUne fois la problématique client reçue, plusieurs acteurs vont s’activer jusqu’à la livraison du projet final. Il est primordial de mettre en place des étapes logiques à suivre pour atteindre son objectif final tout en étant efficace.\r\n\r\nDans cet article, on abordera deux notions et méthodes d’organisations essentielles à la bonne compréhension du design. Ces dernières posent les bases d’une bonne gestion managériale des projets. Par la suite, on verra quels sont les différents collaborateurs qui sont censés intervenir dans le projet. Enfin, on déterminera quelles sont les différentes étapes de la création design.","_text":"field_661fd70bbfa68","image":13566,"_image":"field_661fd748bfa69"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Le succès des projets repose sur un management évolutif et des étapes bien définies pour guider l'équipe.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les principes fondamentaux de la création design","_title":"field_6620180b43001","text":"\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eOn distingue deux principes fondamentaux dans la création design : le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. Afin de mieux aborder et comprendre le sujet, nous allons définir brièvement ces deux notions.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Thinking\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette démarche consiste à faire travailler les différents acteurs d’une entreprise ensemble afin de tirer les meilleures solutions de chaque spécialité. La problématique dévoilée, les équipes se réunissent pour en trouver la solution. Enfin, les équipes s’activent pour développer ce projet tout en restant connectées les unes aux autres. Cette démarche fait appel à la méthode de management participatif. \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour toujours mieux comprendre son objectif final, le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e, comme son nom l’indique, mise beaucoup sur le visuel : on favorise le prototypage et la création graphique pour \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003emieux comprendre son projet.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Doing\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette notion vient compléter celle du \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. On passe par le Thinking pour au final créer et formuler un design final. Ce concept du Doing repose sur deux points principaux : \u003c/span\u003e\u003cb\u003el’expérimental\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cb\u003esocial\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e.\r\n\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eL’expérimental ? Il s’agit de pouvoir se lancer pour apprendre de ses erreurs. Plus on pratique, plus on développe ses compétences sur le projet ainsi que son domaine d’activité. Il ne faut pas simplement se baser sur ses connaissances théoriques, il faut les mettre en pratique. C’est souvent en pratiquant et en expérimentant de nouveaux concepts qu’on s’améliore.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eLa partie sociale intervient ensuite : l’échange de connaissances et d’expériences vient agrémenter et consolider votre savoir. Aller à la rencontre de votre collègue du département marketing et apprenez de ses expériences sur le projet. Consultez votre commercial pour encore mieux connaître les problématiques et retours que le client lui a donné. N’ayez crainte d’aller voir votre chargé de projet pour lui demander des conseils pratiques sur une problématique que vous n’arrivez pas à résoudre. C’est aussi ça le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : agir et interagir. \u003c/span\u003e\u003c/p\u003e","_text":"field_662018ed3861c","image_position":"left","_image_position":"field_66211b91f870f","image":13569,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Allier design thinking et design doing dans le management d'équipe stimule l'innovation tout en maintenant un focus sur des livrables concrets.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media ","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cb\u003eQui interviendra dans le processus de création design ?\u003c/b\u003e\u003c/h3\u003e\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eTout dépend de la hiérarchie de votre entreprise. Nous prendrons le cas d’une agence de design qui engage 4 collaborateurs qui entrent en action lors du processus de création design.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eLes développeurs d’affaires/commerciaux sont les premiers à intervenir. Ce sont eux qui ont les premiers contacts avec les clients. Ils reçoivent les premières problématiques, les analyses et font un récapitulatif du projet avec les attentes du client et ses motivations.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eIntimement liés avec les commerciaux, les chargés de production sont les seconds maillons de ce processus de création design. Ils recueillent les premières informations récoltées par le commercial et à partir de ça, développent un premier brief. S'il manque des informations (charte graphique, types de document final, budget), c’est à eux de reprendre contact avec le client pour compléter leur dossier. Au final, ils consultent les planning de l’exécution pour ensuite distribuer leur brief au chargé de projet.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eCes chargés de projets reprennent le brief des chargés de production et le rendent compréhensible par l’exécution. Ils suivent l'avancée du projet et sont des relais entre la direction et l’exécution. Ils sont autant à la disposition des clients que les designers/intégrateurs pour répondre à leurs questions.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eEnfin, viennent les designers. Ils se chargent d’appliquer le brief. Ils interviennent tout de même dans le processus de réflection design en discutant avec le chef de projet. Ils déclinent ensuite les produits graphiques et proposent un rendu visuel final au client.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eDans le cas de la création d’un site internet, le maillon final est l’intégrateur/développeur. Cet acteur échange énormément avec les designers pour aboutir à un projet viable. Ils se chargent de développer le produit final grâce aux maquettes créées par les designers.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les différentes étapes dans la création","_title":"field_6620180b43001","text":"\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour hiérarchiser votre processus de création design, vous pouvez aussi fixer une ligne directrice à respecter par votre équipe. Vous pouvez agrémenter au \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e ces différentes étapes de création. Elles s’adaptent à votre entreprise en fonction de votre taille et des spécificités de chaque projet.\u003c/span\u003e","_text":"field_662018ed3861c","image_position":"right","_image_position":"field_66211b91f870f","image":13572,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eOn prendra le cas de la création d’un nouveau site internet.\u003c/strong\u003e\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\u003c/h3\u003e\r\n\u003cb\u003eRencontre \u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eavec le client\u003c/strong\u003e (développeur d’affaires/commerciaux) : il interroge le client pour bien déterminer ses besoins et formule le contrat.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eConfirmation des besoins \u003c/b\u003e\u003cstrong\u003edu \u003c/strong\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eclient\u003c/strong\u003e (chargé de production) : il close le dossier de découverte et lance un premier brief à destination des chargés de projet. Ils complètent le dossier si des informations essentielles ne sont pas stipulées.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eCréation de \u003c/strong\u003e\u003cb\u003ebrief\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : il retravaille le dossier du chargé de production pour le rendre compréhensible par les designer.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eÉtablir des \u003c/strong\u003e\u003cb\u003eplanning\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e/échéancier (chargé de projet) : il détermine les différentes étapes du projet (wireframe, maquette, lancement de la production, finalisation du site) et les futures rencontres.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eBenchmark\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : On s’informe sur les tendances actuelles. On s’inspire de ce que fait la concurrence de l’entreprise cliente. On en ressort des idées et le chef de projet propose ce dossier au designer. Les deux parties échangent sur ce projet et déterminent les axes de développement clés.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eStructure et arborescence\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e du contenu (chargé de projet ou designer) : c’est le début de la partie UX du projet. Les deux acteurs cités précédemment sont capables de le faire. Tout dépend de la structure de l’entreprise. C’est ici qu’on commence à réfléchir au parcours utilisateur et au contenu qu’on souhaite intégrer au site.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eWireframe\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet ou designer) : Encore une fois, tout dépend de l’organisation de l’entreprise, mais les deux acteurs sont capables de le faire. On entre concrètement dans le processus UX du projet. On met en œuvre toutes les idées dans une maquette filaire. On place les objets, on réfléchit au CTA, au contenu, aux animations…\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eMaquettes graphiques\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (designer) : c’est la partie design. On reprend les wireframe pour les designer et les rendre esthétiques. On peut même animer ces maquettes pour que le client s’immerge un peu plus dans le rendu final.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eIntégration\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et développement (développeurs) : dernière étape de l’exécutif. On transmet les maquettes aux développeurs et ils se chargent de finaliser le projet en un site fiable.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eValidation\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet et chargé de production): On se réunit avec le client pour lui faire découvrir le résultat final du site et on attend sa validation. C’est ici que les dernières retouches et corrections de bug interviennent.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/strategy {"name":"redboxmedia/strategy","data":{"title":"Vous souhaitez optimiser le processus managérial de votre entreprise ?","_title":"field_66461fd7a2840","text":"Redbox Media vous accompagne dans l'élaboration et la mise en place d'outil et de méthode de management conçu pour vos besoins. Faites appel à nos experts en la matière et discutons ensemble de vos projets.","_text":"field_66462041c406f","cta_repeater_0_cta_type":"cta_popup","_cta_repeater_0_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_0_cta_text":"Ça m'intéresse","_cta_repeater_0_cta_text":"field_6646207bc4071_field_663e60bfbd35e","cta_repeater_0_cta_popup_choice":"1","_cta_repeater_0_cta_popup_choice":"field_6646207bc4071_field_659c1bbcc6a08","cta_repeater_0_cta_precheck":"none","_cta_repeater_0_cta_precheck":"field_6646207bc4071_field_659c1c3ec6a09","cta_repeater_1_cta_type":"cta_link","_cta_repeater_1_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_1_cta_link":{"title":"Découvrir notre expertise RH","url":"https://redboxstaging.dev.redboxmedia.ca/marketing-rh/","target":"_blank"},"_cta_repeater_1_cta_link":"field_6646207bc4071_field_659c1ab14b2d1","cta_repeater":2,"_cta_repeater":"field_66462057c4070","image":12520,"_image":"field_664627e6e7076"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"","_text":"field_661fd70bbfa68","image":"","_image":"field_661fd748bfa69"},"mode":"preview"} /-->
    """
    
  2. array:1 [
    0 => """
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"Design thinking et design doing : quel processus managérial pour mon agence web ?","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"Dans tout processus de fabrication/création, chaque entreprise et agence web aspire à être la plus efficiente possible. Il est rare d’aboutir à un projet final parfait dès la première fois. C’est pourquoi chaque entreprise développe des lignes directrices à suivre pour encadrer l’équipe lors de chaque projet.\r\n\r\nChaque entreprise développe son propre processus managérial en fonction de différentes problématiques : nombre de collaborateurs, taille de l’entreprise et de la hiérarchie, importance du projet, échéance du rendu final… Le management tend à évoluer avec le temps, que ce soit sur l’aspect humain mais aussi matériel.\r\n\r\nUne fois la problématique client reçue, plusieurs acteurs vont s’activer jusqu’à la livraison du projet final. Il est primordial de mettre en place des étapes logiques à suivre pour atteindre son objectif final tout en étant efficace.\r\n\r\nDans cet article, on abordera deux notions et méthodes d’organisations essentielles à la bonne compréhension du design. Ces dernières posent les bases d’une bonne gestion managériale des projets. Par la suite, on verra quels sont les différents collaborateurs qui sont censés intervenir dans le projet. Enfin, on déterminera quelles sont les différentes étapes de la création design.","_text":"field_661fd70bbfa68","image":13566,"_image":"field_661fd748bfa69"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Le succès des projets repose sur un management évolutif et des étapes bien définies pour guider l'équipe.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les principes fondamentaux de la création design","_title":"field_6620180b43001","text":"\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eOn distingue deux principes fondamentaux dans la création design : le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. Afin de mieux aborder et comprendre le sujet, nous allons définir brièvement ces deux notions.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Thinking\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette démarche consiste à faire travailler les différents acteurs d’une entreprise ensemble afin de tirer les meilleures solutions de chaque spécialité. La problématique dévoilée, les équipes se réunissent pour en trouver la solution. Enfin, les équipes s’activent pour développer ce projet tout en restant connectées les unes aux autres. Cette démarche fait appel à la méthode de management participatif. \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour toujours mieux comprendre son objectif final, le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e, comme son nom l’indique, mise beaucoup sur le visuel : on favorise le prototypage et la création graphique pour \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003emieux comprendre son projet.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Doing\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette notion vient compléter celle du \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. On passe par le Thinking pour au final créer et formuler un design final. Ce concept du Doing repose sur deux points principaux : \u003c/span\u003e\u003cb\u003el’expérimental\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cb\u003esocial\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e.\r\n\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eL’expérimental ? Il s’agit de pouvoir se lancer pour apprendre de ses erreurs. Plus on pratique, plus on développe ses compétences sur le projet ainsi que son domaine d’activité. Il ne faut pas simplement se baser sur ses connaissances théoriques, il faut les mettre en pratique. C’est souvent en pratiquant et en expérimentant de nouveaux concepts qu’on s’améliore.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eLa partie sociale intervient ensuite : l’échange de connaissances et d’expériences vient agrémenter et consolider votre savoir. Aller à la rencontre de votre collègue du département marketing et apprenez de ses expériences sur le projet. Consultez votre commercial pour encore mieux connaître les problématiques et retours que le client lui a donné. N’ayez crainte d’aller voir votre chargé de projet pour lui demander des conseils pratiques sur une problématique que vous n’arrivez pas à résoudre. C’est aussi ça le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : agir et interagir. \u003c/span\u003e\u003c/p\u003e","_text":"field_662018ed3861c","image_position":"left","_image_position":"field_66211b91f870f","image":13569,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Allier design thinking et design doing dans le management d'équipe stimule l'innovation tout en maintenant un focus sur des livrables concrets.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media ","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cb\u003eQui interviendra dans le processus de création design ?\u003c/b\u003e\u003c/h3\u003e\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eTout dépend de la hiérarchie de votre entreprise. Nous prendrons le cas d’une agence de design qui engage 4 collaborateurs qui entrent en action lors du processus de création design.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eLes développeurs d’affaires/commerciaux sont les premiers à intervenir. Ce sont eux qui ont les premiers contacts avec les clients. Ils reçoivent les premières problématiques, les analyses et font un récapitulatif du projet avec les attentes du client et ses motivations.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eIntimement liés avec les commerciaux, les chargés de production sont les seconds maillons de ce processus de création design. Ils recueillent les premières informations récoltées par le commercial et à partir de ça, développent un premier brief. S'il manque des informations (charte graphique, types de document final, budget), c’est à eux de reprendre contact avec le client pour compléter leur dossier. Au final, ils consultent les planning de l’exécution pour ensuite distribuer leur brief au chargé de projet.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eCes chargés de projets reprennent le brief des chargés de production et le rendent compréhensible par l’exécution. Ils suivent l'avancée du projet et sont des relais entre la direction et l’exécution. Ils sont autant à la disposition des clients que les designers/intégrateurs pour répondre à leurs questions.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eEnfin, viennent les designers. Ils se chargent d’appliquer le brief. Ils interviennent tout de même dans le processus de réflection design en discutant avec le chef de projet. Ils déclinent ensuite les produits graphiques et proposent un rendu visuel final au client.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eDans le cas de la création d’un site internet, le maillon final est l’intégrateur/développeur. Cet acteur échange énormément avec les designers pour aboutir à un projet viable. Ils se chargent de développer le produit final grâce aux maquettes créées par les designers.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les différentes étapes dans la création","_title":"field_6620180b43001","text":"\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour hiérarchiser votre processus de création design, vous pouvez aussi fixer une ligne directrice à respecter par votre équipe. Vous pouvez agrémenter au \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e ces différentes étapes de création. Elles s’adaptent à votre entreprise en fonction de votre taille et des spécificités de chaque projet.\u003c/span\u003e","_text":"field_662018ed3861c","image_position":"right","_image_position":"field_66211b91f870f","image":13572,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eOn prendra le cas de la création d’un nouveau site internet.\u003c/strong\u003e\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\u003c/h3\u003e\r\n\u003cb\u003eRencontre \u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eavec le client\u003c/strong\u003e (développeur d’affaires/commerciaux) : il interroge le client pour bien déterminer ses besoins et formule le contrat.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eConfirmation des besoins \u003c/b\u003e\u003cstrong\u003edu \u003c/strong\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eclient\u003c/strong\u003e (chargé de production) : il close le dossier de découverte et lance un premier brief à destination des chargés de projet. Ils complètent le dossier si des informations essentielles ne sont pas stipulées.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eCréation de \u003c/strong\u003e\u003cb\u003ebrief\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : il retravaille le dossier du chargé de production pour le rendre compréhensible par les designer.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eÉtablir des \u003c/strong\u003e\u003cb\u003eplanning\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e/échéancier (chargé de projet) : il détermine les différentes étapes du projet (wireframe, maquette, lancement de la production, finalisation du site) et les futures rencontres.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eBenchmark\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : On s’informe sur les tendances actuelles. On s’inspire de ce que fait la concurrence de l’entreprise cliente. On en ressort des idées et le chef de projet propose ce dossier au designer. Les deux parties échangent sur ce projet et déterminent les axes de développement clés.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eStructure et arborescence\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e du contenu (chargé de projet ou designer) : c’est le début de la partie UX du projet. Les deux acteurs cités précédemment sont capables de le faire. Tout dépend de la structure de l’entreprise. C’est ici qu’on commence à réfléchir au parcours utilisateur et au contenu qu’on souhaite intégrer au site.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eWireframe\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet ou designer) : Encore une fois, tout dépend de l’organisation de l’entreprise, mais les deux acteurs sont capables de le faire. On entre concrètement dans le processus UX du projet. On met en œuvre toutes les idées dans une maquette filaire. On place les objets, on réfléchit au CTA, au contenu, aux animations…\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eMaquettes graphiques\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (designer) : c’est la partie design. On reprend les wireframe pour les designer et les rendre esthétiques. On peut même animer ces maquettes pour que le client s’immerge un peu plus dans le rendu final.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eIntégration\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et développement (développeurs) : dernière étape de l’exécutif. On transmet les maquettes aux développeurs et ils se chargent de finaliser le projet en un site fiable.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eValidation\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet et chargé de production): On se réunit avec le client pour lui faire découvrir le résultat final du site et on attend sa validation. C’est ici que les dernières retouches et corrections de bug interviennent.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/strategy {"name":"redboxmedia/strategy","data":{"title":"Vous souhaitez optimiser le processus managérial de votre entreprise ?","_title":"field_66461fd7a2840","text":"Redbox Media vous accompagne dans l'élaboration et la mise en place d'outil et de méthode de management conçu pour vos besoins. Faites appel à nos experts en la matière et discutons ensemble de vos projets.","_text":"field_66462041c406f","cta_repeater_0_cta_type":"cta_popup","_cta_repeater_0_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_0_cta_text":"Ça m'intéresse","_cta_repeater_0_cta_text":"field_6646207bc4071_field_663e60bfbd35e","cta_repeater_0_cta_popup_choice":"1","_cta_repeater_0_cta_popup_choice":"field_6646207bc4071_field_659c1bbcc6a08","cta_repeater_0_cta_precheck":"none","_cta_repeater_0_cta_precheck":"field_6646207bc4071_field_659c1c3ec6a09","cta_repeater_1_cta_type":"cta_link","_cta_repeater_1_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_1_cta_link":{"title":"Découvrir notre expertise RH","url":"https://redboxstaging.dev.redboxmedia.ca/marketing-rh/","target":"_blank"},"_cta_repeater_1_cta_link":"field_6646207bc4071_field_659c1ab14b2d1","cta_repeater":2,"_cta_repeater":"field_66462057c4070","image":12520,"_image":"field_664627e6e7076"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"","_text":"field_661fd70bbfa68","image":"","_image":"field_661fd748bfa69"},"mode":"preview"} /-->
    """
    ]
    
/home/boiterouge/public_html/wp-includes/post-template.php
 
/**
* Displays the post content.
*
* @since 0.71
*
* @param string $more_link_text Optional. Content for when there is more text.
* @param bool   $strip_teaser   Optional. Strip teaser content before the more text. Default false.
*/
function the_content( $more_link_text = null, $strip_teaser = false ) {
$content = get_the_content( $more_link_text, $strip_teaser );
/**
* Filters the post content.
*
* @since 0.71
*
* @param string $content Content of the current post.
*/
$content = apply_filters( 'the_content', $content );
$content = str_replace( ']]>', ']]&gt;', $content );
echo $content;
}
/**
* Retrieves the post content.
*
* @since 0.71
* @since 5.2.0 Added the `$post` parameter.
*
* @global int   $page      Page number of a single post/page.
* @global int   $more      Boolean indicator for whether single post/page is being viewed.
* @global bool  $preview   Whether post/page is in preview mode.
* @global array $pages     Array of all pages in post/page. Each array element contains
*                          part of the content separated by the `<!--nextpage-->` tag.
* @global int   $multipage Boolean indicator for whether multiple pages are in play.
*
* @param string             $more_link_text Optional. Content for when there is more text.
* @param bool               $strip_teaser   Optional. Strip teaser content before the more text. Default false.
* @param WP_Post|object|int $post           Optional. WP_Post instance or Post ID/object. Default null.
Arguments
  1. "the_content"
    
  2. """
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"Design thinking et design doing : quel processus managérial pour mon agence web ?","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"Dans tout processus de fabrication/création, chaque entreprise et agence web aspire à être la plus efficiente possible. Il est rare d’aboutir à un projet final parfait dès la première fois. C’est pourquoi chaque entreprise développe des lignes directrices à suivre pour encadrer l’équipe lors de chaque projet.\r\n\r\nChaque entreprise développe son propre processus managérial en fonction de différentes problématiques : nombre de collaborateurs, taille de l’entreprise et de la hiérarchie, importance du projet, échéance du rendu final… Le management tend à évoluer avec le temps, que ce soit sur l’aspect humain mais aussi matériel.\r\n\r\nUne fois la problématique client reçue, plusieurs acteurs vont s’activer jusqu’à la livraison du projet final. Il est primordial de mettre en place des étapes logiques à suivre pour atteindre son objectif final tout en étant efficace.\r\n\r\nDans cet article, on abordera deux notions et méthodes d’organisations essentielles à la bonne compréhension du design. Ces dernières posent les bases d’une bonne gestion managériale des projets. Par la suite, on verra quels sont les différents collaborateurs qui sont censés intervenir dans le projet. Enfin, on déterminera quelles sont les différentes étapes de la création design.","_text":"field_661fd70bbfa68","image":13566,"_image":"field_661fd748bfa69"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Le succès des projets repose sur un management évolutif et des étapes bien définies pour guider l'équipe.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les principes fondamentaux de la création design","_title":"field_6620180b43001","text":"\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eOn distingue deux principes fondamentaux dans la création design : le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. Afin de mieux aborder et comprendre le sujet, nous allons définir brièvement ces deux notions.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Thinking\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette démarche consiste à faire travailler les différents acteurs d’une entreprise ensemble afin de tirer les meilleures solutions de chaque spécialité. La problématique dévoilée, les équipes se réunissent pour en trouver la solution. Enfin, les équipes s’activent pour développer ce projet tout en restant connectées les unes aux autres. Cette démarche fait appel à la méthode de management participatif. \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour toujours mieux comprendre son objectif final, le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e, comme son nom l’indique, mise beaucoup sur le visuel : on favorise le prototypage et la création graphique pour \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003emieux comprendre son projet.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cb\u003eDesign Doing\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : cette notion vient compléter celle du \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e. On passe par le Thinking pour au final créer et formuler un design final. Ce concept du Doing repose sur deux points principaux : \u003c/span\u003e\u003cb\u003el’expérimental\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et le \u003c/span\u003e\u003cb\u003esocial\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e.\r\n\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eL’expérimental ? Il s’agit de pouvoir se lancer pour apprendre de ses erreurs. Plus on pratique, plus on développe ses compétences sur le projet ainsi que son domaine d’activité. Il ne faut pas simplement se baser sur ses connaissances théoriques, il faut les mettre en pratique. C’est souvent en pratiquant et en expérimentant de nouveaux concepts qu’on s’améliore.\u003c/span\u003e\u003c/p\u003e\r\n\u003cp style=\u0022text-align: left;\u0022\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eLa partie sociale intervient ensuite : l’échange de connaissances et d’expériences vient agrémenter et consolider votre savoir. Aller à la rencontre de votre collègue du département marketing et apprenez de ses expériences sur le projet. Consultez votre commercial pour encore mieux connaître les problématiques et retours que le client lui a donné. N’ayez crainte d’aller voir votre chargé de projet pour lui demander des conseils pratiques sur une problématique que vous n’arrivez pas à résoudre. C’est aussi ça le \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Doing\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e : agir et interagir. \u003c/span\u003e\u003c/p\u003e","_text":"field_662018ed3861c","image_position":"left","_image_position":"field_66211b91f870f","image":13569,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/quote {"name":"redboxmedia/quote","data":{"text":"Allier design thinking et design doing dans le management d'équipe stimule l'innovation tout en maintenant un focus sur des livrables concrets.","_text":"field_6620389678d57","author":"Nader, co-fondateur de Redbox Media ","_author":"field_66203a6d99157"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cb\u003eQui interviendra dans le processus de création design ?\u003c/b\u003e\u003c/h3\u003e\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eTout dépend de la hiérarchie de votre entreprise. Nous prendrons le cas d’une agence de design qui engage 4 collaborateurs qui entrent en action lors du processus de création design.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eLes développeurs d’affaires/commerciaux sont les premiers à intervenir. Ce sont eux qui ont les premiers contacts avec les clients. Ils reçoivent les premières problématiques, les analyses et font un récapitulatif du projet avec les attentes du client et ses motivations.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eIntimement liés avec les commerciaux, les chargés de production sont les seconds maillons de ce processus de création design. Ils recueillent les premières informations récoltées par le commercial et à partir de ça, développent un premier brief. S'il manque des informations (charte graphique, types de document final, budget), c’est à eux de reprendre contact avec le client pour compléter leur dossier. Au final, ils consultent les planning de l’exécution pour ensuite distribuer leur brief au chargé de projet.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eCes chargés de projets reprennent le brief des chargés de production et le rendent compréhensible par l’exécution. Ils suivent l'avancée du projet et sont des relais entre la direction et l’exécution. Ils sont autant à la disposition des clients que les designers/intégrateurs pour répondre à leurs questions.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eEnfin, viennent les designers. Ils se chargent d’appliquer le brief. Ils interviennent tout de même dans le processus de réflection design en discutant avec le chef de projet. Ils déclinent ensuite les produits graphiques et proposent un rendu visuel final au client.\r\n\u003c/span\u003e\r\n\r\n\u003cspan style=\u0022font-weight: 400;\u0022\u003eDans le cas de la création d’un site internet, le maillon final est l’intégrateur/développeur. Cet acteur échange énormément avec les designers pour aboutir à un projet viable. Ils se chargent de développer le produit final grâce aux maquettes créées par les designers.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text-image {"name":"redboxmedia/text-image","data":{"title":"Les différentes étapes dans la création","_title":"field_6620180b43001","text":"\u003cspan style=\u0022font-weight: 400;\u0022\u003ePour hiérarchiser votre processus de création design, vous pouvez aussi fixer une ligne directrice à respecter par votre équipe. Vous pouvez agrémenter au \u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003eDesign Thinking\u003c/span\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e ces différentes étapes de création. Elles s’adaptent à votre entreprise en fonction de votre taille et des spécificités de chaque projet.\u003c/span\u003e","_text":"field_662018ed3861c","image_position":"right","_image_position":"field_66211b91f870f","image":13572,"_image":"field_662018f53861d"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/text {"name":"redboxmedia/text","data":{"text":"\u003ch3\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eOn prendra le cas de la création d’un nouveau site internet.\u003c/strong\u003e\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\u003c/h3\u003e\r\n\u003cb\u003eRencontre \u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eavec le client\u003c/strong\u003e (développeur d’affaires/commerciaux) : il interroge le client pour bien déterminer ses besoins et formule le contrat.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eConfirmation des besoins \u003c/b\u003e\u003cstrong\u003edu \u003c/strong\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e\u003cstrong\u003eclient\u003c/strong\u003e (chargé de production) : il close le dossier de découverte et lance un premier brief à destination des chargés de projet. Ils complètent le dossier si des informations essentielles ne sont pas stipulées.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eCréation de \u003c/strong\u003e\u003cb\u003ebrief\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : il retravaille le dossier du chargé de production pour le rendre compréhensible par les designer.\r\n\u003c/span\u003e\r\n\r\n\u003cstrong\u003eÉtablir des \u003c/strong\u003e\u003cb\u003eplanning\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e/échéancier (chargé de projet) : il détermine les différentes étapes du projet (wireframe, maquette, lancement de la production, finalisation du site) et les futures rencontres.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eBenchmark\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet) : On s’informe sur les tendances actuelles. On s’inspire de ce que fait la concurrence de l’entreprise cliente. On en ressort des idées et le chef de projet propose ce dossier au designer. Les deux parties échangent sur ce projet et déterminent les axes de développement clés.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eStructure et arborescence\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e du contenu (chargé de projet ou designer) : c’est le début de la partie UX du projet. Les deux acteurs cités précédemment sont capables de le faire. Tout dépend de la structure de l’entreprise. C’est ici qu’on commence à réfléchir au parcours utilisateur et au contenu qu’on souhaite intégrer au site.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eWireframe\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet ou designer) : Encore une fois, tout dépend de l’organisation de l’entreprise, mais les deux acteurs sont capables de le faire. On entre concrètement dans le processus UX du projet. On met en œuvre toutes les idées dans une maquette filaire. On place les objets, on réfléchit au CTA, au contenu, aux animations…\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eMaquettes graphiques\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (designer) : c’est la partie design. On reprend les wireframe pour les designer et les rendre esthétiques. On peut même animer ces maquettes pour que le client s’immerge un peu plus dans le rendu final.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eIntégration\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e et développement (développeurs) : dernière étape de l’exécutif. On transmet les maquettes aux développeurs et ils se chargent de finaliser le projet en un site fiable.\r\n\u003c/span\u003e\u003cb\u003e\u003c/b\u003e\r\n\r\n\u003cb\u003eValidation\u003c/b\u003e\u003cspan style=\u0022font-weight: 400;\u0022\u003e (chargé de projet et chargé de production): On se réunit avec le client pour lui faire découvrir le résultat final du site et on attend sa validation. C’est ici que les dernières retouches et corrections de bug interviennent.\u003c/span\u003e","_text":"field_66216eae0d605"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/strategy {"name":"redboxmedia/strategy","data":{"title":"Vous souhaitez optimiser le processus managérial de votre entreprise ?","_title":"field_66461fd7a2840","text":"Redbox Media vous accompagne dans l'élaboration et la mise en place d'outil et de méthode de management conçu pour vos besoins. Faites appel à nos experts en la matière et discutons ensemble de vos projets.","_text":"field_66462041c406f","cta_repeater_0_cta_type":"cta_popup","_cta_repeater_0_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_0_cta_text":"Ça m'intéresse","_cta_repeater_0_cta_text":"field_6646207bc4071_field_663e60bfbd35e","cta_repeater_0_cta_popup_choice":"1","_cta_repeater_0_cta_popup_choice":"field_6646207bc4071_field_659c1bbcc6a08","cta_repeater_0_cta_precheck":"none","_cta_repeater_0_cta_precheck":"field_6646207bc4071_field_659c1c3ec6a09","cta_repeater_1_cta_type":"cta_link","_cta_repeater_1_cta_type":"field_6646207bc4071_field_659c1b2ac6a07","cta_repeater_1_cta_link":{"title":"Découvrir notre expertise RH","url":"https://redboxstaging.dev.redboxmedia.ca/marketing-rh/","target":"_blank"},"_cta_repeater_1_cta_link":"field_6646207bc4071_field_659c1ab14b2d1","cta_repeater":2,"_cta_repeater":"field_66462057c4070","image":12520,"_image":"field_664627e6e7076"},"mode":"edit"} /-->\n
    \n
    <!-- wp:redboxmedia/article-hero {"name":"redboxmedia/article-hero","data":{"title":"","_title":"field_661fd5ffbfa66","subtitle":"","_subtitle":"field_661fd6f0bfa67","text":"","_text":"field_661fd70bbfa68","image":"","_image":"field_661fd748bfa69"},"mode":"preview"} /-->
    """
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/e5b29fcf6120fdd65983c6c71cded0954ef2fe59.php
<?php $__env->startSection('content'); ?>
<?php echo e(the_content()); ?>
<div class="newContainer">
<nav class="singlePage-nav">
<ul>
<li>
<?php if(get_previous_post()): ?>
<a href="<?php echo e(get_permalink(get_previous_post()->ID)); ?>">
<svg width="48" height="48" viewBox="0 0 48 48" fill="none"
xmlns="http://www.w3.org/2000/svg">
<g opacity="0.6" clip-path="url(#clip0_1_271)">
<path
d="M23.8647 46.9999C36.4925 46.9999 46.7294 36.7504 46.7294 24.1071C46.7294 11.4638 36.4925 1.21436 23.8647 1.21436C11.2369 1.21436 1 11.4638 1 24.1071C1 36.7504 11.2369 46.9999 23.8647 46.9999Z"
stroke="#132644" />
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28.7178 31.6099L27.123 33.2227L18.7178 24.7227L27.123 16.2227L28.7178 17.8354L21.9073 24.7227L28.7178 31.6099Z"
fill="#132644" />
</g>
<defs>
<clipPath id="clip0_1_271">
<rect width="48" height="48" fill="white" />
</clipPath>
</defs>
</svg>
<?php echo e(__('article précédent', 'redboxmedia')); ?>
</a>
<?php endif; ?>
</li>
<li>
<a href="<?php echo e(get_permalink(get_option('page_for_posts'))); ?>">
<?php echo e(__('voir tous nos articles', 'redboxmedia')); ?>
</a>
</li>
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php
 
/**
* Get the returned value of a file.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
*/
public function getRequire($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
return require $__path;
})();
}
throw new FileNotFoundException("File does not exist at path {$path}.");
}
/**
* Require the given file once.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*/
public function requireOnce($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/e5b29fcf6120fdd65983c6c71cded0954ef2fe59.php"
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/filesystem/Filesystem.php
    /**
* Get the returned value of a file.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
*/
public function getRequire($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
return require $__path;
})();
}
throw new FileNotFoundException("File does not exist at path {$path}.");
}
/**
* Require the given file once.
*
* @param  string  $path
* @param  array  $data
* @return mixed
*/
public function requireOnce($path, array $data = [])
{
if ($this->isFile($path)) {
$__path = $path;
$__data = $data;
return (static function () use ($__path, $__data) {
extract($__data, EXTR_SKIP);
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/PhpEngine.php
    }
/**
* Get the evaluated contents of the view at the given path.
*
* @param  string  $path
* @param  array  $data
* @return string
*/
protected function evaluatePath($path, $data)
{
$obLevel = ob_get_level();
ob_start();
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
$this->files->getRequire($path, $data);
} catch (Throwable $e) {
$this->handleViewException($e, $obLevel);
}
return ltrim(ob_get_clean());
}
/**
* Handle a view exception.
*
* @param  \Throwable  $e
* @param  int  $obLevel
* @return void
*
* @throws \Throwable
*/
protected function handleViewException(Throwable $e, $obLevel)
{
while (ob_get_level() > $obLevel) {
ob_end_clean();
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/e5b29fcf6120fdd65983c6c71cded0954ef2fe59.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18467}
    "app" => Roots\Acorn\Application {#18395}
    "post" => WP_Post {#25784}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/Engines/CompilerEngine.php
     *
* @param  string  $path
* @param  array  $data
* @return string
*/
public function get($path, array $data = [])
{
$this->lastCompiled[] = $path;
// If this given view has expired, which means it has simply been edited since
// it was last compiled, we will re-compile the views so we can evaluate a
// fresh copy of the view. We'll pass the compiler the path of the view.
if ($this->compiler->isExpired($path)) {
$this->compiler->compile($path);
}
// Once we have the path to the compiled file, we will evaluate the paths with
// typical PHP just like any other templates. We also keep a stack of views
// which have been rendered for right exception messages to be generated.
$results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);
array_pop($this->lastCompiled);
return $results;
}
/**
* Handle a view exception.
*
* @param  \Throwable  $e
* @param  int  $obLevel
* @return void
*
* @throws \Throwable
*/
protected function handleViewException(Throwable $e, $obLevel)
{
$e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
parent::handleViewException($e, $obLevel);
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/storage/framework/views/e5b29fcf6120fdd65983c6c71cded0954ef2fe59.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18467}
    "app" => Roots\Acorn\Application {#18395}
    "post" => WP_Post {#25784}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
* Get the data bound to the view instance.
*
* @return array
*/
public function gatherData()
{
$data = array_merge($this->factory->getShared(), $this->data);
foreach ($data as $key => $value) {
if ($value instanceof Renderable) {
$data[$key] = $value->render();
}
}
return $data;
}
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/resources/views/single.blade.php"
    
  2. array:4 [
    "__env" => Illuminate\View\Factory {#18467}
    "app" => Roots\Acorn\Application {#18395}
    "post" => WP_Post {#25784}
    "siteName" => "Redbox Media &#8211; Agence de stratégie numérique, conception web et marketing web à Montréal"
    ]
    
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
 
throw $e;
}
}
/**
* Get the contents of the view instance.
*
* @return string
*/
protected function renderContents()
{
// We will keep track of the amount of views being rendered so we can flush
// the section after the complete rendering operation is done. This will
// clear out the sections for any separate views that may be rendered.
$this->factory->incrementRender();
$this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/vendor/illuminate/view/View.php
        $this->view = $view;
$this->path = $path;
$this->engine = $engine;
$this->factory = $factory;
$this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
}
/**
* Get the string contents of the view.
*
* @param  callable|null  $callback
* @return array|string
*
* @throws \Throwable
*/
public function render(callable $callback = null)
{
try {
$contents = $this->renderContents();
$response = isset($callback) ? $callback($this, $contents) : null;
// Once we have the contents of the view, we will flush the sections if we are
// done rendering all views so that there is nothing left hanging over when
// another view gets rendered in the future by the application developer.
$this->factory->flushStateIfDoneRendering();
return ! is_null($response) ? $response : $contents;
} catch (Throwable $e) {
$this->factory->flushState();
throw $e;
}
}
/**
* Get the contents of the view instance.
*
* @return string
/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/index.php
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<?php /*
<?php echo file_get_contents(get_stylesheet_directory() . '/public/styles/app-critical.css'); ?>
<link rel="preload" href="<?= get_stylesheet_directory_uri() ?>/public/styles/app.css" as="style"
onload="this.onload=null;this.rel='stylesheet'" />
<noscript>
<link rel="stylesheet" href="<?= get_stylesheet_directory_uri() ?>/public/styles/app.css">
</noscript> */
?>
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<?php wp_body_open(); ?>
<?php do_action('get_header'); ?>
<div id="app">
<?php echo \Roots\view(\Roots\app('sage.view'), \Roots\app('sage.data'))->render(); ?>
</div>
<?php do_action('get_footer'); ?>
<?php wp_footer(); ?>
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
</body>
</html>
/home/boiterouge/public_html/wp-includes/template-loader.php
            }
break;
}
}
if ( ! $template ) {
$template = get_index_template();
}
/**
* Filters the path of the current template before including it.
*
* @since 3.0.0
*
* @param string $template The path of the template to include.
*/
$template = apply_filters( 'template_include', $template );
if ( $template ) {
include $template;
} elseif ( current_user_can( 'switch_themes' ) ) {
$theme = wp_get_theme();
if ( $theme->errors() ) {
wp_die( $theme->errors() );
}
}
return;
}
Arguments
  1. "/home/boiterouge/public_html/wp-content/themes/redboxmediarefonte2022/index.php"
    
/home/boiterouge/public_html/wp-blog-header.php
<?php
/**
* Loads the WordPress environment and template.
*
* @package WordPress
*/
if ( ! isset( $wp_did_header ) ) {
$wp_did_header = true;
// Load the WordPress library.
require_once __DIR__ . '/wp-load.php';
// Set up the WordPress query.
wp();
// Load the theme template.
require_once ABSPATH . WPINC . '/template-loader.php';
}
Arguments
  1. "/home/boiterouge/public_html/wp-includes/template-loader.php"
    
/home/boiterouge/public_html/index.php
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
Arguments
  1. "/home/boiterouge/public_html/wp-blog-header.php"
    

Environment & details:

empty
empty
empty
Key Value
wp-wpml_current_language
"fr"
empty
Key Value
SERVER_SOFTWARE
"Apache"
REQUEST_URI
"/design-thinking-et-design-doing-quel-processus-managerial-pour-mon-agence-web/"
CONTEXT_DOCUMENT_ROOT
"/home/boiterouge/public_html"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/home/boiterouge/public_html"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_AUTHORIZATION
""
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"redboxstaging.dev.redboxmedia.ca"
HTTP_USER_AGENT
"Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.540.0 Safari/534.10"
PATH
"/bin:/usr/bin"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_SSL_TLS_SNI
"redboxstaging.dev.redboxmedia.ca"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aTjCgXqWN5d8AjVoVxaNIQAAAUE"
REDIRECT_URL
"/design-thinking-et-design-doing-quel-processus-managerial-pour-mon-agence-web/"
REMOTE_ADDR
"202.76.139.128"
REMOTE_PORT
"36939"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
SCRIPT_FILENAME
"/home/boiterouge/public_html/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"51.222.121.213"
SERVER_ADMIN
"webmaster@redboxstaging.dev.redboxmedia.ca"
SERVER_NAME
"redboxstaging.dev.redboxmedia.ca"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SSL_TLS_SNI
"redboxstaging.dev.redboxmedia.ca"
TZ
"America/Toronto"
UNIQUE_ID
"aTjCgXqWN5d8AjVoVxaNIQAAAUE"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1765327489.8579
REQUEST_TIME
1765327489
argv
[]
argc
0
Key Value
CONTEXT_DOCUMENT_ROOT
"/home/boiterouge/public_html"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/home/boiterouge/public_html"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_AUTHORIZATION
""
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"redboxstaging.dev.redboxmedia.ca"
HTTP_USER_AGENT
"Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.540.0 Safari/534.10"
PATH
"/bin:/usr/bin"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_SSL_TLS_SNI
"redboxstaging.dev.redboxmedia.ca"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aTjCgXqWN5d8AjVoVxaNIQAAAUE"
REDIRECT_URL
"/design-thinking-et-design-doing-quel-processus-managerial-pour-mon-agence-web/"
REMOTE_ADDR
"202.76.139.128"
REMOTE_PORT
"36939"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_URI
"/design-thinking-et-design-doing-quel-processus-managerial-pour-mon-agence-web/"
SCRIPT_FILENAME
"/home/boiterouge/public_html/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"51.222.121.213"
SERVER_ADMIN
"webmaster@redboxstaging.dev.redboxmedia.ca"
SERVER_NAME
"redboxstaging.dev.redboxmedia.ca"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"redboxstaging.dev.redboxmedia.ca"
TZ
"America/Toronto"
UNIQUE_ID
"aTjCgXqWN5d8AjVoVxaNIQAAAUE"
0. Whoops\Handler\PrettyPageHandler