[WordPress] 外掛分享: Barbican – Real Estate Platform on the RESO Standard

首頁外掛目錄 › Barbican – Real Estate Platform on the RESO Standard
WordPress 外掛 Barbican – Real Estate Platform on the RESO Standard 的封面圖片
全新外掛
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 6.8+ PHP 7.4+ v1.0.0 上架:2026-09-13

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Barbican – Real Estate Platform on the RESO Standard」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Barbican makes WordPress a first-class real estate platform, built on the RESO 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.
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:

npm install
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.

延伸相關外掛

文章
Filter
Mastodon