Plugin Component
Content Display

Easy Directory

Business directory and city guide for Joomla. Interactive maps, Near Me radius search, categories, filterable locations, and custom fields.

30-day money-back guarantee

v1.0.0

Works with
Joomla 4 Joomla 5 Joomla 6
Easy Directory

What can Easy Directory do for you?

Built for real Joomla sites

Easy Directory is the business directory and city guide extension for Joomla 4, 5, and 6. Publish searchable listings, points of interest, and destinations with interactive maps, Near Me radius search, categories, filterable locations, and custom fields. The package installs the component and Smart Search plugin. Native JavaScript only. No jQuery.

Central listings hub

Unified Directory Manager

Businesses, Places & Attractions
Manage businesses, tourist spots, restaurants, and public services from one unified component with categories, areas, and listing types.

Badges & Status
Assign Featured, Verified, New, and Popular badges alongside custom price levels.

Dual map engine

OpenStreetMap & Google Maps

OpenStreetMap (Leaflet)
Bundled Leaflet map engine: works out of the box with zero setup and no Google API key required.

Google Maps API
Full support for Google Maps JavaScript API with custom pins, interactive info cards, and auto-fitting bounds.

Find places nearby

Near Me GPS Geolocation

HTML5 GPS Positioning
Visitors can find nearby places with one tap using browser geolocation.

Configurable Radius Filter
Filter listings by distance radius (1, 2, 5, 10, 15, 25, 50, or 100 km/mi) with instant list and map updates.

Targeted attributes

Category Custom Fields

Flexible Field Types
Create dropdown selects, multi-checkboxes, and text attributes with custom FontAwesome icons.

Category Scoping & Facets
Assign fields strictly to relevant categories: cuisine for restaurants, surface type for beaches: with instant faceted filtering.

Weekly schedule editor

Structured Operating Hours

7-Day Weekly Schedule
Set custom opening and closing hours for each day of the week in the backend editor.

Live Open Now Indicator
Real-time status badge showing whether the place is currently open or closed, with today's hours highlighted.

Content integration

Connected Joomla Articles

Curated Article Links
Connect specific Joomla news articles, reviews, or stories directly to any directory listing.

Dynamic Category Stories
Automatically display the latest articles from related news categories right on the listing detail page.

Media showcase

Photo Gallery & Lightbox

Hero Cover & Thumbnails
Showcase high-resolution photos with a hero cover card, thumbnail slider, and dedicated gallery tab.

Responsive Lightbox
Clean fullscreen lightbox modal with keyboard navigation, touch swipe, and Media Manager integration.

Flexible presentation

Multiple Frontend Layouts

Split List + Map View
Classic directory layout with scrollable place cards on the left and sticky interactive map on the right.

Faceted Grid & Detail Pages
Left filter sidebar with multi-column card grid (no map), dedicated detail pages, and category hub views.

Drive customer action

Action Buttons & Contacts

Direct Contact Actions
One-tap buttons for Phone calls, WhatsApp chat, Email, Website link, and Get Directions.

Save to Favorites
Visitors can bookmark places to their personal favorites list stored in local browser storage.

Search engine ready

Schema.org & SEO Meta

Automated JSON-LD
Generates structured data markup for LocalBusiness, Restaurant, TouristAttraction, and Place schemas.

Social Sharing Cards
Built-in Open Graph and Twitter Card meta tags for rich previews on social networks.

Bulk data tools

CSV Import & Geocoding

Spreadsheet Import & Export
Export listings to CSV and bulk import new records with automatic column and category mapping.

Batch Address Geocoding
Automatically resolves street addresses into latitude and longitude coordinates in seconds.

Production ready

Smart Search & Sample Data

Finder Indexer Plugin
Native Smart Search plugin indexing listings with Category, Area, and Listing Type taxonomy filters.

1-Click 60 Sample Listings
Instant sample data deployer in the dashboard to populate complete test listings, categories, and areas.

Businesses, Places & Attractions
Manage businesses, tourist spots, restaurants, and public services from one unified component with categories, areas, and listing types.

Badges & Status
Assign Featured, Verified, New, and Popular badges alongside custom price levels.

OpenStreetMap (Leaflet)
Bundled Leaflet map engine: works out of the box with zero setup and no Google API key required.

Google Maps API
Full support for Google Maps JavaScript API with custom pins, interactive info cards, and auto-fitting bounds.

HTML5 GPS Positioning
Visitors can find nearby places with one tap using browser geolocation.

Configurable Radius Filter
Filter listings by distance radius (1, 2, 5, 10, 15, 25, 50, or 100 km/mi) with instant list and map updates.

Flexible Field Types
Create dropdown selects, multi-checkboxes, and text attributes with custom FontAwesome icons.

Category Scoping & Facets
Assign fields strictly to relevant categories: cuisine for restaurants, surface type for beaches: with instant faceted filtering.

7-Day Weekly Schedule
Set custom opening and closing hours for each day of the week in the backend editor.

Live Open Now Indicator
Real-time status badge showing whether the place is currently open or closed, with today's hours highlighted.

Curated Article Links
Connect specific Joomla news articles, reviews, or stories directly to any directory listing.

Dynamic Category Stories
Automatically display the latest articles from related news categories right on the listing detail page.

Hero Cover & Thumbnails
Showcase high-resolution photos with a hero cover card, thumbnail slider, and dedicated gallery tab.

Responsive Lightbox
Clean fullscreen lightbox modal with keyboard navigation, touch swipe, and Media Manager integration.

Split List + Map View
Classic directory layout with scrollable place cards on the left and sticky interactive map on the right.

Faceted Grid & Detail Pages
Left filter sidebar with multi-column card grid (no map), dedicated detail pages, and category hub views.

Direct Contact Actions
One-tap buttons for Phone calls, WhatsApp chat, Email, Website link, and Get Directions.

Save to Favorites
Visitors can bookmark places to their personal favorites list stored in local browser storage.

Automated JSON-LD
Generates structured data markup for LocalBusiness, Restaurant, TouristAttraction, and Place schemas.

Social Sharing Cards
Built-in Open Graph and Twitter Card meta tags for rich previews on social networks.

Spreadsheet Import & Export
Export listings to CSV and bulk import new records with automatic column and category mapping.

Batch Address Geocoding
Automatically resolves street addresses into latitude and longitude coordinates in seconds.

Finder Indexer Plugin
Native Smart Search plugin indexing listings with Category, Area, and Listing Type taxonomy filters.

1-Click 60 Sample Listings
Instant sample data deployer in the dashboard to populate complete test listings, categories, and areas.

Docs & setup

Get up and running fast

Written guides for installing and configuring Easy Directory — from first setup to the options that matter.

  • Installation steps
  • Configuration options
  • Practical usage tips

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
Tester plan
30 Days
Basic testing plan. 30 days access only. No priority support. Access expires after 30 days - no future updates.
$19

$19

You save zero
Download Access - 30 Days
Support - 30 Days Email Support
1 Website License
Unlimited Downloads
No Priority Support
No Future Updates After 30 Days
Limited to Testing Only
30-Day Money Back Guarantee
Commercial Use License
6 Months
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.
$114

$29

You save $85
Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Pay once
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$1,980

$99

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License

Have questions about Easy Directory?

Frequently asked questions

Yes. Easy Directory is built to handle businesses, tourist destinations, and public places within the same component and database. You can create different menu items scoped by category or listing type to display distinct directory sections.
Easy Directory supports both Google Maps (using your Google Maps JavaScript API key) and OpenStreetMap using Leaflet. You can select your preferred map provider globally in the component Configuration or override it per layout.
When a visitor clicks Near Me, the browser requests their current GPS coordinates via HTML5 Geolocation. The directory then calculates distances and filters listings within the selected radius (for example 5 km, 10 km, or 25 km).
Yes. When creating a custom field, you can choose whether it applies to all listings or only to selected categories or listing types. For example, you can assign Cuisine Type to Restaurants and Beach Surface to Beaches.
Yes. Easy Directory automatically generates JSON-LD structured data on single listing pages, including LocalBusiness, Restaurant, and TouristAttraction schemas with address, coordinates, opening hours, and price range.
Yes. Easy Directory includes a dedicated Import & Export screen where you can download a sample CSV file, upload your spreadsheet, and automatically batch geocode addresses to GPS coordinates.
No. Easy Directory is built using modern vanilla JavaScript and clean CSS variables. It loads via Joomla's native Web Asset Manager with zero jQuery dependencies.
In the administrator Configuration under the Design tab, set Corner Style to Rounded or Squared. The change applies instantly across all buttons, cards, filter bars, and modal containers.

Still have questions?

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 100+ extensions, ongoing updates, and full-time support. Plans start at $99.

  • Satisfaction guarantee
  • Secure SSL payment
  • Updates included

Sign in to your account

Don't have an account yet? Register Now!