<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>InMotion Hosting Support Center</provider_name><provider_url>https://www.inmotionhosting.com/support</provider_url><author_name>Brad Markle</author_name><author_url>https://www.inmotionhosting.com/support/author/bradm/</author_url><title>How to add a New Format to your Joomla 3 Component | InMotion Hosting</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="9qS2YptKEz"&gt;&lt;a href="https://www.inmotionhosting.com/support/edu/joomla/joomla-3/formats/"&gt;How to add a New Format to your Joomla 3 Component&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.inmotionhosting.com/support/edu/joomla/joomla-3/formats/embed/#?secret=9qS2YptKEz" width="600" height="338" title="&#x201C;How to add a New Format to your Joomla 3 Component&#x201D; &#x2014; InMotion Hosting Support Center" data-secret="9qS2YptKEz" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.inmotionhosting.com/support/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>This tutorial series, Joomla 3 component development, is currently in progress&#x2026; In our last few tutorials about creating components within Joomla 3, we&#x2019;ve been creating new views. The default format for views is HTML format. However, you can setup your views to return data in other formats too, such as json or xml. Creating a Read More &gt;</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 67/82 objects using Redis
Lazy Loading

Served from: www.inmotionhosting.com @ 2026-05-24 19:33:29 by W3 Total Cache
-->