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

Avatar michael.maass Support Online asked

[Tutorial] A comprehensive guide to updating a Warp 7 template/theme

Browsers, operating systems, JavaScript, Content Management Systems (Joomla/WordPress) and other agents are constantly updated and due to changes and peculiarities. YOOtheme constantly adds improvements and fixes to compensate for this.

To make sure that your issue is not caused by something that already has been taken care of you have to use the most recent version available.


About the version number information in the download area

At the time being the version number shown in the download section on the YOOtheme only applies to the template/theme part of the package. It does not reveal the version of the included Warp framework.

When a new Warp update is released, all packages using this version of Warp will updated, but the version number or the date shown in the list of downloads will not be changed. The official version number and the date will only be changed if files of the template/theme are updated.

In other words: You have version 1.0.11 of your template/theme "XYZ" installed and see a version number 1.0.11 in the list of packages. But your package might still not be up to date because your installed package runs on Warp 7.3.20 but the Warp included in the current package is 7.3.22. The noticiation in the backend of your template/theme should correctly inform you, though, that there is a Warp update you should apply.

This is a frequent cause for irritiation. YOOtheme is working on a solution to make this more transparent.



Important Preparations

It should be a standard procedure but is still worth mentioning: Make a full, restorable backup of your site and database before applying any update. The extension Akeebabackup — available for Joomla and WordPress — is highly recommendable for this purpose and easy to use.

Important: If you modified original template files make a backup before you update and carefully re-apply your changes after the update. Do not just replace the updated files by your older versions. This could well break the theme/template.

To avoid this risk of irrevocably losing your customisations without warning
see the chapters about customizing: Warp 7.

The "[Tutorial] Create a custom style for a Warp 7 template" may also be helpful.

Applying the Update

Once this is taken care of:

  • Download the most recent "Joomla 3.x Template" (Joomla) or "WordPress Theme" (WordPress) package.

  • Install it via Extensions > Extension Manager > Install > Upload Package File (Joomla only) or access your site's folder via FTP and upload and merge (WordPress) the files and folders from the package to their corresponding locations on your server to replace any older files and add possible new files.

    As a personal recommendation: Unless you have a very good reason and are very experienced you should strictly refrain from any kind of partial or selective update. The template/theme and the framework are a closely knit and highly complex unit. If you just update parts of it there might be inconsistencies. Even if a notification says "New version available! Download Warp Theme Framework 7.3.10" and does not explicitly mention the theme/template, do not try to update only the Warp framework by replacing the folder warp/ for instance. It may work or it may not work. Rather update the package as a whole.

    Mind: This is a personal recommendation. Updating only the framework is of course technically possible. But if I were asked there are too many things to consider and in most cases it is not worth the risk.

  • Clear all caches:

    • Apply System > Clear Cache > √ [select all] > Delete (Joomla)

    • Still in System > Clear Cache apply "Purge Expired". (Joomla)

    • Delete the content of wp-content/themes/[yoo_theme_wp]/cache/ (WordPress)

    • Most important: Clear your browser's cache.

  • In the template/theme administration go to Settings > Development and once click the button "Compile LESS":

    Image

    (Mind: Do not tick "Compile LESS in the browser on every page load."! This is something utterly different.)

Reload the page and test.

Thank you

  • Joomla
  • Tutorial

Edited

21 Answers

0

Avatar bob Support answered

Nice tutorial Michael, thank you :smile:
Although there is some truth in the comments, the tutorials are rather easy to find if one uses the search functions (that's what they are for) :wink:
Greetings,
Bob

Edited

3

Avatar lousyfool answered

Thank you.

Now, if it were only easier for users to find your wonderful tutorials. So many good tutorials exist, but they're all buried away here, and you can tell from the many, many users asking the same questions over and over again, that putting tutorials (only) here is clearly not in sync with users' intuitions. Add that to the odd, unexpected and little intuitive behaviour of this support "forum", and much of your good work of writing tutorials is wasted.
You know best how often you need to respond to endlessly repetitive questions with a link to a tutorial - which does exist but is hard to find unless you're creative and patient with searching, and/or a long-time member of the club here. The system of providing information is not good here, you'll have to admit.

Why not merge these tutorials with the documentation (which is still rather rudimentary in many areas): the "general" ones where they belong, and theme-specific ones accessible from theme pages? At the very least add links to these tutorials to the documentation where relevant?

P.S.: Maybe add the UIkit tag to your post?

1

Avatar michael.anlauf Support Online answered

I must agree with lousyfool. Also because some tutorials came from users but it's difficult to find them. I would write some more tutorials my self but it's a waste of time if they are just disappear in the timeline of the support forum.

Regards, Michael tucfoto

Edited

1

Avatar michael.maass Support Online answered

@lousyfool

... and then no one of staff reads comments here anymore, because the question is marked "answered". Ha ha ha.
Can it get any more #$^%#%$*ƒ©ç¬???

When I click the "accept" on a thread I posted it is I who thus confirms that this response was helpful or was the answer I expected to get. Bob considered my tutorial useful and — without being selfish — I fully agree because this was my intention when I wrote it.

Others looking for helpful responses will now see a question highlighted in green, signalling that there is a possible solution.

You added a further lengthy post endorsed which you completely tagged as "offtopic" by adding <offtopic> at the beginning and </offtopic> at the end.

As it was off topic indeed, contained inappropriate language, and was in no way helpful I decided to delete this outright venomous and hateful piece of your mind you decided to utter. You might consider this "censorship" or might not. I couldn't care less. It surely was not acceptable and has no place here.

If you have complaints please address them to YOOtheme directly. My tutorial is meant to help and most probably will help. It does not deserve your comments.

Thank you

Edited

1

Avatar michael.maass Support Online answered

Yoh Boss. I get every single word of what you say here.

I am neither your "boss" nor can I see that you got the meaning of what I wrote.
You continue to use irony, sarcasm, exaggertion, and even insinuate that I take pleasure in deleting posts.
You behave outright aggressive and now start picking on me personally.

Once you're at it: why don't you delete all my 800+ answers where I'm trying to help your users (more successfully than less).

Because I appreciate these answers and — as you know quite well — they are helfpul.

I deleted this particular response I mentioned because it was off topic (as you rated it yourself) and not acceptable at all.

I could see that my explanation was voted down and thus declared to be "nonsense or irrelevant". I can not share this view but the one who saw fit to pass this judgement should know.

You had your say, consider calming down.

Thank you

Edited

1

Avatar lousyfool answered

@synchron:
Sorry, you better start a new question instead of using this thread.
Don't forget to tag the template you're using and to tell how you did the update. ;)

0

Avatar lousyfool answered

... and then no one of staff reads comments here anymore, because the question is marked "answered". Ha ha ha.

Can it get any more #$^%#%$*ƒ©ç¬???

0

Avatar lousyfool answered

As it was off topic indeed, contained inappropriate language, and was in no way helpful I decided to delete this outright venomous and hateful piece of your mind you decided to utter. You might consider this "censorship" or might not. I couldn't care less. It surely was not acceptable and has no place here.

Yoh Boss. I get every single word of what you say here.

Too bad you didn't get what I was saying. Or don't get that I'm actually on your side. It was certainly no "outright venomous and hateful piece". But then, right, you don't care. Except for deleting this post as well, probably.

Once you're at it: why don't you delete all my 800+ answers where I'm trying to help your users (more successfully than less).

Jeez, what's wrong with you guys...

0

Avatar synchron answered

Question. How can I restore the changes of the colors and settings i changed with the customizer? Now everything looks default after warp update. luckily i backed up my old template.

0

Avatar albertsmom Online answered

I was searching for an answer to a question and came upon this thread. While it did not answer the question I was looking for, I see Michael.Maas had the same experience with lousyfool as I did. His "support" included inappropriate, antagonistic and insulting comments. I requested Yootheme support delete the thread. I had never before been on the receiving end of such behavior in Yootheme support forum or any other for that matter. I am completely confused why Yootheme allows this behavior and I would suggest lousyfool be asked not to participate in this support forum any longer. It's upsetting, unnecessary and delays getting to solutions.

0

Avatar valeria.ferracuti answered

Hi! I've purchased the upgrade of peak and I've read yout tutorial.

For don't lose my content, I have to install the package that includes the demo or only the template?
Thank you again!

0

Avatar michael.maass Support Online answered

@valeria.ferracuti

For don't lose my content, I have to install the package that includes the demo or only the template?

Use the "Joomla 3.x Template" package.

You can not install a demo package into an existing CMS because it contains the full CMS.

As unmistakably written in the instructions:

  • Download the most recent "Joomla 3.x Template" (Joomla) or "WordPress Theme" (WordPress) package.

The demo package links are differently named "Joomla 3.x Demo Package" and "WordPress Demo Package".

Thank you

0

Avatar charles.diehle answered

i have downloaded the last theme 1.0.7 for joomla.

I tried to update the Theme organic. by upload/install the them i got the message "copy file failed".

What i do wrong?

Thanks for help

0

Avatar michael.maass Support Online answered

@charles.diehle

I tried to update the Theme organic. by upload/install the them i got the message "copy file failed".

If you get a "copy failed" error it could be a hint to a permissions issue. Revise your permissions. Joomla requires 644 for files, and 755 for folders throughout.

Mind that the permissions that you see when looking at your site's root via FTP are those for the FTP user that accessed the directory. The permissions may be quite different for the PHP user that is active when operating in the GUI from the Joomla backend.

The 3rd party extension Admin Tools has a "Fix Permissions" feature which works very reliable to overcome ill configured webservers. Mind that Admin Tools is very powerful. So if you install and use it this is entirely at your own risk. We can not give support for this 3rd party extension.

i have downloaded the last theme 1.0.7 for joomla.

Which template package is this? There is more than one template in version 1.0.7.

Another possible cause for a "Copy failed" error could be an incomplete upload. The Helios "Joomla 3.x Template" package for instance comes up to about 4.8MB. If your PHP setting for the upload_max_filesize is for example 2MB — a common value with "budget oriented" hosting services or an ill-configured "localhost" webserver — the upload will silently fail, the installation process might still go on, and encounter a situation where a file can not be copied because it just does not exist.

Please check the value here: System > System Information > PHP Information > upload_max_filesize.

Also look for warnings in Extensions > Manage > Warnings. If the upload limit is unusually low it will be mentioned there as well.

If the value is 2MB or lower ask your site's webmaster or your hosting service to increase the value.

Should this not be possible use alternative methods of installations as described in the "Troubleshooting" section of "Install a Joomla template".

Thank you

Edited

0

Avatar alberto.estevez.de.castro answered

Hi Michael

Excuse me if i have oversean something in your tutorial, but i just would add what i think is a very important detail on any update approach. It is mentioned in deed in yootheme documentation, but not sufficiently highlighted (from my point of view).

Changes in Warp's administration area will generate the config.json, which is not shown in the file verification. So be sure to have a backup of that file.

This file caused me a lot of headake until i figured out it's responsible for storing layout profiles and Styles assigned to each layout.

In another vein: Could you explain while there so many changed files listed in the template information/verification report after a fresh template and framework update? Shouldn't they all be considered as non modified after a fresh update? This is something that confuses me. Am i missing something important here?

Thank you
Alberto

Edited

0

Avatar eva.jannotti answered

Hi, thank you for the extensive tutorial.

One thing is not clear to me, though:

What do you exactly mean with: "If you modified original template files make a backup before you update and carefully re-apply your changes after the update." ? Is there a function to export my altered setting to a Template? I ask because I looked for it but found none.
Thank you.

0

Avatar giulio.maria.cappellano answered

Hello is there an easy way to update temlate without losing stiles modifications, demos fotos ext.ext.
Basically update template bug but not customizations.
Thanks

GMC

0

Avatar dennisffm answered

Hi Michael,

thank you for the tutorial. I just wanted to know that i understand it right so that no error is the result of my doings (using Joomla 3):

  1. I just install the new template version without reinstall the current version
  2. I click the button compile less in the settings (ist that step necessary?)

Thats it?

Dennis

0

Avatar michael.maass Support Online answered

I just install the new template version without _re_install the current version

Yes, just download the "Joomla 3.x Template" and install it via Extensions > Manage > Install > Upload Package File.

Do not uninstall the current version.

I click the button compile less in the settings (ist that step necessary?)

This is necessary if you use a custom style.

All the styles that originally come with the template will be updated without that step.

Thank you

0

Avatar dennisffm answered

Ok, thank you for the reassurance ;-)

Know someone who can answer? Share a link to this question via email or twitter.