Support

Akeeba Backup for Joomla!

#16613 Akeeba Strapper in Frontend

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by user71052 on Sunday, 30 June 2013 12:48 CDT

user71052
Hi Nicholas

I have the latest AkkebaBackupPro and we are currently working on optimizing the site - we're using JBETOLO, which is a great component.

The site is www.innerwise.eu

We have resolved many issues and an now at the point of tidying up the final bits and pieces.

We have noticed that there are 2 JS files (akeebajq.js and akjqmigrate.js) that are injected into the frontend - even though I have frontend backups disabled.

The issues are ....

  1. why are these files there in the first place and if, how can they be disabled?

  1. why are they coming in in such a "exclusive" position, that compression tools cannot include them into the combined & minified JS.

  1. As you know, CSS should be loaded BEFORE JS, so CSS and JS can be loaded in parallel. your files come in so early, that the css & further pageload is delayed (check with webspeedtest.org). Can this be changed?


Gobezu, the JBETOLO dev wrote:
... the files akeebajq.js and akjqmigrate.js comes from akeeba and although the jbetolo plugin is placed as system plugin and as the last one being processed, the page doesn't contain those files at the time of parsing the body. This makes it extremely difficult to do anything about with jbetolo. I am not sure why the developer chose to circumvent everybody including the site owner out from the choice of doing what they want with it, including merging....



Thanks for your response & good work.

Gernot

nicholas
Akeeba Staff
Manager
1. You must have some of our other extensions installed, or an extension from a third party using our Strapper library, using a module which ends up loading these files. Please note that installing Akeeba Backup doesn't come with a way to load these files in the front-end of the site.

2. This is by design. Blame some idiot template designers who've published plugins that either remove anything resembling jQuery from the page output or load their Javascript in conflict mode (they don't use the noConflict switch). This has forced us to resort to using this kind of aggressive method.

3. See below.

Tip: This can all be configured. Please take a look at media/akeeba_strapper/strapper.ini for information.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user71052
Grin.

Thanks for your prompt and frank answer. I found the .ini and changed

preload_joomla2=0

SOLVED.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!