Title: Barbican – Real Estate Platform on the RESO Standard
Author: Barbican
Published: <strong>14 de setembre de 2026</strong>
Last modified: 14 de setembre de 2026

---

Cerca extensions

![](https://ps.w.org/barbican/assets/banner-772x250.png?rev=3695238)

![](https://ps.w.org/barbican/assets/icon.svg?rev=3695238)

# Barbican – Real Estate Platform on the RESO Standard

 Per [Barbican](https://profiles.wordpress.org/b10f/)

[Baixa](https://downloads.wordpress.org/plugin/barbican.1.0.0.zip)

 * [Detalls](https://ca.wordpress.org/plugins/barbican/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/barbican/#reviews)
 *  [Instal·lació](https://ca.wordpress.org/plugins/barbican/#installation)
 * [Desenvolupament](https://ca.wordpress.org/plugins/barbican/#developers)

 [Suport](https://wordpress.org/support/plugin/barbican/)

## Descripció

Barbican makes WordPress a first-class real estate platform, built on the [RESO](https://www.reso.org/)
standard: the same Data Dictionary and Web API the MLS industry runs on. Your listings,
agents, offices and open houses are stored in the exact RESO shape the MLS uses,
not squeezed into generic posts, and served over a real RESO Web API, so your data
speaks the language every real estate system already understands. No proprietary
lock-in, no lossy field mapping.

Think of it as the standards-native foundation for a real estate site: free and 
open at the core, with ready-made blocks to build your pages, and an optional paid
add-on when you’re ready to pull in live MLS listings.

**Build your site from ready-made blocks**

Barbican breaks the public site into small WordPress blocks (a listing card, a property
gallery, agent profiles, office pages, open-house agendas, a signed-in contact area)
that you assemble and restyle right in the block editor. No shortcodes, no page-
builder lock-in. Every block is customizable at three levels: its own settings, 
the native WordPress colour / typography / spacing controls, and documented CSS 
hooks for total control, on any theme.

**Everything a listings site needs**

 * **Property listings** — the full RESO Property record, with search and filters,
   and rich detail pages: photo gallery, price history, map, rooms, unit types, 
   green / energy features, and open houses.
 * **Agents, offices & teams** — staff directories and public profiles, built from
   blocks.
 * **Open houses** — a day-grouped public agenda and per-event pages, with a calendar
   in the admin.
 * **A contact area** — a signed-in area where buyers manage their profile, saved
   listings and notes.
 * **A bundled theme (optional)** — a clean block theme tuned for real estate, ready
   to activate.

**A real RESO Web API**

Every record is served over a standards-compliant RESO Web API (OData), with a three-
tier public / staff / self authorization model, so your data is queryable, portable,
and ready for integrations instead of locked inside a plugin.

**Own your data**

Your listings, agents, offices and open houses live entirely inside your own WordPress
database. No proprietary data host, no per-record fee.

**MLS Import — bring in live listings (paid add-on)**

The optional MLS Import add-on connects your MLS Grid feed and imports listings (
photos, rooms, unit types and open houses) straight into Barbican’s RESO tables,
over the official RESO Web API. It’s a paid add-on; the core plugin is free and 
fully functional without it.

Full documentation is at [docs.barbicanwp.com](https://docs.barbicanwp.com).

Barbican connects to two external services: Freemius, for optional (opt-in) usage
analytics and to power its paid add-ons; and OpenStreetMap, only to draw the optional
map on a public property page. See the **External Services** section below for exactly
what each involves.

### External Services

Barbican connects to two external services, Freemius and OpenStreetMap, for the 
specific purposes below, and for nothing else.

**Freemius** — for two purposes:

 * **Usage analytics (opt-in only).** When you activate Barbican it asks whether
   you would like to share basic diagnostic information to help improve the plugin.
   This is optional: if you skip the prompt, nothing is sent. If you agree, Freemius
   receives details about your site and environment: your site URL and title, your
   administrator email address, your WordPress and PHP versions, and the active 
   plugins and theme. This information is sent when you opt in and periodically 
   afterwards while the plugin is active.
 * **Paid add-on licensing and updates.** Barbican supports paid add-ons distributed
   outside the WordPress.org directory. When you purchase, activate, renew, or update
   one of those add-ons, Freemius handles the checkout, verifies your license key,
   and delivers the update, which requires exchanging your license key and the site
   and environment details listed above with Freemius.

Freemius is provided by Freemius, Inc. Your use of it is subject to Freemius’s Terms
of Service (https://freemius.com/terms/) and Privacy Policy (https://freemius.com/
privacy/).

**OpenStreetMap** — for the property location map:

 * **Map tiles.** A public property page can display a small map of the listing’s
   location, rendered with map images («tiles») served by the OpenStreetMap Foundation.
   When a visitor opens such a page, their browser requests these tiles directly
   from tile.openstreetmap.org, which necessarily receives the visitor’s IP address
   and the map area being viewed (derived from the listing’s published coordinates).
   No other visitor or site data is sent. The map is shown only for listings that
   carry coordinates, and only when it is enabled. The page editor can turn it off
   per property page with the block’s «Map» toggle, and a listing whose seller withheld
   the address has no coordinates to map.

OpenStreetMap tiles are provided by the OpenStreetMap Foundation. Their use is subject
to the OpenStreetMap Tile Usage Policy (https://operations.osmfoundation.org/policies/
tiles/) and Privacy Policy (https://wiki.osmfoundation.org/wiki/Privacy_Policy).

Barbican’s core real-estate data (listings, agents, offices, open houses, and everything
served over the RESO Web API) is always stored in your own WordPress database and
is never transmitted to Freemius, OpenStreetMap, or any other external service.

### Development

Barbican’s admin and block interfaces are built from the TypeScript/React sources
in the `src/` directory, which is included in this package. They are compiled with@
wordpress/scripts (webpack); the compiled output ships in `build/`. To rebuild from
source:

 1. `npm install`
 2. `npm run build`

The build configuration is in `webpack.config.js`, `tsconfig.json` and `package.
json`. Barbican is developed inside a monorepo: the `src/` files reference two shared
internal packages for the RESO data layer, imported as `@workspace/reso-core` and`@
workspace/reso-client`. Their full source is included in this package under `workspace-
src/`, so every line that compiles into `build/` is present in readable form.

## Captures

[⌊A public property page — photo gallery, price, key specs and map, all rendered
from your RESO data.⌉⌊A public property page — photo gallery, price, key specs and
map, all rendered from your RESO data.⌉[

A public property page — photo gallery, price, key specs and map, all rendered from
your RESO data.

[⌊Further down the same property page — the full RESO detail, presented as richly
as the photos.⌉⌊Further down the same property page — the full RESO detail, presented
as richly as the photos.⌉[

Further down the same property page — the full RESO detail, presented as richly 
as the photos.

[⌊The listings browse page, with search and filters.⌉⌊The listings browse page, 
with search and filters.⌉[

The listings browse page, with search and filters.

[⌊An agent's public profile.⌉⌊An agent's public profile.⌉[

An agent’s public profile.

[⌊An office page — the brokerage, its agents and its listings.⌉⌊An office page —
the brokerage, its agents and its listings.⌉[

An office page — the brokerage, its agents and its listings.

[⌊Open houses — a day-grouped public agenda across all your listings.⌉⌊Open houses—
a day-grouped public agenda across all your listings.⌉[

Open houses — a day-grouped public agenda across all your listings.

[⌊Building a page from Barbican's ready-made blocks and patterns, right in the WordPress
editor.⌉⌊Building a page from Barbican's ready-made blocks and patterns, right in
the WordPress editor.⌉[

Building a page from Barbican’s ready-made blocks and patterns, right in the WordPress
editor.

[⌊Managing a listing in the Barbican admin — the full RESO field set, straight from
your data.⌉⌊Managing a listing in the Barbican admin — the full RESO field set, 
straight from your data.⌉[

Managing a listing in the Barbican admin — the full RESO field set, straight from
your data.

## Blocs

Aquesta extensió proporciona 56 blocs.

 *   Member Social Media An agent's social profiles, as branded link tiles.
 *   Office Image Your office's banner photo. Hidden when there's no photo.
 *   Property Green Verifications The listing's green / energy certifications, one
   card each.
 *   Property Gallery The listing's photos, with a lightbox.
 *   Agent Bio The agent's story, in their own words.
 *   Property List Your office's homes for sale, as cards or a list — driven by 
   the Property Filter block if one is on the page.
 *   Property Map An OpenStreetMap location map for the listing.
 *   Office Other Phones Your brokerage's additional phone numbers, as labelled 
   rows with tel: links.
 *   Member Other Phones An agent's additional phone numbers, as a public key/value
   section.
 *   Profile Header The signed-in contact's name, email and log-out.
 *   Profile Fields The signed-in contact's details, editable in place.
 *   Property Contact The "Want to see it?" contact strip for the listing agent 
   and office.
 *   Office Associations Your brokerage's associations, as a public key/value section.
 *   Open House Host The open house's host — the showing agent, with a way to reach
   them. Hides itself when the event has no showing agent.
 *   Agent Listings The listings an agent represents, on their profile page. Reads
   the agent from the page.
 *   Property Unit Types The listing's unit types, one descriptive card each.
 *   My Notes The signed-in contact's listing conversations with their agent, in
   one place.
 *   Agent Photo The agent's headshot, with an initials fallback.
 *   Open House Home The home an open house is for — one listing card out to the
   full listing. Hides itself when the event's listing can't be resolved.
 *   Office Name Your office's name, optionally linked to the Office page. Reusable
   on any page.
 *   Agents List Your office's agents, as a grid of profile cards. Drop it on the
   office, home, or any page.
 *   My Listings The signed-in contact's engaged listings, by preference.
 *   Property Power Production The listing's on-site power generation, one card 
   each.
 *   Member Associations An agent's associations, as a public key/value section.
 *   Property Filter & Sort Filter and sort controls that drive the Property List
   block on the same page.
 *   Agent Contact The agent's phone and email, as click-to-contact links.
 *   Member State Licenses An agent's state licenses, as credential cards.
 *   Property Headline The listing's price, address and key specs.
 *   Office Corporate Licenses Your brokerage's corporate licenses, as credential
   cards.
 *   My Appointments The signed-in contact's showing appointments across all listings,
   in one place.
 *   Featured Listings A curated row of the latest listings — a taste of the inventory.
   Add a More Link block below it to link to the full browse page.
 *   Agent Name The agent's name and job title (the page heading).
 *   Agent Credentials The agent's designations and the languages they speak.
 *   Property Remarks The listing's public description.
 *   Profile History The audited changes to the signed-in contact's own profile.
 *   Open House Hero A single open house's when & where — the event page's headline.
   Date, time and address always show; directions, livestream, appointment note,
   refreshments and remarks are optional.
 *   Office Contact Your office's phone and email, as tap-to-call / tap-to-email
   links.
 *   Office Address Your office's address, with a link to get directions.
 *   Property Green Features The listing's green marketing features, grouped by 
   category.
 *   Property Rooms The listing's rooms, one line each.
 *   Office Social Media Your brokerage's social profiles, as branded link tiles.
 *   Copyright Date Block Display your site's copyright date.
 *   Office Leadership Your office's leadership — the managing broker and office
   manager: portrait, bio and contact.
 *   Branch Offices Your office's branch locations, as a grid of cards. Hidden for
   a single-location office.
 *   More Link A styled “browse more” link with an arrow — e.g. “Browse all homes
   for sale”. Drop it anywhere and set its label and destination.
 *   Request a Showing The online showing scheduler for this listing.
 *   Breadcrumbs A “you are here” trail from the home page to the current page. 
   Reusable anywhere.
 *   Office Listings The office's current listings, newest first. Drop it anywhere
   you want the inventory.
 *   Open Houses Your office's open houses — the weekend agenda a buyer scans to
   plan their visits.
 *   Recently Viewed The listings the signed-in visitor has recently looked at. 
   Hidden until they've browsed.
 *   Office Logo Your office's logo, or an initials monogram when there's no logo.
 *   Agents Your office's agents — the roster a visitor browses to choose someone
   to talk to.
 *   Agent Brokerage The agent's brokerage affiliation and association of REALTORS.
 *   Property Open House The listing's next open house, as an invitation.
 *   Office Bio Your office's story — the “who we are” paragraphs.
 *   Property Details The customer-composed specification — the listing's Data Dictionary
   fields, grouped.

## Instal·lació

 1. Upload the `barbican` folder to the `/wp-content/plugins/` directory, or install
    the plugin through the **Plugins** screen in WordPress.
 2. Activate the plugin through the **Plugins** screen.
 3. Manage listings, agents, offices and open houses from the plugin’s admin menu.
 4. Add the public blocks (Listings, Agent Profile, Open Houses, Sign In) to any page
    with the block editor.

## PMF

### Do I need to know how to code?

No. You build your pages from Barbican’s WordPress blocks in the standard block 
editor, and manage listings, agents and offices from the plugin’s admin, with no
code required. If you _want_ to fine-tune the look, every block also exposes documented
CSS hooks.

### Which themes does it work with?

Any theme. Barbican is theme-agnostic: its blocks and pages work on whatever theme
you run. It also ships an optional block theme tuned for real estate, which you 
can activate if you’d like a ready-made starting point.

### Can I customize how listings and pages look?

Yes, at three levels: each block’s own settings, the native WordPress colour / typography/
spacing controls, and documented CSS classes for anything else. See the documentation
at docs.barbicanwp.com.

### Does this connect to my MLS?

The core plugin stores and serves your data in the RESO shape and exposes a standard
RESO Web API. Automatically importing listings from your MLS is the job of the paid**
MLS Import** add-on, which connects to MLS Grid; support for other RESO-compliant
MLSs can be added on request.

### Is there a paid version?

The core Barbican plugin is free and open. Optional paid add-ons, such as MLS Import,
extend it and are distributed through Freemius. You never need an add-on to use 
the free plugin.

### Where is my data stored?

In your own WordPress database. Your listings, agents, offices and open houses never
leave your site. Barbican connects to two external services: Freemius (optional,
opt-in usage analytics and paid add-ons) and OpenStreetMap (only to draw the optional
map on a public property page), both described in full in the **External Services**
section below.

### Is the Web API standards-compliant?

Yes. The API implements the RESO Web API (OData) and its metadata follows the RESO
Data Dictionary.

## Ressenyes

No hi ha ressenyes per a aquesta extensió.

## Col·laboradors i desenvolupadors

«Barbican – Real Estate Platform on the RESO Standard» és programari de codi obert.
La següent gent ha col·laborat en aquesta extensió.

Col·laboradors

 *   [ Barbican ](https://profiles.wordpress.org/b10f/)

[Traduïu «Barbican – Real Estate Platform on the RESO Standard» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/barbican)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/barbican/), baixeu-
vos el [repositori SVN](https://plugins.svn.wordpress.org/barbican/), o subscriviu-
vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/barbican/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/barbican/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 1.0.0

 * First stable release.
 * RESO-native storage for listings, agents, offices, teams and open houses, served
   over a standards-compliant RESO Web API.
 * A full set of customizable public blocks (listings, property details, agent and
   office pages, open-house agenda, contact area), plus an optional bundled block
   theme.

## Meta

 *  Versió **1.0.0**
 *  Darrera actualització **fa 4 dies**
 *  Instal·lacions actives **Menys de 10**
 *  Versió del WordPress ** 6.8 o posterior **
 *  Provada fins a **7.1.1**
 *  Versió del PHP ** 7.4 o posterior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/barbican/)
 * Etiquetes
 * [IDX](https://ca.wordpress.org/plugins/tags/idx/)[listings](https://ca.wordpress.org/plugins/tags/listings/)
   [MLS](https://ca.wordpress.org/plugins/tags/mls/)[real-estate](https://ca.wordpress.org/plugins/tags/real-estate/)
   [reso](https://ca.wordpress.org/plugins/tags/reso/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/barbican/advanced/)

## Valoracions

Encara no s'ha enviat cap ressenya.

[La vostra ressenya](https://wordpress.org/support/plugin/barbican/reviews/#new-post)

[Visualitza totes les ressenyes](https://wordpress.org/support/plugin/barbican/reviews/)

## Col·laboradors

 *   [ Barbican ](https://profiles.wordpress.org/b10f/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/barbican/)