YOOtheme Pro is here! The best WordPress and Joomla theme. Learn more

1-Click Updates

And easy customizations with YOOtheme Pro

Sep
15
YOOtheme Pro introduces 1-Click Updates

It is time for our next milestone on the road to YOOtheme Pro. Today's blog post is about how we are improving customizations and updating themes without losing your modifications.

Warp has always supported customizations. So far, these have been spread across different files in the theme, keeping us from implementing automatic 1-click updates. YOOtheme Pro themes will save settings into the database and introduce child themes to completely separate the core theme and modifications.

Settings move to the database

The new website builder allows you to change almost any aspect of your theme. For example it has setttings for your custom CSS/LESS and JavaScript and lets you pick your site's logo or favicon. Instead of saving the settings to files, it stores them inside the database. This means that for most customizations, you won't have to change any files at all.

File customizations

Some changes require to be inside the file system and can't be stored in the database, for example when modifying one of the layout files. Child themes bypass this behavior by storing changes in a separate folder. Apart from making 1-click updates possible, child themes are an amazing way to keep your customizations outside the core structure. They can be a Git repository, independent of the parent theme, which is great to keep track of your modifications.

How do child themes work?

To overwrite a file, you simply duplicate parts of the parent theme. A file that is present in a child theme will automatically overwrite its counterpart. This approach is simple and powerful at the same time, as you can easily customize and even add new template files. For example, a child theme can add page layouts, a new style or additional CSS files.

1-click updates coming your way

With the settings that are now stored in the database and the introduction of child themes, customizations will be possible on a whole new level. At the same time, the theme itself will be updated without problems – with simple 1-click updates. Managing customized sites will be easier than ever before.

In our next post we will go more into the website builder - the heart of our new themes.

Related Posts

Here is a short list of all related posts about YOOtheme Pro:
Release
Page Builder
Website Builder
1-Click Updates
Native Structure
Announcement

By Sascha | | Posted in Pro

Comments (14)

  • mark.scott.10

    mark.scott.10

    | Profile |
    all sounds really good yoos. Looking forward to seeing the fruits of your labour
  • ivan.marchuk

    ivan.marchuk

    | Profile |
    Looking forward to seeing what you have cooked up :)
  • moloseb

    moloseb

    | Profile |
    Is the child theme principle not the same that is working now when you create own styles in warp 7?
    You create a new subfolder under templates/yoo_XXX/styles/ownstyle/
    and add all the files that you'd like to be different than the original?
    Where is the difference?
    • stephan.herby

      stephan.herby

      | Profile |
      First I thought like you, and I remember that sometime I had to add new position. In this case, the "custom style" is not enough to preserve modification (i.e. : config.xml & templateDetails.xml can't be copied in the custom style) . Maybe that a kind of situation that will be resolved with this system ?
    • sascha

      sascha

      | Profile |
      A child theme is not in the theme folder. For example:

      templates/yoo_master (Theme)
      templates/yoo_master_mytheme (Child theme)

      And it is more powerful. You can override more things.
      • joshgilson

        joshgilson

        | Profile |
        Oh Wow, this is powerful! Very Nice!
  • gjrweb

    gjrweb

    | Profile |
    Any news on proper OG and structured data support? And proper implementation of AMP?
    • akcreation

      akcreation

      | Profile |
      I am hoping for this too - fingers crossed
    • sascha

      sascha

      | Profile |
      Yes, we will have meta tags for social media to display rich previews on Twitter, Facebook, Google, etc.
  • markprintergto

    markprintergto

    | Profile |
    Hi I build my sites on warp 7 and zoo and have developed software to then rip to a static site hope the new sytem doesn require to much recoding for me to work.

    see
    http://kirethdemos.uk/portfolio/
  • markprintergto

    markprintergto

    | Profile |
    Want to see the fastest warp zoo based website in the world
    http://www.carpetcleaners-horsham.co.uk/
    the about us page as a load time of 542 ms

    Now you cant deny yootheme products are realy fast.

Leave a comment

Please login to leave a comment.