DJ-Classifieds with the Joomla 4 support and a lot of new features
We know that you have been waiting a very long time for the possibility of using DJ-Classifieds in Joomla 4. After a few months in the making, DJ-Classifieds for Joomla 4 is officially released. We are bringing the most significant update on the classified ads extension. Besides compatibility with Joomla 4, it brings many changes and improvements.
After the last 3.9 version beta update, we have continued to work, considering all comments and suggestions from DJ-Classifieds users.
We'd like to thank all users for your feedback and input in making DJ-Classifieds better.
Along with the DJ-Classifieds 3.9 release, we've updated all the Apps, additional plugins, and modules. Ready to find out what you're getting in the version 3.9 stable?
All active DJ-Classifieds extension subscribers can download and use the latest 3.9 version stable.
Joomla 4 support
The most important news regarding the latest update (that so many DJ-Classifieds users have been waiting for) is that it's compatible with Joomla 4. This version also works with Joomla 3.x.
As the component's core has been rewritten for Joomla 4, some script improvements were made along the way, allowing the component to work faster in specific scenarios.
That, with the removal of duplicated code, also made the component’s package weight heavily reduced.
New sub-views and layouts
Since the front-end views have been partly rewritten, in some cases, their structure was changed, introducing new sub-views and new layouts (for the code parts reusable in multiple areas), allowing developing the optional view overrides easier and more pleasant.
We also tried to remember about backward compatibility - to make everything work fine for all sites updating from previous versions of the component, including the ones using view overrides already.
Note: In case of any problems, first check if all works fine without overrides. In some cases, the new overrides, based on the latest views/sub-views, might need to be created.
Along with giving the component Joomla 4 compatibility, the use of the Joomla legacy MooTools JS library has been dropped - the component views (both admin and front) now use jQuery.
Note: if you are using old view overrides, MooTools might still be needed
This update is not only the “Joomla 4 update” but also a significant update regarding new features for all the users (using Joomla 3 or 4).
Some of the most important new features are:
Adding custom fields to multiple field groups
Custom fields (of any type) can now be assigned to multiple field groups - giving almost endless configuration possibilities
Updated Global Configuration
The parameters have been reorganized, to make the component configuration easier.
User payments front view
Showing all the logged-in user payments is now possible using a dedicated “User payments” menu item.
Admin payments export
With one click, admins can export data about payments (all or the checked ones) to the .csv file.
Admin Ajax sorting
There is no need to enter the ordering value on lists manually - you can now drag and drop the items to change their order.
Meta keywords/description for regions
It was available for categories and now is for regions, providing the metadata for items and items pages connected to the specific regions.
Disallowing posting adverts in certain regions
Another option available for categories, now present also for regions - allowing to force users to choose a child region of the selected parent regions during the ad’s posting.
Adding profiles to favourites
Similar to how the advert can be assigned to “favorites,” it now works for user profiles.
Note: if the star icon does not show up next to the profile after enabling this feature, your template might need additional styling.
Automatic user group reassignment on profile verification
A new param allows automatically re-assign users from group A to group B once they are marked as “Verified” on the admin Profiles page.
Profiles list ordering
It was missing, but now it’s there - after choosing which sorting options should be available for the profiles list, users will be able to sort by them.
New “Autopublish” option, after advert edit only
If you wanted to verify the new adverts before publishing but didn’t want to do that after each advert’s edit, now you can.
Note: There is an exception - if the advert is a paid one - once the payment is marked as completed (by payment plugin’s automatic confirmation or manually by admin), the advert will be published automatically, as if it was edited one.
Choosing captcha plugin
You can now choose the captcha plugin used by the component from the list of all the enabled captcha plugins (as it works in core Joomla).
Abuse reports for guest users
The user sending an abuse report no longer needs to be registered on-site (it’s recommended to have a Captcha plugin enabled when using this option).
Excluding categories in Category tree
The new param allows to exclude some of the categories in the Category tree menu item.
Choosing core fields to search through
You can decide what core fields should be considered while filtering items via the Search module (using the main text input field).
Custom field's icon
There is a new param in the Field edit page, allowing to show image on front’s Item/Profile page, before the field’s label.
Custom field's Link text
There is a new param in the Field edit page (for the “Link” field type), allowing to display custom text instead of the field’s value.
Hiding category select on Add item page
Suppose there is one category available on the Add item page (e.g., category permissions set), and there is no child category. In that case, the category select field will not be displayed (its category custom fields will be displayed automatically).
Default blank image .png replaced by .svg
As the .svg image is fully scalable, it won’t look pixelated, no matter what part of the page it takes to be displayed.
This update also fixes some bugs found in the previous 184.108.40.206 version.
We can build and customize any classified ads website for you. If you have questions about development services - contact us.
The content of the blog post comes from the DJ-Extensions website: DJ-Classifieds update with the Joomla 4 compatibility!
- Visit the DJ-Classifieds product page
- DJ-Classifieds can be purchased starting from €47 and is also available in the Unlimited Plan.
- Explore DJ-Classifieds documentation
- If you renew your subscription early, you'll get an extra 40% OFF.
- If you upgrade to a Regular plan from a Mini plan before time, you also get 40% OFF.
- You can also save 25% in case of upgrading from Mini or Regular to Unlimited plan before the expiry date.
- Your subscription has already expired? We'll still give you a 25% discount if you renew your DJ-extensions plan within 60 days of its expiration date.