Set it up in ten minutes.
Get help when you need it.
Installation guides, license setup, customisation recipes and the changelog. Everything is open without an account.
Installation
NexDate ships as a standard Joomla installer ZIP. The same archive installs cleanly on Joomla 4, 5 and 6 — no separate builds per version.
- Download
com_dating-3.4.zipfrom your account dashboard. - Open Joomla admin → System → Install → Extensions.
- Drop the ZIP into the upload area and wait for the success message.
- NexDate appears under Components → NexDate.
- Assign a menu item: Menus → Add New Menu Item → NexDate → Profiles.
License setup
Every download is signed with our private RSA key. Verification runs locally on your server — no constant phone-home, no kill switch.
1. Generate your domain key
Sign in to account.nexextend.com, open Licenses → NexDate, and click Generate key for domain. Enter the domain exactly as it appears in your Joomla configuration (e.g. example.com). Your plan determines how many domain keys you can generate.
2. Activate inside Joomla
In Joomla admin go to Components → NexDate → Options → License. Paste the key and save.
.test, .local, and staging subdomains — they do not count against your plan's domain quota.First run
On first install, NexDate creates its database tables, registers menu types, and sets up default field categories (relationship status, orientation, education, and more).
Go to Components → NexDate → Tags and click Install Sample Data to populate tags and field options in your preferred language. Then visit your-site.com/profiles — you'll see the empty profiles grid. Create your first profile from the front end or use the Fake Users Generator to populate test profiles instantly.
NexDate · configuration
All settings live in Components → NexDate → Options. The most commonly adjusted:
- Frontend template — switch between Classic and Modern (glassmorphism + dark mode) without touching any files.
- Daily Super Like limit — set separately for free and premium users. Resets at midnight (timezone-safe).
- Default search radius — km or miles; users can adjust per search.
- Premium user group — pick the Joomla user group that unlocks premium features.
- Require complete profile — block browsing until name and date of birth are filled in.
- Display name format — show username, first name only, or full name across the site.
Custom profile fields
NexDate has its own field system under Components → NexDate → Fields. Create field categories with type select, multi-select, or number, define the options, and mark them as searchable. Searchable fields appear in the filter sidebar automatically — no template edits needed.
Standard system fields (relationship status, orientation, zodiac, education, smoking, drinking, children, height, weight) are pre-created on install. Sample data populates them with translated options in one click from the Tags view.
Tags & interests
Tags are hierarchical: create categories (Sports, Music, Food, Hobbies…) and add tags inside each. Users pick tags on their profile; tags are also available as a filter on the profiles list.
Go to Components → NexDate → Tags → Install Sample Data to load 60+ tags in your preferred language (11 languages available).
Premium tiers via HikaShop / Akeeba Subs
NexDate reads Joomla user groups to determine premium status. Any extension that can assign a group on checkout works out of the box.
Akeeba Subscriptions users map subscription levels to groups in Akeeba's own integration panel — no custom code needed.
Sports Addon
Install plg_system_dating_sports.zip (included in your download) as a separate system plugin. Once enabled it adds sport/fitness fields to the profile edit form, activity badges on profile view pages, a sport filter bar above the profiles list, and a workout buddy mode — all without touching the NexDate core files.
Configure the list of available sports and toggle individual features under Extensions → Plugins → NexDate Sports → Options.
Template overrides
Every frontend view lives under components/com_dating/site/views/. Copy any template file into templates/<your-template>/html/com_dating/ and Joomla will use your version on the next page load — standard Joomla override behaviour, no core edits.
The Modern template applies a CSS class on <body> and is driven by CSS custom properties. Override media/com_dating/css/modern.css via a template stylesheet for quick colour and spacing changes.
Get support
Choose the channel that fits your question:
Two ways to get help.
Documentation is open to everyone. Paid license holders get access to the support forum where the developer answers directly — no tier-one screening, no scripts.
Support forum
Included with every paid license. Post questions, search existing threads, and vote on features. The developer reads and replies directly.
nexextend.com/forumPre-sale email
Not sure if NexDate fits your project? Send us a question before you buy. First reply within 48 hours, usually sooner.
Changelog
Latest releases, newest first.
Current release
Sports Addon plugin, JomSocial profile tab widget, Fake Users Generator with themed avatars and regional name pools, 11 languages, profile completeness gate, Modern template with dark mode, Joomla 6 full compatibility, auto-detect field schema (field_key / field_id), custom profile fields with fallback options.
Major update
Multi-photo gallery with drag-and-drop reorder, match modal, super like daily counter with timezone-safe reset, multi-tag filtering with URL state, pagination with proximity search, RSA license system.
Initial release
Swipe deck, Super Likes, GPS proximity search, match-gated messaging, premium user system, JomSocial & EasySocial bridges, English & Slovak translations.
The forum has answers.
Search existing threads, post a question, or open a pre-sale inquiry by email. No bots, no forms with twelve required fields.