As many developers are anticipating and discussing their preparations for Joomla 4 release in the next week, where is Joomdev on the updates for Astroid and JDBuilder? There's been many forum posts regarding a major update for these products but now that Joomla 4 will be available, it would be helpful to have a 'roadmap'.
As a developer with many sites using Joomdev frameworks and addons I have my concerns about the lack of information
and roadmap being offered. Can someone PLEASE provide an update on the stability of current Joomdev products (for Joomla 4) AND an update (other than coming soon?) on the framework updates. Thank you!
Just my 5 cent!
Dont jump on the J4 train now. Stay on J3.10 at least for the next 6 months, otherwise you always have to update the new J4 version because of bugs. And after the first 6 months all theme and extensions developers have updated to run smooth on J4.
The administrator has disabled public write access.
Joomdev products and Joomla 4
10 months 2 weeks ago #30688
This is my advice & info on the Joomla 3.9.28 to 3.10 & finally 4 upgrades. I give the permission to anybody or Joomdev to use this content anywhere.
After All, we are all Joomla fans.
First, Joomla 4 is great news!
—Big thanks to all Joomla volunteers to work really hard to bring the best CMS on the planet to a new height.
Second, take a breather
— Do not install Joomla 4 or even 3.10 before reading the following.
Nobody has to rush, Joomla 3.10 will be supported until August 17, 2024 (2 years from now….)
— look at —> developer.joomla.org/roadmap.html#310
Important concepts (from Joomla):
— An extension that runs on 3.9 will run on 3.10 too (By my experience not true, Beware…. got a problem with T4 Page Builder…)
— An extension that runs on 3.10 not using any deprecated stuff, using the namespaced classes and up-to-date coding practices should work on 4.0 too.
The main objective for Joomla 3.10 is that it is the last minor release of 3.x, It is a dedicated compatibility release and the starting point for any Joomla 3 to Joomla 4 upgrade.
To read before upgrading:
In order of Reading from Joomla:
— Joomla 3.x to 4.x Step by Step Migration
— Planning for Mini-Migration - Joomla 3.10.x to 4.x
My advice: Please Backup your site before upgrading anything !
If you are serious and care about your website (Whatever CMS it is) you should NEVER blindly update anything without at least take a full backup if something goes wrong. — Can be done in seconds with the great free well known Joomla component Akeeba backup at —> akeeba.com/products/akeeba-backup.html
Note: Thanks to Nicholas K. Dionysopoulos that since 2006 create and develop with his team at Akeeba some of the most useful extensions for Joomla (and now WP) like Akeeba Backup, Akeeba Admin Tools (for security, htaccess creation and more…) (I use the pro version on ALL my websites forever.).
Now with this Akeeba backup/clone you can not only revert your main website in seconds if anything goes wrong with it, but you can also reinstall that clone in seconds anywhere on your local server, or your live test environment without a sweat. I never rely entirely on those CPanel server backups because they sometimes fail and mostly when you need them (They still can be a fail-safe in case of bad luck).
With Akeeba, it becomes a routine, just before updating anything on my live server or even my local clone, I take a backup. I test all updates on my local copy and check for errors. If ok, I backup & update my live site, check for errors and do another backup of both the live and clone website in the fully Update state.
This simple technique saves my beacon more than one time over many years. Also, Akeeba generates a simple compress file or collection of compress files ( for big websites) that you can manage, name to your liking download for safekeeping and keep your size quota in check.
About creating a testing environment
• The easy way Creating a live testing environment on the hosting space you own
— Just create a subdomain and a dedicated database in the CPanel of your hosting company.
Ideally, you want that subdomain to reside at the same level as your live website and NOT INSIDE your website as many Cpanel subdomains creation buttons do. Ask your hosting service to create it for you that way, it will take them few seconds.
It should look like that on the server
Subdomains are normally free to add to your account and, no need to buy a domain name.
How I did on my hosting space:
On my hosting company, I’m not using the “Subdomain” button but the “Domain” tool to create a new domain and use the real main domain name as a suffix
My real site folder and Domain Name —> my-website.com
My testing website space > test.my-website.com
Using subdomains that go in your real website public_html is not really optimal as they will use the htaccess and settings of your main website. Also, they can be a cause of breach of security and need to be hidden from Search engines
The way I do, permit to have more control on that space and permit way more control for testing and at the security and access settings
The not so easy way but really practical
• Creating a local server with MAMP or other software:
— Free on PC & Mac with the well known Mamp software —> Free to download and use —> www.mamp.info/en/downloads/
(Need some knowledge of Mamp, servers but relatively easy to install and use)
JoomDev is not affiliated with or endorsed by Open Source Matters or the Joomla! Project. The Joomla! logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.