Contensio logo

Real Estate

Real estate listings for Contensio - properties for sale or rent with gallery, map, amenities, and agent contact form.

About this plugin

Real Estate

Property listings for sale or rent.

Features

  • Sale and rental listings with proper price display (total for sale, per-period for rent)
  • Property types: house, apartment, land, office, commercial, other
  • Bedrooms, bathrooms, area (sqm or sqft, configurable)
  • Year built, status (draft / active / sold / rented / inactive)
  • Featured listings flag
  • Image gallery per listing (paste URLs, first one acts as the cover)
  • Amenities checklist (parking, pool, garden, balcony, elevator, air conditioning, etc.)
  • Location: full address, city, region, country, latitude, longitude
  • Embedded map per listing using Leaflet + OpenStreetMap (no API key needed)
  • Per-listing agent contact: name, email, phone
  • Public listings page with filters: listing type, property type, city, price range, bedrooms
  • Public single-property page with gallery, map, and a contact-agent form
  • Inquiries are emailed directly to the listing's agent (and optionally to a catch-all admin)
  • View counter on every listing

Requirements

  • Contensio CMS ^2.0
  • A configured mail driver (for inquiry notifications)

Installation

composer require contensio/plugin-real-estate

Enable the plugin from the admin Plugins page. The CMS runs the migrations automatically.

Usage

  1. Go to Tools -> Real Estate and add your first listing.
  2. Fill in the price, location, property details, amenities, and agent contact.
  3. Paste image URLs for the gallery (first image becomes the cover).
  4. Set status to Active to publish.
  5. Visitors can browse at /real-estate, filter, and submit inquiries which are emailed to the agent.

License

AGPL-3.0-or-later. See the LICENSE file.