Each of us has his own idea of how a quality website should look on the Internet. But, despite this, there are things that absolutely everything will agree with. A good resource must have an attractive design, useful functions for work and most importantly, a user of any level must cope with it. How to create such a site? It's very simple, you need to take the Juno template for this.

Template Version: 5.0.35
SafariJoomla template YOOtheme Juno
 

Template Description

He will be interested in creative people working in the design business. You can open an official website for a company that makes custom-made furniture or is engaged in creating an interior. YOOtheme Juno is also suitable for photo studios and architectural agencies. But if you want, you can use it for personal purposes, for example, to start a blog.

The Joomla template is decorated in light colors and contains excellent visual effects. There are seven layouts for pages, each of which is different in appearance and purpose. They are completely or partially composed of blocks, and in some cases you can even put objects inside other objects. In addition, there are a number of options in the control panel for fine-tuning the site. There is everything from the selection of the font to the color setting. Also, developers have introduced a special module that allows you to add interactive markers to images. They are needed to demonstrate individual details on the product. Among other things, the Yoo Juno template contains a built-in gallery and all the tools you need to create an attractive portfolio. Company news, articles on the relevant topic can be published in the blog, but visitors can always subscribe to the latest updates via e-mail.

Do not be afraid to take on the creation of the site yourself, for today it is not as difficult as it might seem at first glance. The YOOtheme templates will simplify your task as much as possible and will help to avoid many errors at the initial stage.

Template Features:

  • Actual and secure code, the latest versions of PHP and MySQL.
  • Support compression of JavaScript and CSS to speed up website.
  • Compliance with standards W3C XHTML 1.0 Transitional and W3C CSS Valid.
  • Layout template contains 60+ positions for the location of the modules and 4 color suffix.
  • The theme includes 6 color schemes a web-site.
  • The ability to change the background image for the main color themes, template parameters.
  • Advanced typography for a custom design content.
  • Has support for Google fonts and RTL/LTR languages.
  • Several types of menus, Mega Menu, Dropline Menu, CSS Menu, with smooth animation effects.
  • Includes support for CCK component of content management K2 and powerful designer catalogues ZOO, as well as an integrated component WidgetKit 2 and other popular extensions.
  • Demo package QuickStart with support version of CMS Joomla! 6.x.

Specifications:

Release date: 01-06-2017
Last updated: 10-06-2026
Type: Premium
License: GPL 
Subject: Blog Business Furniture & Interior Portfolio
Compatibility: J3.x J4.x J5.x J6.x
QuickStart: Joomla! 6.x
Color
schemes:
Developer: YOOtheme

Rating:
4.4638783269962 1 1 1 1 1 (263 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

General Features:

 

Pro Framework

The template is based on a simple-to-use Pro Framework. A rich set of tools for flexible configuration by Joomla Websites!

Responsive Design

Responsive template design offers maximum flexibility to adapt a website for mobile devices with different screen resolutions.

HTML5 & CSS3

Modern web technologies offer a rich set of features and benefits. The template is designed using HTML5, CSS3, LESS, JQuery, Bootstrap 3.

Quick Start

Get started in minutes using the installation template with pre-configured extensions styles and demo content.

Cross-Browser

The ability to display the site with the same degree of readability in all browsers, such as Firefox, Safari, Chrome, Opera, Yandex Browser and Internet Explorer 10+.

SEO optimization

Template is fully optimized for SEO, which ensures seamless index and the presence of your website in search engines.

How to Set Up YOOtheme Juno for a Joomla Website

YOOtheme Juno is best approached not as a standalone homepage image, but as a complete package that combines a Joomla template, demo layouts, style variations, and YOOtheme Pro functionality. In this guide, we will walk through how to handle the installation without unnecessary risk, what to check in the admin panel after activation, how to adapt the layouts for an interior design studio, furniture catalog, or architecture firm website, and how to tell whether the final result actually works.

Cover image for the YOOtheme Juno guide with the template's demo homepage
The opening image captures Juno's visual foundation: a light minimalist layout, large furniture photography, and clean sections for a catalog, projects, and company information.

This guide is meant for a site owner, webmaster, or content editor who already knows why they need the template but wants to avoid common mistakes: installing the wrong archive, losing the demo look, assigning the wrong style to a menu item, publishing a module in a position that does not render on the page, or editing template files when the built-in Customizer would have been enough.

All practical recommendations below are tied to what is confirmed by the official Juno product page, the YOOtheme Pro documentation for Joomla, and safe Joomla workflow: start with a backup and a staging environment, then install, adjust the visual design, connect menus and modules, check responsiveness, and only after that move the result to the live site.

What the Juno Template Actually Gives You and Where It Fits Best

The official YOOtheme page describes Juno as a Joomla template for the Home & Living category. That is an important clue: this template is built for visually driven websites where interiors, furniture, lighting, projects, and services need to be presented through large photography, generous spacing, calm typography, and smooth transitions between sections. The original demo includes sections such as Products, Projects, About, Pricing, and Blog, which makes Juno useful not only as a furniture showcase but also as a foundation for a design studio site, architecture portfolio, showroom, or small company that sells services through a strong visual identity.

The product page lists ready-made page layouts, style variations, and an image collection. For a site owner, that means the initial work is not about designing the interface from scratch, but about replacing the demo content carefully: your own products, your own projects, a clear menu structure, real contact details, tested forms, and properly built service pages. Juno's strength is not universality at any cost, but a fast start for a visual website in the furniture, interior, or architecture space.

If the site needs to function as a heavy catalog with filters, user accounts, a complex cart, and a large number of user flows, Juno is better treated as a visual shell rather than ready-made business logic. Filtering, quote requests, e-commerce, CRM integrations, and advanced forms are usually handled by separate Joomla extensions. The template is responsible for the design, layouts, positions, styles, navigation, and overall page structure.

Who Juno Fits Best

Juno works best where visitors need to quickly see taste, style, and quality of work. For an interior design studio, that means a homepage with a strong visual lead, sections by service direction, case studies, pricing or service packages, an about page, and a blog with advice. For a furniture project, it means a collection showcase, category cards, visual pathways into the catalog, and individual project pages. For an architecture firm, it means portfolio pages, case studies, a team page, and text-based pages that still feel like part of one unified design system.

The template may be excessive for a site with very little photography, where the content is mostly long documents, tables, or technical reference material. It also will not replace a full catalog component if you need advanced filtering, product statuses, inventory, and checkout. In that case, Juno can still be used for presentation pages, while the functional side is built on a suitable Joomla component.

What to Check Before Installing It on an Existing Site

Before installing the template, it is important to separate two different tasks: enabling YOOtheme Pro on an existing live site or deploying the demo package as a separate Joomla installation. The official YOOtheme documentation clearly distinguishes between the theme archive and the demo package. The theme archive is installed through Joomla's standard installer, while the demo package is a full Joomla installation with demo content. It cannot simply be installed over an existing site like a regular extension.

If you want to recreate the demo look as closely as possible, the safe path is to deploy the demo package on a separate staging site, study the page structure, menus, and modules, and then bring the needed solutions into the live site. If the site already contains articles, users, and extensions, it is usually better to install just the template, load the layouts you need through YOOtheme Pro, and adapt the structure manually.

Minimum Technical Preparation

YOOtheme Pro lists a small set of server requirements, including a current PHP version and the GD extension. For a practical pre-installation check, do the following:

  • Create a full backup of the files and database so you can return to the original state without manually restoring individual tables.
  • Check archive upload limits on your hosting, especially if the demo package or template installation fails while uploading the ZIP file.
  • Confirm that you have Super User or Administrator permissions, because access to template settings and the Customizer depends on Joomla permissions.
  • Disable aggressive minification and caching during the initial setup so you do not mistake old CSS or old HTML for a template error.
  • Prepare furniture, interior, or project images in a consistent visual style ahead of time, otherwise the page will lose Juno's character as soon as you replace the demo photos.

Do not install the demo package on top of a live site. If you want the full demo starting point, deploy it as a separate Joomla installation on a subdomain or local environment, not as a regular template inside an existing system.

What to Decide Before Working on the Design

Juno only looks clean when the site structure is already thought through. Before enabling the template, decide which pages will be the main ones: home, collections or services, project portfolio, an individual case study, about, pricing, blog, and contact. This closely matches the logic of the official layouts, so the work will move faster if you do not start by copying blocks at random.

It is also worth deciding what the main visitor action should be. The demo includes a catalog button, Lighting and Furniture blocks, and links to collections and projects. On a real site, that primary action might be requesting a consultation, viewing a collection, opening the catalog, downloading a price list, or opening the portfolio. That choice determines which modules and menu items you need first.

Installation: Template, Demo Package, and the First Check

For an existing site, use the YOOtheme Pro theme archive for Joomla. In the documentation, it is shown as a file named something like yootheme_j_VERSION.zip, but this guide does not tie itself to a specific version number because that changes over time. In Joomla, this file is installed through the standard extension installer, after which the template can be selected from the Site Templates or Template Styles list, depending on your admin interface version.

After installation, do not jump straight into editing blocks. First make sure the template activates correctly, the site opens without a white screen, the admin panel does not show an extension error, and the YOOtheme menu is available to the user with the required permissions. If the Customizer does not open, the issue is more often related not to Juno as a design, but to permissions, PHP limits, a conflicting extension, a corrupted archive, or cache.

Quick Action Order for an Existing Site

  1. Create a backup and enable maintenance mode if you are working on a public site.
  2. Install the template archive through the Joomla installer.
  3. Assign the template as the default style or create a separate template style for a test menu item.
  4. Open YOOtheme Pro through the YOOtheme menu in the Joomla admin panel.
  5. Make sure the Customizer shows the settings panel on the left and the live preview on the right.
  6. Save one small change, such as the logo or a color, then clear the cache and check the public-facing site.

If you are working with the demo package, the process is different: unpack the package as a separate Joomla installation, go through the standard Joomla setup wizard, and then study the ready-made pages and settings. This approach is useful when you need to understand how the Home, Portfolio, Case Study, About, Pricing, Index, and Post layouts are built, but it should not be mixed with the live site unless you have a migration plan.

Initial Check After Activation

Check the result on three levels. The Customizer should open in the admin panel. On the front end, styles and images should load without a broken grid. In the page HTML structure, the core Joomla areas should remain intact: menu, main content, and modules in their positions. If everything looks empty, do not rush to reinstall the template: you may have selected a template style without assigned layouts, or the page may be opening through the wrong menu item.

What Counts as a Successful Start

A successful start does not mean a perfect match to the demo. It means a controlled state: the template is enabled, the Customizer saves changes, the homepage opens through the correct menu item, and the front end is not showing stale cache. Only after that does it make sense to move on to layouts and styles.

Customizer: Where to Adjust the Look and What to Touch First

The YOOtheme Pro Customizer combines template settings, visual page building, and live preview in one interface. The documentation describes it as a left sidebar with a preview on the right. For Juno, this is the main working screen: it is where you change the header structure, styles, pages, templates, menus, modules, CSS settings, scripts, API key, system checks, and other parameters.

Your first pass through the Customizer should move from general to specific. Start with the site identity and logo, then the header and navigation, then the style, then the pages, and only after that any targeted CSS adjustments. That way, you will not waste time fixing spacing on an element that later disappears because you changed the section or switched the style variation.

YOOtheme Juno Customizer map for the first Joomla template settings
This Customizer map helps you keep global template settings, page layouts, modules, template styles, and targeted CSS edits clearly separated.

Settings Worth Reviewing First

Your first pass through Juno settings after installation
Area What to check How to tell it worked
Layout Logo, header, mobile header, top, bottom, sidebar, and footer. The site header, menu, and footer blocks look consistent on the homepage and inner pages.
Style The selected Juno style variation, colors, contrast, and typographic feel. Buttons, cards, headings, and background sections work with the photography instead of fighting it, and remain readable in light areas.
Pages Individual page layouts, sections, rows, and elements. The homepage, portfolio, and service pages are built from intentional blocks rather than random leftover demo pieces.
Templates Templates for Single Article, Category Blog, Contact, Search, and other page types. Articles and categories automatically receive the right design without manually copying a layout into every page.
Modules Positions, visibility, menu assignments, and module appearance. Modules appear only where they are needed and do not break the grid on pages built with the Page Builder.

What to Enable Only If You Actually Need It

Not every Customizer feature needs to be used on day one. Custom scripts, complex Less overrides, the Starter Plugin, a child theme, and deep overrides are better left until the built-in settings genuinely stop being enough. For most Juno sites, style variations, page layouts, menus, module positions, Template Styles, and targeted element-level CSS are enough to start.

Good Juno setup starts not with code, but with careful choices around layout, style, and menu structure. Code-level changes are only worth doing once you clearly understand which specific element you are changing and how to roll the result back.

Juno Styles: How to Use 6 Variations Without Creating Visual Chaos

The official Juno page lists six style variations: Default, White Dove, White Blue, White Green, White Red, and Black Blue. These are not just decorative palettes. The selected style affects the overall feel of the site: what kind of emphasis buttons get, how headings read, how strong the section contrast is, and whether the color scheme works with your photography.

For interior and furniture websites, lighter variations are often the best place to start because Juno is built around breathing room, large images, and soft contrast. The dark variation can work well for a premium portfolio or architecture presentation, but it demands tighter contrast control, especially if you are using gray-toned imagery, thin fonts, and small labels.

How to Choose a Style Variation

Start by opening the Style Library and applying one style to a test page. Do not judge it only by the homepage. Check a project page, a blog post, a pricing page, and the contact page as well. If the style looks good in the hero section but makes the card text too faint, it is a poor choice for a content-heavy website. If it highlights buttons nicely but clashes with the colors in your photography, a more neutral option is probably better.

YOOtheme Pro lets you save custom styles and reuse them later. That is useful if you start with a Juno base palette and then gradually adapt buttons, headings, and backgrounds to match your brand. Do not change dozens of variables at once: make one layer of changes, save it, check the front end, and only then continue.

Relationship between a YOOtheme Juno style variation and the homepage result
This diagram shows how the choice of style variation influences interface colors and changes the way the homepage is perceived.

Contrast, Accessibility, and Real Images

YOOtheme Pro is built on UIkit, and the documentation explicitly notes component accessibility and the importance of contrast. But real-world accessibility depends not only on the framework, but also on the colors, images, and text chosen by the site author. With Juno, that becomes especially visible: a large interior photo may be very light, while the heading placed over it may be thin. If contrast is weak, visitors will miss the main message even if the template is technically working as intended.

Check the main blocks at actual screen sizes. If a button disappears against a chair, lamp, or pale wall, do not just change the button color. Change the section composition as well: darken the image, move the text, use a different background, switch to a denser card treatment, or choose another style variation. Juno's visual cleanliness only works when the content is handled with discipline.

Page Layouts, Sections, and Content: How Not to Lose the Character of the Demo

Juno comes with a set of ready-made page layouts. The official page lists Home, Portfolio, Case Study, About, Pricing, Index, and Post, along with portfolio and case-study variants. That gives you a solid base for a full website: the homepage sets direction and key pathways, the portfolio collects projects, the case study presents an individual job in detail, About explains the company, Pricing supports service packaging, and Index and Post cover the blog side.

The biggest mistake when adapting templates like this is replacing only the text while leaving the demo structure disconnected from the real business. The result is a button that leads to an empty catalog, projects with no descriptions, pricing that feels random, and a blog that does not support the funnel. Treat layouts as a set of meaningful user scenarios.

Homepage

The Juno homepage should quickly explain what the site is about and give visitors two or three clear paths: catalog or collection, projects, consultation, or services. In the top block, it is better to keep one primary call to action rather than several equally weighted buttons. If you have a furniture catalog, send users to collections. If you run an interior studio, send them to projects or a consultation request. If it is an architecture firm, point them to the portfolio and the page explaining your process.

After the hero section, use visual categories. The demo shows Lighting and Furniture, but on a real site these might be kitchens, living rooms, offices, lighting, decor, commercial interiors, or custom furniture. Do not leave demo labels in place just because they look nice. They need to match what the user can actually open.

Portfolio and Case Studies

Portfolio and Case Study pages are especially important in Juno because the template sells trust through visual results. For each case study, prepare not just photos, but a short structure: the client's goal, the solution, the materials or style, what was done, and what result the customer received. YOOtheme Pro lets you assemble these pages visually, but the content logic is still your responsibility.

If you only have a small number of projects, it is better to show three to five strong case studies with good photography than to fill the grid with weak material. For the portfolio, check how the cards look both on a wide page and in the Customizer's mobile preview. The documentation includes device preview buttons, and they are worth using before publication.

Blog and Service Pages

The Index and Post layouts can make the blog feel like part of the design system, but the blog should not become a separate showcase disconnected from your services. For an interior-focused website, useful topics might include choosing materials, common layout mistakes, comparing lighting scenarios, furniture care, or selecting furniture for an office. At the end of those articles, you can guide users toward the portfolio or a consultation.

For service pages, use a calmer rhythm: explain the service, outline the stages, show examples, note any limits, add an FAQ, and include a contact form. Juno looks best when each block has one clear job instead of trying to show the catalog, team, pricing, and blog all at once.

Template Styles and Assigning Them to Pages in Joomla

Template Styles are one of the most useful Joomla mechanisms when working with YOOtheme Juno. The YOOtheme Pro documentation describes the workflow clearly: open Template Manager, go to styles, duplicate the yootheme - Default style, open the copy, and assign it to the appropriate menu items. This makes it possible to use different settings on different pages without duplicating the whole website.

That is especially convenient with Juno. The homepage can use a more expressive style, the blog can use a calmer text-oriented version, and the project section can have its own template style with a different header, contrast, or module areas. The main thing is not to create styles without a reason. Every new style should answer a clear question: how is this page different in purpose, and why does it need its own set of settings?

When to Create a Separate Style

  • When the homepage uses a large visual hero and inner pages need a more compact header.
  • When the projects section needs a different color accent or a different set of modules.
  • When the blog needs to be more readable than promotional landing pages.
  • When a multilingual site uses separate menus, logos, or content blocks for different languages.

After assigning a style to a menu item, check not just that item but also its child pages. In Joomla, behavior can depend on the menu structure, so an individual article or category may sometimes open through a different menu item than you expected. If the design does not match what you planned, check the itemid, the menu structure, the template assignment, and the priority of template layouts.

How Not to Get Lost with Multiple Styles

Give your styles clear names: Juno - Home, Juno - Projects, Juno - Blog, Juno - Landing. Do not leave copies named Copy or New style, because a month later you will not remember which style controls which page. Before making major changes, export or save the current version if you are using the style library feature.

Rollback Rule

Before editing a separate style, write down which menu items are assigned to it. If the new version breaks a page, it is easier to restore the previous style or remove the menu assignment than to hunt through every layout at once.

Modules, Positions, and Menus: How to Build a Joomla Structure Around Juno

YOOtheme Pro integrates Joomla module handling directly into the Customizer. The documentation lists positions such as toolbar-left, toolbar-right, logo, navbar, header, dialog, their mobile equivalents, as well as sidebar, top, bottom, and builder-1 through builder-6. With Juno, this is not a technical footnote but a practical way to turn a demo layout into a real site: top bar, navigation, language switcher, search, contact details, footer areas, calls to action, and extra content sections.

It is especially important to remember the sidebar limitation. YOOtheme's documentation notes that the sidebar position is not rendered on pages built with the Page Builder, because full-width sections require the sidebar to be placed inside the layout itself through the Position element. If a module does not appear on a Juno page, first check whether that page was built with the builder.

Joomla module positions in the YOOtheme Juno template
This visual map shows where to check the header, dialog, top, bottom, sidebar, and builder positions in Juno before assuming something is broken.

Practical Menu and Module Setup

Start with the main menu. In Juno, a short navigation structure makes the most sense: home, products or services, projects, about, pricing, blog, contact. If you have more items than that, some are better moved into the dialog, footer, or a dedicated index page. The template benefits visually from whitespace, and an overloaded menu works against its character.

Then configure the module areas. In toolbar-left or toolbar-right, you can place a short contact detail, language switcher, or utility link. dialog works well for secondary navigation. top and bottom can hold promo sections, consultation blocks, subscriptions, or additional links. For more complex sections, use the Builder Module, but remember that its own sections ignore part of the layout settings of the top or bottom position, because the layout is being built inside the builder itself.

Multilingual Setup and Interface Language

For a multilingual website, set up Joomla languages, menus, and language associations first, and only then duplicate template styles and modules. In YOOtheme Pro, templates can be limited by language, and Joomla modules are assigned to pages through menus. If you design everything first and enable languages afterward, it is easy to end up with an English version showing Russian modules, or the reverse.

For small text tweaks, use Joomla's built-in language overrides if the string belongs to Joomla or an extension. If the text is part of a layout in YOOtheme Pro, it is more accurate to edit it directly in the builder element instead of searching for a language constant that does not actually exist.

Practical Example: Homepage for an Interior Design Studio

Let us look at a scenario Juno is especially good at: an interior design studio website with a hero section, a directions block, a portfolio, pricing packages, and a blog. The goal is to build a homepage that stays close to the spirit of the demo while guiding the visitor through a real journey: view the work, understand the services, and submit an inquiry.

Preparation: the template is installed, the Customizer opens properly, you have at least six to eight high-quality photos, the main menu has been created, and the Projects, About, Pricing, Blog, and Contact pages are ready. If those pages do not exist yet, create them first as Joomla articles or YOOtheme Pro pages, otherwise the menu will lead nowhere.

Steps to Configure the Homepage

  1. Open the homepage in the Customizer and choose a suitable layout from the library, or build the structure from sections.
  2. In the hero block, replace the demo text with a specific offer: service type, city or niche, and the main client outcome.
  3. Keep one primary button, such as a link to projects or a consultation, and add one secondary link only if it is genuinely needed.
  4. Replace demo-style visual categories such as Lighting and Furniture with your own directions: kitchens, living rooms, offices, lighting, decor, or commercial interiors.
  5. Add a portfolio section with three to six projects, and link each card to its own case study.
  6. Set up the pricing block so it explains service packages instead of looking like a random table.
  7. Check the mobile preview and shorten long headings if they break the grid at smaller widths.

After these steps, the homepage should answer three questions: what the studio does, what work it has already completed, and what the visitor should do next. If the page looks beautiful but the user cannot tell what the next step is, the solution is not more decoration but clearer navigation.

Checking the Result

Open the site in a private browsing window so you are not seeing old cache. Walk through the visitor path: homepage, projects, individual case study, pricing, contact. At each step, check whether there is a clear next action. Then open the Customizer device preview and view the homepage at tablet and mobile sizes. If the button drops below the image, the cards become too tall, or the menu takes up half the screen, go back to the sections and the mobile header settings.

Quick takeaway from this scenario: Juno works best when each demo block is replaced not just with your own text, but with a real site task: show the direction, prove experience, and guide the visitor to an inquiry or the catalog.

Practical Ways to Use Juno for Different Goals

The same template can be used in different ways without breaking its visual logic. The examples below are not abstract ideas, but workable scenarios based on Juno's documented strengths: ready-made layouts, style variations, large images, portfolio support, pages, templates, and modules.

Practical YOOtheme Juno usage scenarios for an interior-focused website
This scenario map shows how one template can be adapted for a studio, catalog, portfolio, and blog without changing the visual foundation.

Interior Design Studio

Use the homepage as a route: hero with the offer, service directions, portfolio, work process, pricing, and contact. In this scenario, Juno's main job is to build trust through visual presentation. The success check is simple: within one screen, the visitor should understand the studio's style, and within three clicks, they should be able to open a case study and a contact form.

Furniture Showroom

For a showroom, categories and collections matter more. The demo's Lighting and Furniture sections can be replaced with furniture types, materials, or room categories. If you need a full catalog, connect a dedicated component and use Juno as the visual shell plus landing pages for collections. Check that cards lead to real categories rather than decorative pages with no products.

Architecture Firm

Here, case studies and disciplined typography carry more weight. Create separate pages for project types, configure single article templates for case studies, and use Template Styles so the portfolio feels distinct from the blog. The test is straightforward: one project should read like a finished story, not a gallery with no context.

Design-Focused Content Blog

If the site is built around articles, use Juno more carefully: large images are great for inspiration, but a blog still needs strong readability. Configure the Index and Post layouts, then check text width, spacing, contrast, and navigation between articles. In this scenario, the design should support reading, not compete with it.

Safe Improvements Without Editing the Template Core

YOOtheme Pro offers several safe ways to customize the site: dedicated CSS and Scripts panels in Settings, Custom CSS on individual builder elements, a child theme for small project-level changes, and the Starter Plugin for reusable functionality. For a standard Juno adaptation, start with the Customizer and element-level CSS. That is easier to roll back and far less likely to break updates.

Below is an example of a small CSS adjustment for a specific button element in the builder. It is based on the YOOtheme Pro Elements documentation, which describes selectors such as .el-element, .el-title, .el-content, .el-image, and .el-link. Insert code like this only into the Custom CSS field of a specific element, not into a global file, if your goal is to change one button or one block.

/* Custom CSS in the Advanced settings of a single YOOtheme Pro element */
.el-element .uk-button {
  letter-spacing: .02em;
  border-radius: 0;
}

.el-element .uk-button:hover {
  transform: translateY(-1px);
}

What changes: the button inside the selected element will look slightly more restrained and will respond subtly on hover. How to check it: open the page in the Customizer, hover over the button, then check the front end after saving and clearing cache. How to roll it back: remove the code from that element's Custom CSS field and save the layout. Do not apply an edit like this globally until you have confirmed that it works for every button on the site.

When You Need a Child Theme

A child theme makes sense if you need to modify template files, add your own Less styles, or keep project-specific changes separate from the main YOOtheme Pro installation. YOOtheme's documentation emphasizes that a child theme is intended for small customizations within a single project. If the changes need to be reused across multiple websites and updated like an extension, the Starter Plugin is usually the better direction, but that is a developer task rather than something for a typical site editor.

Do not edit the YOOtheme Pro core or installed template files directly. Those changes are easy to lose during updates, and troubleshooting becomes much harder because it is no longer clear whether the issue comes from the template, a file edit, or an extension conflict.

How to Check Speed, SEO, and Usability After Setup

Juno does not automatically guarantee a fast website or high rankings. It provides the visual foundation, but the final result depends on images, structure, extensions, cache, content quality, menus, and Joomla technical settings. That is why it is worth following a short review path after setup.

For speed, start with the images. The template is built around large interior photography, and that is usually what makes the page heavy. Prepare image sizes for the actual section dimensions, do not upload oversized originals without a reason, check lazy loading where your stack supports it, and do not add background video just for effect. If the above-the-fold area is too heavy, even a beautiful design will lose on user experience.

SEO Review Without Empty Promises

For search optimization, check not only meta tags but also the semantic structure of the pages. The homepage should present a clear offer, service pages should have their own headings and text, case studies should have unique descriptions, and the blog should contain proper internal links. YOOtheme Pro can build beautiful layouts, but it does not replace content strategy.

Make sure the menu does not lead to empty demo pages, images have meaningful alt text, pages do not duplicate one another, and the Single Article and Category Blog templates do not hide Joomla's main content. If you are using Template Builder with dynamic content, confirm that the necessary fields are actually displayed on the front end.

Usability Check for Editors

If the site will be maintained by several team members, do not give everyone full access to template settings. The YOOtheme installation documentation includes a separate note about Restrict Access and the Edit Templates permission. In practical terms, a content editor may only need access to articles and images, not to global layouts, scripts, and template styles.

Create a short internal reference note: which pages are edited through YOOtheme Pro, which through Joomla articles, where the menu is managed, which modules appear in top and bottom, and which template styles should not be touched without approval. That reduces the risk that, a month later, your carefully structured Juno site turns into a collection of random sections.

If Juno Does Not Look Like the Demo: Diagnosing Common Issues

Problems with Joomla templates often look the same on the surface: "the module does not show," "the style disappeared," "the page does not look like the demo," or "the Customizer does not save changes." But the causes vary. Below is troubleshooting specific to the Joomla, YOOtheme Pro, and Juno combination.

Diagnostic map of YOOtheme Juno template issues in Joomla
This troubleshooting diagram connects the symptom, the likely cause, the check, and the safe fix without reinstalling the template.

Customizer Does Not Open or Does Not Save Changes

Symptom: the YOOtheme menu item exists, but the Customizer hangs, shows an error, or refuses to save changes. Possible causes: insufficient user permissions, an extension conflict, PHP limits, file permission issues, or cache. What to check: the user's role, access to Edit Templates, Joomla system messages, browser console, server logs, free disk space, and folder permissions. Start the fix with permissions and cache, then temporarily disable suspicious optimization tools on a staging copy.

The Page Does Not Look Like the Demo

Symptom: Juno is installed, but the homepage is empty or looks like a generic Joomla page. Likely cause: only the template was installed without the demo package, the layout was never loaded, the correct template style was not assigned, or the menu item is opening the wrong page. Check which menu item is set as the homepage, which style is assigned to it, whether a layout exists in Pages, and whether the required modules are in use. Fix: load or build the layout, assign the style to the correct menu item, and clear the cache.

The Module Is Published but Not Visible

Symptom: the module is enabled in Joomla, but it does not appear on the Juno page. Possible causes: the wrong position, no assignment to the correct menu item, an empty position, a Page Builder page that does not render sidebar, or visibility conditions hiding the module. Check the position, Menu Assignment, publication status, language, access level, and how the builder page behaves. If you need a sidebar on a builder page, use the Position element inside the layout.

Quick Position Check

Create a test module with a short text, assign it to just one page, and temporarily publish it in the position you are checking. If the test module appears, the problem is in the original module's content or conditions. If it does not, check the template style, the builder page, and the menu assignment.

Styles Do Not Update After Saving

Symptom: everything looks correct in the Customizer, but the front end still shows the old colors or spacing. The cause is often caching: Joomla cache, server cache, CDN, CSS optimizers, or browser cache. Check the page in a private window, clear Joomla cache, temporarily disable CSS combining, and see whether the stylesheet changes. If the problem disappears when optimization is disabled, configure exclusions or adjust the minification order.

The Mobile Menu or Hero Breaks the Above-the-Fold Area

Symptom: on mobile, the heading is too long, the button drops below the image, or the menu overlaps the content. The cause is usually that a desktop composition was reused without checking mobile behavior. Open the device preview buttons in the Customizer, review the mobile header, reduce the number of menu items, shorten the heading, adjust the hero height, or move secondary links into the dialog.

Custom Blocks Look Different After an Update

Symptom: custom CSS adjustments or non-standard elements look different after an update. The cause may be changes in UIkit, YOOtheme Pro, or your custom code. Check the changelog, disable your snippets on a staging copy, and compare the behavior of the default element without edits. If the change was made in the template core, move it into a child theme, Custom CSS, or another supported mechanism.

Questions That Usually Come Up Before Launching Juno

Can I build a site like the demo if I only installed the template?

You can get close to the demo through layouts and manual setup, but the template archive alone does not turn an existing site into a complete demo installation. The demo package is a separate Joomla installation with demo content. For a live site, the safer approach is to study the demo on a separate staging environment and bring over the layouts you actually need with intention.

Do I need to use all of Juno's ready-made layouts?

No. Use only the layouts that support your site's structure. If the company does not have a blog, do not publish an empty Blog page just for completeness. If you do not have pricing packages, the Pricing section is better replaced with a services page or left out until there is a clear model behind it.

Why does the sidebar not appear on a page built with the Page Builder?

The YOOtheme Pro documentation states that sidebar is not rendered on pages built with the Page Builder. For those pages, sidebar logic needs to be built inside the layout itself through the Position element or separate sections, because the builder uses a full-width structure.

Can I change CSS without using a child theme?

Yes. For small adjustments, use the CSS panel in Settings or the Custom CSS field on a specific element. A child theme becomes relevant when the changes go beyond individual elements or when the file structure needs to live separately from the YOOtheme Pro core.

Is Juno suitable for a furniture e-commerce site?

Juno is suitable for visually presenting collections, categories, and brand identity, but full store logic should come from a separate component. If you need a cart, filters, checkout, and product statuses, choose the Joomla e-commerce solution first, then use Juno as the design layer and for landing pages.

Should editors be given access to the Customizer?

Not all of them. If an editor only needs to update text and images, access to Joomla articles or specific pages is often enough. Global template styles, scripts, CSS, and layouts are better left to the administrator or webmaster, because one mistake can affect the entire site.

How can I tell that Juno is not the right fit for the project?

If the site uses almost no visual materials, requires a complex catalog with business logic, or is built around technical documentation, Juno may end up being a beautiful but unnecessary shell. In that case, a more neutral framework or template that matches the content structure is usually the better choice.

When YOOtheme Juno Is the Right Choice

YOOtheme Juno is a strong fit for a Joomla website where visual presentation is part of the product: an interior design studio, a furniture showroom, an architecture portfolio, a design blog, or a presentation-driven company site in the Home & Living space. It gives you a clear visual identity, page layouts, style variations, and a convenient workflow through YOOtheme Pro, but it also requires discipline: the right archive, a clear menu structure, carefully managed modules, mobile preview checks, and cautious edits.

Before launch, check your staging copy, template style assignments, menu behavior, module positions, above-the-fold performance, text contrast, and the user path from the homepage to the inquiry form or catalog. If Juno covers your use case after that review, you can download YOOtheme Juno and prepare a safe installation for your website.

The main criterion is simple: the template should help the visitor see your work, understand the offer, and take the next step. If the built-in YOOtheme Pro functionality is enough for that, do not overcomplicate the project with unnecessary code. If you need non-standard behavior, add it through supported Joomla extensions, a child theme, or the Starter Plugin, not by editing the template core.

By OceanTheme.org Editorial Team

You are not logged in to post comments.