{"id":38377,"date":"2025-05-14T12:50:16","date_gmt":"2025-05-14T12:50:16","guid":{"rendered":"https:\/\/www.iflair.com\/?p=38377"},"modified":"2025-07-23T08:19:20","modified_gmt":"2025-07-23T08:19:20","slug":"building-a-hero-banner-page-with-dialogs-in-magnolia-cms","status":"publish","type":"post","link":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/","title":{"rendered":"Building a Hero Banner Page with Dialogs in Magnolia CMS"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; el_class=&#8221;mx-0&#8243; z_index=&#8221;&#8221;][vc_column][vc_single_image image=&#8221;38378&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;&#8221; qode_css_animation=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; el_class=&#8221;mx-0&#8243; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1586517129021{padding-top: 30px !important;}&#8221;][vc_column][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; el_class=&#8221;custom-ul-with-text-wrapper&#8221;][vc_column_inner][vc_column_text css=&#8221;.vc_custom_1747225126887{padding-top: 5px !important;padding-bottom: 5px !important;}&#8221;]<\/p>\n<h2><strong>Hero Banner Essentials with Magnolia CMS<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Designing an engaging and acceptable front page is crucial to any website. Such a practical solution is applying a hero banner, which offers an immediate visual effect and conveys powerful messages to users in one second. Magnolia CMS, with its dynamic templating process and rock-solid dialog construction, allows developers to employ such tools to their full potential. <\/span><a href=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/hire-magnolia-developer\/\"><b>Hire Magnolia developers<\/b><\/a><span style=\"font-weight: 400;\"> to create your next project, This book is a head-to-toe tutorial on designing an editable, working hero banner page in Magnolia.<\/span>[\/vc_column_text][vc_empty_space height=&#8221;10px&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3><b>Why Use Magnolia CMS for Custom Page Templates<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Magnolia CMS is highly scalable and modular and is ideally suited to build and manage enterprise websites. Its templating is page, area, and component type for level control over functionality and design. For magnolia development service providers, the architecture offers a means to build maintainable codebases and allow content teams to leverage simple authoring tools.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here, the hero banner explodes into something more than a fixed graphical element. It is an interactive, malleable template that translates beautifully into Magnolia&#8217;s dialog system, allowing editors to edit without ever laying hands on code. This harmony between form and function is one of the reasons why most companies prefer to take advantage of the services of a Magnolia development agency or work straight with Magnolia developers with the right expertise.<\/span>[\/vc_column_text][vc_empty_space height=&#8221;10px&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3><b>Setting Up Your Project Environment with Magnolia CMS<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">To start development in Magnolia, make sure you have the most current version of the CMS. Scaffolding your project is easily done using the command-line tool that Magnolia offers. With a blank webapp environment as a starting point, you gain the capability to install your own custom module and some templates without the unwanted trappings.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once your instance is installed and running, you can structure your custom dialogs, configurations, and templates within your module (my-website, for instance). Within your module, you would have a hero banner page template, associate it with a FreeMarker template, and define the corresponding dialogs.<\/span>[\/vc_column_text][vc_empty_space height=&#8221;10px&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h2><strong>Creating the Hero Banner Page Template<\/strong><\/h2>\n<h3><b>FreeMarker Template Script<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The FreeMarker file defines the HTML structure of the hero banner page. Create a template at:<\/span><br \/>\n<i><span style=\"font-weight: 400;\">\/my-website\/templates\/pages\/hero.ftl<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">Here is a basic implementation:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">&lt;!DOCTYPE html&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">&lt;html lang=&#8221;${cmsfn.language()}&#8221;&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">&lt;head&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0[@cms.page \/]<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0&lt;title&gt;${content.windowTitle!content.title!}&lt;\/title&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;${ctx.contextPath}\/.resources\/my-website\/webresources\/css\/hero.css&#8221; \/&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">&lt;\/head&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">&lt;body&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0&lt;div class=&#8221;hero&#8221;&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h1&gt;${content.title!}&lt;\/h1&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;p&gt;${content.subtitle!}&lt;\/p&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">&lt;\/body&gt;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">&lt;\/html&gt;<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">This layout includes placeholders for a title and subtitle, allowing for dynamic updates via dialogs.<\/span><\/p>\n<h3><b>Template Definition (YAML)<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Next, define the page template in a YAML file:<\/span><br \/>\n<i><span style=\"font-weight: 400;\">\/title: Hero Banner Page<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">templateScript: \/my-website\/templates\/pages\/hero.ftl<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">renderType: freemarker<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">dialog: my-website: pages\/hero<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">title: Hero Page<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">description: Template for pages with a hero banner<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">visible: true<\/span><\/i><br \/>\n<span style=\"font-weight: 400;\">Save this as:<\/span><br \/>\n<i><span style=\"font-weight: 400;\">\/my-website\/templates\/pages\/hero.yaml<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">This step ensures the template is visible and usable within the Pages app of Magnolia.<\/span><\/p>\n<h3><b>Defining Editable Dialogs<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Dialogs are what make Magnolia CMS powerful for content editors. They provide a friendly interface for managing content.<\/span><\/p>\n<h3><b>Hero Dialog YAML<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Create the dialog configuration to include title and subtitle fields:<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">form:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0properties:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0title:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$type: textField<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0label: Page Title<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0i18n: true<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0subtitle:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$type: textField<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0label: Subtitle<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0i18n: true<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">Store this dialog at:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\/my-website\/dialogs\/pages\/hero.yaml<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">This setup makes the title and subtitle fields editable via Magnolia\u2019s content editor.<\/span><\/p>\n<h3><b>Adding Styling with CSS<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Include a stylesheet to give the hero banner a modern and clean look:<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">.hero {<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0background: #f0f0f0;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0padding: 80px 30px;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0text-align: center;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">}<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">.hero h1 {<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0font-size: 3em;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0color: #222;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">}<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">.hero p {<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0font-size: 1.5em;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0color: #555;<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">}<\/span><\/i><br \/>\n<span style=\"font-weight: 400;\">Save the stylesheet to:<\/span><br \/>\n<i><span style=\"font-weight: 400;\">\/my-website\/webresources\/css\/hero.css<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">Use Magnolia&#8217;s resource registration to ensure the CSS loads properly with the template.<\/span><\/p>\n<h3><b>Enabling Dynamic Components within Hero Area<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">To make your hero section reusable and expandable, define an area for components like buttons, images, or additional text blocks.<\/span><\/p>\n<h3><b>Updating Template YAML<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Update your template definition to include an area:<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">areas:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0heroArea:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0availableComponents:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0heroImage:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0id: my-website: components\/heroImage<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0callToAction:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0id: my-website : components\/callToAction<\/span><\/i><\/p>\n<h3><b>Create Custom Components<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">You can create components like <\/span><span style=\"font-weight: 400;\">heroImage<\/span><span style=\"font-weight: 400;\"> and <\/span><span style=\"font-weight: 400;\">callToAction<\/span><span style=\"font-weight: 400;\"> with their own YAML and FreeMarker scripts. This allows content editors to build more complex layouts while keeping the structure intact.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A simple button component, for instance:<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">form:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0properties:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0buttonText:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$type: textField<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0label: Button Text<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0buttonLink:<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$type: linkField<\/span><\/i><br \/>\n<i><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0label: Link<\/span><\/i><br \/>\n<span style=\"font-weight: 400;\">And the corresponding FreeMarker script:<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">&lt;a href=&#8221;${content.buttonLink}&#8221; class=&#8221;btn&#8221;&gt;${content.buttonText}&lt;\/a&gt;<\/span><\/i>[\/vc_column_text][vc_empty_space height=&#8221;10px&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3><b>Creating the Page<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">With the templates and dialogs in place, create a page:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Log in to Magnolia AdminCentral.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Open the Pages app.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose the root or a subfolder to create your page.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click &#8220;Add Page&#8221;, name it <\/span><span style=\"font-weight: 400;\">home<\/span><span style=\"font-weight: 400;\">, and select <\/span><span style=\"font-weight: 400;\">Hero Banner Page<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enter content via the dialog and save.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Publish the page.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Your hero banner is now live and fully manageable.<\/span>[\/vc_column_text][vc_empty_space height=&#8221;10px&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3><b>Advanced Configurations and Personalization<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">You can also enhance the hero banner with personalization modules in Magnolia, where various groups of users are shown a different version of the banner. This is particularly beneficial to marketing teams who have various sets of customers as targets.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You may also integrate analytics packages and A\/B testing solutions through Magnolia modules or third-party integrations. Magnolia developers can also script custom logic for tracking interactions and dynamically updating content.<\/span><\/p>\n<h2><strong>Working with a Magnolia Development Company<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Employing premium templates and custom components requires profound knowledge in Magnolia&#8217;s templating principle. With a reliable magnolia development agency, your site is built with best practices at hand and is always scalable. The agencies usually offer complete-fledged magnolia development services like module development, integration, and optimization.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For any other businesses that do not have CMS expertise in-house, it typically is best to hire magnolia developers on a project basis. They can implement new features quickly, debug, and make your CMS up to date with your business requirements.<\/span><\/p>\n<h3><b>Benefits of Modular Development<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">By using modular components and dialogs in your hero banner, you benefit from the following:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Editor empowerment<\/strong>: Non-technical editors can edit banner text, images, and links without code.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Design consistency:<\/strong> Templates impose design rules but leave some room for creativity.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Speed to market:<\/strong> Reusable components accelerate future page builds.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Scalability:<\/strong> Easy to add height to fit in video, sliders, or user-centric content.<\/span><\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; css=&#8221;.vc_custom_1715260600126{margin-top: 20px !important;padding-top: 60px !important;padding-bottom: 60px !important;background-image: url(https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2024\/05\/Hire-Expert-Qusar-Developers-for-the-Smart-Web-App-Development-\u2013-1.jpg?id=26671) !important;}&#8221; el_class=&#8221;custom-ul-with-text-wrapper&#8221;][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3 style=\"text-align: left;\"><span style=\"color: #ffffff;\"><strong> Create Stunning Hero Pages with Magnolia CMS<\/strong><\/span><\/h3>\n<p>[\/vc_column_text]<a  itemprop=\"url\" href=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/contact-us\/\" target=\"_self\"  class=\"qbutton  default home-banner-section home-banner-button\" style=\"margin: 35px 0px 0px 0px; border-radius: 5pxpx;-moz-border-radius: 5pxpx;-webkit-border-radius: 5pxpx; \">Get Started<\/a>[\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; css=&#8221;.vc_custom_1707119979398{margin-top: 20px !important;}&#8221;][vc_column_inner][vc_column_text css=&#8221;.vc_custom_1707911356934{padding-top: 20px !important;padding-bottom: 20px !important;}&#8221;]<\/p>\n<h4><strong>The Way Forward<\/strong><\/h4>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<span style=\"font-weight: 400;\">You do not need to make an expensive project to clean up your in-house PHP program. Proper software and planning, and a compatibility-over-rewrite strategy, can enable your machine to benefit from the performance and security improvements of newer versions of PHP in a very short amount of time.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Having in-house personnel or renting specialists offering <\/span><b>custom PHP web application development services<\/b><span style=\"font-weight: 400;\">, investing in upgrade fees periodically is worth it in the long term.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Your app is more secure, more stable, and simpler to upgrade \u2014 scaleable and adaptable to react to what your business demands.<\/span>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; css=&#8221;.vc_custom_1707119045703{background-color: #ffffff !important;}&#8221; z_index=&#8221;&#8221; el_class=&#8221;contact-form-section pt-auto mx-0 custom_page_new&#8221; el_id=&#8221;contact-us&#8221;][vc_column][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; el_class=&#8221;contact-form-wrapper mx-0&#8243;][vc_column_inner el_class=&#8221;form-home-top&#8221;][vc_column_text css=&#8221;.vc_custom_1644228956305{padding-bottom: 10px !important;}&#8221;]<\/p>\n<h2 style=\"text-align: center;\"><strong>Free Consultation<\/strong><\/h2>\n<p>[\/vc_column_text]\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f12-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"12\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/iflair_site\/wp-json\/wp\/v2\/posts\/38377#wpcf7-f12-o1\" method=\"post\" class=\"wpcf7-form init default\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"12\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f12-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7dtx_version\" value=\"5.0.4\" \/>\n<\/fieldset>\n<span class=\"wpcf7-form-control-wrap dynamic_hidden-72\" data-name=\"dynamic_hidden-72\"><input type=\"hidden\" name=\"dynamic_hidden-72\" class=\"wpcf7-form-control wpcf7-hidden wpcf7dtx wpcf7dtx-hidden dtx-pageload\" aria-invalid=\"false\" value=\"Building a Hero Banner Page with Dialogs in Magnolia CMS\" data-dtx-value=\"CF7_get_post_var%20key%3D%27title\"><\/span>\n<div class=\"cmn-form-two-column-input\">\n\t<p class=\"cmn-form-input\"><label>Name*<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t<\/p>\n\t<p class=\"cmn-form-input\"><label>Email*<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t<\/p>\n<\/div>\n<p class=\"cmn-form-input\"><label>Phone Number*<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"Phone-Number\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"Phone-Number\" \/><\/span>\n<\/p>\n<p class=\"cmn-form-input cmn-form-textarea\"><label>Description*<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"2\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span>\n<\/p>\n<p class=\"cmn-submit-btn\"><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit your inquiry\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;full_width&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221;][vc_column][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;full_width&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221;][vc_column][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Designing an engaging and acceptable front page is crucial to any website. Such a practical solution is applying a hero banner, which offers an immediate visual effect and conveys powerful messages to users in one second. Magnolia CMS, with its dynamic templating process and rock-solid dialog construction, allows developers to employ such tools to their full potential. Hire Magnolia developers to create your next project, This book is a head-to-toe tutorial on designing an editable, working hero banner page in Magnolia.<\/p>\n","protected":false},"author":14,"featured_media":38378,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1141],"tags":[1547,1548,1549,1555,1556],"class_list":["post-38377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Create Hero Banner Pages in Magnolia CMS<\/title>\n<meta name=\"description\" content=\"Magnolia CMS guide to building a hero banner page with dialogs, templates, and components using best Magnolia development practices.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create Hero Banner Pages in Magnolia CMS\" \/>\n<meta property=\"og:description\" content=\"Magnolia CMS guide to building a hero banner page with dialogs, templates, and components using best Magnolia development practices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/\" \/>\n<meta property=\"og:site_name\" content=\"iFlair Web Technologies\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-14T12:50:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-23T08:19:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1680\" \/>\n\t<meta property=\"og:image:height\" content=\"850\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jignesh Jadav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jignesh Jadav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/\"},\"author\":{\"name\":\"Jignesh Jadav\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/person\/d586df5d532d903fe483aa49a3cf8309\"},\"headline\":\"Building a Hero Banner Page with Dialogs in Magnolia CMS\",\"datePublished\":\"2025-05-14T12:50:16+00:00\",\"dateModified\":\"2025-07-23T08:19:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/\"},\"wordCount\":1703,\"publisher\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization\"},\"image\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg\",\"keywords\":[\"hire Magnolia developers\",\"Magnolia development company\",\"Magnolia developers\",\"magnolia development agency\",\"magnolia development services\"],\"articleSection\":[\"Magnolia\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/\",\"name\":\"Create Hero Banner Pages in Magnolia CMS\",\"isPartOf\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg\",\"datePublished\":\"2025-05-14T12:50:16+00:00\",\"dateModified\":\"2025-07-23T08:19:20+00:00\",\"description\":\"Magnolia CMS guide to building a hero banner page with dialogs, templates, and components using best Magnolia development practices.\",\"breadcrumb\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg\",\"contentUrl\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg\",\"width\":1680,\"height\":850,\"caption\":\"Building a Hero Banner Page with Dialogs in Magnolia CMS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building a Hero Banner Page with Dialogs in Magnolia CMS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/\",\"name\":\"iflair.com\",\"description\":\"Together We Grow\",\"publisher\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization\",\"name\":\"iFlair Web Technologies Pvt. Ltd.\",\"alternateName\":\"iFlair\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg\",\"contentUrl\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg\",\"width\":600,\"height\":315,\"caption\":\"iFlair Web Technologies Pvt. Ltd.\"},\"image\":{\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/person\/d586df5d532d903fe483aa49a3cf8309\",\"name\":\"Jignesh Jadav\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/0.gravatar.com\/avatar\/3017cf980d30e9ee79c2b3cb16b58f54?s=64&d=mm&r=g\",\"contentUrl\":\"https:\/\/0.gravatar.com\/avatar\/3017cf980d30e9ee79c2b3cb16b58f54?s=64&d=mm&r=g\",\"caption\":\"Jignesh Jadav\"},\"description\":\"Jignesh is a recognized Assistant Project Manager at iFlair Web Technologies Pvt. Ltd. Jignesh has over 9 years of industry experience, and in his career, he has managed many web development projects that have been delivered on time with high customer satisfaction. His skills include JS expertise including Angular, React, Vue.js, Mean.js, Next.js, Nuxt.js, and Full-stack tech expertise also in project planning, client communication, and team management, which are a great addition to the company's continuous development and success in the technology industry.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jignesh-jadav-54958b82\/\"],\"url\":\"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/author\/jignesh-jadav\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create Hero Banner Pages in Magnolia CMS","description":"Magnolia CMS guide to building a hero banner page with dialogs, templates, and components using best Magnolia development practices.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/","og_locale":"en_US","og_type":"article","og_title":"Create Hero Banner Pages in Magnolia CMS","og_description":"Magnolia CMS guide to building a hero banner page with dialogs, templates, and components using best Magnolia development practices.","og_url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/","og_site_name":"iFlair Web Technologies","article_published_time":"2025-05-14T12:50:16+00:00","article_modified_time":"2025-07-23T08:19:20+00:00","og_image":[{"width":1680,"height":850,"url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg","type":"image\/jpeg"}],"author":"Jignesh Jadav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jignesh Jadav","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#article","isPartOf":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/"},"author":{"name":"Jignesh Jadav","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/person\/d586df5d532d903fe483aa49a3cf8309"},"headline":"Building a Hero Banner Page with Dialogs in Magnolia CMS","datePublished":"2025-05-14T12:50:16+00:00","dateModified":"2025-07-23T08:19:20+00:00","mainEntityOfPage":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/"},"wordCount":1703,"publisher":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization"},"image":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage"},"thumbnailUrl":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg","keywords":["hire Magnolia developers","Magnolia development company","Magnolia developers","magnolia development agency","magnolia development services"],"articleSection":["Magnolia"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/","name":"Create Hero Banner Pages in Magnolia CMS","isPartOf":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage"},"image":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage"},"thumbnailUrl":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg","datePublished":"2025-05-14T12:50:16+00:00","dateModified":"2025-07-23T08:19:20+00:00","description":"Magnolia CMS guide to building a hero banner page with dialogs, templates, and components using best Magnolia development practices.","breadcrumb":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#primaryimage","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg","contentUrl":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/05\/Building-a-HeroBanner-Page-with-Dialogsin-Magnolia-CMS.jpg","width":1680,"height":850,"caption":"Building a Hero Banner Page with Dialogs in Magnolia CMS"},{"@type":"BreadcrumbList","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/building-a-hero-banner-page-with-dialogs-in-magnolia-cms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/"},{"@type":"ListItem","position":2,"name":"Building a Hero Banner Page with Dialogs in Magnolia CMS"}]},{"@type":"WebSite","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#website","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/","name":"iflair.com","description":"Together We Grow","publisher":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#organization","name":"iFlair Web Technologies Pvt. Ltd.","alternateName":"iFlair","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/","url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg","contentUrl":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-content\/uploads\/2025\/07\/logo-site.jpg","width":600,"height":315,"caption":"iFlair Web Technologies Pvt. Ltd."},"image":{"@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/person\/d586df5d532d903fe483aa49a3cf8309","name":"Jignesh Jadav","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/#\/schema\/person\/image\/","url":"https:\/\/0.gravatar.com\/avatar\/3017cf980d30e9ee79c2b3cb16b58f54?s=64&d=mm&r=g","contentUrl":"https:\/\/0.gravatar.com\/avatar\/3017cf980d30e9ee79c2b3cb16b58f54?s=64&d=mm&r=g","caption":"Jignesh Jadav"},"description":"Jignesh is a recognized Assistant Project Manager at iFlair Web Technologies Pvt. Ltd. Jignesh has over 9 years of industry experience, and in his career, he has managed many web development projects that have been delivered on time with high customer satisfaction. His skills include JS expertise including Angular, React, Vue.js, Mean.js, Next.js, Nuxt.js, and Full-stack tech expertise also in project planning, client communication, and team management, which are a great addition to the company's continuous development and success in the technology industry.","sameAs":["https:\/\/www.linkedin.com\/in\/jignesh-jadav-54958b82\/"],"url":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/author\/jignesh-jadav\/"}]}},"_links":{"self":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/posts\/38377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/comments?post=38377"}],"version-history":[{"count":0,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/posts\/38377\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/media\/38378"}],"wp:attachment":[{"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/media?parent=38377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/categories?post=38377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devwp1.websiteserverhost.biz\/iflair_site\/wp-json\/wp\/v2\/tags?post=38377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}