<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Ratish</title><link href="http://world.optimizely.com" /><updated>2026-01-15T05:00:00.0000000Z</updated><id>https://world.optimizely.com/blogs/ratish/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>Our OPAL solution for Innovation Challenge: Persona based Content Optimization</title><link href="https://optimizleyunboxed.blogspot.com/2026/01/our-opal-solution-for-innovation.html" /><id>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-7FPREDK_1Afc735KNCg-1QQkjrM-29vN1RtQOFlu0rNqSqCgv6kJ0Roeu5wYnxxoa5EXI3y3MAU8Ehg7MoiowoI9BLVI2Nzcv7mfoJGui3wD5YMKGiJpprFmYiy0DxHEvdViWBDie-PtmqzXJPwE3gKPHTJlhaIsdwtjJaoPOR6Q4zPTC9efdw7bz4Q/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;356&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-7FPREDK_1Afc735KNCg-1QQkjrM-29vN1RtQOFlu0rNqSqCgv6kJ0Roeu5wYnxxoa5EXI3y3MAU8Ehg7MoiowoI9BLVI2Nzcv7mfoJGui3wD5YMKGiJpprFmYiy0DxHEvdViWBDie-PtmqzXJPwE3gKPHTJlhaIsdwtjJaoPOR6Q4zPTC9efdw7bz4Q/w634-h356/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; width=&quot;634&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Marketing success depends on one core principle : connection. We have may seen many marketing campaigns fail because they fail make this connection with the audience&#39;s persona. As part of the Opal Innovation Challenge, we set out to solve this problem using AI agents&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;The Problem&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Marketing teams often create content that looks great but some how doesn&#39;t resonate with the target audience. This happens because of various reasons&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Fragmented persona definitions&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Lack of real time&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Manual content reviews&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Lower engagement and conversions&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This misalignment leads to poor audience connection, lower ROI and increased production costs.&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: x-large;&quot;&gt;Our Goal&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Make every piece of content count!!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We envisioned as solution that ensures persona-aligned content, faster iteration and higher engagement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;OPAL powered solution&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Personas based content optimization solution was&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;designed with four specialized that can be used independently or collaboratively in an orchestrated workflow to automate the content refinement with minimal marketer input while also keeping the human oversight.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj28ASdwqwah7jcqS9zq2-b7ouR_ejAR7chgsqQF2LM63v_ofbpA7pZlvUGpiGhgdZ0CH93PFK8fL0CqdVRy3Kj6jdYBosMGvFq2hJnvwVxANJrpwvcdVzdcSXBh4aouUHD8bJ5XAcS8q4GIgwrSLLmFSq6sCg0C81Fe4uHQYqbdiGq7OZjLMkQqZN-WE8/s1199/Agents.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;549&quot; data-original-width=&quot;1199&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj28ASdwqwah7jcqS9zq2-b7ouR_ejAR7chgsqQF2LM63v_ofbpA7pZlvUGpiGhgdZ0CH93PFK8fL0CqdVRy3Kj6jdYBosMGvFq2hJnvwVxANJrpwvcdVzdcSXBh4aouUHD8bJ5XAcS8q4GIgwrSLLmFSq6sCg0C81Fe4uHQYqbdiGq7OZjLMkQqZN-WE8/w621-h285/Agents.png&quot; width=&quot;621&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;Content Analyzer&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Extracts tone, sentiment, keywords, content type and structure&amp;nbsp;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Provides actionable insights&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;Persona based content scoring&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Calculates weighted score for persona alignment across various dimensions like tone, sentiment, keywords, content type, relevance and format&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Content Suggestion&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Recommends targeted improvements like tone adjustments, keyword additions, structural changes&amp;nbsp;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Rewrite&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Rewrite content based on improvement suggestions ensuring persona alignment and tone consistency&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Compares Original content vs re-written content using persona based scoring&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Workflow&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Co-ordinates all the 4 agents&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Traditional Approach&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;A marketer reads the content and decides if it &quot;feels right&quot; for the persona&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Highly subjective, influenced by personal bias, mood or interpretation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;No clear measurement of alignment with persona goals , tone or pain points&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Our Approach&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Defines clear dimensions for evaluation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Computes a weighted score, each dimension contributes to a total score of 100&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Objective gap analysis&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Guides the rewrite based on this score&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;Benefits of the Approach&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Persona Alignment - every piece of content resonates with its intended audience&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Automation - Reduces manual work and accelerated content optimization&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Removes Ambiguity.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Scalable across hundreds of pieces of content not limited by human bottlenecks&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Consistent Scoring logic applied to all content to ensure uniform quality&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In short this solution transforms the content review and refinement from a subjective art into a data-driven science.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;Future Roadmap&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Integrate with Optimizely CMP, SaaS etc&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Expansion to multilingual , cross channel content optimization&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Our solutions demonstrates how AI and marketing can work together to create meaningful, high impact persona driven experiences. With Opal&#39;s agent ecosystem, the possibilities are endless&lt;/span&gt;&lt;/div&gt;</id><updated>2026-01-15T05:00:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizley ODP : Reimagining Customer engagement </title><link href="https://optimizleyunboxed.blogspot.com/2026/01/optimizley-odp-reimagining-customer.html" /><id>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK3XGZTnDVQiOlJIxpzPXDhWn_cMWaCp57xasqtYMIgTBjEz54iXOW8H9g_3a8O8kdVgLKUBSuKN3Os7DZI7_Nqt7MR_8MVePz00Duigf48iPZFcNdAujw0HsYKZ2oorM_lIKyljh61M0dKbOg3Xk0bgh-Pso9KjeZ4B0cFAPQCJj7WWdegfAgRT-sSAo/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK3XGZTnDVQiOlJIxpzPXDhWn_cMWaCp57xasqtYMIgTBjEz54iXOW8H9g_3a8O8kdVgLKUBSuKN3Os7DZI7_Nqt7MR_8MVePz00Duigf48iPZFcNdAujw0HsYKZ2oorM_lIKyljh61M0dKbOg3Xk0bgh-Pso9KjeZ4B0cFAPQCJj7WWdegfAgRT-sSAo/w633-h355/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; width=&quot;633&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Optimizely ODP has power to change how business engage with their customers by unifying customer data from various sources to provide a 360 degree view and enabling real time personalization there by empowering&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;business&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;teams.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this blog, I am re-imagining few use cases from a B2B portal of a large Renewable energy company to understand the potential of ODP and the immense value it would provide to businesses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Background&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The client in this case is a large renewable energy company and their product catalog ranges from Complex spare parts for the turbines to Service packages. They want to empower sales and support team to be more proactive to increase sales with actionable insights on the customer.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Use cases reimagined with ODP&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Unified Customer profile&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Sales reps need a complete view of the each customer (both online and offline) in order to elevate the interactions and in turn improve conversion rate&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhjcxEvNNDYBYKrFzd6WUKtQkLOl7I7lKbCaPQM9rjRKBShw_w9SmFxGug2dVzkbg88oxSuVLWDdNiki4P4amEpfqVP946J8x-TFGtWvowYfIfRHIHl3_Hg3ny6c0QYBzR-D5wwPSmwsVGRbJCdwebYZVgmuAutnvn1wuD_0BXcNkYSXShKRoNO_gLoIxA&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1061&quot; data-original-width=&quot;1893&quot; height=&quot;274&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhjcxEvNNDYBYKrFzd6WUKtQkLOl7I7lKbCaPQM9rjRKBShw_w9SmFxGug2dVzkbg88oxSuVLWDdNiki4P4amEpfqVP946J8x-TFGtWvowYfIfRHIHl3_Hg3ny6c0QYBzR-D5wwPSmwsVGRbJCdwebYZVgmuAutnvn1wuD_0BXcNkYSXShKRoNO_gLoIxA=w491-h274&quot; width=&quot;491&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Lead Notification&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Customer shows high interest but does not convert&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg3o7hGphOI2dI0oslYZmdq6x4tAE7mGv3VltmHexLVJCxKpH6C4Mkj4ddk45phiqlz11sM_vcMREBGRU-lVgV47Fq2Ikknw9u5ZF1n79L7QDUAE3NkU_r_4yjbppz4fF2Dw3eDuvVlLmO0OF1OcwUW0bRykchxRI6hrOXi6OEuqv-pPWlhKR8CpoRcw8U&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1083&quot; data-original-width=&quot;1893&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg3o7hGphOI2dI0oslYZmdq6x4tAE7mGv3VltmHexLVJCxKpH6C4Mkj4ddk45phiqlz11sM_vcMREBGRU-lVgV47Fq2Ikknw9u5ZF1n79L7QDUAE3NkU_r_4yjbppz4fF2Dw3eDuvVlLmO0OF1OcwUW0bRykchxRI6hrOXi6OEuqv-pPWlhKR8CpoRcw8U=w506-h289&quot; width=&quot;506&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Scheduled outreach&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Automate customer out reach based on life cycle events such a service eligibility, product renewals&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPymbsZKxYkWMA-lNOjjI5p1R9sV3JTTiEMPq0B8jSd6tyNj1znY2AEdFmHZmt30OzajSzgODgXrgfc7QE4FzdQ9W81tJvry42pcM6Wr4cbMvzbKzy_3dJxOOnFgjzIWRbhNjJxBBXfgGu0qdHBGSKVh93czkd16ePRVBl7W-1wtpVZ6UNI6xzoy-vmzE&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1083&quot; data-original-width=&quot;1893&quot; height=&quot;281&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPymbsZKxYkWMA-lNOjjI5p1R9sV3JTTiEMPq0B8jSd6tyNj1znY2AEdFmHZmt30OzajSzgODgXrgfc7QE4FzdQ9W81tJvry42pcM6Wr4cbMvzbKzy_3dJxOOnFgjzIWRbhNjJxBBXfgGu0qdHBGSKVh93czkd16ePRVBl7W-1wtpVZ6UNI6xzoy-vmzE=w491-h281&quot; width=&quot;491&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Personalized e-commerce content&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Relevant product recommendations and offers based on past behavior and purchases&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgWQfEvAHJ0jQFQODMySocbwjXoYUkaK-PGtA8FJh_49ogonLWg5eYZIWEPVQmz545c7YKSjovSBeirY6czpQmqa-ISTMsbNj5TJagSgd6k3WLRGACih7joxsVRFSVnmfICkfq9rYY1LOIEHmT_1otEy9fA3YU0Y5ZcphCYSg8E5y7If8Aia2jXUno-S8g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1083&quot; data-original-width=&quot;1893&quot; height=&quot;294&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgWQfEvAHJ0jQFQODMySocbwjXoYUkaK-PGtA8FJh_49ogonLWg5eYZIWEPVQmz545c7YKSjovSBeirY6czpQmqa-ISTMsbNj5TJagSgd6k3WLRGACih7joxsVRFSVnmfICkfq9rYY1LOIEHmT_1otEy9fA3YU0Y5ZcphCYSg8E5y7If8Aia2jXUno-S8g=w516-h294&quot; width=&quot;516&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Real time decisioning&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Customers need real time product availability or pricing from external systems to make informed decisions&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg99bMnHm8a2R3qS3WcMfUSkb5ZH3Jjji_GW8xNFkdLZ3rxfUA_SEz1WbAcDxuBmw5r0no4wZr9vb97VBpw24kyUoBoRpSsi1A3lTK-Zsila-g6NnKPCBv5mnWG1rOqPqhU4zkRrkWqNiPunphc3bIkDFvwrpcPkiGF7Ml6qgfdbWC2EqayEoZ2oDFq1eM&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1093&quot; data-original-width=&quot;1893&quot; height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg99bMnHm8a2R3qS3WcMfUSkb5ZH3Jjji_GW8xNFkdLZ3rxfUA_SEz1WbAcDxuBmw5r0no4wZr9vb97VBpw24kyUoBoRpSsi1A3lTK-Zsila-g6NnKPCBv5mnWG1rOqPqhU4zkRrkWqNiPunphc3bIkDFvwrpcPkiGF7Ml6qgfdbWC2EqayEoZ2oDFq1eM=w527-h305&quot; width=&quot;527&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Offline Experience&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;Support needs should be able to view recent customer interactions to provide effective assistance&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgHvjLZUHEDEtNB6Bg1diUpNapHowxvazogE2Ln3dPSPCSpgzleeuSPpyqLmzzXaZlxlUCkc8S7sjgCW-o7kMzrhyLenTKLDXO_b9lIR9MNX7DH1jIi0Jvu-2dKzF4jraTXF7MNn56v7k9-_egimWa4VdiJi4LGfdNovHinPHVlxI7sHdHftBSSHWBg9cE&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1096&quot; data-original-width=&quot;1893&quot; height=&quot;349&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgHvjLZUHEDEtNB6Bg1diUpNapHowxvazogE2Ln3dPSPCSpgzleeuSPpyqLmzzXaZlxlUCkc8S7sjgCW-o7kMzrhyLenTKLDXO_b9lIR9MNX7DH1jIi0Jvu-2dKzF4jraTXF7MNn56v7k9-_egimWa4VdiJi4LGfdNovHinPHVlxI7sHdHftBSSHWBg9cE=w603-h349&quot; width=&quot;603&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ODP empowers businesses to become context aware, focused, timely and relevant there by helping them engage with their users with greater intelligence across every interaction.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;</id><updated>2026-01-02T05:00:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely CMS - Learning by Doing: EP09  - Create Hero, Breadcrumb&#39;s and Integrate SEO : Demo</title><link href="https://optimizleyunboxed.blogspot.com/2025/12/optimizely-cms-learning-by-doing-ep09.html" /><id>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMZEzp4gsN6yLA7oGRbJqbRlNIzzjbtu4pAhG3T7inQcjbEVtdiMu89_jxzNHIeGyAURcRgvQws8JoxiOczvE3blFQ2Fb6Eqs85CCuBtmKUoEpoUoSD4OZ-I9b7Pe5Tx3ymTPqIYcmdDIDg6ObeCT_dXXAZreeyMgYTPa5YzKgU_ziD6q75BUJymVd1G8/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMZEzp4gsN6yLA7oGRbJqbRlNIzzjbtu4pAhG3T7inQcjbEVtdiMu89_jxzNHIeGyAURcRgvQws8JoxiOczvE3blFQ2Fb6Eqs85CCuBtmKUoEpoUoSD4OZ-I9b7Pe5Tx3ymTPqIYcmdDIDg6ObeCT_dXXAZreeyMgYTPa5YzKgU_ziD6q75BUJymVd1G8/w651-h366/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; width=&quot;651&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=BfYYExMEh9c&quot; style=&quot;color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot;&gt;Episode 9&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&amp;nbsp;is Live!!&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px;&quot;&gt;The latest installment of my&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLeBncovWp1InNwupj1mVchhnZSzMVEyzD&quot; style=&quot;background-color: white; color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Learning by Doing: Build Series&lt;/a&gt;&lt;span style=&quot;background-color: white; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;on&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Optimizely &lt;a href=&quot;https://www.youtube.com/watch?v=BfYYExMEh9c&quot;&gt;Episode 9&lt;/a&gt;CMS 12&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;is now available on YouTube!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This video &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;focuses on integrating Search Engine Optimization (SEO) fields into a custom Content Management System (CMS) website.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;b&gt;Key Takeaways:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;
&lt;b&gt;Extending the Page Model:&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;The existing SitePageData base model was extended to add a new property, MetaKeywords, which is a list of strings, utilizing a PropertyStringList backing type. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;The existing MetaTitle and MetaDescription fields were also organized.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;
&lt;b&gt;Integrating with the Layout File:&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;The common _Layout.html file was updated to dynamically render the SEO data within the &amp;lt;head&amp;gt; section of the HTML.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;
&lt;b&gt;Dynamic Meta Tags:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana; text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana; text-align: center; white-space-collapse: preserve;&quot;&gt;The &amp;lt;title&amp;gt; tag now pulls data from Model.MetaTitle.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana; text-align: center; white-space-collapse: preserve;&quot;&gt;A meta tag for description was added, using a conditional check (if (!string.IsNullOrEmpty(...))) to ensure it only renders if content is present.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana; text-align: center; white-space-collapse: preserve;&quot;&gt;A meta tag for keywords was added, using @String.Join(&quot;, &quot;, Model.MetaKeywords) to format the list of strings into a comma-separated list, also protected by a conditional check.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;
&lt;b&gt;Testing and Verification:&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;Changes were published in the CMS interface, and inspecting the live website&#39;s source code confirmed that the meta tags were correctly implemented.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;
&lt;b&gt;Introducing a Hero Block:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt; The episode concluded by beginning work on a new &quot;Hero Block&quot; model and view model to add a prominent visual component to the homepage.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; white-space-collapse: preserve;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;375&quot; src=&quot;https://www.youtube.com/embed/BfYYExMEh9c&quot; width=&quot;451&quot; youtube-src-id=&quot;BfYYExMEh9c&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</id><updated>2025-12-15T18:39:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely CMS - Learning by Doing: EP08  - Integrating UI : Demo</title><link href="https://optimizleyunboxed.blogspot.com/2025/12/optimizely-cms-learning-by-doing-ep08.html" /><id>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiRMwQ-9vZescy2wBQr92Hv48xlx1jVqBbELXrLSMuciLROZxf7M72eEhfVEF6yG-p8vYq3iMrcGW65De6WpALg7by-YupfhVZkuEWhC_WD5J0qwP7IPGOOsVsEg9MceNaWWyP7fEPHb_QzxJ4jq_HlkwS7Gs9DuXMUUUf5n_LBVkEbmREaln7qj2NEpY/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;356&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiRMwQ-9vZescy2wBQr92Hv48xlx1jVqBbELXrLSMuciLROZxf7M72eEhfVEF6yG-p8vYq3iMrcGW65De6WpALg7by-YupfhVZkuEWhC_WD5J0qwP7IPGOOsVsEg9MceNaWWyP7fEPHb_QzxJ4jq_HlkwS7Gs9DuXMUUUf5n_LBVkEbmREaln7qj2NEpY/w632-h356/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; width=&quot;632&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Bwd0rouxLQs&quot; style=&quot;color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot;&gt;Episode 8&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&amp;nbsp;is Live!!&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px;&quot;&gt;The latest installment of my&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLeBncovWp1InNwupj1mVchhnZSzMVEyzD&quot; style=&quot;background-color: white; color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Learning by Doing: Build Series&lt;/a&gt;&lt;span style=&quot;background-color: white; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;on&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Optimizely CMS 12&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;is now available on YouTube!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This video &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;focuses on integrating UI elements into a custom CMS website using Bootstrap and custom CSS. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;The Process involves&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;b&gt;Creating a custom stylesheet (style.css)&lt;/b&gt; and placing it in a new wwwroot/css folder&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;b&gt;Linking both the custom stylesheet and Bootstrap library&lt;/b&gt; in the main layout file (_Layout.cshtml) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;b&gt;Applying CSS classes&lt;/b&gt; to the header and footer components .&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;b&gt;Styling the homepage&lt;/b&gt; (StartPage/Index.cshtml) by adding header and paragraph tags with appropriate classes for the title and description &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;b&gt;Styling standard pages&lt;/b&gt; (like &#39;About Us&#39;) similarly to the homepage &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;b&gt;Styling the recipe listing page&lt;/b&gt; to display recipes in a card layout &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;b&gt;Styling the individual recipe page &lt;/b&gt;to show ingredients as an unordered list and steps as an ordered list, also including details like servings, prep time, and cook time &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;345&quot; src=&quot;https://www.youtube.com/embed/Bwd0rouxLQs&quot; width=&quot;415&quot; youtube-src-id=&quot;Bwd0rouxLQs&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</id><updated>2025-12-01T14:48:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely Web Experimentation on Single Page Applications</title><link href="https://optimizleyunboxed.blogspot.com/2025/11/optimizely-web-experimentation-on.html" /><id>&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIWIfjvu53GxK7DICQBLVWZhtRQ9E4Zxa1lkLR94t-H0kf6Ak9UsLAeWfjwtg1XaSkdJNSXsbpwwGOWIzNvqiI_98TIPtJJ27J1gm0YFJnnVAB8ajF-o3p8w0qWum0-0TXdebif30xCgw_F9aPWCsGlpFxHxnkle3aKapDxJCQwMd0FolwpavraD9as0I/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;354&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIWIfjvu53GxK7DICQBLVWZhtRQ9E4Zxa1lkLR94t-H0kf6Ak9UsLAeWfjwtg1XaSkdJNSXsbpwwGOWIzNvqiI_98TIPtJJ27J1gm0YFJnnVAB8ajF-o3p8w0qWum0-0TXdebif30xCgw_F9aPWCsGlpFxHxnkle3aKapDxJCQwMd0FolwpavraD9as0I/w629-h354/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; width=&quot;629&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Introduction&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Most of the modern web applications are built as Single Page applications (SPA) which provides a quick and smooth experience to the end user without causing full refresh of the pages. However this dynamic nature of the applications does pose some challenges when it comes to personalization and experimentation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Optimizley Web Experimentation tackle&#39;s this challenge via activation triggers and conditions. This basically helps indicate when the Web Page is Ready for Optimization / Personalization. These triggers ensure the experiments run at the right time and on the correct context.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;In this bog, we will quote some real use cases in order to understand each trigger type. This would help developers / marketers or product owners in choosing the right trigger for your scenario.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Activation Triggers&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;h3&gt;&lt;/h3&gt;&lt;h4&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Immediate&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scenario&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;E.g. Home page with a banner and other static content&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Trigger Point&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Optimizely snippet loads&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Suitable for ?&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Landing pages&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;URL Change&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scenario&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;E.g. Navigating from User Profile to Billing History&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Trigger Point&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;On any change of the URL&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Suitable for ?&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;SPAs which are having Client Routing&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;DOM Change&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scenario&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;A user selects a service type from Contact us page and form fields dynamically appear based on the service type selected&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Trigger Point&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Any Change to DOM&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Suitable for ?&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Dynamic rendering&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Callback&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scenario&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;After getting data from API for a personalized page&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Trigger Point&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;When Javasript calls activate()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Suitable for ?&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Asynchronous calls&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Polling&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scenario&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Waiting for Pay now CTA button to appear after the bill data loads&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Trigger Point&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Every 50 ms until the condition is true&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Suitable for ?&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Slow loading or third party widgets&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Manual&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scenario&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Multi step request flow&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Trigger Point&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Push activation via API&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Suitable for ?&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Fine grained control over activation timing&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/h4&gt;&lt;/div&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Conditions&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;h4&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;URL Match&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;current URL matches the Rule&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Element is present&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;CSS selector is present in the DOM&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Javascript Condition&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Java script function returns true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Summary&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;Optimizley Web Experimentation has activation triggers and conditions that enable creating personalized experiences on dynamic SPAs. The activation scenarios mentioned here are specific however the core principles of choosing the right activation trigger based on the use case would remain same across verticals.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: medium; font-weight: 400;&quot;&gt;I hope you had a great learning experience .&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</id><updated>2025-11-16T23:24:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely CMS - Learning by Doing: EP07 - Create Controller/View for Pages</title><link href="https://optimizleyunboxed.blogspot.com/2025/11/optimizely-cms-learning-by-doing-ep07.html" /><id>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW4XIgowdThPuEMdzEXQiJO3NuHL4aalVR5z8M84REYWPd7-Uew8afT2wVIWbW-TaRiTd6ayd7S15ZIDOF7ZcztgPhjNBkAKomYd6JFgUF4o_yqzlJiUVsxQPTF3LCNzQc95xif0Dwm4-EYx-56uwwhR3FGGgCQpDPALgbqHm5-a1INNKbyMd8ozpgVi4/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;367&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW4XIgowdThPuEMdzEXQiJO3NuHL4aalVR5z8M84REYWPd7-Uew8afT2wVIWbW-TaRiTd6ayd7S15ZIDOF7ZcztgPhjNBkAKomYd6JFgUF4o_yqzlJiUVsxQPTF3LCNzQc95xif0Dwm4-EYx-56uwwhR3FGGgCQpDPALgbqHm5-a1INNKbyMd8ozpgVi4/w652-h367/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; width=&quot;652&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Tj9-1624LIM&amp;amp;t=623s&quot; style=&quot;color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot;&gt;Episode 7&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&amp;nbsp;is Live!!&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px;&quot;&gt;The latest installment of my&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLeBncovWp1InNwupj1mVchhnZSzMVEyzD&quot; style=&quot;background-color: white; color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Learning by Doing: Build Series&lt;/a&gt;&lt;span style=&quot;background-color: white; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;on&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Optimizely CMS 12&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;is now available on YouTube!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This video demonstrates how to create controllers and views for various page types within Optimizely CMS 12, focusing on a fictional website called TasteTrail.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 0px; color: #0f0f0f; line-height: 2rem; margin: 8px 0px 0px; padding: 0px; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Here&#39;s a summary of the key steps:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana; white-space-collapse: preserve;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;h3&gt;Recipe Listing Page&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;New &lt;strong&gt;RecipeListingPageController&lt;/strong&gt; created, extending &lt;code&gt;PageController&lt;/code&gt; with the &lt;code&gt;RecipeListingPage&lt;/code&gt; model.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;View: &lt;code&gt;index.cshtml&lt;/code&gt; under &lt;strong&gt;Views/RecipeListingPage&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Displays page title and iterates through child recipe pages, showing links and images.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Includes a null check to show &lt;em&gt;“No recipes”&lt;/em&gt; if none exist.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt; Recipe Page&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Existing &lt;strong&gt;RecipePageController&lt;/strong&gt; passes &lt;code&gt;RecipePage&lt;/code&gt; model to the view.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;View: &lt;code&gt;index.cshtml&lt;/code&gt; displays page name and description.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Uses &lt;code&gt;Html.Property&lt;/code&gt; to render ingredient and step blocks, with null checks for safety.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Homepage&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;StartPageController&lt;/strong&gt; passes &lt;code&gt;StartPage&lt;/code&gt; model to the view.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;View: &lt;code&gt;index.cshtml&lt;/code&gt; shows site title and description only.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt; Standard Page&lt;/h3&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;New &lt;strong&gt;StandardPageController&lt;/strong&gt; created, extending &lt;code&gt;PageController&lt;/code&gt; with the &lt;code&gt;StandardPage&lt;/code&gt; model.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;View: &lt;code&gt;index.cshtml&lt;/code&gt; under &lt;strong&gt;Views/StandardPage&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Displays page name and renders &lt;code&gt;MainBody&lt;/code&gt; content using &lt;code&gt;Html.Raw&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Uses a Property to render content from &lt;code&gt;MainContentArea&lt;/code&gt;, supporting nested blocks.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;348&quot; src=&quot;https://www.youtube.com/embed/Tj9-1624LIM&quot; width=&quot;419&quot; youtube-src-id=&quot;Tj9-1624LIM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</id><updated>2025-11-16T23:20:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely CMS - Learning by Doing: EP06 - Create Header, Footer, Menu &amp; Component/View for Blocks</title><link href="https://optimizleyunboxed.blogspot.com/2025/11/optimizely-cms-learning-by-doing-ep06.html" /><id>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvw3eNRnAwyCBXkRIK1ilgSPa4hdOSUHVZ9oTPsVcJc-mYFa9FVhaZS0kEl7VC5EK7wq53vezcn1z7BNnYp4UOhleNjhRaDJCST7w7kP39dQeP3DX74ltF3ZoOxTypYJON9suet31_FS7apVWIUHsAiK7H9PvlXncvYXIT1lEuTFe_plpYbEn4FWrazi4/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvw3eNRnAwyCBXkRIK1ilgSPa4hdOSUHVZ9oTPsVcJc-mYFa9FVhaZS0kEl7VC5EK7wq53vezcn1z7BNnYp4UOhleNjhRaDJCST7w7kP39dQeP3DX74ltF3ZoOxTypYJON9suet31_FS7apVWIUHsAiK7H9PvlXncvYXIT1lEuTFe_plpYbEn4FWrazi4/w622-h350/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; width=&quot;622&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9B0QbrL7j2o&amp;amp;t=39s&quot; style=&quot;color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot;&gt;Episode 6&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&amp;nbsp;is Live!!&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: 700;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px;&quot;&gt;The latest installment of my&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLeBncovWp1InNwupj1mVchhnZSzMVEyzD&quot; style=&quot;background-color: white; color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Learning by Doing: Build Series&lt;/a&gt;&lt;span style=&quot;background-color: white; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;on&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Optimizely CMS 12&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;is now available on YouTube!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This video demonstrates how to build common components like headers and footers, create a dynamic navigation menu, and set up views for blocks in Optimizely CMS 12.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #0f0f0f; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;background: rgb(255, 255, 255); border: 0px; color: #0f0f0f; line-height: 2rem; margin: 8px 0px 0px; padding: 0px; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Here&#39;s a summary of the key steps:&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;ul style=&quot;background: rgb(255, 255, 255); border: 0px; color: #0f0f0f; margin: 0px; padding: 0px 0px 0px 12px;&quot;&gt;&lt;li style=&quot;background: transparent; border: 0px; line-height: 2rem; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; font-weight: 600; line-height: 2rem; margin: 0px; padding: 0px;&quot;&gt;Creating Header and Footer Components:&lt;/span&gt;&amp;nbsp;The video shows how to create&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;header.cshtml&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;footer.cshtml&lt;/code&gt;&amp;nbsp;files under the&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;Views/Shared&lt;/code&gt;&amp;nbsp;folder. These are initially simple but can be enhanced later.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;background: transparent; border: 0px; line-height: 2rem; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; font-weight: 600; line-height: 2rem; margin: 0px; padding: 0px;&quot;&gt;Integrating Components into Layout:&lt;/span&gt;&amp;nbsp;The created header and footer partial views are then integrated into the main&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;_Layout.cshtml&lt;/code&gt;&amp;nbsp;file using&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;await Html.RenderPartialAsync&lt;/code&gt;&amp;nbsp;to make them common across the website .&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;background: transparent; border: 0px; line-height: 2rem; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; font-weight: 600; line-height: 2rem; margin: 0px; padding: 0px;&quot;&gt;Building a Dynamic Menu:&lt;/span&gt;&amp;nbsp;The header component is enhanced to include a dynamic menu. This involves injecting&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;IContentLoader&lt;/code&gt;&amp;nbsp;to retrieve child pages from the start page and iterating through them to create hyperlinks .&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;background: transparent; border: 0px; line-height: 2rem; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; font-weight: 600; line-height: 2rem; margin: 0px; padding: 0px;&quot;&gt;Creating Views for Blocks (CMS 12 specific):&lt;/span&gt;&amp;nbsp;For blocks like &quot;Ingredient Item Block&quot; and &quot;Recipe Steps Block,&quot; the process is different in CMS 12 compared to earlier versions . It requires:&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;background: transparent; border: 0px; list-style-type: disc; margin: 0px; padding: 0px 0px 0px 12px;&quot;&gt;&lt;li style=&quot;background: transparent; border: 0px; line-height: 2rem; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; font-weight: 600; line-height: 2rem; margin: 0px; padding: 0px;&quot;&gt;View Models:&lt;/span&gt;&amp;nbsp;Creating separate view models (e.g.,&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;IngredientViewModel&lt;/code&gt;) for each block to hold the data to be displayed.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;background: transparent; border: 0px; line-height: 2rem; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; font-weight: 600; line-height: 2rem; margin: 0px; padding: 0px;&quot;&gt;Components (View Components):&lt;/span&gt;&amp;nbsp;Creating view components (e.g.,&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;IngredientViewComponent&lt;/code&gt;) that inherit from&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;AsyncBlockComponent&lt;/code&gt;&amp;nbsp;and map data from the block&#39;s model to its view model .&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;background: transparent; border: 0px; line-height: 2rem; margin: 8px 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background: transparent; border: 0px; font-weight: 600; line-height: 2rem; margin: 0px; padding: 0px;&quot;&gt;Views:&lt;/span&gt;&amp;nbsp;Creating the actual Razor views (&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;default.cshtml&lt;/code&gt;) for each block under a specific folder structure:&amp;nbsp;&lt;code style=&quot;background: transparent; border: 0px; margin: 0px; padding: 0px;&quot;&gt;Views/Shared/Components/[Block Model Name]/default.cshtml&lt;/code&gt;. These views then use the view model to display the block&#39;s content .&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;395&quot; src=&quot;https://www.youtube.com/embed/9B0QbrL7j2o&quot; width=&quot;476&quot; youtube-src-id=&quot;9B0QbrL7j2o&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;color: #0f0f0f; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</id><updated>2025-11-04T17:33:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely CMS - Learning by Doing: EP05 - Create Content Tree: Demo</title><link href="https://optimizleyunboxed.blogspot.com/2025/10/optimizely-cms-learning-by-doing-ep05.html" /><id>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6DELmilFWtmfi0jQP2z0_by_jLpxCHbPF6zWkOzt5TKB7_LVhREIDihHAVMIG3mDAKUJ9NLYa8GUhWPfB62QVIMFS5b99pO0Um3-2Dz27rx_H2HtYq8KsnMCeuQOOT3HapMNgRm-v-c4DaKpmzHs0Awfj1ODYjnQ7UcrE5ZJqKvdXnON-dtBETcL1i0s/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;331&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6DELmilFWtmfi0jQP2z0_by_jLpxCHbPF6zWkOzt5TKB7_LVhREIDihHAVMIG3mDAKUJ9NLYa8GUhWPfB62QVIMFS5b99pO0Um3-2Dz27rx_H2HtYq8KsnMCeuQOOT3HapMNgRm-v-c4DaKpmzHs0Awfj1ODYjnQ7UcrE5ZJqKvdXnON-dtBETcL1i0s/w589-h331/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; width=&quot;589&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: bolder;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=vt211kbwqME&quot; style=&quot;background-color: transparent; color: #729c0b; text-decoration-line: none;&quot;&gt;Episode 5&lt;/a&gt;&amp;nbsp;is Live!!&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px; font-weight: bolder;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The latest installment of my&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLeBncovWp1InNwupj1mVchhnZSzMVEyzD&quot; style=&quot;color: #729c0b; font-family: verdana; font-size: 16px; font-weight: 700; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;Learning by Doing: Build Series&lt;/a&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;on &lt;strong&gt;Optimizely CMS 12&lt;/strong&gt; is now available on YouTube!&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: verdana; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This video demonstrates how to create a content tree in Optimizely CMS, building on content models from the previous episode&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7hBpuZjISfA&quot; style=&quot;color: #729c0b; font-family: verdana; font-size: 16px; font-weight: bolder; text-decoration-line: none;&quot;&gt;Episode 4&lt;/a&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;It covers two main parts:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Configuring Allowed Content Types:&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Learn how to configure &lt;/span&gt;&lt;strong style=&quot;font-family: verdana;&quot;&gt;Allowed Content Types&lt;/strong&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt; to control which page types can be nested under others.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The demo shows how to set restrictions on which content types can be created under specific parent pages (e.g., a recipe page can only be added under a recipe listing page, not directly under the homepage).&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This ensures, logical and structured&amp;nbsp;content hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Creating the Content Tree:&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Watch as we create a sample content structure for a fictional website called &lt;/span&gt;&lt;em style=&quot;font-family: verdana;&quot;&gt;Taste Trail&lt;/em&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This includes setting up the homepage, an &quot;About Us&quot; standard page, a &quot;Recipes&quot; listing page, and a sample recipe page, demonstrating how to add blocks (ingredients, steps, and media) to the page (recipe).&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;389&quot; src=&quot;https://www.youtube.com/embed/vt211kbwqME&quot; width=&quot;468&quot; youtube-src-id=&quot;vt211kbwqME&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</id><updated>2025-10-15T13:37:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely CMS - Learning by Doing: EP04 – Create Content Models</title><link href="https://optimizleyunboxed.blogspot.com/2025/10/optimizely-cms-learning-by-doing-ep04.html" /><id>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5_wWi36ZRuWanieUCCjuILzoOOlYWPHmqJ8W-jbwwYts_9WYzkPRdDA-aL-mHc03LCyw4M4fnlKJ7KZHlztpYrG5ur6GmU4qAqZCCl6zNRsqDwHlq0B89zmJAlBCzFyTmUFos53FBhh5szGQvaVatvVqQ0plbtVxRFVEbRwcP4YJB6WJgB7vDNqu0YJI/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5_wWi36ZRuWanieUCCjuILzoOOlYWPHmqJ8W-jbwwYts_9WYzkPRdDA-aL-mHc03LCyw4M4fnlKJ7KZHlztpYrG5ur6GmU4qAqZCCl6zNRsqDwHlq0B89zmJAlBCzFyTmUFos53FBhh5szGQvaVatvVqQ0plbtVxRFVEbRwcP4YJB6WJgB7vDNqu0YJI/w599-h337/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; width=&quot;599&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;I am thrilled to announce the release of &lt;b&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7hBpuZjISfA&quot;&gt;Episode 4&lt;/a&gt;&lt;/b&gt; of my&amp;nbsp; &lt;b&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLeBncovWp1InNwupj1mVchhnZSzMVEyzD&quot; target=&quot;_blank&quot;&gt;Learning by Doing : Build Series&lt;/a&gt;&lt;/b&gt; on Optimizley CMS 12 on YouTube !&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This episode is a demo, where we build out content models for TasteTrail, a fictional website designed to showcase real-world scenarios.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This demo uses the content model designed in my previous &lt;a href=&quot;https://www.youtube.com/watch?v=AMBj4wazRG8&amp;amp;t=17s&quot; target=&quot;_blank&quot;&gt;Episode 3&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Watch the Full Demo here:&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;340&quot; src=&quot;https://www.youtube.com/embed/7hBpuZjISfA&quot; width=&quot;407&quot; youtube-src-id=&quot;7hBpuZjISfA&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;What is covered in this Episode:&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this episode, the taxonomy and models are set up from scratch.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The models covering the following areas:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnsLyJXb_rMDSHNBgZAJHzq3UCEt5IfEuR9tG52lhWc9XX8SUHmtgmnngIPRZ6zULVG5DduKItotqtV_cAvgrbxH9v93DlsCtT_4ydZLz2ZVVqLjwmzNsvLsMXvXPmkPo7E5JRAuqgTbs-_C0at1NFWyM_LJ-g-RKahqAmFs59FnnWBvYmgOI67KmYqdg/s1019/modeltype.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;373&quot; data-original-width=&quot;1019&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnsLyJXb_rMDSHNBgZAJHzq3UCEt5IfEuR9tG52lhWc9XX8SUHmtgmnngIPRZ6zULVG5DduKItotqtV_cAvgrbxH9v93DlsCtT_4ydZLz2ZVVqLjwmzNsvLsMXvXPmkPo7E5JRAuqgTbs-_C0at1NFWyM_LJ-g-RKahqAmFs59FnnWBvYmgOI67KmYqdg/w511-h187/modeltype.png&quot; width=&quot;511&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This episode is ideal for Developers looking to learn Optimizley CMS 12.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This will be beneficial for beginners, especially if they can follow along with the video and build models on their own, as it would reinforce the learning.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Hope this video helps in imparting some knowledge that would enable you for future Optimizley projects.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Happy Coding in Optiverse !!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;</id><updated>2025-10-02T13:08:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely Web Experimentation : Understanding Bucketing with a use case</title><link href="https://optimizleyunboxed.blogspot.com/2025/10/optimizely-web-experimentation.html" /><id>&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjweVAgkCCE4XamQOaNQWcA1WS6gT3V53nIEjCGOmvdUOy-yjX7BaMtYGhTbpK6ifixQtB33Bj9pPkAE4w0r3gL7iTprnMBHwYJpD5A9jLgLUSw9z5SWUgamhXSzCmZZzoufK8eVeT_KVPYmhPm-_AxbVsSNKRqgrFzxkNMdK1NyWzlQxB8cshQ577WYfs/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;343&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjweVAgkCCE4XamQOaNQWcA1WS6gT3V53nIEjCGOmvdUOy-yjX7BaMtYGhTbpK6ifixQtB33Bj9pPkAE4w0r3gL7iTprnMBHwYJpD5A9jLgLUSw9z5SWUgamhXSzCmZZzoufK8eVeT_KVPYmhPm-_AxbVsSNKRqgrFzxkNMdK1NyWzlQxB8cshQ577WYfs/w611-h343/Optimizely_CMS_Tech_Trails_Ratish_Banner%20(1).png&quot; width=&quot;611&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In Web experimentation bucketing is used to assign users to different variations in an experiment. This is done in order to ensure consistent experiences provide statistically valid outcomes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Bucketing is deterministic , it is sticky and it is scalable which works very well with dynamic websites and Single Page Apps.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this blog, I am taking some examples from the utility sector such as billing, outages, service requests etc to simplify the understanding the concepts of bucketing. I hope this will be helpful for beginners to understand and apply these concept to real world use cases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;While the use cases that I am quoting from Utility sector is just a reference, the basic principles are the same and they can be applied across other verticals like retail, finance, health care etc.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Bucketing&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;table id=&quot;table_0&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; color: #222222;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;background-color: #156082; border-bottom: 1pt solid rgb(68, 179, 225); border-left: 1pt solid rgb(68, 179, 225); border-top: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 22px; padding: 0in 5.4pt; vertical-align: bottom; width: 172.706px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;&lt;b&gt;Concept&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #156082; border-bottom: 1pt solid rgb(68, 179, 225); border-top: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 22px; padding: 0in 5.4pt; vertical-align: bottom; width: 157.044px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;&lt;b&gt;Explanation&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #156082; border-bottom: 1pt solid rgb(68, 179, 225); border-top: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 22px; padding: 0in 5.4pt; vertical-align: bottom; width: 204.077px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;&lt;b&gt;Use Case&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #156082; border-bottom: 1pt solid rgb(68, 179, 225); border-right: 1pt solid rgb(68, 179, 225); border-top: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 22px; padding: 0in 5.4pt; vertical-align: bottom; width: 205.744px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;&lt;b&gt;Importance&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); border-left: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 84.3183px; padding: 0in 5.4pt; vertical-align: bottom; width: 172.706px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Deterministic&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 84.3183px; padding: 0in 5.4pt; vertical-align: bottom; width: 157.044px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Same user always sees the same variation&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 84.3183px; padding: 0in 5.4pt; vertical-align: bottom; width: 204.077px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;A returning customer always sees the same version of the &#39;Pay Bill&#39; page&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); border-right: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 84.3183px; padding: 0in 5.4pt; vertical-align: bottom; width: 205.744px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;It Ensures consistent experience across sessions/devices&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); border-left: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 172.706px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Sticky&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 157.044px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Variation assignment will be changed only if traffic allocation changes&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 204.077px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;A customer in a &#39;Smart Meter Info&#39; experiment will see other variations only if the traffic is reallocated&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); border-right: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 205.744px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;This prevents results being skewed because of rebucketing&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); border-left: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 172.706px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Hashing (MurmurHash)&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 157.044px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;The user&#39;s Unique ID for eg. UserID is hashed&amp;nbsp; &amp;amp; used for variation assignment&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 204.077px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;User ID 12345 is mapped to variation B in the &#39;Outage Push Notification &#39; experiment&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); border-right: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 205.744px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;This has two benefits, one it uses randomization &amp;amp; the second it helps in consistency&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); border-left: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 172.706px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Impact of Traffic Allocation&amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 157.044px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Changing traffic allocation percentage can re-bucket users&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 204.077px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Increasing traffic from 40% to 100% in an experiment for eg &#39;High Energy Usage Insights&#39; may reassign users&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); border-right: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 134.225px; padding: 0in 5.4pt; vertical-align: bottom; width: 205.744px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Traffic changes should be done early in the experiment to avoid invalid outcomes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); border-left: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 172.706px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Targeting&lt;/div&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Audience&amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 157.044px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Users must satisfy audience criteria to enter experiment&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 204.077px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;For e.g. Users with high-consumption will only see variation A of &#39;Energy Saving Tips&#39;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #c0e6f5; border-bottom: 1pt solid rgb(68, 179, 225); border-right: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 117.592px; padding: 0in 5.4pt; vertical-align: bottom; width: 205.744px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Personalized experiments can be carried out&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); border-left: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 100.951px; padding: 0in 5.4pt; vertical-align: bottom; width: 172.706px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Scalable&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 100.951px; padding: 0in 5.4pt; vertical-align: bottom; width: 157.044px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Works across large number of users and concurrent experiments&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 100.951px; padding: 0in 5.4pt; vertical-align: bottom; width: 204.077px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Utility website with 200K monthly users running 4&amp;nbsp;experiments&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1pt solid rgb(68, 179, 225); border-right: 1pt solid rgb(68, 179, 225); box-sizing: border-box; height: 100.951px; padding: 0in 5.4pt; vertical-align: bottom; width: 205.744px;&quot;&gt;&lt;div style=&quot;color: black; font-family: verdana; font-size: 12pt; margin: 0px;&quot;&gt;Supports enterprise-grade experimentation&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;End to End Flow&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Below is the process used by Optimizley to decide on which variation is displayed to which user :&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXRJLU42iYuo5Y48vqUcpBPQQRDE8tzaD6_i7JdtNjlxki69Jy94gF4d6i5f2KSNIeVqE1EdVSJOJxNK84RKy7YRCO0nR661iwSq1bK0qv-o7FsAsohBrswqc1fFBmODv4MRPJM8oH_XQIM6h702XjlmZZg2ZYNJ2HpPTHRWREchfscCbpnggTZXAOvQA&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1149&quot; data-original-width=&quot;1867&quot; height=&quot;421&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjXRJLU42iYuo5Y48vqUcpBPQQRDE8tzaD6_i7JdtNjlxki69Jy94gF4d6i5f2KSNIeVqE1EdVSJOJxNK84RKy7YRCO0nR661iwSq1bK0qv-o7FsAsohBrswqc1fFBmODv4MRPJM8oH_XQIM6h702XjlmZZg2ZYNJ2HpPTHRWREchfscCbpnggTZXAOvQA=w683-h421&quot; width=&quot;683&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Best Practices&lt;/h2&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Set traffic allocation early in the experiment and avoid any changes in the middle of the experiment&amp;nbsp;&lt;/li&gt;&lt;li&gt;Use consistent splits unless restarting the experiment&lt;/li&gt;&lt;li&gt;Ensure required data (e.g., user tier, region) is available at activation&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Summary&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Bucketing is a core of reliable experimentation in Optimizely. It provides various mechanisms to ensure the users are consistently assigned to variations , it ensures precise measurement of the behavior and outcomes of the experiment . We have used utility sector use cases to explain these concepts but the same principles apply to an dynamic website say for eg a retail website&#39;s checkout, product details page or even personalized dashboard page.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;I hope this post for useful in some way in understanding the bucketing concept.&lt;/span&gt;&lt;/div&gt;</id><updated>2025-10-02T00:05:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely Web Experimentation Using Real-Time Segments: A Step-by-Step Guide</title><link href="https://optimizleyunboxed.blogspot.com/2025/10/optimizely-web-experimentation-using.html" /><id>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsxAditbEuCRzVGsiQsHwSg2RY-1R5wvlop8II9B76dSg2dshkRrxwY0NTc5GtOMZNN9WPb3mVFTX3XN8VUWJWkaiePRjB94-N7hVu-46okKpsraclCBGLcKgx3kF8F2x-5ocBwq0sfv0m-qeGnccUJD8xMyPdO0V8WM_wv1MJfb1JEK9t8NzSrC4_52M/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;361&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsxAditbEuCRzVGsiQsHwSg2RY-1R5wvlop8II9B76dSg2dshkRrxwY0NTc5GtOMZNN9WPb3mVFTX3XN8VUWJWkaiePRjB94-N7hVu-46okKpsraclCBGLcKgx3kF8F2x-5ocBwq0sfv0m-qeGnccUJD8xMyPdO0V8WM_wv1MJfb1JEK9t8NzSrC4_52M/w641-h361/Optimizely_CMS_Tech_Trails_Ratish_Banner_2%20(1).png&quot; width=&quot;641&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b style=&quot;color: #222222; font-size: small;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduction&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Personalization has become de facto standard for any digital channel to improve the user&#39;s engagement KPI’s.&amp;nbsp; Personalization uses varies techniques to target the users which include location, usage patterns, service history etc&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Optimizely Web Experimentation allows us to integrate with Optimizely Data Platform (ODP) in order to help in using real-time segments for targeting users with utmost accuracy.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this blog, We take an example of &amp;nbsp;real-world scenario where a large utility company wants to run a personalized experiment by utilizing run time segments.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Scenario&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;A large utility company plans to display a personalized banner for promoting “energy-saving tips” for its top 10 % of &amp;nbsp;high consumption customers.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This energy saving banner will be &amp;nbsp;displayed on the dashboard page when eligible users log in.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Below is a step by step process to implement this personalization experiment using Optimizely Web Experimentation and ODP.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;img class=&quot;CToWUd a6T&quot; data-bit=&quot;iit&quot; data-image-whitelisted=&quot;&quot; height=&quot;568&quot; id=&quot;m_6569317268769765248Picture_x0020_5&quot; src=&quot;https://mail.google.com/mail/u/0?ui=2&amp;amp;ik=005a85578a&amp;amp;attid=0.7&amp;amp;permmsgid=msg-f:1843615154070848619&amp;amp;th=1995d636f8eb846b&amp;amp;view=fimg&amp;amp;fur=ip&amp;amp;permmsgid=msg-f:1843615154070848619&amp;amp;sz=s0-l75-ft&amp;amp;attbid=ANGjdJ-Dzj6mVNhFbEc2tehDdq3aNJIehTvBsuk9pGlEisbyo4oBochske_eid6yX7Outxuf3Sb3rmwSLCUHt_jghFxe4Y1wA9GqVgzusqHeFyN7nJyAkIpJB_8lBTQ&amp;amp;disp=emb&amp;amp;zw&quot; style=&quot;cursor: pointer; height: 7.175in; outline: 0px; width: 11.9583in;&quot; tabindex=&quot;0&quot; width=&quot;946&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Best Practice&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-bottom: 0in; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;m_6569317268769765248MsoListParagraph&quot; style=&quot;font-size: 12pt; margin: 0in;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;ODP snippet has to be loaded before Optimizely snippet&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;m_6569317268769765248MsoListParagraph&quot; style=&quot;font-size: 12pt; margin: 0in;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Keys are copied from ODP and pasted correctly&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;m_6569317268769765248MsoListParagraph&quot; style=&quot;font-size: 12pt; margin: 0in;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Always use high confidence ID for sensitive experiments like billing or outage alerts&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;m_6569317268769765248MsoListParagraph&quot; style=&quot;font-size: 12pt; margin: 0in;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Use only real-time segments from ODP Customers page&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Summary&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;We have seen a step-by-step approach to set up and use&amp;nbsp;&lt;b&gt;ODP real-time segments&lt;/b&gt;&amp;nbsp;to run a&amp;nbsp;&lt;b&gt;personalized experiments&lt;/b&gt;&amp;nbsp;in Optimizely Web Experimentation.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This example is specific to&amp;nbsp;&lt;b&gt;utility sector&amp;nbsp;&lt;/b&gt;&amp;nbsp;but this process applies to any sector where segmentation and personalization has to be done.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</id><updated>2025-10-01T13:30:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Content modeling for beginners </title><link href="https://optimizleyunboxed.blogspot.com/2025/09/content-modeling-for-beginners.html" /><id>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVzy2aJ-z1ZKx7_-6duCLickakHOp7sppPKFnN362cOgoZG2V2l-ZlcRRm6_6Dd9QeHk4uPYt26Ey9iUXQk644zlDQWkfLCcw9_GYtcdhYtdbkiDlVEhLdnZgYIXtmLgsYO8klAb51dcMB4HorDQjG2IJ36zcXXKQYpokepfshYwpN4R7Xobr9eC8P7rs/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVzy2aJ-z1ZKx7_-6duCLickakHOp7sppPKFnN362cOgoZG2V2l-ZlcRRm6_6Dd9QeHk4uPYt26Ey9iUXQk644zlDQWkfLCcw9_GYtcdhYtdbkiDlVEhLdnZgYIXtmLgsYO8klAb51dcMB4HorDQjG2IJ36zcXXKQYpokepfshYwpN4R7Xobr9eC8P7rs/w554-h312/Optimizely_CMS_Tech_Trails_Ratish_Banner_2.png&quot; width=&quot;554&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 14.6667px;&quot;&gt;&lt;b style=&quot;font-style: italic;&quot;&gt;Learning by Doing – Optimizely Build Series&amp;nbsp;&lt;/b&gt;is a YouTube series where I am building&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: verdana; font-size: 14.6667px;&quot;&gt;a fictional&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: verdana; font-size: 14.6667px;&quot;&gt;&amp;nbsp;website called&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; color: #222222; font-family: verdana; font-size: 14.6667px;&quot;&gt;TasteTrail&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: verdana; font-size: 14.6667px;&quot;&gt;, food discovery and recipe website using&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; color: #222222; font-family: verdana; font-size: 14.6667px;&quot;&gt;Optimizely CMS 12.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 14.6667px;&quot;&gt;In this episode, I have deep dived into&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: small;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Content Modeling &amp;amp;&amp;nbsp; focused&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 14.6667px;&quot;&gt;on&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; color: #222222; font-size: 14.6667px;&quot;&gt;what we learned&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 14.6667px;&quot;&gt;—the strategic thinking, trade-offs, and best practices while shaping our content model.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style=&quot;background-color: white; color: #222222; font-size: 14.6667px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&#128250;Watch the video :&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #222222; font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=AMBj4wazRG8&quot; target=&quot;_blank&quot;&gt;Optimizely CMS - Learning by Doing: EP03 - Content Modeling&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div&gt;&lt;h2 style=&quot;background-color: white; margin: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: medium;&quot;&gt;&lt;u&gt;Content Modeling Is Strategic:&lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;color: #222222; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Content modeling was&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;approached&lt;/span&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;as a&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;font-size: 11pt;&quot;&gt;strategic exercise&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;, not just a technical one.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;It’s about aligning content structure with:&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;User experience&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Personalization goals&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Scalability and governance&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Editorial workflows&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;Hybrid modeling approach was chosen&lt;/b&gt;—starting with a top-down vision and refining it bottom-up based on real content and user behavior.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;u&gt;Foundation First&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;Started by defining BasePage and BaseBlock to centralize shared properties like SEO metadata and display settings.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;This&amp;nbsp;&lt;b&gt;top-down design&lt;/b&gt;&amp;nbsp;gave us consistency across all content types.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Key Learnings:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Use GroupName to organize fields into intuitive tabs.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Keep GUIDs stable across deployments.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Controlled vocabularies (via selection factories) prevent editorial chaos&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;u style=&quot;color: #222222; font-size: large;&quot;&gt;Taxonomy Is a Power Tool&lt;/u&gt;&lt;/h2&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: 11pt;&quot;&gt;Next step was to model taxonomy using&amp;nbsp;&lt;b&gt;Optimizely Categories&lt;/b&gt;,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;It was split into three subtrees:&amp;nbsp;&lt;b&gt;Cuisine&lt;/b&gt;,&amp;nbsp;&lt;b&gt;Dietary&lt;/b&gt;, and&amp;nbsp;&lt;b&gt;Tags&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;This structure powers:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Navigation&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Faceted search&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Personalization&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Bottom-up refinement&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;helped us evolve the taxonomy as real recipes were added.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;For example, “South Indian” was introduced after seeing regional diversity in content.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;u style=&quot;color: #222222; font-family: verdana; font-size: large;&quot;&gt;Structured Content&lt;/u&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The RecipePage is the heart of TasteTrail website.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;It includes:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Core fields: Description, Servings, Prep/Cook Time&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Taxonomy: Cuisine, Dietary, Tags&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Blocks: Ingredients (IngredientItemBlock), Steps (RecipeStepBlock)&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Media: Thumbnail, Gallery&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Validation: Servings &amp;gt; 0, at least one ingredient and cuisine&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-weight: normal;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;We started with a&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;structured model&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;, but kept it&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;extensible&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: 11pt;&quot;&gt;—adding ratings and favorites later on.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;u style=&quot;color: #222222; font-family: verdana; font-size: large;&quot;&gt;Media Needs Structure Too&lt;/u&gt;&lt;/h2&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Modeled both images and videos as structured media types:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RecipeImage: JPG, PNG, WebP + AltText&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;RecipeVideo: MP4, WebM + Transcript&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;This&amp;nbsp;&lt;b&gt;top-down approach&lt;/b&gt;&amp;nbsp;ensures accessibility, SEO, and editorial consistency.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Lesson:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;Media isn’t just decoration—it’s content. Treat it with the same as other content types.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;u style=&quot;color: #222222; font-family: verdana; font-size: large;&quot;&gt;Controlled Vocabularies Improve Quality&lt;/u&gt;&lt;/h2&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Fields like&amp;nbsp;&lt;b&gt;Difficulty&lt;/b&gt;&amp;nbsp;use selection factories to enforce valid values:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: verdana; font-size: 11pt;&quot;&gt;Easy, Medium, Hard.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: verdana; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Why it matters:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Prevents typos and inconsistent data&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Improves filtering and analytics&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Enhances editor experience&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: verdana; font-size: large;&quot;&gt;&lt;u&gt;Search &amp;amp; Filters Must Be Modeled Early&lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Indexed key fields and designed filters for:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Cuisine &amp;amp; Dietary (multi-select)&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Difficulty (selection factory)&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Time (numeric ranges)&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;This&amp;nbsp;&lt;b&gt;bottom-up tuning&lt;/b&gt;&amp;nbsp;was driven by real user behavior.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;u style=&quot;color: #222222; font-family: verdana; font-size: large;&quot;&gt;Personalization Is Behavior-Driven&lt;/u&gt;&lt;/h2&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Created&amp;nbsp;&lt;b&gt;Visitor Groups&lt;/b&gt;&amp;nbsp;based on user actions—like viewing ≥3 Italian recipes.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;These groups personalize teaser blocks on the Start Page.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Key Insight:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;Don’t hardcode taste profiles. Let behavior shape personalization.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-size: small; margin: 0px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Store profiles and map them to rules.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;u style=&quot;color: #222222; font-family: verdana; font-size: medium;&quot;&gt;What We Learned&lt;/u&gt;&lt;/h2&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #222222; font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Here’s what this modeling journey taught us:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; font-size: small; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Content modeling is strategic—it shapes UX, personalization, and scalability.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Hybrid modeling works best: top-down for structure, bottom-up for adaptability.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Taxonomy, blocks, and media types must be modeled with intent.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Search and personalization should be part of the modeling conversation from day one.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Watch the Full Episode&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;413&quot; src=&quot;https://www.youtube.com/embed/AMBj4wazRG8&quot; width=&quot;497&quot; youtube-src-id=&quot;AMBj4wazRG8&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</id><updated>2025-09-14T19:04:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely Opal : Reimagining A Utility Sector Use Case</title><link href="https://optimizleyunboxed.blogspot.com/2025/09/optimizely-opal-reimagining-utility.html" /><id>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYgW0PjWVPifVKdQWmmYkCvqs9udOHrHpmjDec_DTxWRdaXScYfIhc_kez9jJRZhP8UUGKlcMgU3E2r7CEAbqRZHj387Xl7pg3XWoeyUlO2x0b4L9pke9ApJWSAS7wLOGl2e2kt-pEOIDDYZ2G6-slAPT0w1nzBAGs2ti8Q_Y6qRhgvIz0KVWJsLKv0E0/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYgW0PjWVPifVKdQWmmYkCvqs9udOHrHpmjDec_DTxWRdaXScYfIhc_kez9jJRZhP8UUGKlcMgU3E2r7CEAbqRZHj387Xl7pg3XWoeyUlO2x0b4L9pke9ApJWSAS7wLOGl2e2kt-pEOIDDYZ2G6-slAPT0w1nzBAGs2ti8Q_Y6qRhgvIz0KVWJsLKv0E0/w530-h298/Optimizely_CMS_Tech_Trails_Ratish_Banner_2.png&quot; width=&quot;530&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Customer engagement through timely and personalized push notifications plays a crucial role in todays Digital First landscape. In this post we explore how to r&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;eimagine such a real world use case in utility sector with Opal AI&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Context&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The Client is a leading utility provider and has developed a mobile application that enables customers to Pay Bills, Submit Meter readings, Set up Direct Debit, View Transaction History.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;To Support push notification, the App was integrated with AirShip, a Third part portal for mobile messaging.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Requirement&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Automate business notification with out manual intervention for each campaign. For eg. payment reminders, Direct Debit changes, Bill generated etc&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Traditional Solution&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Oracle Server (Legacy) : Data store , with limited support JSON /HTTPS connections&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Azure SQL DB : Stores user and device data fetched from Airship&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Blob Trigger : Ingests Campaign files into Azure SQL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Web Job : Dequeues events and pushes the notifications to Airship&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Purge Job: Archive Sent Notifications&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Reimagining with OPAL&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Why OPAL ?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Optimizely Opal AI offers:&lt;/b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #222222; margin-bottom: 0in; margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Intelligent orchestration of content and campaigns&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Real-time personalization&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;AI-driven decisioning and automation&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;color: #222222; font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; margin: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Reimagined Opal-Based Architecture&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ol start=&quot;1&quot; style=&quot;background-color: white; color: #222222; margin-bottom: 0in; margin-top: 0in;&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Event Detection &amp;amp; Segmentation&lt;/b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;margin-bottom: 0in; margin-top: 0in;&quot; type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Opal AI listens to transactional events (e.g., payment due, meter reading submitted).&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Automatically segments users based on behavior, preferences, and engagement history.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Content Generation&lt;/b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;margin-bottom: 0in; margin-top: 0in;&quot; type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;AI generates personalized notification content dynamically.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tailors tone, timing, and message format based on user profile.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Campaign Automation&lt;/b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;margin-bottom: 0in; margin-top: 0in;&quot; type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;No manual file generation or blob ingestion.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Opal AI triggers push notifications via Airship or other integrated channels.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Feedback Loop&lt;/b&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;margin-bottom: 0in; margin-top: 0in;&quot; type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Tracks engagement metrics (opens, clicks, conversions).&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0px 0px 0px 15px;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Refines future campaigns using reinforcement learning.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Comparing Traditional&amp;nbsp; VS OPAL Solutions&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTable15Grid4Accent1&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #8EAADB .5pt; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td style=&quot;background: #4472C4; border-right: none; border: solid #4472C4 1.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid #4472C4 .5pt; mso-border-bottom-themecolor: accent1; mso-border-left-alt: solid #4472C4 .5pt; mso-border-left-themecolor: accent1; mso-border-themecolor: accent1; mso-border-top-alt: solid #4472C4 .5pt; mso-border-top-themecolor: accent1; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Aspect&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #4472C4; border-bottom: solid #4472C4 1.0pt; border-left: none; border-right: none; border-top: solid #4472C4 1.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid #4472C4 .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-top-alt: solid #4472C4 .5pt; mso-border-top-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 1;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Traditional&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #4472C4; border-left: none; border: solid #4472C4 1.0pt; mso-background-themecolor: accent1; mso-border-bottom-alt: solid #4472C4 .5pt; mso-border-bottom-themecolor: accent1; mso-border-right-alt: solid #4472C4 .5pt; mso-border-right-themecolor: accent1; mso-border-themecolor: accent1; mso-border-top-alt: solid #4472C4 .5pt; mso-border-top-themecolor: accent1; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 1;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Opal AI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #D9E2F3; border-top: none; border: solid #8EAADB 1.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 68;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Notification
  Trigger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #D9E2F3; border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Manual file ingestion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #D9E2F3; border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Event-driven,
  AI-triggered&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #8EAADB 1.0pt; mso-border-alt: solid #8EAADB .5pt; mso-border-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 4;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Personalization&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Static
  content&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Dynamic,
  AI-generated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #D9E2F3; border-top: none; border: solid #8EAADB 1.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 68;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Infrastructure
  Complexity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #D9E2F3; border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;High (Oracle, Azure
  SQL, Blob, Web Jobs)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #D9E2F3; border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Simplified,
  centralized orchestration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #8EAADB 1.0pt; mso-border-alt: solid #8EAADB .5pt; mso-border-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 4;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Scalability&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Limited by
  legacy systems&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Scalable with
  cloud-native AI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
  &lt;td style=&quot;background: #D9E2F3; border-top: none; border: solid #8EAADB 1.0pt; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 68;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Campaign Agility&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #D9E2F3; border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Manual coordination&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: #D9E2F3; border-bottom: solid #8EAADB 1.0pt; border-left: none; border-right: solid #8EAADB 1.0pt; border-top: none; mso-background-themecolor: accent1; mso-background-themetint: 51; mso-border-alt: solid #8EAADB .5pt; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #8EAADB .5pt; mso-border-left-themecolor: accent1; mso-border-left-themetint: 153; mso-border-right-themecolor: accent1; mso-border-right-themetint: 153; mso-border-themecolor: accent1; mso-border-themetint: 153; mso-border-top-alt: solid #8EAADB .5pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 153; padding: 0in 5.4pt 0in 5.4pt;&quot; valign=&quot;top&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: 8.0pt; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Automated, real-time&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222; font-weight: 400;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;While the traditional solution fulfilled the client’s immediate needs, it involved multiple moving parts, legacy constraints, and manual effort.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222; font-weight: 400;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; color: #222222;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;By reimagining such solutions with Opal AI, organizations can unlock smarter customer engagement and drive better outcomes with less effort.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;</id><updated>2025-09-12T15:54:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Create a Simple home page in Optimizely CMS</title><link href="https://optimizleyunboxed.blogspot.com/2025/09/create-simple-home-page-in-optimizely.html" /><id>&lt;p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1l1hMgfxG1TxFBifYoeaKWggMNWAK-HZqkyERj0cDtP-yysKznbaaW_kUc1uPOZt3FNTtZVETUHpARX8yaWr-KSJa8QLgTOksPS1X94duOvIcGJz2mLMMNZcHO0Hw5hl7cmSdRWCTgLmbz8aYxPrSWropU4Z6xD24AIE_ZxOv0aQsWaqtN6FD-mDz_3g/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1l1hMgfxG1TxFBifYoeaKWggMNWAK-HZqkyERj0cDtP-yysKznbaaW_kUc1uPOZt3FNTtZVETUHpARX8yaWr-KSJa8QLgTOksPS1X94duOvIcGJz2mLMMNZcHO0Hw5hl7cmSdRWCTgLmbz8aYxPrSWropU4Z6xD24AIE_ZxOv0aQsWaqtN6FD-mDz_3g/w592-h334/Optimizely_CMS_Tech_Trails_Ratish_Banner.png&quot; width=&quot;592&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;In this blog post, I will walk you through a step by step
process to create a very basic home page on a Optimizley CMS Empty site. This
is part of the “Learning by Doing: Build series” where we build a fictional
website from scratch to focus on hands on learning and gain practical insights.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;If you prefer a video, please check out &lt;a href=&quot;https://www.youtube.com/watch?v=P4FV0nqfV0Q&quot; target=&quot;_blank&quot;&gt;Optimizely CMS - Learning by Doing : EP02&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 1: Create Empty Website&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Create a project using Optimizley CMS Empty Template&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1031&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468pt;
 height:266.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjgtXeqoX_xtU0huzduDDysLr8APXm8rpVyTbCWoPqmlXy1TMz2LMsVZh2a2aWNXevrjZuSJ70yFa072W63wb4bDK_zAllTvPtwF4VZrW8ojzH4mDvIZX70sF3BBeqJ2yIK_6bMCffQRk3i79q4285wdec_10309Rml9oFxe8F7VJsiwfftDVwb7RCHPEc&quot; v:shapes=&quot;_x0000_i1031&quot; width=&quot;624&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1030&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468pt;height:265pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;353&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjwRKK8gRyZ1LlsTlS1AqTBEHrqobyuWH_3b8PrNNRhdA7iFyBzU_gdB6bHsM7Y6WeYhbFvwy1TF9Jz0mYEAEqe4v5dX9IkA0r4ILC0kc0u5HEi_Y0HZfQJ2ifc5NYVarwvEtSKlYHnfn-ccK6uBGDH9225A50MshUGEu0VR4e4WR0uioKD0b57CUTcD18&quot; v:shapes=&quot;_x0000_i1030&quot; width=&quot;624&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1029&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:467.5pt;height:227pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;303&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjktP0izJnSfn78RC_B6nX3l4uMY7Miz6ywjvZFZg91GJg2b07ZsmxRZoNOcHjOaO7ej5rsyiFR2JfDEOMoiWbcyZHG1iamdFoUjE7fmBDm1QRYqtpBKM-HSKJSZymlYNTB84MRtXpUwLEZ705xwc591S3ygj6Fa9i4HMxcKQm4iPQ5IyNZn48wpa7-mQQ&quot; v:shapes=&quot;_x0000_i1029&quot; width=&quot;623&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Build and Run&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1028&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:467.5pt;height:243.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;325&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNRcSLzSP-neAQ2I1_t7d3T1WE-2sZmIxcPnN1GF0HPKEm13p7hHUKUSAEJi5kxNbcE7l0tOyQ_7zgmqcFs4WvtLkrji-tf0OjtURsdSNWHebnS2eFsPEcv_Y9fHn4Dlk2SyIBmayiNkqu5KxOIhDVBiHQDQy47BZ5B2tygh3kpUxrCw12VqCkxFXTv7Q&quot; v:shapes=&quot;_x0000_i1028&quot; width=&quot;623&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Set up administrator account&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468pt;height:226.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgjFpxF6YGrQaQtTRIMacqm4o9Tryd3BNG71ktY9Q9o61uD9yv78Yqo1IHNR_7psaiefkUsrfBsJD_75dFMHScsTXnr2QJdU_jFY6oy4S2gbiGmI1tKZpxxmd57Gs-O3e4abwZnMPUGLO5PL7eMqraWOqsQLRR02yky76cb57yz3-LO0Te1hIfjxLdtMQk&quot; v:shapes=&quot;_x0000_i1027&quot; width=&quot;624&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;You will be redirected to home page but since the home page
is not yet set up, 404 error is displayed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1026&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468pt;height:226.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEir6B24WdWphRkYHMd67dTcuxAT-4RoyFiuy8SF-TAO6eibVu9egJ3q1wrOQmglxfDh7g9_LMVk9-C0yfdlDC1xvSitW5yptq8z3C23WR0JvLCkyzFgZ0dtXE9rqXl5WoMVATbi3LVgN8NNk6vy6KE44uCT76HnORglBMeQeNfcB4_Pc5gfEyeVh6X_RXI&quot; v:shapes=&quot;_x0000_i1026&quot; width=&quot;624&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Verify if you are able to login to admin / CMS interface by
navigating to localhost:5000/EPiServer/CMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;



























&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;
 height:229pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjsTJo3yr0pjARJ0I29vpdq7T2xopfXVC-le9mrlBISI-Zi8AqbgTFqncOv-zcUKpnXSGowPDiAiGOLevHVQB7-aj80_BOO2AQKdRDu_vfDFsOtNtBmD4_89o9C1pGcxx9_GHAwV29Hesa5FtPPk8xBeGxjVoldLpB_LBQm1NWHQBjnUUr3PwX0HlZ4HmQ&quot; v:shapes=&quot;Picture_x0020_1&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 2: Create Models&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
Base Page Type (SitePageData.cs)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l1 level2 lfo1; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Base
class for all the pages to inherit common properties like SEO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1038&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;
 height:215.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj7aw9o-pdJlej5ki849Y2JiQJKe5L08K8Jn1WBjvUv54mFb5jWcDFuI0IFP7nCL5yBRqBTQ3Gyg9ngfxgKiaQfTjByjr4s4mQQaDIvLCHxkOsgayA_XzuivdaAG0Lww_5sXDF0W04OiUZAdW3XCeoMkvgm9UFaZXxVanYiznUeGTfbkZjfepni1wk9ADs&quot; v:shapes=&quot;_x0000_i1038&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
Start Page Type (StartPage.cs) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l1 level2 lfo1; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;This
will be the homepage content type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1037&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;height:215.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjrUlSwO3XMIgV8BYNxdnEOd_Hn2eWovWZ8JSP-Y7oKkCu1scL-J55P1sYSNl5b8ZgpiFMSSKXdUj_qwb4N6vkgWWChAYxIt8CVypCuuMni_6NLkx0KrgH6g_iLyPjcuDt1iTFN_MTYPbejxrWItoTSaJFOTun7H0rAimEM_KOI0yV0sxqHCmbv2eXLh78&quot; v:shapes=&quot;_x0000_i1037&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 3: Create Controller&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
StartPageController.cs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Use
MVC to render the page , Use EpiServer &lt;span style=&quot;mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;&#224;&lt;/span&gt;
Core &lt;span style=&quot;mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;&#224;&lt;/span&gt; Page
Controller and pass the StartPage Model from controller to view for rendering &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1036&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:467.5pt;height:198.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi33wyQOOw1U8uO7qpFZuvkGsdTQ6mOEUU_pu1O1Hda8jhyenr_4MpRsW2E4C1n1Qb-0O_n3MPUsOwMcQL1kX7ZKQpl5fckxpe9sIU53rC31qV9ZRGdTKcvjKl6k4Rgb1Ic8hrJIPRITxwbzckeyv0pVRiQSxFSnDUlzWEFTrjLHtHSBYt7H9VUc9BWc5Q&quot; v:shapes=&quot;_x0000_i1036&quot; width=&quot;623&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 4 : Create Layout &amp;amp; Page Views&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
a _Layout.cshml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1035&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;height:198.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgl2A2xzhHkaEalyuWn6pb69gzJ3vuQN-zyV2JoTve1k_gbVgIZMtq5_rDR-N3yDEKZeH2qAQ8C2I17A8Q2sMC6oeC41K8plocjKkR1fe0v12p_vtXANTeNQZUZosbWqgGZ0wStzknOgnnmwIkqLwCfp7Sj_WSdNzl0V-_jlrgHteFQYF6vtcWqjdCY5M4&quot; v:shapes=&quot;_x0000_i1035&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
the Razor view for Home page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1034&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;height:255.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjQTqi-2k3KADLr9Gd9PUmvZ6Pk-wxQ0FJziErP4_ASyuScdOSlWQkjNwUI4tsgsHUu1NjwddhtQSMDRymw0-R4nOfI2rrxwhbNWwlvanLyKXVaPli509hgXd91u--5WUEnAJEGH6ImDSWNxEHTHptGYkmSS1XXZdjGdJp8Mg1DFBAVB53Eb1XTu4mJ3zo&quot; v:shapes=&quot;_x0000_i1034&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l2 level1 lfo3; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Setup
_viewstart.cshtml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1033&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:467.5pt;height:181pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhhMiJyi_ccc8-2uzwVJNU8JlYY9c2DXk0GEb7LNBuvUQxh9g7xYk4LPEIfcQe0jS_zlm7zRvjxUSaLDxkWk-3Aox4gJA7XmmI2I7HsqtGoqxNFL0tmWxLL-pUA0mz2aBv_Bx4qyYOd6wSaMBTVh94_t5hvjgTgtZbAo_iX2-LHXvGyzuxj5GzmxO6tSIk&quot; v:shapes=&quot;_x0000_i1033&quot; width=&quot;623&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Step 5: Create Page in CMS&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Verify
the Page type in CMS&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana; text-indent: -0.25in;&quot;&gt;&amp;nbsp;Edit&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1032&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;height:224.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;299&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiikxO1zkz15pTTj28-UqdSUow2FaLXELeodfCuQUo5eoscgt1G6BNSpDZxhUbMIW5VEFNIpaPFBOgBH43_VPhUZeIO2rB8fzIiYkUZsldzRii71iVQ6oikQUcuUkoBlef_wcp_FivYXM2LtI2HXd7uzq0azvKqJ1QzQcC0hI1C89pqD3AZNhShWBm7dlQ&quot; v:shapes=&quot;_x0000_i1032&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
Page in CMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Build
and Run the Website&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Go
to Admin&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;CMS&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Edit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
a new Page using StartPage Type under Root&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in;&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1031&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:467.5pt;height:212pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhobqTFFbo5Hg2PVSe2w7aGr6Xse1yNgeo52Wj7iDHyg9jzG0PSc8K38jgDWW0Oe26bGEi2HDBo_6Tvv2vtvd2PG3YFIkK43vebGKArZ6Uh7IfkX3ZfkkYhQWiENmeZxjgGRUAMdZ9n6GVXO98gN2pIlDwmYj4zsYkSJP9YSWDvA21UZ4_dK7hrs8KvHM4&quot; v:shapes=&quot;_x0000_i1031&quot; width=&quot;623&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1030&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;height:227.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;303&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgPcMomUg446yt9ozizzKLrDI12nQFJGSZmiyzRX_fwxEZ7dK_xMTagRN3ZT2Z_OrX0BTIDfqejP51K6YQLgNtfl7mrszJ6zu_Rp1ePo93qKpSFgkvnBPwP5L9_sE5HEq_iOuC9L4AKXumIxddCOVpgzXwo_ExytUNM5_-aWydt2DdLd1liRHnsLXMHdAM&quot; v:shapes=&quot;_x0000_i1030&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Fill
in Site Title and description &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1029&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:467.5pt;height:225pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image019.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjz-pWNma761J8iyASTApysw-PJo1Ioj4qmAWZh8ISV0VK2nBu7fyTOM3-Qpu2bfhYAlyTMWz3ZM3UiDTKFegkqpAGp9DwXTIGqqUOwIVaGczqEbmgk_viETYUFXYRN1yxVA8VJDNBmi3kAq4RrRBfNTOs54XoX_GpoYrKGRE8x9uTRYXMvt6HR22-YKws&quot; v:shapes=&quot;_x0000_i1029&quot; width=&quot;623&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Publish
the Page &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1028&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;height:224.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image021.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;299&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjZcuWsj9r-u_LVP6EnmbWcQ-Vjloncxv0beu7PJ5bnuuOi1YYnghhinoZ_rzzqXnj21kAF9-emYghyb_SmcmXOuAnCReZpV66V_yrBYNg8XMzEn-obWmAZ1cRxMXIyAbe3oKPV6rnMnZw74QJEnB5EDHVieY3tkkNeDCMR20qKHjD_bUJKo6vo7HacTg0&quot; v:shapes=&quot;_x0000_i1028&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Setting&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Manage Website&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Go
to Settings&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Mange Website&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Fill
in Name, URL, Start Page as Root/StartPage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Create
Site&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:467.5pt;height:223.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhCZr2SLZ5q4JV1xvTSgF9LAbMIP4-QtyPuO6yN-B6FqlCXEx7zmcQcdMGvVZgD3Hf8JsDBP9tGCHACqfM9Upu5CL1LTyW6nHRgxCEArXaf8n1NQqzUG0XoXfH7WrvX97tUE5B6NIKwhaCuCLNCn1ZMwHnin2NgM4Jahd3dT28-WsYHCoYRKGm4GMt9KYo&quot; v:shapes=&quot;_x0000_i1027&quot; width=&quot;623&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Update
StartPage Type GUID in Code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Go
to Settings --&amp;gt;&amp;nbsp;Content Type &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;StartPage
should be listed , click on Start Page &lt;span style=&quot;mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;&#224;&lt;/span&gt;
Details&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Copy
the GUID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;_x0000_i1026&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468pt;height:220.5pt;
 visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image025.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;294&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhtXmN7fsK3nG3Kin2wKCecpd_ZULFtqK12GMja14xlfuZl-FF6bmdVvUCFiVrMe5D3i6VhfxuckkhV0urIUcNjAKtnDY4IMPeiGPbU55b--HPKPviK0lhAmajuM757GCtD8p8V04zAB2hxwDNQJD2G9SB7Rxh4Ctmaf6XW4kxUSOOdpPSGV_6AFcTY6gE&quot; v:shapes=&quot;_x0000_i1026&quot; width=&quot;624&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Update
StartPage model with the GUID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&#39;width:468.5pt;
 height:228.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/DELL/AppData/Local/Temp/msohtmlclip1/01/clip_image027.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhyc0h7PA-OYU3K9hpCPFccuEiWQcxitdpCL2swpNAUuvV02yNjsqV1G47EFiX0lHeEg3AhrY2iEVlR2bfEtJQVjlz7KAUl7UDkBxbQaGgj_jaApWeQ7WnxaYsjKG_H-1nWV2WEeO_8kJkPpZsNlQLjV6DZUqTqt3q-_KHQOnF-0BkS-NAq350szpnmkN0&quot; v:shapes=&quot;Picture_x0020_1&quot; width=&quot;625&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 1in; mso-list: l3 level2 lfo4; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;•&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Build
and Run again&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Watch the Full Video&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;





























































































&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Prefer watching? Here is the full walkthrough on YouTube&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;345&quot; src=&quot;https://www.youtube.com/embed/P4FV0nqfV0Q&quot; width=&quot;507&quot; youtube-src-id=&quot;P4FV0nqfV0Q&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</id><updated>2025-09-07T23:15:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Demystifying Optimizely Synchronization</title><link href="https://optimizleyunboxed.blogspot.com/2025/08/demystifying-optimizely-synchronization.html" /><id>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_wrl-I8OF-2v7Y6YqB72u9TNBeSLXgcSMl4GeWIvVgFTcD4XUadWpqOhE7ybk01YE5yFIDIOX3YZ_zzq-oeNkZP3YSbaFZ1URHkCdqY139lf7mHDqnIXnF0aCYQGCS8dkx8AHsTsM3s2JmHfK_gi3P9_GIULov5NFar2wV1H5V6H088ipnvtRsW2Mp2Y/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;329&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_wrl-I8OF-2v7Y6YqB72u9TNBeSLXgcSMl4GeWIvVgFTcD4XUadWpqOhE7ybk01YE5yFIDIOX3YZ_zzq-oeNkZP3YSbaFZ1URHkCdqY139lf7mHDqnIXnF0aCYQGCS8dkx8AHsTsM3s2JmHfK_gi3P9_GIULov5NFar2wV1H5V6H088ipnvtRsW2Mp2Y/w586-h329/Optimizely_CMS_Tech_Trails_Ratish_Banner.png&quot; width=&quot;586&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;br /&gt;If you have ever wondered how basic information (like GUID)
from the ContentType created using Optimizely Admin view and the properties
from the code come together seamlessly to provide the content type. Let us
unbox and find out the process of prefect harmony &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;What is Synchronization?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;As soon as the Optimizely website starts, it scans all the
assemblies and looks for classes decorated with [ContentType] and properties
[Display] or [Property]. Once the scan is complete, it compares these with the
content types defined in the database and synchronizes based on one of the
seven use cases as mentioned below.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;Key 7 Use cases :&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTable15Grid4Accent5&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed; mso-yfti-tbllook: 1184; width: 690px;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: -1; mso-yfti-lastfirstrow: yes;&quot;&gt;
  &lt;td style=&quot;background: rgb(91, 155, 213); border-right: none; border: 1pt solid rgb(91, 155, 213); mso-background-themecolor: accent5; mso-border-bottom-alt: solid #5B9BD5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-left-alt: solid #5B9BD5 .5pt; mso-border-left-themecolor: accent5; mso-border-themecolor: accent5; mso-border-top-alt: solid #5B9BD5 .5pt; mso-border-top-themecolor: accent5; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 5; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; font-family: helvetica; mso-themecolor: background1;&quot;&gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(91, 155, 213); border-bottom: 1pt solid rgb(91, 155, 213); border-left: none; border-right: none; border-top: 1pt solid rgb(91, 155, 213); mso-background-themecolor: accent5; mso-border-bottom-alt: solid #5B9BD5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-top-alt: solid #5B9BD5 .5pt; mso-border-top-themecolor: accent5; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 1;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; font-family: helvetica; mso-themecolor: background1;&quot;&gt;Use Case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(91, 155, 213); border-bottom: 1pt solid rgb(91, 155, 213); border-left: none; border-right: none; border-top: 1pt solid rgb(91, 155, 213); mso-background-themecolor: accent5; mso-border-bottom-alt: solid #5B9BD5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-top-alt: solid #5B9BD5 .5pt; mso-border-top-themecolor: accent5; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 1;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; font-family: helvetica; mso-themecolor: background1;&quot;&gt;Pre-Condition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(91, 155, 213); border-left: none; border: 1pt solid rgb(91, 155, 213); mso-background-themecolor: accent5; mso-border-bottom-alt: solid #5B9BD5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-right-alt: solid #5B9BD5 .5pt; mso-border-right-themecolor: accent5; mso-border-themecolor: accent5; mso-border-top-alt: solid #5B9BD5 .5pt; mso-border-top-themecolor: accent5; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 1;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: white; font-family: helvetica; mso-themecolor: background1;&quot;&gt;Sync Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-top: none; border: 1pt solid rgb(156, 194, 229); mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 68; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;1&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;New Content Type&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;A new Class with [ContentType]
  is added to the code&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l1 level1 lfo1; mso-yfti-cnfc: 64; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Creates
  content type in DB &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l1 level1 lfo1; mso-yfti-cnfc: 64; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Properties
  are added to DB&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: 1pt solid rgb(156, 194, 229); mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 4; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Update Content
  Type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;A new
  property is added existing ContentType class &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Properties
  are added to DB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-top: none; border: 1pt solid rgb(156, 194, 229); mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 68; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;3&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Identical Content Type&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;No changes in code&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l0 level1 lfo2; mso-yfti-cnfc: 64; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Skips
  DB update&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l0 level1 lfo2; mso-yfti-cnfc: 64; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Merge
  setting for runtime cache&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: 1pt solid rgb(156, 194, 229); mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 4; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Rename Property&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;A property in
  existing class is renamed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Treated as
  new property, Old values are not migrated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;If old values
  are required then Migration step has to be used&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-top: none; border: 1pt solid rgb(156, 194, 229); mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 68; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;5&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Deleted Content Type&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Remove a Content Type
  class&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;If no instances exist
  then DB entry is also deleted.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;However, if there is any
  instance then the DB entry stays.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: 1pt solid rgb(156, 194, 229); mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 4; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Commit Disabled
  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;ContentModelOptions.EnableModelSyncCommit
  is set to false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l4 level1 lfo3; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;No automatic database writes during start up. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l4 level1 lfo3; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Synchronize button in CMS to be used to sync /
  commit manually. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;mso-yfti-irow: 6; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-top: none; border: 1pt solid rgb(156, 194, 229); mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 20.3pt;&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;
  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 68; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;7&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 96.75pt;&quot; valign=&quot;top&quot; width=&quot;129&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Merge Setting&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 224.7pt;&quot; valign=&quot;top&quot; width=&quot;300&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0in; mso-yfti-cnfc: 64;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Admin changes display
  name in CMS&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;background: rgb(222, 234, 246); border-bottom: 1pt solid rgb(156, 194, 229); border-left: none; border-right: 1pt solid rgb(156, 194, 229); border-top: none; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-border-alt: solid #9CC2E5 .5pt; mso-border-bottom-themecolor: accent5; mso-border-bottom-themetint: 153; mso-border-left-alt: solid #9CC2E5 .5pt; mso-border-left-themecolor: accent5; mso-border-left-themetint: 153; mso-border-right-themecolor: accent5; mso-border-right-themetint: 153; mso-border-themecolor: accent5; mso-border-themetint: 153; mso-border-top-alt: solid #9CC2E5 .5pt; mso-border-top-themecolor: accent5; mso-border-top-themetint: 153; padding: 0in 5.4pt; width: 175.5pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;
  &lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l3 level1 lfo4; mso-yfti-cnfc: 64; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Admin
  changes take precedence; hence database values override Code setting at run
  time.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.25in; mso-add-space: auto; mso-list: l3 level1 lfo4; mso-yfti-cnfc: 64; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; mso-color-alt: windowtext;&quot;&gt;Revert
  to Default option can restore it to values defined in code&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT4f_jy9QCi82Eo9cMLM0aPwPzf4iX2OxQviKDSYBDWiO0NNF8gjVMYRh_H03PeCeUUed8uNVfRCVH0ICzzgarzrYyrV4SDFNkBO_P78UWxEVoEJjk56vQvz5VcL5VTZUuyRe4Tzs-hOc4SKSsQbj0yuk_6bLZ6KTrlU1DX8hQ50paDGG226p8MbP6Pgw/s1649/Synchronization.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1066&quot; data-original-width=&quot;1649&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT4f_jy9QCi82Eo9cMLM0aPwPzf4iX2OxQviKDSYBDWiO0NNF8gjVMYRh_H03PeCeUUed8uNVfRCVH0ICzzgarzrYyrV4SDFNkBO_P78UWxEVoEJjk56vQvz5VcL5VTZUuyRe4Tzs-hOc4SKSsQbj0yuk_6bLZ6KTrlU1DX8hQ50paDGG226p8MbP6Pgw/w672-h434/Synchronization.jpg&quot; width=&quot;672&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;&lt;u&gt;Import things to remember: &lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Never change the GUID after deployment &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Renaming properties causes data loss, explicit migration is
required if the old values have to be restored&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Admin changes always take precedence &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&#183;&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Avoid downgrades as older assemblies will not
overwrite newer DB definition &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;





</id><updated>2025-09-01T01:28:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Optimizely CMS : Overview of the Architecture </title><link href="https://optimizleyunboxed.blogspot.com/2025/08/optimizely-cms-overview-of-architecture.html" /><id>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaP1nhgwltViVGNYrhVZ1QYbO0W5wX2GK8RszQbz3eEu7tu8MKCtfA_hLYYj598T4X6FNKJyQJwkRN4Pqj2UC-obFs4A1T35XuIcYXDlpgqQY3vRRr-0l_7mG32KhJBYqkXoB2lG3pfCrZitxciqRtouz9hw7Pqf2q2o1uoeF-No9mQAPJYkOM4GNNY7w/s2240/Optimizely_CMS_Tech_Trails_Ratish_Banner_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1260&quot; data-original-width=&quot;2240&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaP1nhgwltViVGNYrhVZ1QYbO0W5wX2GK8RszQbz3eEu7tu8MKCtfA_hLYYj598T4X6FNKJyQJwkRN4Pqj2UC-obFs4A1T35XuIcYXDlpgqQY3vRRr-0l_7mG32KhJBYqkXoB2lG3pfCrZitxciqRtouz9hw7Pqf2q2o1uoeF-No9mQAPJYkOM4GNNY7w/w600-h336/Optimizely_CMS_Tech_Trails_Ratish_Banner_2.png&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Optimizely &lt;/b&gt;is considered one of the top digital experience
platforms. &amp;nbsp;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;In this blog, let us break
down the architecture of Optimizely CMS, which is the core of the Optimizely
DXP stack.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;This &lt;b&gt;quick 3-minute read&lt;/b&gt; offers a concise glimpse into the
layered architecture of Optimizely CMS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Optimizely CMS architecture can be visualized as layered
architecture which includes the following layers.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiZDht4ng-YWFXyXDRdt9yJi0Rf2cD0xiPS9xbFjolbbxhNDW7bq0vO8bErBVz-2w2TzPQLKrSWMDO_OU2okd_76Xyd_UmfD6ho4UHbhjpAziBkc7t3QccHrkrXNSmH4hMTy1Wi4SzGAYq-I1kwlPiCt2qCsMAw5KNfgaP36iqQmF45bOcswGXO12Ehzcc&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;Optimizely CMS Architecture&quot; data-original-height=&quot;954&quot; data-original-width=&quot;715&quot; height=&quot;715&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiZDht4ng-YWFXyXDRdt9yJi0Rf2cD0xiPS9xbFjolbbxhNDW7bq0vO8bErBVz-2w2TzPQLKrSWMDO_OU2okd_76Xyd_UmfD6ho4UHbhjpAziBkc7t3QccHrkrXNSmH4hMTy1Wi4SzGAYq-I1kwlPiCt2qCsMAw5KNfgaP36iqQmF45bOcswGXO12Ehzcc=w537-h715&quot; title=&quot;Optimizely CMS Architecture&quot; width=&quot;537&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;&lt;u&gt;Platform &amp;amp; Framework &lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;The Optimizely CMS is build on ASP
.NET core &amp;amp; hosted using Webservers like IIS, Kestrel OR Cloud environments&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Optimizely CMS Admin UI is built
using JavaScript &amp;amp; DOJO toolkit enabling functionality like drag and drop,
On page editing, responsive panels, custom widgets, plugins etc&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;



&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;&lt;u&gt;Data&lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;This layer handles storage and retrieval
of content &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Microsoft SQL Servers stores the
content, Azure SQL is also supported&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Integration to External content
provides great flexibility &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;





&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;&lt;u&gt;Create&lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Playground for the content authors
and marketers &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Offers basic building blocks such
as pages, blocks and assets to facilitate content creation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;The content can be enriched using personalization
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Workflows, version control, access
rights, publishing and friendly URL enables solid content governance &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Optimizely Editing interfaces is intuitive
thus reduces the learning curve for content authors and marketers &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;









&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;&lt;u&gt;Deliver&lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;This layer Supports ASP.NET MVC,
responsive design and dynamic rendering &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;It also supports REST and GraphQL services
for headless implementation &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;



&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;&lt;b&gt;&lt;u&gt;Optimize &lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;This layer tracks engagement, performance
and conversion rates&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Supports A/B testing and help content
authors/marketers refine content based on real user behavior to make the content
evolve and transform in most effective fashion&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;



&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Optimizely CMS is a powerhouse with great flexibility that
enables creation of exciting digital experiences. Understanding the architecture
will equip us with knowledge to leverage, build and innovate on top of it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: helvetica;&quot;&gt;Whether you’re a developer or an architect, this breakdown
should spark your interest in learning Optimizely CMS and help you build better
experiences &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;</id><updated>2025-08-29T15:09:00.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>