Support

Admin Tools

#38481 Recommented settings for a development environment

Posted in ‘Admin Tools 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
4.2.7
PHP version
8.0
Admin Tools version
7.2.1

Latest post by nicholas on Tuesday, 07 February 2023 04:26 CST

Nick_Q

I have been a big fan of your extensions for many years and traditionally use both Backup and Admin tools on all my sites to great effect.

My question concerns the settings you would suggest within Admin tools for a "young/new site" that is likely to have multiple changes in a short period of time and the danger of these being perceived as malicious intent.

Traditionally I would always amend the administrative URL and set the rescue option. I prefer to not whitelist any URLs as I am never 100% accessing from the same machine.

Is there anything specific you would also recommend during this "Set up" time even if it is subsequently revoked or introduced for a settled production site?

nicholas
Akeeba Staff
Manager

Basically, you don't need to do anything special anymore :) You just need to go through the Quick Setup wizard.

You can safely use the secret URL parameter now, even on a development site. We have added an option (enabled by default) which sets a secure cookie in your browser once you provide the correct secret URL parameter. If your session expires, or becomes corrupt, the cookie kicks in and saves you from the ignominy of getting yourself blocked for accessing the backend without the secret URL parameter. This is a safe setting to keep even on a production site; the cookie is destroyed when you click on User Menu, Logout in the backend of the site.

Definitely leave the Rescue Mode enabled because you will end up blocking yourself more often than not. That's part of the process of tailoring the protection to your site's needs and the reason this feature exists.

I agree that you should never whitelist IPs if you are not on a static IP, let alone the same machine, all the time. This is a feature I never use myself outside of development and testing.

Beyond that, it's best for you to treat your dev site like your live site. Use the same kind of protections you'd use on the live site. You want to see if something gets blocked that shouldn't so you can configure Admin Tools accordingly. It's far easier doing it as you build the site out rather than trying to do it as its own, separate step at the very end of the site development process. Doing it as you go, you'll definitely hit any snags your visitors might. Doing it at the end would require an impressive discipline at documenting every possible interaction with the site and going through it — it's difficult if you have a team with a dedicated security consultant and outright unrealistic for a solo site integrator.

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!

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!