Free
Free
Solo Agent+
IDX Realtor+
Free
IDX Realtor+
Solo Agent+
IDX Realtor+
IDX Realtor+
IDX Realtor+
Solo Agent+
Free
IDX Realtor+
IDX Realtor+
IDX Realtor+
IDX Realtor+
IDX Realtor+
Solo Agent+
Solo Agent+
IDX Realtor+
Free
Free
Solo Agent+
IDX Realtor+
Solo Agent+
IDX Realtor+
Solo Agent+
Free
Free
Free
Free
Free
Free
Free
Free
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
Solo Agent+
IDX Realtor+
IDX Realtor+
IDX Realtor+
Solo Agent+
IDX Realtor+
IDX Realtor+
Solo Agent+
IDX Realtor+
Solo Agent+
IDX Realtor+
IDX Realtor+
IDX Realtor+
IDX Realtor+
IDX Realtor+
IDX Realtor+
IDX Realtor+
Solo Agent+
Solo Agent+
Yes. The core is free and always has been: download it from the FW Real Estate product page on fastw3b.com, pick the package for your platform, agree to the terms and install that one file. There is nothing to buy first and no account needed to get it.
What a paid subscription adds is add-ons. The core covers properties, fields, dictionaries and the front end on its own, and a great many sites never need more than that.
Automatically. Install the core package for your platform, then connect the site to your fastw3b.com account, and every add-on you are entitled to is downloaded and switched on for you. There is no per-add-on Install button, and nothing to download by hand.
To connect, click Connect in the FW Real Estate admin header. The lock icon and the red This website is not verified text beside it do the same thing, and the Add-ons screen offers the same action as Connect to install. It is one click: your fastw3b.com client section opens, the store registers this website and sends the key straight back, and the admin returns already verified. There is nothing to copy and no key to paste.
From that moment the free add-ons and whatever your subscription covers install and enable themselves. The only manual actions afterwards are enabling, disabling and updating; add-ons cannot be deleted, so one you do not want is simply left disabled.
Connecting pairs this site with your fastw3b.com account. It is what makes the following possible:
One button does it: Connect, in the FW Real Estate admin header. It opens your client section, registers the site and brings the key back by itself.
Free add-ons come with connecting alone, no subscription required. An unconnected site keeps working, but it receives no add-ons and is offered no updates.
Add-ons are extensions that work only with FW Real Estate and add to what it can do. They come in three kinds: plugins (features such as maps, agents, favourites or rentals), designs (how the front end looks) and modules (blocks you can place on a page).
They are not Joomla extensions or WordPress plugins and will not appear in your platform's own extension or plugin manager. They live inside FW Real Estate and are managed from its Add-ons screen.
FW Real Estate is self-sufficient on its own: the core holds everything a property site cannot work without. Every other feature is an add-on, so that each site carries only what it actually uses.
That split is also why disabling an add-on is clean. Turn one off and its fields, its output and its columns disappear from the site; turn it back on and they return with the data intact.
Connect your website to your fastw3b.com account, using the Connect button in the FW Real Estate admin header. The add-ons your subscription covers are then downloaded and enabled on their own, and the free ones come with connecting by itself.
If the add-on you want is not among them, it needs a subscription that covers it. Take out or extend one on fastw3b.com and it will arrive automatically on a later visit to the admin, with nothing to download or install by hand.
Everything the site has received is listed under Admin, FW Real Estate, Add-ons, where you can enable, disable and update each one. Add-ons cannot be deleted: an add-on you do not want is simply left disabled.
If you can dream it, Fastw3b will design it. It is almost a year since I started working with Fastw3b. In fact, having started on the Joomla journey (three months prior) and with no development experience, Fastw3b was the perfect first date.
After the initial – dancing around – trying to understand each other, we quickly established a relationship based on frankness and directness and this was probably the single most important trait that I respect them for. It would have been easier to repeat the “customer is king” mantra and get paid for the job. Not with Fastw3b. It seemed as if they genuinely were as interested and excited about the project as I was. It was as if I was working with my own inhouse team, rather than distant consultants.
If you are new to Joomla or indeed to development and are looking for a professional yet empathetic partner, I highly recommend Fastw3b. They deliver on time, are willing to own-up to errors and fix them, and best of all are as invested in your project as you.
Solid extension with great support
Functionality. This extension had every function available that my client requested and a lot more too.
Ease of use. Even a beginner could configure it right out of the box.
Support. If I could score them 110 here I would. The support has been fantastic, even though I am on the other side of the world.
Documentation. Documentation is a little thin, but the support makes up for it.
Value for money. Yup. Definitely worth it. Going to have them install IDX integration next.
Perfect !
Perfect and great support. Help, trust and safe. Thank you all
FW Real Estate - EXCELLENT !!!
I recently bought the extension FW Real Estate, to build a project were the goals of the estensão it claims to do. And to my surprise, the project is being built surpassing my expectations.
Support is fast, simple and very objective: Fantastic!
I recommend everyone this robust extension!
CONGRATULATIONS TO ITS DEVELOPERS AND SUPPORT YOUR TEAM!
Excellent component
We used some of Real Estate components for Joomla. We pay money and in most of cased we do not received a good component and good support.
But we found this component and for low money (it`s really very low money) we received a excellent Real Estate component with very very good support.
So - I recommend use this Real Estate component - it`s very cheaper, very good quality, very good support, and very easy to use it for building a real estate site.
The criteria for any successful project is for it to be on time, within budget and meets business and customer requirements. In order to achieve this you need a highly skilled team who are knowledgeable efficient in what they do and prepared to go the extra mile to ensure that the required work is completed to the highest quality. It is for this reason that I partner with Fastw3b as I can rely on them to always deliver a successful project.
The strongest skill of Fastw3b is their ability to develop and deliver innovative technical solutions whilst always ensuring a high level of customer service.
I believe it is the willingness of Fastw3b to collaborate with a client during the project initiation phase by providing suggestions and advice on how to best solve a problem to ensure that a quality product and service is delivered.
Great component and support
I have been using this component for about 2 years now. Everything works perfectly. Recently I migrated to a new Joomla! website and installed the new component, something wasn't right and the support desk of FW helped me fast and good.
Couple of years ago when I wanted to redesign my art website I was looking for an easy to navigate and attractive picture gallery component with Lightbox effect and have found Fastw3b Gallery. With some customization of the FW Gallery extension I was able to showcase my extensive art and photography collection with specific information I needed in a clean, contemporary style. This is a well organized, expandable structure with many features.
I could count on expert advise regarding website development, customization or upgrade questions, reliable communication and delivering work by schedule.
Why do you choose Fastw3b as provider for your projects?
At the time I selected Fastw3b, you offered what appeared to be the best Real Estate component for Joomla at a reasonable price.
What do you think is our strongest skill as a company?
I am very satisfied with your customization services. I have hired your team numerous times for FW Real Estate customization for one of my clients.
I appreciate the personal service and quick attention to issues that I’ve experienced with your customization services.
Version 7.2.7, a hotfix: 3 fixes.
Bugfix: Add-ons install and update on servers without the zip extension. On a host whose PHP has no zip extension, every add-on download failed to unpack, so the add-ons included in a subscription never arrived and updates never applied. They now install and update there too, with the same safety checks on every package.
Bugfix: The admin says when this server can't unpack add-ons or backups. "Check updates" now counts the add-ons that could not be installed and says why for each one, instead of only saying the list was refreshed. Where the server's PHP has neither the zip extension nor PharData, the add-ons screen and the Data screen say so and name what to ask the host for, and Create backup shows that message instead of failing with an error.
Bugfix: Backups work on servers without the zip extension. On a host whose PHP has no zip extension, the Backup tab failed with "Error: 0". Making, listing and restoring backups now works there too, previous-version backups included, and the archive is still an ordinary .zip that restores on any server.
Version 7.2.6: 12 updates, 4 fixes.
Update: One plain card for every Dashboard panel. Every panel on the Dashboard now sits on the same plain card in the light theme too, so a colour there always means something needs a look.
Update: Property fields opens on one group of fields at a time. The Fields tab used to list every field at once, several screens tall. It now opens on the first group, so you find the field you want without scrolling through all of them, and All groups is one choice away and stays chosen when you come back.
Update: The first-listing form is easier to read. It has a clearer lead line, friendlier hints and a Save button that says Save.
Update: Your first listing card has one clear button, and the short form has one Save. The card helps you pick what to add, the examples sit as a quiet link under the button, and the form saves from the Save at the top.
Update: Once you've seen your first listing on your site, its panel shows the next thing worth doing. It suggests one step at a time, such as adding a second listing or sending yourself a test enquiry, and See it on your site stays as a link.
Update: The bar on your first live listing now says what to do next. When you open your first listing on your own site, the bar's link names your next step, such as adding a second listing, and takes you straight there.
Update: After you save your first listing the page says Your first listing. More details is now a quiet link, so the next step stands out.
Update: Selected switches now show in the brand colour, and the Properties toolbar icons share one calm style. The chosen side of every Yes or No, Show or Hide switch in Settings and on the property form is filled in the admin's teal instead of the yellow kept for warnings, and the buttons above your Properties list no longer use a different colour each. Delete stays red.
Update: The welcome card says when your market was picked from your site's language. Under "Your market", a short line now says the country came from your site's language, or, when your language doesn't point to a country, that it's a starting point you can check and change.
Update: The welcome screen is shorter. It shows your first listing and the one button that gets it live.
Update: The welcome card opens on your first listing. The welcome card now opens on a preview of your first listing, with its price and area in your market's money and units, so you see where setup ends before you start.
Update: On a phone the welcome card now shows what your first listing gets and the button to start before the rest of its text. On a larger screen nothing moves.
Bugfix: In dark mode, headings and descriptions on Translations and Add-ons are readable, and the text editor turns dark too. The Translations heading no longer disappears into its dark card, and the rich text editor on the property form and in Settings, with its Visual and Code tabs and toolbar, follows the dark admin instead of staying bright white.
Bugfix: Once setup is done, the Dashboard opens on its own panels instead of the setup cards. The Getting started cards open once, right after you finish a step, and the rocket button in the header opens them any time. Reloading the page you reached from a "next steps" link no longer opens them again.
Bugfix: Card buttons on your saved favourites are big enough to tap. On a phone, the compare, share and 3D tour buttons on your saved favourites are now big enough to tap.
Bugfix: The welcome card's market line now shows a sample area, not just its unit. It also sets prices, areas and dates apart, and the line under it says where the starting country came from instead of asking a question.
Version 7.2.5, a hotfix: 1 update.
Update: Backups with images are about eight times faster. Photos are packed as they are instead of being compressed a second time, so a large library finishes well inside the time a shared host allows one request. A backup now takes FW Real Estate's own folders only, and the Data screen tidies away unfinished files that earlier, interrupted backups left on the server.
Version 7.2.4, a hotfix: 1 fix.
Bugfix: A backup with images downloads however large the photo library is. Creating a backup with images on a site with many photos could end in a browser error instead of a download, because the whole archive was read into memory first. The archive is now sent straight from disk, and a backup that can't be written shows a message on the Data screen and leaves no broken file in the list.
Version 7.2.3, a hotfix: 2 fixes.
Bugfix: A category search no longer ends in "too many redirects". On a server that writes every address in lower case, a search by a category with no alias bounced between two spellings of the same address. Letter case in a search address no longer counts as a different page.
Bugfix: Searching by price range finishes loading again. Setting a price with the slider or the dropdown stopped the search form with a script error, so the results never came. The form now shows the price filter and its results.
Version 7.2.2, a hotfix: 3 fixes.
Bugfix: Grid tiles can show the description again. Version 6 printed the start of the description on every tile of the grid view, and version 7 left it out. A new setting, "Description on grid tiles", under Configuration, Common settings, brings it back, cut to your description length. Sites upgraded from version 6 get it switched on, so their tiles look as they did; new sites keep it off, and you can change it at any time.
Bugfix: Add-on settings work again on Joomla sites that run Smart Slider 3. On those sites the Add-ons tab of Configuration showed pieces of program code under some add-ons, and their buttons did nothing, for example adding a custom field to the contact form. The same could happen on the property edit form. Smart Slider 3 brings its own copy of a filter FW Real Estate uses, and that copy removed our scripts and left their text on the page. FW Real Estate now adds its page scripts at the end of the page, where no filter reaches them.
Bugfix: The map on the property page shows again on Joomla. On a site that was first installed with an early 7.0 version, the map panel stayed empty after an update, because an old copy of its template was left behind. The update now removes those old copies.
Version 7.2.1: 2 fixes.
Bugfix: Your CBA feed keeps its setup after the upgrade. A site upgraded from the previous version shows its CBA country, featured rule and last import date again, and a site that upgraded with its CBA categories, export type or missed-listing rule left empty gets them back from the backup taken before the upgrade, with a note on the dashboard saying what came back.
Bugfix: Feeds no longer create categories. A feed field mapped to categories now files a listing under a category your site already has, beside the one you set for that importer, and never adds new categories or moves listings out of yours. A value that names no category is skipped and counted in the import summary.
Version 7.2.0: 15 new features, 39 updates, 82 fixes.
New: Your Fastw3b account sits at the top of every admin page. Connect with the yellow plug, then see your name and initials, your plan as a badge, and how many of its add-ons you've installed, or a renew link once it ends. A short menu holds the help links and Disconnect, and no page waits for the store.
New: Edit forms now open in your site's default language, as your site's own language settings set it. Settings shows that default with a link to where you change it, and the Editing language switch lists the languages your site publishes content in. A site with one language, such as WordPress without a multilingual plugin, shows no switch.
New: Your first listing opens in a short form: a title, a price, the city, a photo and the size, with the rest under More details. Type any city, even on a new site with an empty city list, and the photo is added when you save.
New: Your first listing, marked as live. When you open your first listing from the setup panel, a slim bar that only you can see tells you it's live and takes you back to FW Real Estate.
New: Your own first-run timeline. The setup card now shows your own timeline, from activation to your first listing live. It stays on your site.
New: A note from the person who builds it. After your first listing goes live, a short note from the person who builds FW Real Estate tells you where to ask if anything got in your way.
New: One click from your first listing to your site. After you save your first property, one click puts it on your site and opens it, adding a listing page to your menu if you don't have one yet.
New: What's next, on the setup card. Once your first listing is live, the setup card suggests what to do next: a second listing, a test enquiry and a look on your phone.
New: Import runs are reported to your Fastw3b account. On a connected, verified site, each property import run sends Fastw3b a short report of how it ended and what it counted, so MLS Maintenance can spot a failing import the same day. The last run's outcome is also kept on the site, and an import is never slowed or stopped when Fastw3b can't be reached.
New: On Joomla you can now choose to remove all FW Real Estate data when you uninstall the extension. The new switch in Configuration, under System, is off unless you turn it on; with it off, uninstalling removes the code only and your properties, settings and images stay.
New: Building a WordPress site for a client? Your dashboard shows a one-time note that FW Real Estate is free on WordPress too. Dismiss it and it won't come back.
New: A listing with no text in your site's default language now says so, for example "Needs English text", and nothing is moved for you. The list and the edit form show the text the listing has, and saving without typing never blanks its title. If many listings were saved under the wrong language, a notice offers to re-key them as your default language, after making a backup.
New: Your first steps now wait in the corner of every FW Real Estate screen, with a picture on each step, clickable step numbers and a one-click way to remove the examples. Each step is a white card on a green panel that stands out in the light and the dark admin, with its whole picture on top and the step under it. The step numbers sit in a row above the card, and the one you're on shows its name. Put them away and they become a small "Setup 2 of 4" button that stays put until you open it again. The form for your first listing opens on its essentials, and each field says what goes in it before you type. You'll see the most bedrooms your site allows, your currency and area unit, and the photo formats and largest size it takes. More details opens the rest of the editor in the same form.
New: Clean up unused photos and old PDF files. The Clean up tab in Data Management now also lists photos in a property's folder that none of its gallery images uses, and files in the previous version's PDF folder that no property names, with their count and size, and deletes them after you confirm. Gallery photos and their copies, video posters, brochures and videos are never touched.
New: Data Management can now clean up photo folders that no property owns. The new Clean up tab counts the folders left behind by properties that no longer exist, shows how many files and how much space they take, and deletes them after you confirm. Folders of existing properties, and anything changed in the last 24 hours, are never touched.
Update: The admin is easier to read: descriptions on dark cards are brighter, colours now only mark a status, and the Properties list shows more listings at once. Every Dashboard panel sits on the same card, an add-on's links share one button style, and a long address stays on one line with the full text on hover.
Update: The language picker stays on the filter row. In the property list, the editing language now shows just its flag and name, such as English, so it fits on the same line as the other filters. Open it and you'll see every language in full. Every filter dropdown in the admin now shares one borderless look. The Connect prompt in the header reads on two lines.
Update: Upgrade notes in one place. After an upgrade from version 6, everything the update needs to tell you is in one "After the upgrade" card on the dashboard. Each note stays until you dismiss it.
Update: The example properties now match European markets too. Sites in Ireland, Germany, France, Spain, Italy, the Netherlands and Portugal preview homes in their own country, priced in euros.
Update: The example properties now match your market. A UK site previews homes in UK towns, priced in pounds.
Update: Property fields can now be filtered by group, so a field is easy to find. The filter sits beside the others and stays in view while you scroll, and it keeps your choice when you sort, search or reload the page.
Update: One clear Save on your first listing. Your first listing's form now ends with one clear Save button, so you don't have to pick it out from a row of icons.
Update: The bar on your first live listing now shows your setup is 3 of 3 done, next to the link to what's next.
Update: The bar on your first live listing now shows what to do next, one click away. It says your listing is live, and Next steps and help opens your dashboard on the setup's finish card, with what to do next and where to get help.
Update: Before your first listing is live, the admin no longer shows offers, a rating link or a red verification warning; connecting your site is marked optional. Everything comes back as before once your first own listing is published.
Update: If your first listing has no photo yet, the setup panel says so and takes you straight to adding one, so your listing doesn't go live with a grey box.
Update: Your first listing's saved screen leads with the win. After you save your first listing, the screen shows that it's saved and live, with the rest of the form folded under More details until you need it.
Update: Remove the examples from the first success. When your first own listing is live, you can remove the example properties from the same screen in one click.
Update: After your first listing goes live, See it on your site is the one button on the panel, and Add another is a link beside it.
Update: Your first listing ends on what's next. Once your first listing is live, the panel after the save says all 3 setup steps are done and links to what's next.
Update: Setup is a deck of cards. The dashboard's First steps now shows one step at a time: confirm your market, add your first listing, put it on your site menu, then see it live. Each card leaves once its step is done, and the next one is waiting on top. Once your listing is live, the Keep going ideas follow the same way, one per card, and "Not now" or a swipe puts one aside for good.
Update: On the Your first listing card, Add your first listing is now the one button, and the example listings are a smaller link under it.
Update: Your market, picked from your site's language. The market step now starts from your site's language, so most sites only need to check it and confirm.
Update: See your market before you confirm it. The market step now shows how your prices, areas and dates will look before you confirm it.
Update: A calmer setup card. Before your first listing, the setup card shows only the pages your visitors use. The other pages wait under More pages.
Update: First steps now counts your own listing, not the examples, so you always know what's left. The example properties are a preview you can remove in one click; step 2 is done when your own first listing is published.
Update: The First steps guide now waits as a small button on every screen but the dashboard, so it no longer covers the buttons you came to use. One click on the rocket in the header opens it on your next step.
Update: Getting started opens in the middle of the screen with the page blurred behind it, a welcome and every step named across the top, a big picture beside each step and a yellow button for what to do next; the examples now count as your first listing until you add your own, and a Remove demo data button on the Properties screen takes them off again.
Update: A fresh install opens the dashboard. (Joomla only) A fresh install now opens the FW Real Estate dashboard, with the same first steps as WordPress.
Update: The dashboard names the customisations this version no longer reads. After an upgrade from the previous version, it lists any template override files and custom CSS rules this version no longer reads, so whoever built your site knows what to redo.
Update: The Styles screen shows your design's own stylesheet again. It sits read-only beside Custom CSS, so you can see the class names to write custom CSS against.
Update: The add-on pages look finished on a phone too. The property manager's filters, its inquiries and bookings tables and the agent's profile form no longer run off the side of the screen. Their buttons, fields and tabs are at least 44px tall, and so are the share and brochure dialogs'. On a property page the title gets its own row, with the share, favourite, print and brochure buttons under it. Compare lines its row labels up with their values, and the listing's tax switch sits after the currency menu with its full label. The white text on the Latest module's photo cards sits on a darker shade, so it's readable on a bright photo, and the mortgage calculator's chart and legend line up with its fields. Your account pages, saved searches and favourites use the design's buttons instead of plain blue ones. On a phone the manager's lists and the compare table read well, and the slideshow listing shows its photo again. The PDF brochures look exactly as before.
Update: The agents page and My account are easier to use. Each agent card now shows the phone number, the Show Profile button and quick links to email, WhatsApp and the agent's properties without hovering, so they work on a phone too. A site with no agents yet shows a proper "No agents listed yet" page with a button to the listings. My account shows your favourites, saved searches and listings as three cards, each with its count and a button to open it, and your own listings show prices in your site's currency format.
Update: Saved properties look like your listings, and the comparison says which figure wins. My favourites shows each saved property as the same card your listings page uses: price, status, View Details and the compare and favourite buttons. Tapping the gold star takes it off the page straight away. The comparison table puts a check and the word "Best" next to the better price, area or room count, so it doesn't rely on colour alone and a screen reader reads it out too.
Update: Listings and search show the results first. A property row keeps its photo beside the details from tablet width and reads title, address, the bedrooms, bathrooms and area on one line, then the price and View Details, with a two-line description. Grid, home and favourites tiles show each property's title again, and a featured listing is marked by its Featured label instead of a coloured card. The search form opens with location, type, bedrooms and price, and the other filters sit behind a Filters button that says how many are on; a setting in the search module keeps every filter open if you prefer. Each picker names its field ("Any city", "Any type"), and the results say what was searched, "12 results for your search", with each active filter as a chip you can remove.
Update: The map view lists its results. Your properties now show as cards beside the map on a computer and under it on a phone. Each card has its price, status, View Details and the compare and favourite buttons. Point at a card or tap its Show on map button and its pin lights up; click a pin and its card is highlighted and scrolled into view. A site that doesn't have a map key yet still shows every result as cards under the key notice.
Update: The map and the comparison read at a glance. Map pins and the round group markers now use your site's own colours, and a bigger group marker means more properties. On a phone, a Map and List button at the bottom of the screen takes you between the map and the results, and on a wide screen the results beside the map show as compact rows, so three homes fit where one and a half did. In the comparison table each figure is now larger than its label, the best figure keeps its check and "Best", and the other figures are no longer shaded red; each group of rows has a quiet heading instead of a coloured band.
Update: The property page leads with what a buyer came for. The page now opens with the property's title, its address, the price and the bedrooms, bathrooms and living area, right above a larger photo gallery, and every heading and price uses the same typeface as the rest of the page. The description is open when the page loads, and a single kind of media no longer shows a lone "Photo" tab. On a phone, a Send message button with your agent's photo stays at the bottom of the screen as visitors scroll. The mortgage calculator's chart uses your design's colours and its sliders are easier to drag on a phone.
Update: Getting started is easier to follow. "Put it on your site" now has one button that adds your listings page to the menu. Pages such as agents, favourites or saved searches come with their add-ons, so the step says where you'll add them later and links the documentation right below. Step pictures are square and the words start at the top, on a phone too.
Update: Your listings show first. On phones, and on sites with only a few properties, the search filters fold behind a Filters button so your listings show first.
Update: Settings, Add-ons now lists your add-ons on the side, so you can go straight to the one you want to change. Choosing one shows only its settings, and one Save still keeps every add-on's changes.
Update: Old store details cleared on upgrade. Upgrading from version 6 clears out old store and licence details the new version never reads, and your backups no longer carry them.
Update: The welcome card shows the market we picked from your site's language, and one click confirms it and takes you to your first listing. Change beside it still opens the full market card.
Update: The welcome screen now starts with what you're about to get, your first listing live on your own site, and confirms your market with Use these settings. The thank-you and the list of what the plugin does follow below the button, and the market step's own button reads Use these settings too.
Bugfix: The Disable button on the Add-ons screen is easy to read in dark mode again. It now has its own fill a shade lighter than the add-on's card, with light text.
Bugfix: Every published field shows in the property form. A field set to an access level you don't hold no longer disappears from the admin property form, so an editor can always see and change it. Only a field you've turned off is hidden there.
Bugfix: The admin page keeps its width. With the site's admin menu open, a wide property list pushed the page past the screen. Now every admin screen stays as wide as the window, and a list that doesn't fit scrolls inside its own card. The thumbnails in the property list are 80 px wide again instead of squeezed, and the search box no longer shrinks to a few letters.
Bugfix: The agents page shows the number of agents per page you set, with page links. "Agents per directory page" under Configuration, Add-ons now pages the agents directory, each page with its own link, as the property list does. Left empty, the page lists every agent, as before.
Bugfix: Long backup names stay inside their card. On the Data screen's Restore tab, a backup with a long file name, such as one carried over from your previous version, now wraps onto a second line instead of running past the edge of the card.
Bugfix: Your backups folder is closed to the web as soon as you install or update. Backups hold your whole database, including your users' password hashes, and the folder that keeps them sits inside your website. Installing or updating now always puts the protection in place, including an update run from the command line, so on servers that honour the folder's access rules, backups kept from the previous version can no longer be downloaded by a visitor who guesses their name.
Bugfix: Opening your admin now puts the backups folder's protection back. If the protection was never written, or a file in it was deleted since, the next time you open the admin it is restored, so you no longer have to take a backup before older backups stop being downloadable.
Bugfix: Brochure requests are filed under their property again. A visitor who asked for a property's brochure was recorded against no property, so the e-mail they got had no title, address or link, it came without the PDF it promised, and the property's agents were not copied. Each request now names its property, the e-mail carries the property's details and its brochure, and the agents get their copy. A required question you added to the enquiry form no longer stops visitors from requesting a brochure.
Bugfix: The brochure e-mail gives the property's address again. On a site updated from version 6, the brochure e-mail said the property was "located at" the visitor's own address, or at nothing when they left it blank. The address in that e-mail is now the property's, as it was before the update, and the visitor's address is still in the lead you receive.
Bugfix: The brochure e-mail gives the house number again. On a site updated from version 6, a brochure e-mail written as "[street_number] [street]" showed the token itself instead of the property's house number. It now shows the number, and the e-mail settings list the address tokens you can use.
Bugfix: CBA imports again after an upgrade. A site that upgraded with its CBA export type and category already saved stopped importing, and the scheduled run only reported that it had no work. The import now reads those settings as they were saved, fetches the export you chose into its category, and when no category is set the run says which one to choose.
Bugfix: Connect tells you when the update server didn't answer. It used to say "Successfully verified" although nothing was checked or installed. It now says your key is saved and that it'll try again, and on an upgraded site the "We couldn't check your site key" note goes once the update server has accepted your key.
Bugfix: Setting Dark Mode to No in Settings keeps the admin light again. It used to be saved and ignored, so the FW Real Estate pages turned dark whenever your computer was in dark mode. Auto still follows your computer.
Bugfix: Long words stay inside their dashboard cards. A text name listed in an After the upgrade note no longer runs past the card's edge, the Dismiss button moves under a note when the card is narrow, and a long tile label such as the German "Wiederherstellen" breaks onto a second line instead of being cut off.
Bugfix: The property page keeps restricted fields hidden. When you limit who may see the price, the bedrooms, the bathrooms or the living area under Fields, a visitor without that access no longer sees them on the property page either: not in the price, the summary, the mortgage calculator or the investment figures worked out from the price. The listings already hid them.
Bugfix: Dictionary names are saved without stray spaces. A space before or after a name, including a no-break space pasted from a web page, is removed when the name is saved, so a city or region keeps its place in alphabetical lists. An import that names an existing place with an extra space now finds it instead of adding a second one.
Bugfix: Enquiry e-mails show what visitors typed as plain text. A name, message or address sent through a property's enquiry form can no longer add links, images or formatting to the e-mail you and your agents receive, or to the automatic reply the visitor gets. Subjects show the same words without stray symbols.
Bugfix: Trestle no longer copies a site's listings after an update from version 6. The Trestle and Spark API importers now find an existing listing by the field you map to the MLS number (ListingId unless you changed it), which is what a site updated from version 6 already holds, so the first run updates those listings instead of adding a second copy of each. Visitors also see the public MLS number rather than the feed's internal key.
Bugfix: Feeds on sites upgraded from version 6 use their old default country, MLS Grid record filter, Spark featured rule and last import date again. A listing that arrives without a country is filed under the country set for its feed, MLS Grid imports only the records its record filter matches, Spark marks a listing as featured by its featured field and value, and the import panel shows when the feed last ran in version 6. The MLS Grid and Spark settings now offer the country, and Spark the featured field and value.
Bugfix: After your first listing's save, the line asking for a photo now goes as soon as you upload one. On Joomla it stayed until you reloaded the page.
Bugfix: The photo you add to your first listing now shows on your site straight away, instead of a grey box. A property page now loads its main photo first and draws it with the page.
Bugfix: The getting-started deck no longer covers an upgrade card you have to act on. On an upgraded site whose dashboard shows "Your previous version has newer data" or the not-copied-yet card, the deck opened over it and hid its button. It now waits as the rocket button in the header until you open it.
Bugfix: Alto keeps its categories when you save its settings. After an upgrade the settings card couldn't show the categories carried over for sale and to let, so saving it for any other reason cleared them and the feed stopped importing. The card now has a category for each listing type and keeps what was carried over.
Bugfix: An import that deletes missed properties now deletes their photos too. The photo folder of every property an import removed stayed on the server and stayed reachable from the web, along with the property's open-house sign-ups and other add-on records; they now go with the property, as they do when you delete it by hand.
Bugfix: One photo that can't be fetched no longer stops a feed import. If a listing's photo address is refused or the connection drops, that photo is skipped and counted as a media error, and the import carries on with the rest of the photos and listings.
Bugfix: The Joomla installer checks your PHP version first. On a site running PHP older than 8.1, the install now stops with a clear message and changes nothing, instead of leaving the site broken.
Bugfix: Modules from the previous version are replaced as soon as their add-ons arrive. After an upgrade, add-ons installed from the Add-ons screen left the old search, listing and agent modules in place, and opening one of them in the Modules screen showed an error. The next admin page you open now installs the current version of each module, keeping its position and settings.
Bugfix: Upgrading from 6.x never shows a restricted field to more people. A 6.x field access setting that matches no single access level now keeps its restriction, and the upgrade log says how many need a level set on the Fields screen.
Bugfix: Deleting the previous version's tables now keeps any table that still holds something this version hasn't brought over, and the dashboard says what and why. On a site upgraded from version 6, the "Delete legacy tables" step keeps the field visibility settings stored for a user group, your agents' Skype handles and any custom field presets not copied yet, and lists each with its count. Everything else is deleted as before.
Bugfix: Emails carry your site's name and working links. Enquiry replies, shares and alerts now sign off with your site's name, link to the property with a full address that opens from any mail app, and show the property's type and status.
Bugfix: Menu items keep their layout. Opening and saving a listing or account menu item carried over from version 6 no longer resets its layout to List or Dashboard.
Bugfix: The dashboard no longer offers to delete version 6 data that's newer than this site's copy. While your version 6 tables hold changes this site doesn't have yet, the clean-up steps stay hidden and refuse to run, and the repair button says plainly that nothing was copied instead of reporting a copy that didn't happen.
Bugfix: Visitors no longer see a database error when a form fails. When a request could not be saved, the visitor was shown the database's own error message. They now see a plain "please try again" message instead, and "Email me this comparison" or "Email me my saved list" still sends the list even if the request could not be filed in Messages.
Bugfix: The agent and manager pages fit a phone on your site too, not just on our demo. On a phone the manager's inquiries, bookings and property list show one card per row with each value named. The property edit form puts each label above its field, and the agent's working days fit the screen. The manager's own heading reads as a section heading under the page title, beside the greeting and the Logout button.
Bugfix: Compare, your account and the map fit a narrow page. When your theme puts a sidebar beside the listings, or on a phone, comparing three properties used to cut off the third one; now every value and every "Best" mark shows. The account cards go two to a row when three don't fit, so their buttons stay on one line. The map view's cards never squeeze View Details onto two lines.
Bugfix: On a phone the agent sits in the page, and every card icon is easy to tap. On a phone or a tablet the property page now shows the agent's photo and name with a Send message button right under the beds, baths and area, instead of a bar that floated at the bottom of the screen and covered the details under it. The map, compare, share, 3D tour and favourite icons on every property card are now full-size tap targets up to tablet width and stay on one line, so the favourite star no longer drops onto a line of its own. On the phone map, the List and Map button moves up while the bottom edge of the map passes behind it, so Google's notices along that edge stay readable. On a property page set to show its sections as a list, the Details title and the Specification heading no longer run together, and the side panel's buttons keep their labels on one line where they fit.
Bugfix: The official design looks the same on your site as on our demo. Compare paints each group of rows with the design's green band, tints the better and the worse value in a row, and shows Remove as a red outlined button. The property pages use the design's own typeface whatever your site's theme sets, and on a phone the compare table's columns keep their full width on every site template.
Bugfix: Search results, Compare and featured listings read better on a phone. Search results now show your listings first on a phone too: the filters fold behind the Filters button, which says how many filters are on, like "Filters (3)". Compare shows two properties side by side in full on a phone, each row's name above its values. With three or four, the next one peeks in at the edge and the property cards scroll with their columns. A featured listing now carries a Featured label on its photo, beside its status, so it's clear why the card is green.
Bugfix: Property pages use the full width, and the official design reads better on phones. On WordPress the property page, the agent profile and the listings don't fold into a narrow column any more. The home's latest properties line up with the rest of the page, their arrows sit under the cards, and the home doesn't scroll sideways. On a phone the sorting and currency choices fold behind one Ordering button so your listings show first, and every button on a property card is big enough to tap. A status like Available has the same colour on the card, the property page and the admin's property list. An agent without a photo gets a tidy placeholder, Compare shows where each property is, and an empty Compare page links back to the listings.
Bugfix: Headings, prices and labels use the typeface's real semibold. The design sets them semibold, but only the regular, medium and bold files shipped, so they showed a step bolder than designed. The semibold files now ship with the plugin.
Bugfix: Removing the old plugins says why it waits on a site with newer data in the previous version. It answered that the data migration wasn't verified yet. It now says the previous version's data is newer than the copy here, and that the data has to be copied again first, like the old-tables step.
Bugfix: OpenImmo applies deliveries in the order they were sent. When several deliveries wait on the FTP server, the import now applies the oldest first and the newest last, so an older delivery can no longer overwrite a newer price. When the server gives no file times, the deliveries are applied in file-name order.
Bugfix: OpenImmo keeps the listings you had before upgrading. After an upgrade, the next OpenImmo delivery updates the listings your site already holds instead of adding every one of them again, and any copies an earlier import made are taken offline (never deleted) and counted in the import summary. A saved field mapping without an MLS number no longer skips the whole delivery.
Bugfix: Your own texts and a downloaded language pack no longer overwrite each other. Saving the Translations screen removed an installed language pack, and installing a pack removed the texts you'd changed. They're kept apart now. Saving the screen also stopped storing every standard string as if you'd changed it, so later wording updates reach your site again. Files from earlier versions are sorted once: your own wording stays, copies of standard strings go, and the original is kept as a backup.
Bugfix: Your dashboard now tells you when a RETS or Vebra feed has stopped. After an upgrade from the previous version, a site that imported from RETS, Vebra or Vebra Alto gets a dashboard card naming each of those feeds. It says the feed isn't available in this version yet, so its listings aren't updating, and that the old plugin should stay installed. The card goes away by itself once the feed is available again.
Bugfix: A menu item that shows one agent's profile shows their public profile again. A profile menu item set to a particular agent, carried over from an earlier version, now shows that agent's public profile to every visitor, signed in or not. Before, a visitor was asked to log in, and a signed-in visitor saw the agent's own account page and profile form instead.
Bugfix: Backups from the previous version get names nobody can guess. They were named after the second they were taken, so on a server that ignores the backups folder's protection someone could find them by trying names. The update now adds a random part to each name; they stay on the Data screen and restore as before.
Bugfix: A price written in words shows again. A property with no number in its price, only a text such as "Price on request" or "0,70 EUR/m2", showed no price at all on its page, its listing card, its slideshow or its map pin. The text now prints on its own, and beside the number when both exist, as in version 6. The property list in the admin also shows each price with the site's own currency sign, on the side and with the digit grouping you chose, instead of a fixed dollar sign. The Latest Properties module prints the price text again when its "text price" option is on.
Bugfix: The "newer data" card counts a listing added on each side under the same ID. When a listing added on this site and one added in the previous version got the same ID, the card counted one edit here instead of one addition on each side. It now counts both and says that copying again keeps the previous version's listing, with this site's one saved in the backup.
Bugfix: Restoring a backup from the previous version keeps your agents' reviews. Reviews were left out of the restore, so they were lost. They now come back on the right agent, and a review that was still waiting for your approval keeps waiting, so you can approve or delete it from the agent's Reviews card.
Bugfix: Upgrading again brings your latest version 6 data. If you tried version 7 before, went back to version 6 and kept working there, upgrading now copies your current listings, prices and settings instead of keeping the older copy. When you've also changed things in version 7 since, the dashboard asks first and saves a backup before it copies.
Bugfix: Saving a property keeps its floor plans. A floor plan room without a name, as rooms brought over from your previous version can be, is no longer deleted with its plan image when you save the property. To remove a room, use its own delete button on the floor plans card.
Bugfix: Save search stores your search again. On some sites the Save search button opened the account page and stored nothing, and the alerts and delete buttons on the saved searches page changed nothing. Saving a search, turning its alerts on or off and deleting it now work everywhere, and the alerts and delete buttons work without JavaScript too.
Bugfix: The search panel's sliders write numbers the way your listings do. The price slider said "$2 395 000" beside cards that said "$739,000", because it grouped digits with spaces whatever your currency settings said. The price, lot size and living area sliders now use your thousands separator, the price sign sits where your currency puts it, and the filter chips under the search match. Superior Bay's search bar and its range summaries follow the same rules.
Bugfix: The Getting started steps show their whole name on a phone. On a narrow screen the step on show, such as "Put it on your site", was cut short with three dots; it now wraps onto a second line in every language.
Bugfix: Sites upgraded from version 6 show the same share buttons as before, and the dashboard says which ones and how to add more. A channel you never turned on in version 6 no longer appears in the share menu after the upgrade, and a new site still shows every channel.
Bugfix: The FW Real Estate link in the admin sidebar opens the full Dashboard. It showed the Dashboard without its title and kept Getting started closed. Now it's the same page the Dashboard link opens.
Bugfix: Backups from the previous version bring their photos back. Some backups made by the previous version restored the properties and settings without any property photos, agent images or the watermark, while saying the restore had worked. Those images now come back to where they were, and the restore message always says how many media files it restored, even when there are none.
Bugfix: Spark imports into the category you chose. The Spark API importer now uses the category saved on its settings screen, so a configured feed imports instead of stopping silently, and a site updated from version 6 carries on importing into the category it had.
Bugfix: An update that copied nothing no longer says your data was upgraded. When the update finds your previous version's data newer than the copy here and leaves the decision to you on the dashboard, it printed "your existing data was upgraded to the new format" beside the warning. Only the warning is shown now.
Bugfix: Updating repairs fields hidden after an upgrade from version 6. A field that a version 6 restriction hid from everyone shows in the property form again, without being shown to more visitors than before. A restriction an earlier update had opened to every visitor goes back to the group it was meant for. A property that lost its country or region when it was saved gets it back from its region or city.
Bugfix: The update cleans stray spaces from names already saved. Countries, regions, cities and other list values saved with a space before or after the name, in any language, are cleaned when you update, so they sort into their alphabetical place without being edited one by one.
Bugfix: Sites that upgraded through 7.0 get their site key back. The 7.0 upgrade left the site key from the previous version behind, so those sites weren't connected and their add-ons stayed off. The update puts the key back and reconnects the site. A site upgraded straight from the previous version also no longer brings back a property status you removed after the upgrade.
Bugfix: An upgrade from the previous version keeps how new agents are approved. If the previous version made you approve new agents, they still wait for you after the upgrade, and if it published them at once, it still does. Restoring a backup from the previous version carries the same choice.
Bugfix: Custom field presets and saved dates come across from version 6. The Presets tab shows the presets you had. Favourites and saved searches show the date they were saved instead of sorting last.
Bugfix: The upgrade cleanup keeps your RETS and Vebra plugins. After an upgrade from the previous version, the "Clean up after the upgrade" card no longer offers to delete the RETS, Vebra or Vebra Alto plugins, because this version can't run those feeds yet and the old plugin is the only copy. The card now names them as kept and no longer says the old plugins were replaced.
Bugfix: Cleaning up after an upgrade keeps your other languages. Custom field names, currency names, tabs and groups in a second language were held only in the previous version's tables, and "Clean up after the upgrade" deleted them. It now keeps those tables and lists them in the confirmation, so the translations stay available for a later update to bring back.
Bugfix: Your custom wording comes with you from version 6. Texts you'd changed in the old version went back to the standard wording after the upgrade. They're copied into this version now. A text that doesn't exist here any more is listed with its wording under After the upgrade on the dashboard, so you can enter it again on the Translations screen.
Bugfix: Upgrading from version 6 never deletes a site's own design: its files stay, can be downloaded, and pages pinned to a design get it back when it's installed. Deleting the old plugins after the upgrade now leaves any design you built or bought for yourself in place and offers its files as a ZIP, so a developer can rebuild it for this version. The dashboard names that design, and lists the pages and modules that had their own design.
Bugfix: Upgrading from version 6 keeps your photo sizes, map provider and card switches. The update no longer resizes new photos to 600 px or switches a Mapbox site to Google, and the grid, favourites, compare and currency switches keep what you had. Settings now shows the design your site actually uses.
Bugfix: Floor plans keep their names after an upgrade from 6.x. Rooms now get back the names and descriptions they had on 6.x, in every language, and sites already upgraded are repaired on the next update.
Bugfix: Status-change emails keep working after an upgrade from version 6. The statuses you picked for these emails now come across in full, and the emails stay switched on, instead of losing the first status in the list and stopping until someone turned the new switch on. A site that has already upgraded gets the switch back, for the statuses that survived, on its next update.
Bugfix: The After the upgrade note about your feeds and share buttons reads fully in your admin language. The settings it names, such as the last import date of a feed, and the share channel names were written in English inside a translated sentence.
Bugfix: Modules an earlier update lost track of come back too. If your site was upgraded from version 6 and updated again before its new modules arrived, the update forgot which modules it had switched off. This update reads its own install log once, finds the modules it names, and publishes them again as their new versions are installed. Modules you switched off yourself stay off, and any it can't be sure about are listed so you can publish them from the Modules screen.
Bugfix: Modules switched off by the upgrade come back. When your site was upgraded from version 6, the update switched off your old modules and promised to bring them back once their new versions were installed. Installing an update a second time in between used to lose that promise, so the modules stayed off. Now they are published again whenever their new version arrives, however many updates came first, and anything you had switched off yourself stays off.
Bugfix: Photo sizes and map provider back after an earlier upgrade. Sites that upgraded from version 6 before this fix get their photo sizes, map provider and card switches back from their last version 6 backup, with a note on the dashboard saying what changed.
Bugfix: Sites upgraded from version 6 keep their design: Agency sites are told it's now called Official, and a site whose own design arrives later switches to it by itself. A site that used another design is told it isn't available yet and uses Official meanwhile. A design you pick yourself after the upgrade is never replaced.
Bugfix: Sites upgraded from version 6 reconnect on their own. The site key you had before is checked once after the upgrade and your plan's add-ons are turned back on. The dashboard names any add-on you used before that isn't available yet.
Bugfix: Comparison and saved-list requests are stored again on an upgraded site. A site upgraded from the previous version kept an old limit on the kinds of request it could store, so "Email me this comparison" and "Email me my saved list" failed with a database error. The update lifts that limit, and every existing request stays as it was.
Bugfix: A version 6 backup brings its settings back. Restoring a version 6 backup now brings back its settings too, such as date format, price display and e-mail texts, and the Data screen shows what came back. A new button brings back a version 6 backup's settings on their own.
Bugfix: A version 6 backup restores into a new site. Restoring a version 6 backup into a site with no listings yet stopped with "Unknown column" when the backup's listings lacked one of the older feature fields, such as heating. Those fields are now skipped and the rest of the backup comes back.
Bugfix: Your watermark image comes back after an upgrade. A site that stamped photos with an uploaded watermark image in the previous version stamps that image again, both after updating in place and after restoring an older backup, and a restored backup keeps the watermark switched off when you had it off.
Version 7.1.17, a hotfix: 1 fix.
Bugfix: Property links in emails open again. The link to the property in an inquiry email, the auto-reply, the brochure follow-ups and a shared listing now carries your website's address, so it opens from any mail program.
Version 7.1.16, a hotfix: 2 fixes.
Bugfix: Property views are counted again. Each visit to a property page adds one to its Hits count in the Properties list, including visits your site answers from its page cache. A quick view doesn't count as a visit.
Bugfix: Map coordinates and other add-on fields save when you edit a translation. Latitude and longitude, Featured, the rental and investment figures, the video, the 3D tour and the extra fields now keep what you enter while editing a listing in another language, as they do in the default language.
Version 7.1.15, a hotfix: 2 fixes.
Bugfix: The House type list closes after you pick a type. On the property form, in the back office and on the front editor, the House type list stayed open after a pick until you pressed Esc. It now closes as soon as you pick, and you can open it again to add a second type.
Bugfix: The property list's pager takes you to the top of the new page. After you picked another page under the property list, the new properties loaded but the view stayed at the bottom, by the pager, so you had to scroll up to see them. The page now opens at the top of the results. Changing a search filter still leaves the view where it is.
Version 7.1.14: 3 fixes.
Bugfix: New properties lead the property list again. On a site upgraded from version 6, a property added since the upgrade showed at the bottom of the back-office list. It now shows at the top, newest first, ahead of the properties you've put in order by hand.
Bugfix: The Editing language switch reads the same everywhere. Every language is now named in your admin language, like "Dutch (Netherlands)", and the site's main language is marked "(default)". The language you're editing shows its flag beside the switch and at the start of the line under it. On edit forms the switch now sits in the header, just before Save. There, and on list screens, the "Editing language" label shows as a tooltip, so the screens stay tidy.
Bugfix: Editing in a second language no longer loses your changes. When you edited a listing, a dictionary value or an agent in another language, the price, categories, contact details and other values that are the same in every language were thrown away while the screen still said "saved". They're now saved from any language, every multilingual screen has a labelled Editing language switch with a line that says which language you're editing and what a save keeps, and switching with unsaved changes asks first. On WordPress the chosen language now lasts until you log out, as it does elsewhere.
Version 7.1.13, a hotfix: 1 update, 1 fix.
Update: House type and category come first in the property form. On the property form's Property Info card, the type and category now sit at the top, above bedrooms and bathrooms, in the admin and in the front-end submission form alike.
Bugfix: Province and city lists are alphabetical again. On the property form, the region and city dropdowns that fill in after you pick a country or a region now list places by name, in the admin and on the front-end submission form.
Version 7.1.12, a hotfix: 4 fixes.
Bugfix: Property photos open faster. The page loads the first photo and small previews, and fetches the rest as you browse.
Bugfix: Photos you upload together keep their file-name order. Photo 2 now comes before photo 10, on the property form and on the agent's own edit form.
Bugfix: The update notice goes away once the update is in. Right after you install an update from the dashboard, the Notifications card and the admin menu badge no longer say an update is waiting.
Bugfix: The dashboard and the header agree about updates. The Notifications card now says an update is available only when the version shown in the header has one, on every screen and right after an update.
Version 7.1.11, a hotfix: 1 fix.
Bugfix: Upgrading from 6.x keeps your fields visible. Field access from 6.x now carries over correctly, and saving a property no longer clears a field you couldn't see.
Version 7.1.10, a hotfix: 1 fix.
Bugfix: Addresses no longer start with "0,". A site moved from version 6 showed a street number of 0 on houses that never had one, in the admin list and on the site. An empty or zero street number is now left out. The admin property list also shows the MLS number before the address again, as version 6 did, whenever the MLS field is published.
Version 7.1.9: 2 fixes.
Bugfix: Your own styling shows on the site again. The custom styles you save on the Styles screen were kept, but they weren't added to your pages, so your own rules (including ones kept from 6.x) stopped applying after the move to 7.
Bugfix: Edit on the Translations screen opens the language again. On some sites it showed "Unknown screen" instead of the editor, so you couldn't change any wording from the admin.
Enquiries get through again after an update from version 6, and leads are easier to work with.
reCAPTCHA works with the keys you already have. A new reCAPTCHA type setting offers Invisible (the default, for v3 and invisible keys) or Checkbox. Version 7 drew a checkbox, which Google refuses for invisible and v3 keys, so enquiries failed their check.
Enter your reCAPTCHA keys in Configuration. The site key and the secret key are fields under Configuration, General, Captcha. The secret stays hidden once it's saved; leave the field empty to keep it.
Every lead shows its property. The Leads list and the opened message show the property's ID, linked to its edit screen, and its reference number under the label your site gives that field.
Opened leads stay read after the update. Leads you'd already opened before the update no longer come back as unread.
Links look like links again. Names in the admin lists are blue, and only unread leads are bold, with a red dot.
Clear the Joomla cache after updating. If page caching is on, open System, Clear Cache, so visitors get the new enquiry form straight away.
Searches remember what your visitors chose.
Sorting carries on to the next page. A visitor who sorts the results and moves to page 2 sees the same order there.
Back brings the search back. After Back or a reload, the price range and the ticked regions are the way the visitor left them, and the list doesn't say that 0 properties match.
Search works from every menu link. A page opened through a plain index.php?Itemid= link now searches and sorts without landing on an unknown page.
No more "$0" prices. A price too small to show after a currency conversion now shows your no-price text.
Update your search add-ons too. Hungarian Houses, Official, Superior Bay and the search module have matching updates in this release.
Moving your Joomla site up from version 6 is now smooth: your pages, links and messages come with you.
Nothing gets lost in the move. Every enquiry your visitors sent you is still there after the upgrade, with its name, e-mail and message. Brochure PDFs you uploaded stay on their properties, ready to download.
Your links keep working. Property pages, search results and menu pages open at the same addresses as before, so bookmarks, e-mails you've sent and search engines still find them.
Pages look the way you set them up. Page titles, headings, currencies and page numbers show just as they did, and the search box stays on the page it belongs to.
Live search works with page caching on. If you use Joomla's page cache to speed up your site, every visitor can still search.
News from us on your dashboard. When there's something your site should know about, you'll see it as a card you can close.
Update your add-ons at the same time. Several add-ons have matching updates in this release.
A release about backups that land on a different site, updates that say what they need, and a search panel that follows the page it sits on.
A backup restores into a site whose structure differs. A backup taken from a site that has been through earlier upgrades now restores into a newer or older one: each row is fitted to the table it arrives in, and the report says what was adjusted.
A backup describes the property data and nothing else. The site's own standing with the store stays behind, so a restored copy verifies itself instead of inheriting another site's key. A media backup leaves the backups folder out, so it no longer carries every earlier backup inside itself.
A backup without media is a compressed archive. On a test site 687 KB of data became a 45.8 KB file. Backups written by earlier versions are still listed and restored.
Updates say what they need. On a site that is not connected yet, the update window shows the new version, says that updates install on verified websites, and offers Connect. An add-on's Update button starts the same step.
The search module follows the page it is on. A menu item limited to a region, a city or a type shows those choices ticked and fixed in the module placed beside it, and a visitor's own filters apply within them. A module placed on a filtered page also shows the visitor's current picks.
Range fields can be two lists instead of a slider, with the highest value the site holds as the last entry in the To list, kept while the results recount or the currency changes.
The Minimal search layout can carry your own background image, chosen in the media manager, and its own photo is kept when none is chosen.
Settings a layout does not use are hidden in the module's settings, with one line saying why and the values kept for a layout that reads them.
Currency, date format and units follow the active design, and a design that sets units names them in a way every site can read.
Update your add-ons together with this version. The search module, Compare and the contributor form read what this version provides.
A release that helps a new site get started, and keeps add-on data where it belongs.
First steps on the dashboard. A new site is guided through three numbered steps: choose your market, which sets area and length units, currency and date format; add demo data or your first property; and put the property pages on a site menu. Each step is marked when it is done. The card folds away while a step is left and can be hidden once every step is done, and hiding it asks first.
Demo data in one click. Twelve example properties with photos, added and removed with one button, in the units of the market you chose. Removing them leaves your own properties untouched.
A Site menu card creates menu items for the property list, a single property and the pages your add-ons offer, and shows which of them are already on the chosen menu.
An updated site is recognised. A site updating from an earlier version has its market read from its own properties, so it is not asked to set up again and none of its settings are changed.
A switched-off add-on stays switched off. Its data is no longer shown on property pages and cards or used by search, filters and counts, and enquiries are not sent to agents while the Agents add-on is off.
Saving a property keeps your add-on data. Saving while an add-on is off no longer clears that add-on's fields, and a property's number of units is kept.
A property's status has one source. Status labels, comparison, saved-search alerts and the contributor form read it from the same place, so a listing withdrawn by an importer shows its new status everywhere.
Updating from the previous version. Three alert tables are moved onto this version's structure during the update, so it no longer reports differences in them; pages and modules limited to a region, city or type keep their selection after an update that had to be finished in stages.
Backup and restore get enough time on large sites and never lower a limit your host has set higher. A restore file larger than the server accepts is stopped before it is sent, with a message naming the size, the limit and where to copy the file instead.
Empty lists explain themselves and offer the next step, and area labels carry no guessed unit until a market is chosen.
Migration results on the dashboard. When an update leaves something to check, the dashboard says what to look at and offers a Copy log button for a message to support, instead of showing the raw log.
Update your add-ons together with this version. Several add-ons now save and read their own data, and their new versions need this one. An add-on left at its previous version keeps its existing values, but changes to its fields are not saved, statuses may not show in it, and enquiries do not reach agents until it is updated.
A maintenance release. It carries the engine changes of this version, and two that belong to this platform.
Your existing data is copied across reliably when you upgrade. An unusual value in a date field could stop the copy part way, leaving a site whose lists were all empty with nothing on screen to explain it. Nothing was ever lost: the data stayed in the previous version's tables. The copy now reads those values as they are and no longer depends on how strictly your database server is configured.
And if a copy does not finish, the dashboard says so and can finish it. It shows how many properties are still in the previous version's tables and how many have arrived, states that the data is not lost, and offers a button that copies it across in stages, so a large catalogue completes rather than running out of time. It can be pressed again at any point and never copies a record twice.
The installation log is readable from the dashboard. The record of what an update did is written to a file that cannot be opened from a browser, by design, which left it available only to someone with FTP access. The dashboard now shows the end of it directly on the page when there is something to explain.
An incomplete package now reports itself. If part of the package is missing, the installer says so on screen instead of finishing quietly with the database untouched.
A module's Layout setting lists the layouts that exist. Choosing a layout for a module is now a list of the layouts actually available to it rather than a free text box.
Your own currencies are kept when you upgrade, with their own exchange rates, rather than being replaced by the defaults.
The date switches in the Fields list reach the property page, and a comparison table and the spreadsheet importer show only your own fields rather than also those belonging to an add-on.
The enquiry e-mail lists only the details a property has, and the default e-mail templates have been revised.
A restore that has nothing to add says so. Restoring a previous-version backup into a site that already holds properties now reports that nothing was imported, and applies none of the backup's users, settings or media.
The property edit forms have been corrected.
The search module's field settings take effect. A field switched off in the module settings is now hidden on the site, and the settings show the fields as they appear. Modules saved earlier keep the fields their settings showed.
A maintenance release. It carries the engine changes of this version, and one that belongs to this platform.
Long lists work again. A list of properties, messages or dictionary terms that ran to more than one page could not be paged, and switching a property between published and unpublished from the list ended on a permission error although the change had been made. Both are fixed.
The enquiry form says Street and Post code, in place of an internal code, in all fifteen languages.
Settings show the value that is actually in force, rather than an empty box for a setting that had never been saved and was quietly using its default.
The admin menu module loads its stylesheet with a version. Its appearance could survive an update in a browser that had cached the previous file. It now changes when the module does.
A map keeps its markers while you narrow a search, the search panel offers only the fields your installation can answer, and the add-ons screen no longer shows counters that use one word for two different things.
Deleting a property removes everything that belonged to it, its images included.
Fixes to how a backup is collected. What a backup contains has been corrected, and what the screen says about it now describes what the button does.
Nothing else changes. No setting moves, no content is rewritten, and a site that was working before works the same way after.
A maintenance release for the component. Nothing it changes is visible on a page, and there is nothing to adjust after installing it.
Template names are validated before they are used. A template is chosen by name, and some of those names are assembled from settings a page carries. The name is now checked to be a name, so one that has been tampered with resolves to nothing instead of to a file. Every template a design or an add-on actually ships is unaffected: the check describes the shape they already have.
Submitted values are cleaned as they arrive. Text that a form sends is stripped of markup at the point it is read, in one place, rather than at each of the places that use it. Fields written in the rich-text editor are the exception, and they keep what the editor produced: a property description keeps its formatting, its links and its tables. Nothing was added to what that filter allows, because nothing needed to be: the video and the virtual tour a listing shows are built when the page is drawn, from the address stored with the property, and were never part of the description's own text.
Nothing else changes. No setting moves, no data is rewritten, and a site that was working before is working the same way after.
Nothing in this release changes what the component does. Files moved; behaviour did not. Every page renders what it rendered before and every setting means what it meant.
What moved: the markup for a feature now lives with the feature rather than in the design, so an add-on brings its own appearance with it and a design no longer has to know about every add-on that might be installed.
A design still has the last word, and a site that has customised one keeps every customisation. If the design offers its own version of a template, that version is used exactly as before; the add-on's copy is consulted only after the design and its parents have been asked. Updating the component replaces its files and removes none, so templates already on your site stay where they are and keep being used.
⚠️ Update the component before the add-ons. An add-on published alongside this release carries its own templates and needs the core that knows to look for them. The catalogue will not offer such an add-on to an older core, so the order takes care of itself if you update the component first.
Share via e-mail on the map listing was visible and did nothing, and now works.
There is nothing to do after installing this beyond the update itself.
This release carries engine 7.0.6, and nothing in it changes what you see. The English text the product ships was prepared so that platforms which translate software themselves can read it. On this platform that changes nothing at all: the fourteen translations install and work exactly as before, and the screen for reading, editing and ordering them is untouched.
There is nothing to do after installing this beyond the update itself.
This release carries engine 7.0.5, whose one visible change is that downloading an add-on or an update now uses your site's own connection settings, so a server that does not allow software to open its own connections can install and update normally.
Nothing else here changes what you see. The way pages are assembled internally was reworked; every screen, in the back office and on the site, was captured before and after and compared element by element, and none of them changed. There is nothing to do after installing this beyond the update itself.
Upgrading from version 6 no longer costs you your feed importer setup. Its address, access token, filter and fetch size are carried across, along with the licence key for your site — which means the site stays connected to the update server instead of appearing never to have been activated. The categories each feed imports into are re-pointed at the upgraded catalogue when the add-on is installed, so imported properties land where you configured them rather than in no category at all.
Modules the upgrade switched off come back on their own. Upgrading has to unpublish the version 6 modules, because their own code writes errors into whatever page they sit on. Until now they stayed off and putting them back was manual. The upgrade now remembers exactly which ones it switched off, and publishes those again once the replacement module is installed — only those. Anything you had switched off yourself is left alone, and anything you moved to the trash meanwhile stays in the trash.
The rest of this release is invisible on purpose. The component's markup and the way its screens read a request were reworked to the letter of what each platform expects. No screen changes: the back office and the site were captured before and after and compared element by element.
Buttons on the back-office screens work again. On this platform every script the product added was being placed at the top of the page, before the controls it was meant to attach to — so the control was drawn, looked normal, responded to nothing. Check updates on the Add-ons screen was the one people noticed; the search box and the status filter beside it were dead for the same reason, as were the CSV import form on Data Management and the message strip on Translation. Nothing was wrong with the site or the data: the page simply ran its instructions before the thing they referred to existed. All of them respond now.
A profile no longer changes an existing account's password. Creating an agent or contributor profile on an e-mail address that already had an account reset that account's password — an address match was being treated as proof of ownership. An existing account is now left untouched. If you created a profile on an address belonging to someone else, that person's password was changed at the time and they will need to set a new one.
A repair release for sites upgrading from 6.x.
FW Real Estate 7.0 is a complete rebuild, not an incremental update.
The component has been rewritten on a new engine: the database tables have been rebuilt, template and layout names have changed, CSS class names have changed, and several features that used to be built in are now separate add-ons delivered with your subscription.
Your content is migrated for you. Properties, agents, categories, dictionaries and enquiries all carry over. Nothing you have entered is discarded.
What does not carry over is anything written against the old component — template and layout overrides, custom CSS, bespoke plugins or modules, direct database queries, and third-party extensions that read FW Real Estate data. These will need to be redone or reviewed against the new structure.
If your site has any customisation at all, do not update it in place. Copy the site to a staging environment, run this update there, and check the front end, the property edit form and your integrations before you update the live site.
A stock installation with no customisation can be updated directly.
This update cannot be undone from inside the component. Returning to the previous version means restoring your backup.
FW Real Estate 7.0 is a rebuild of the product on a new cross-platform engine — the same product, now built from one codebase for both Joomla and WordPress. See the component release notes for what changed.
Not an install-over: install 7.0, then import your 6.x backup from FW Real Estate → Data. The importer repairs the old archive's collation, settings keys and users as it goes, and stages everything in isolation so your live tables are untouched.
Version 7.2.7, a hotfix: 3 fixes.
Bugfix: Add-ons install and update on servers without the zip extension. On a host whose PHP has no zip extension, every add-on download failed to unpack, so the add-ons included in a subscription never arrived and updates never applied. They now install and update there too, with the same safety checks on every package.
Bugfix: The admin says when this server can't unpack add-ons or backups. "Check updates" now counts the add-ons that could not be installed and says why for each one, instead of only saying the list was refreshed. Where the server's PHP has neither the zip extension nor PharData, the add-ons screen and the Data screen say so and name what to ask the host for, and Create backup shows that message instead of failing with an error.
Bugfix: Backups work on servers without the zip extension. On a host whose PHP has no zip extension, the Backup tab failed with "Error: 0". Making, listing and restoring backups now works there too, previous-version backups included, and the archive is still an ordinary .zip that restores on any server.
Version 7.2.6: 12 updates, 4 fixes.
Update: One plain card for every Dashboard panel. Every panel on the Dashboard now sits on the same plain card in the light theme too, so a colour there always means something needs a look.
Update: Property fields opens on one group of fields at a time. The Fields tab used to list every field at once, several screens tall. It now opens on the first group, so you find the field you want without scrolling through all of them, and All groups is one choice away and stays chosen when you come back.
Update: The first-listing form is easier to read. It has a clearer lead line, friendlier hints and a Save button that says Save.
Update: Your first listing card has one clear button, and the short form has one Save. The card helps you pick what to add, the examples sit as a quiet link under the button, and the form saves from the Save at the top.
Update: Once you've seen your first listing on your site, its panel shows the next thing worth doing. It suggests one step at a time, such as adding a second listing or sending yourself a test enquiry, and See it on your site stays as a link.
Update: The bar on your first live listing now says what to do next. When you open your first listing on your own site, the bar's link names your next step, such as adding a second listing, and takes you straight there.
Update: After you save your first listing the page says Your first listing. More details is now a quiet link, so the next step stands out.
Update: Selected switches now show in the brand colour, and the Properties toolbar icons share one calm style. The chosen side of every Yes or No, Show or Hide switch in Settings and on the property form is filled in the admin's teal instead of the yellow kept for warnings, and the buttons above your Properties list no longer use a different colour each. Delete stays red.
Update: The welcome card says when your market was picked from your site's language. Under "Your market", a short line now says the country came from your site's language, or, when your language doesn't point to a country, that it's a starting point you can check and change.
Update: The welcome screen is shorter. It shows your first listing and the one button that gets it live.
Update: The welcome card opens on your first listing. The welcome card now opens on a preview of your first listing, with its price and area in your market's money and units, so you see where setup ends before you start.
Update: On a phone the welcome card now shows what your first listing gets and the button to start before the rest of its text. On a larger screen nothing moves.
Bugfix: In dark mode, headings and descriptions on Translations and Add-ons are readable, and the text editor turns dark too. The Translations heading no longer disappears into its dark card, and the rich text editor on the property form and in Settings, with its Visual and Code tabs and toolbar, follows the dark admin instead of staying bright white.
Bugfix: Once setup is done, the Dashboard opens on its own panels instead of the setup cards. The Getting started cards open once, right after you finish a step, and the rocket button in the header opens them any time. Reloading the page you reached from a "next steps" link no longer opens them again.
Bugfix: Card buttons on your saved favourites are big enough to tap. On a phone, the compare, share and 3D tour buttons on your saved favourites are now big enough to tap.
Bugfix: The welcome card's market line now shows a sample area, not just its unit. It also sets prices, areas and dates apart, and the line under it says where the starting country came from instead of asking a question.
Version 7.2.5, a hotfix: 1 update.
Update: Backups with images are about eight times faster. Photos are packed as they are instead of being compressed a second time, so a large library finishes well inside the time a shared host allows one request. A backup now takes FW Real Estate's own folders only, and the Data screen tidies away unfinished files that earlier, interrupted backups left on the server.
Version 7.2.4, a hotfix: 1 fix.
Bugfix: A backup with images downloads however large the photo library is. Creating a backup with images on a site with many photos could end in a browser error instead of a download, because the whole archive was read into memory first. The archive is now sent straight from disk, and a backup that can't be written shows a message on the Data screen and leaves no broken file in the list.
Version 7.2.3, a hotfix: 2 fixes.
Bugfix: A category search no longer ends in "too many redirects". On a server that writes every address in lower case, a search by a category with no alias bounced between two spellings of the same address. Letter case in a search address no longer counts as a different page.
Bugfix: Searching by price range finishes loading again. Setting a price with the slider or the dropdown stopped the search form with a script error, so the results never came. The form now shows the price filter and its results.
Version 7.2.2, a hotfix: 1 fix.
Bugfix: Grid tiles can show the description again. Version 6 printed the start of the description on every tile of the grid view, and version 7 left it out. A new setting, "Description on grid tiles", under Configuration, Common settings, brings it back, cut to your description length. Sites upgraded from version 6 get it switched on, so their tiles look as they did; new sites keep it off, and you can change it at any time.
Version 7.2.1: 2 fixes.
Bugfix: Your CBA feed keeps its setup after the upgrade. A site upgraded from the previous version shows its CBA country, featured rule and last import date again, and a site that upgraded with its CBA categories, export type or missed-listing rule left empty gets them back from the backup taken before the upgrade, with a note on the dashboard saying what came back.
Bugfix: Feeds no longer create categories. A feed field mapped to categories now files a listing under a category your site already has, beside the one you set for that importer, and never adds new categories or moves listings out of yours. A value that names no category is skipped and counted in the import summary.
Version 7.2.0: 14 new features, 41 updates, 72 fixes.
New: Your Fastw3b account sits at the top of every admin page. Connect with the yellow plug, then see your name and initials, your plan as a badge, and how many of its add-ons you've installed, or a renew link once it ends. A short menu holds the help links and Disconnect, and no page waits for the store.
New: Edit forms now open in your site's default language, as your site's own language settings set it. Settings shows that default with a link to where you change it, and the Editing language switch lists the languages your site publishes content in. A site with one language, such as WordPress without a multilingual plugin, shows no switch.
New: Deleting the plugin can take its data with it. A new setting, off unless you turn it on, removes your listings, settings and images when you delete FW Real Estate. Deactivating it leaves your site exactly as it was.
New: Your first listing opens in a short form: a title, a price, the city, a photo and the size, with the rest under More details. Type any city, even on a new site with an empty city list, and the photo is added when you save.
New: Your first listing, marked as live. When you open your first listing from the setup panel, a slim bar that only you can see tells you it's live and takes you back to FW Real Estate.
New: Your own first-run timeline. The setup card now shows your own timeline, from activation to your first listing live. It stays on your site.
New: A note from the person who builds it. After your first listing goes live, a short note from the person who builds FW Real Estate tells you where to ask if anything got in your way.
New: One click from your first listing to your site. After you save your first property, one click puts it on your site and opens it, adding a listing page to your menu if you don't have one yet.
New: What's next, on the setup card. Once your first listing is live, the setup card suggests what to do next: a second listing, a test enquiry and a look on your phone.
New: Import runs are reported to your Fastw3b account. On a connected, verified site, each property import run sends Fastw3b a short report of how it ended and what it counted, so MLS Maintenance can spot a failing import the same day. The last run's outcome is also kept on the site, and an import is never slowed or stopped when Fastw3b can't be reached.
New: A listing with no text in your site's default language now says so, for example "Needs English text", and nothing is moved for you. The list and the edit form show the text the listing has, and saving without typing never blanks its title. If many listings were saved under the wrong language, a notice offers to re-key them as your default language, after making a backup.
New: Your first steps now wait in the corner of every FW Real Estate screen, with a picture on each step, clickable step numbers and a one-click way to remove the examples. Each step is a white card on a green panel that stands out in the light and the dark admin, with its whole picture on top and the step under it. The step numbers sit in a row above the card, and the one you're on shows its name. Put them away and they become a small "Setup 2 of 4" button that stays put until you open it again. The form for your first listing opens on its essentials, and each field says what goes in it before you type. You'll see the most bedrooms your site allows, your currency and area unit, and the photo formats and largest size it takes. More details opens the rest of the editor in the same form.
New: Clean up unused photos and old PDF files. The Clean up tab in Data Management now also lists photos in a property's folder that none of its gallery images uses, and files in the previous version's PDF folder that no property names, with their count and size, and deletes them after you confirm. Gallery photos and their copies, video posters, brochures and videos are never touched.
New: Data Management can now clean up photo folders that no property owns. The new Clean up tab counts the folders left behind by properties that no longer exist, shows how many files and how much space they take, and deletes them after you confirm. Folders of existing properties, and anything changed in the last 24 hours, are never touched.
Update: The admin is easier to read: descriptions on dark cards are brighter, colours now only mark a status, and the Properties list shows more listings at once. Every Dashboard panel sits on the same card, an add-on's links share one button style, and a long address stays on one line with the full text on hover.
Update: The language picker stays on the filter row. In the property list, the editing language now shows just its flag and name, such as English, so it fits on the same line as the other filters. Open it and you'll see every language in full. Every filter dropdown in the admin now shares one borderless look. The Connect prompt in the header reads on two lines.
Update: The example properties now match European markets too. Sites in Ireland, Germany, France, Spain, Italy, the Netherlands and Portugal preview homes in their own country, priced in euros.
Update: The example properties now match your market. A UK site previews homes in UK towns, priced in pounds.
Update: Property fields can now be filtered by group, so a field is easy to find. The filter sits beside the others and stays in view while you scroll, and it keeps your choice when you sort, search or reload the page.
Update: One clear Save on your first listing. Your first listing's form now ends with one clear Save button, so you don't have to pick it out from a row of icons.
Update: The bar on your first live listing now shows your setup is 3 of 3 done, next to the link to what's next.
Update: The bar on your first live listing now shows what to do next, one click away. It says your listing is live, and Next steps and help opens your dashboard on the setup's finish card, with what to do next and where to get help.
Update: Before your first listing is live, the admin no longer shows offers, a rating link or a red verification warning; connecting your site is marked optional. Everything comes back as before once your first own listing is published.
Update: If your first listing has no photo yet, the setup panel says so and takes you straight to adding one, so your listing doesn't go live with a grey box.
Update: Your first listing's saved screen leads with the win. After you save your first listing, the screen shows that it's saved and live, with the rest of the form folded under More details until you need it.
Update: Remove the examples from the first success. When your first own listing is live, you can remove the example properties from the same screen in one click.
Update: After your first listing goes live, See it on your site is the one button on the panel, and Add another is a link beside it.
Update: Your first listing ends on what's next. Once your first listing is live, the panel after the save says all 3 setup steps are done and links to what's next.
Update: Setup is a deck of cards. The dashboard's First steps now shows one step at a time: confirm your market, add your first listing, put it on your site menu, then see it live. Each card leaves once its step is done, and the next one is waiting on top. Once your listing is live, the Keep going ideas follow the same way, one per card, and "Not now" or a swipe puts one aside for good.
Update: On the Your first listing card, Add your first listing is now the one button, and the example listings are a smaller link under it.
Update: Your market, picked from your site's language. The market step now starts from your site's language, so most sites only need to check it and confirm.
Update: See your market before you confirm it. The market step now shows how your prices, areas and dates will look before you confirm it.
Update: A calmer setup card. Before your first listing, the setup card shows only the pages your visitors use. The other pages wait under More pages.
Update: First steps now counts your own listing, not the examples, so you always know what's left. The example properties are a preview you can remove in one click; step 2 is done when your own first listing is published.
Update: The First steps guide now waits as a small button on every screen but the dashboard, so it no longer covers the buttons you came to use. One click on the rocket in the header opens it on your next step.
Update: Getting started opens in the middle of the screen with the page blurred behind it, a welcome and every step named across the top, a big picture beside each step and a yellow button for what to do next; the examples now count as your first listing until you add your own, and a Remove demo data button on the Properties screen takes them off again.
Update: The add-on pages look finished on a phone too. The property manager's filters, its inquiries and bookings tables and the agent's profile form no longer run off the side of the screen. Their buttons, fields and tabs are at least 44px tall, and so are the share and brochure dialogs'. On a property page the title gets its own row, with the share, favourite, print and brochure buttons under it. Compare lines its row labels up with their values, and the listing's tax switch sits after the currency menu with its full label. The white text on the Latest module's photo cards sits on a darker shade, so it's readable on a bright photo, and the mortgage calculator's chart and legend line up with its fields. Your account pages, saved searches and favourites use the design's buttons instead of plain blue ones. On a phone the manager's lists and the compare table read well, and the slideshow listing shows its photo again. The PDF brochures look exactly as before.
Update: The agents page and My account are easier to use. Each agent card now shows the phone number, the Show Profile button and quick links to email, WhatsApp and the agent's properties without hovering, so they work on a phone too. A site with no agents yet shows a proper "No agents listed yet" page with a button to the listings. My account shows your favourites, saved searches and listings as three cards, each with its count and a button to open it, and your own listings show prices in your site's currency format.
Update: Saved properties look like your listings, and the comparison says which figure wins. My favourites shows each saved property as the same card your listings page uses: price, status, View Details and the compare and favourite buttons. Tapping the gold star takes it off the page straight away. The comparison table puts a check and the word "Best" next to the better price, area or room count, so it doesn't rely on colour alone and a screen reader reads it out too.
Update: Listings and search show the results first. A property row keeps its photo beside the details from tablet width and reads title, address, the bedrooms, bathrooms and area on one line, then the price and View Details, with a two-line description. Grid, home and favourites tiles show each property's title again, and a featured listing is marked by its Featured label instead of a coloured card. The search form opens with location, type, bedrooms and price, and the other filters sit behind a Filters button that says how many are on; a setting in the search module keeps every filter open if you prefer. Each picker names its field ("Any city", "Any type"), and the results say what was searched, "12 results for your search", with each active filter as a chip you can remove.
Update: The map view lists its results. Your properties now show as cards beside the map on a computer and under it on a phone. Each card has its price, status, View Details and the compare and favourite buttons. Point at a card or tap its Show on map button and its pin lights up; click a pin and its card is highlighted and scrolled into view. A site that doesn't have a map key yet still shows every result as cards under the key notice.
Update: The map and the comparison read at a glance. Map pins and the round group markers now use your site's own colours, and a bigger group marker means more properties. On a phone, a Map and List button at the bottom of the screen takes you between the map and the results, and on a wide screen the results beside the map show as compact rows, so three homes fit where one and a half did. In the comparison table each figure is now larger than its label, the best figure keeps its check and "Best", and the other figures are no longer shaded red; each group of rows has a quiet heading instead of a coloured band.
Update: The property page leads with what a buyer came for. The page now opens with the property's title, its address, the price and the bedrooms, bathrooms and living area, right above a larger photo gallery, and every heading and price uses the same typeface as the rest of the page. The description is open when the page loads, and a single kind of media no longer shows a lone "Photo" tab. On a phone, a Send message button with your agent's photo stays at the bottom of the screen as visitors scroll. The mortgage calculator's chart uses your design's colours and its sliders are easier to drag on a phone.
Update: Getting started is easier to follow. "Put it on your site" now has one button that adds your listings page to the menu. Pages such as agents, favourites or saved searches come with their add-ons, so the step says where you'll add them later and links the documentation right below. Step pictures are square and the words start at the top, on a phone too.
Update: The Rate this plugin link on the Plugins screen now waits until your first listing is live, so nothing asks for a rating before you've seen the plugin work.
Update: A property opened from your listings page on WordPress shows the property first, without the search box above it. The list itself keeps its search box.
Update: The installation steps on wordpress.org now match the setup card. Activate, confirm your market, add your first listing and put it on your site.
Update: The plugin page now answers whether it's safe to try. It explains what deactivating and deleting FW Real Estate do to your site.
Update: The plugin page now opens on a finished property page. The screenshots are in a new order, each with its caption.
Update: Your listings show first. On phones, and on sites with only a few properties, the search filters fold behind a Filters button so your listings show first.
Update: Settings, Add-ons now lists your add-ons on the side, so you can go straight to the one you want to change. Choosing one shows only its settings, and one Save still keeps every add-on's changes.
Update: Old store details cleared on upgrade. Upgrading from version 6 clears out old store and licence details the new version never reads, and your backups no longer carry them.
Update: The welcome card shows the market we picked from your site's language, and one click confirms it and takes you to your first listing. Change beside it still opens the full market card.
Update: The welcome screen now starts with what you're about to get, your first listing live on your own site, and confirms your market with Use these settings. The thank-you and the list of what the plugin does follow below the button, and the market step's own button reads Use these settings too.
Update: The dashboard hands over custom CSS from a restored backup. If you restored a backup from the previous version that had custom CSS, the dashboard now shows it and where to paste it in WordPress, so your custom styling isn't lost.
Bugfix: The Disable button on the Add-ons screen is easy to read in dark mode again. It now has its own fill a shade lighter than the add-on's card, with light text.
Bugfix: Every published field shows in the property form. A field set to an access level you don't hold no longer disappears from the admin property form, so an editor can always see and change it. Only a field you've turned off is hidden there.
Bugfix: The admin page keeps its width. With the site's admin menu open, a wide property list pushed the page past the screen. Now every admin screen stays as wide as the window, and a list that doesn't fit scrolls inside its own card. The thumbnails in the property list are 80 px wide again instead of squeezed, and the search box no longer shrinks to a few letters.
Bugfix: Long backup names stay inside their card. On the Data screen's Restore tab, a backup with a long file name, such as one carried over from your previous version, now wraps onto a second line instead of running past the edge of the card.
Bugfix: Your backups folder is closed to the web as soon as you install or update. Backups hold your whole database, including your users' password hashes, and the folder that keeps them sits inside your website. Installing or updating now always puts the protection in place, including an update run from the command line, so on servers that honour the folder's access rules, backups kept from the previous version can no longer be downloaded by a visitor who guesses their name.
Bugfix: Opening your admin now puts the backups folder's protection back. If the protection was never written, or a file in it was deleted since, the next time you open the admin it is restored, so you no longer have to take a backup before older backups stop being downloadable.
Bugfix: Brochure requests are filed under their property again. A visitor who asked for a property's brochure was recorded against no property, so the e-mail they got had no title, address or link, it came without the PDF it promised, and the property's agents were not copied. Each request now names its property, the e-mail carries the property's details and its brochure, and the agents get their copy. A required question you added to the enquiry form no longer stops visitors from requesting a brochure.
Bugfix: The brochure e-mail gives the property's address again. On a site updated from version 6, the brochure e-mail said the property was "located at" the visitor's own address, or at nothing when they left it blank. The address in that e-mail is now the property's, as it was before the update, and the visitor's address is still in the lead you receive.
Bugfix: The brochure e-mail gives the house number again. On a site updated from version 6, a brochure e-mail written as "[street_number] [street]" showed the token itself instead of the property's house number. It now shows the number, and the e-mail settings list the address tokens you can use.
Bugfix: CBA imports again after an upgrade. A site that upgraded with its CBA export type and category already saved stopped importing, and the scheduled run only reported that it had no work. The import now reads those settings as they were saved, fetches the export you chose into its category, and when no category is set the run says which one to choose.
Bugfix: Connect tells you when the update server didn't answer. It used to say "Successfully verified" although nothing was checked or installed. It now says your key is saved and that it'll try again, and on an upgraded site the "We couldn't check your site key" note goes once the update server has accepted your key.
Bugfix: Setting Dark Mode to No in Settings keeps the admin light again. It used to be saved and ignored, so the FW Real Estate pages turned dark whenever your computer was in dark mode. Auto still follows your computer.
Bugfix: Long words stay inside their dashboard cards. A text name listed in an After the upgrade note no longer runs past the card's edge, the Dismiss button moves under a note when the card is narrow, and a long tile label such as the German "Wiederherstellen" breaks onto a second line instead of being cut off.
Bugfix: The property page keeps restricted fields hidden. When you limit who may see the price, the bedrooms, the bathrooms or the living area under Fields, a visitor without that access no longer sees them on the property page either: not in the price, the summary, the mortgage calculator or the investment figures worked out from the price. The listings already hid them.
Bugfix: Dictionary names are saved without stray spaces. A space before or after a name, including a no-break space pasted from a web page, is removed when the name is saved, so a city or region keeps its place in alphabetical lists. An import that names an existing place with an extra space now finds it instead of adding a second one.
Bugfix: Enquiry e-mails show what visitors typed as plain text. A name, message or address sent through a property's enquiry form can no longer add links, images or formatting to the e-mail you and your agents receive, or to the automatic reply the visitor gets. Subjects show the same words without stray symbols.
Bugfix: Trestle no longer copies a site's listings after an update from version 6. The Trestle and Spark API importers now find an existing listing by the field you map to the MLS number (ListingId unless you changed it), which is what a site updated from version 6 already holds, so the first run updates those listings instead of adding a second copy of each. Visitors also see the public MLS number rather than the feed's internal key.
Bugfix: Feeds on sites upgraded from version 6 use their old default country, MLS Grid record filter, Spark featured rule and last import date again. A listing that arrives without a country is filed under the country set for its feed, MLS Grid imports only the records its record filter matches, Spark marks a listing as featured by its featured field and value, and the import panel shows when the feed last ran in version 6. The MLS Grid and Spark settings now offer the country, and Spark the featured field and value.
Bugfix: The photo you add to your first listing now shows on your site straight away, instead of a grey box. A property page now loads its main photo first and draws it with the page.
Bugfix: The getting-started deck no longer covers an upgrade card you have to act on. On an upgraded site whose dashboard shows "Your previous version has newer data" or the not-copied-yet card, the deck opened over it and hid its button. It now waits as the rocket button in the header until you open it.
Bugfix: Alto keeps its categories when you save its settings. After an upgrade the settings card couldn't show the categories carried over for sale and to let, so saving it for any other reason cleared them and the feed stopped importing. The card now has a category for each listing type and keeps what was carried over.
Bugfix: An import that deletes missed properties now deletes their photos too. The photo folder of every property an import removed stayed on the server and stayed reachable from the web, along with the property's open-house sign-ups and other add-on records; they now go with the property, as they do when you delete it by hand.
Bugfix: One photo that can't be fetched no longer stops a feed import. If a listing's photo address is refused or the connection drops, that photo is skipped and counted as a media error, and the import carries on with the rest of the photos and listings.
Bugfix: Upgrading from 6.x never shows a restricted field to more people. A 6.x field access setting that matches no single access level now keeps its restriction, and the upgrade log says how many need a level set on the Fields screen.
Bugfix: Deleting the previous version's tables now keeps any table that still holds something this version hasn't brought over, and the dashboard says what and why. On a site upgraded from version 6, the "Delete legacy tables" step keeps the field visibility settings stored for a user group, your agents' Skype handles and any custom field presets not copied yet, and lists each with its count. Everything else is deleted as before.
Bugfix: Emails carry your site's name and working links. Enquiry replies, shares and alerts now sign off with your site's name, link to the property with a full address that opens from any mail app, and show the property's type and status.
Bugfix: The mortgage calculator is back on the property page. Sites that received the Mortgage Calculator add-on as a download showed an empty space where the calculator belongs in the property page's side panel. The add-on now carries the calculator itself, so every visitor sees it again once the add-on is updated.
Bugfix: The dashboard no longer offers to delete version 6 data that's newer than this site's copy. While your version 6 tables hold changes this site doesn't have yet, the clean-up steps stay hidden and refuse to run, and the repair button says plainly that nothing was copied instead of reporting a copy that didn't happen.
Bugfix: Visitors no longer see a database error when a form fails. When a request could not be saved, the visitor was shown the database's own error message. They now see a plain "please try again" message instead, and "Email me this comparison" or "Email me my saved list" still sends the list even if the request could not be filed in Messages.
Bugfix: The agent and manager pages fit a phone on your site too, not just on our demo. On a phone the manager's inquiries, bookings and property list show one card per row with each value named. The property edit form puts each label above its field, and the agent's working days fit the screen. The manager's own heading reads as a section heading under the page title, beside the greeting and the Logout button.
Bugfix: Compare, your account and the map fit a narrow page. When your theme puts a sidebar beside the listings, or on a phone, comparing three properties used to cut off the third one; now every value and every "Best" mark shows. The account cards go two to a row when three don't fit, so their buttons stay on one line. The map view's cards never squeeze View Details onto two lines.
Bugfix: Every real estate page has exactly one main heading. The agents list, compare, favourites, saved searches and the account and agent pages now show their own title, and on WordPress the page title your theme prints above them is no longer repeated. Search engines and screen readers get one clear heading per page.
Bugfix: On a phone the agent sits in the page, and every card icon is easy to tap. On a phone or a tablet the property page now shows the agent's photo and name with a Send message button right under the beds, baths and area, instead of a bar that floated at the bottom of the screen and covered the details under it. The map, compare, share, 3D tour and favourite icons on every property card are now full-size tap targets up to tablet width and stay on one line, so the favourite star no longer drops onto a line of its own. On the phone map, the List and Map button moves up while the bottom edge of the map passes behind it, so Google's notices along that edge stay readable. On a property page set to show its sections as a list, the Details title and the Specification heading no longer run together, and the side panel's buttons keep their labels on one line where they fit.
Bugfix: The official design looks the same on your site as on our demo. Compare paints each group of rows with the design's green band, tints the better and the worse value in a row, and shows Remove as a red outlined button. The property pages use the design's own typeface whatever your site's theme sets, and on a phone the compare table's columns keep their full width on every site template.
Bugfix: Search results, Compare and featured listings read better on a phone. Search results now show your listings first on a phone too: the filters fold behind the Filters button, which says how many filters are on, like "Filters (3)". Compare shows two properties side by side in full on a phone, each row's name above its values. With three or four, the next one peeks in at the edge and the property cards scroll with their columns. A featured listing now carries a Featured label on its photo, beside its status, so it's clear why the card is green.
Bugfix: Property pages use the full width, and the official design reads better on phones. On WordPress the property page, the agent profile and the listings don't fold into a narrow column any more. The home's latest properties line up with the rest of the page, their arrows sit under the cards, and the home doesn't scroll sideways. On a phone the sorting and currency choices fold behind one Ordering button so your listings show first, and every button on a property card is big enough to tap. A status like Available has the same colour on the card, the property page and the admin's property list. An agent without a photo gets a tidy placeholder, Compare shows where each property is, and an empty Compare page links back to the listings.
Bugfix: Headings, prices and labels use the typeface's real semibold. The design sets them semibold, but only the regular, medium and bold files shipped, so they showed a step bolder than designed. The semibold files now ship with the plugin.
Bugfix: OpenImmo applies deliveries in the order they were sent. When several deliveries wait on the FTP server, the import now applies the oldest first and the newest last, so an older delivery can no longer overwrite a newer price. When the server gives no file times, the deliveries are applied in file-name order.
Bugfix: OpenImmo keeps the listings you had before upgrading. After an upgrade, the next OpenImmo delivery updates the listings your site already holds instead of adding every one of them again, and any copies an earlier import made are taken offline (never deleted) and counted in the import summary. A saved field mapping without an MLS number no longer skips the whole delivery.
Bugfix: Your own texts and a downloaded language pack no longer overwrite each other. Saving the Translations screen removed an installed language pack, and installing a pack removed the texts you'd changed. They're kept apart now. Saving the screen also stopped storing every standard string as if you'd changed it, so later wording updates reach your site again. Files from earlier versions are sorted once: your own wording stays, copies of standard strings go, and the original is kept as a backup.
Bugfix: A menu item that shows one agent's profile shows their public profile again. A profile menu item set to a particular agent, carried over from an earlier version, now shows that agent's public profile to every visitor, signed in or not. Before, a visitor was asked to log in, and a signed-in visitor saw the agent's own account page and profile form instead.
Bugfix: Backups from the previous version get names nobody can guess. They were named after the second they were taken, so on a server that ignores the backups folder's protection someone could find them by trying names. The update now adds a random part to each name; they stay on the Data screen and restore as before.
Bugfix: A price written in words shows again. A property with no number in its price, only a text such as "Price on request" or "0,70 EUR/m2", showed no price at all on its page, its listing card, its slideshow or its map pin. The text now prints on its own, and beside the number when both exist, as in version 6. The property list in the admin also shows each price with the site's own currency sign, on the side and with the digit grouping you chose, instead of a fixed dollar sign. The Latest Properties module prints the price text again when its "text price" option is on.
Bugfix: The "newer data" card counts a listing added on each side under the same ID. When a listing added on this site and one added in the previous version got the same ID, the card counted one edit here instead of one addition on each side. It now counts both and says that copying again keeps the previous version's listing, with this site's one saved in the backup.
Bugfix: Restoring a backup from the previous version keeps your agents' reviews. Reviews were left out of the restore, so they were lost. They now come back on the right agent, and a review that was still waiting for your approval keeps waiting, so you can approve or delete it from the agent's Reviews card.
Bugfix: Upgrading again brings your latest version 6 data. If you tried version 7 before, went back to version 6 and kept working there, upgrading now copies your current listings, prices and settings instead of keeping the older copy. When you've also changed things in version 7 since, the dashboard asks first and saves a backup before it copies.
Bugfix: Saving a property keeps its floor plans. A floor plan room without a name, as rooms brought over from your previous version can be, is no longer deleted with its plan image when you save the property. To remove a room, use its own delete button on the floor plans card.
Bugfix: Save search stores your search again. On some sites the Save search button opened the account page and stored nothing, and the alerts and delete buttons on the saved searches page changed nothing. Saving a search, turning its alerts on or off and deleting it now work everywhere, and the alerts and delete buttons work without JavaScript too.
Bugfix: The search panel's sliders write numbers the way your listings do. The price slider said "$2 395 000" beside cards that said "$739,000", because it grouped digits with spaces whatever your currency settings said. The price, lot size and living area sliders now use your thousands separator, the price sign sits where your currency puts it, and the filter chips under the search match. Superior Bay's search bar and its range summaries follow the same rules.
Bugfix: The Getting started steps show their whole name on a phone. On a narrow screen the step on show, such as "Put it on your site", was cut short with three dots; it now wraps onto a second line in every language.
Bugfix: Sites upgraded from version 6 show the same share buttons as before, and the dashboard says which ones and how to add more. A channel you never turned on in version 6 no longer appears in the share menu after the upgrade, and a new site still shows every channel.
Bugfix: Backups from the previous version bring their photos back. Some backups made by the previous version restored the properties and settings without any property photos, agent images or the watermark, while saying the restore had worked. Those images now come back to where they were, and the restore message always says how many media files it restored, even when there are none.
Bugfix: Spark imports into the category you chose. The Spark API importer now uses the category saved on its settings screen, so a configured feed imports instead of stopping silently, and a site updated from version 6 carries on importing into the category it had.
Bugfix: Updating repairs fields hidden after an upgrade from version 6. A field that a version 6 restriction hid from everyone shows in the property form again, without being shown to more visitors than before. A restriction an earlier update had opened to every visitor goes back to the group it was meant for. A property that lost its country or region when it was saved gets it back from its region or city.
Bugfix: The update cleans stray spaces from names already saved. Countries, regions, cities and other list values saved with a space before or after the name, in any language, are cleaned when you update, so they sort into their alphabetical place without being edited one by one.
Bugfix: Sites that upgraded through 7.0 get their site key back. The 7.0 upgrade left the site key from the previous version behind, so those sites weren't connected and their add-ons stayed off. The update puts the key back and reconnects the site. A site upgraded straight from the previous version also no longer brings back a property status you removed after the upgrade.
Bugfix: An upgrade from the previous version keeps how new agents are approved. If the previous version made you approve new agents, they still wait for you after the upgrade, and if it published them at once, it still does. Restoring a backup from the previous version carries the same choice.
Bugfix: The upgrade cleanup keeps your RETS and Vebra plugins. After an upgrade from the previous version, the "Clean up after the upgrade" card no longer offers to delete the RETS, Vebra or Vebra Alto plugins, because this version can't run those feeds yet and the old plugin is the only copy. The card now names them as kept and no longer says the old plugins were replaced.
Bugfix: Cleaning up after an upgrade keeps your other languages. Custom field names, currency names, tabs and groups in a second language were held only in the previous version's tables, and "Clean up after the upgrade" deleted them. It now keeps those tables and lists them in the confirmation, so the translations stay available for a later update to bring back.
Bugfix: Your custom wording comes with you from version 6. Texts you'd changed in the old version went back to the standard wording after the upgrade. They're copied into this version now. A text that doesn't exist here any more is listed with its wording under After the upgrade on the dashboard, so you can enter it again on the Translations screen.
Bugfix: Upgrading from version 6 never deletes a site's own design: its files stay, can be downloaded, and pages pinned to a design get it back when it's installed. Deleting the old plugins after the upgrade now leaves any design you built or bought for yourself in place and offers its files as a ZIP, so a developer can rebuild it for this version. The dashboard names that design, and lists the pages and modules that had their own design.
Bugfix: Upgrading from version 6 keeps your photo sizes, map provider and card switches. The update no longer resizes new photos to 600 px or switches a Mapbox site to Google, and the grid, favourites, compare and currency switches keep what you had. Settings now shows the design your site actually uses.
Bugfix: Floor plans keep their names after an upgrade from 6.x. Rooms now get back the names and descriptions they had on 6.x, in every language, and sites already upgraded are repaired on the next update.
Bugfix: Status-change emails keep working after an upgrade from version 6. The statuses you picked for these emails now come across in full, and the emails stay switched on, instead of losing the first status in the list and stopping until someone turned the new switch on. A site that has already upgraded gets the switch back, for the statuses that survived, on its next update.
Bugfix: Photo sizes and map provider back after an earlier upgrade. Sites that upgraded from version 6 before this fix get their photo sizes, map provider and card switches back from their last version 6 backup, with a note on the dashboard saying what changed.
Bugfix: Sites upgraded from version 6 keep their design: Agency sites are told it's now called Official, and a site whose own design arrives later switches to it by itself. A site that used another design is told it isn't available yet and uses Official meanwhile. A design you pick yourself after the upgrade is never replaced.
Bugfix: Comparison and saved-list requests are stored again on an upgraded site. A site upgraded from the previous version kept an old limit on the kinds of request it could store, so "Email me this comparison" and "Email me my saved list" failed with a database error. The update lifts that limit, and every existing request stays as it was.
Bugfix: A version 6 backup brings its settings back. Restoring a version 6 backup now brings back its settings too, such as date format, price display and e-mail texts, and the Data screen shows what came back. A new button brings back a version 6 backup's settings on their own.
Bugfix: A version 6 backup restores into a new site. Restoring a version 6 backup into a site with no listings yet stopped with "Unknown column" when the backup's listings lacked one of the older feature fields, such as heating. Those fields are now skipped and the rest of the backup comes back.
Bugfix: Your watermark image comes back after an upgrade. A site that stamped photos with an uploaded watermark image in the previous version stamps that image again, both after updating in place and after restoring an older backup, and a restored backup keeps the watermark switched off when you had it off.
Bugfix: A property page's browser tab shows the property's title. The tab, bookmarks and search results showed the street address, even when the property's own title was shown on the page. The tab now shows the title whenever the title is displayed, and the address only when it's hidden. The "Page title" setting still picks the heading on the page.
Bugfix: The sign-in prompt matches your site. A visitor who opens the property manager, their favourites or another members-only page while signed out now gets a sign-in form right there, in your design's fields and buttons, and comes back to the same page once signed in. Before, they saw a single line of text and a plain blue button.
Version 7.1.17, a hotfix: 1 fix.
Bugfix: Property links in emails open again. The link to the property in an inquiry email, the auto-reply, the brochure follow-ups and a shared listing now carries your website's address, so it opens from any mail program.
Version 7.1.16, a hotfix: 2 fixes.
Bugfix: Property views are counted again. Each visit to a property page adds one to its Hits count in the Properties list, including visits your site answers from its page cache. A quick view doesn't count as a visit.
Bugfix: Map coordinates and other add-on fields save when you edit a translation. Latitude and longitude, Featured, the rental and investment figures, the video, the 3D tour and the extra fields now keep what you enter while editing a listing in another language, as they do in the default language.
Version 7.1.15, a hotfix: 2 fixes.
Bugfix: The House type list closes after you pick a type. On the property form, in the back office and on the front editor, the House type list stayed open after a pick until you pressed Esc. It now closes as soon as you pick, and you can open it again to add a second type.
Bugfix: The property list's pager takes you to the top of the new page. After you picked another page under the property list, the new properties loaded but the view stayed at the bottom, by the pager, so you had to scroll up to see them. The page now opens at the top of the results. Changing a search filter still leaves the view where it is.
Version 7.1.14: 3 fixes.
Bugfix: New properties lead the property list again. On a site upgraded from version 6, a property added since the upgrade showed at the bottom of the back-office list. It now shows at the top, newest first, ahead of the properties you've put in order by hand.
Bugfix: The Editing language switch reads the same everywhere. Every language is now named in your admin language, like "Dutch (Netherlands)", and the site's main language is marked "(default)". The language you're editing shows its flag beside the switch and at the start of the line under it. On edit forms the switch now sits in the header, just before Save. There, and on list screens, the "Editing language" label shows as a tooltip, so the screens stay tidy.
Bugfix: Editing in a second language no longer loses your changes. When you edited a listing, a dictionary value or an agent in another language, the price, categories, contact details and other values that are the same in every language were thrown away while the screen still said "saved". They're now saved from any language, every multilingual screen has a labelled Editing language switch with a line that says which language you're editing and what a save keeps, and switching with unsaved changes asks first. On WordPress the chosen language now lasts until you log out, as it does elsewhere.
Version 7.1.13, a hotfix: 1 update, 1 fix.
Update: House type and category come first in the property form. On the property form's Property Info card, the type and category now sit at the top, above bedrooms and bathrooms, in the admin and in the front-end submission form alike.
Bugfix: Province and city lists are alphabetical again. On the property form, the region and city dropdowns that fill in after you pick a country or a region now list places by name, in the admin and on the front-end submission form.
Version 7.1.12, a hotfix: 4 fixes.
Bugfix: Property photos open faster. The page loads the first photo and small previews, and fetches the rest as you browse.
Bugfix: Photos you upload together keep their file-name order. Photo 2 now comes before photo 10, on the property form and on the agent's own edit form.
Bugfix: The update notice goes away once the update is in. Right after you install an update from the dashboard, the Notifications card and the admin menu badge no longer say an update is waiting.
Bugfix: The dashboard and the header agree about updates. The Notifications card now says an update is available only when the version shown in the header has one, on every screen and right after an update.
Version 7.1.11, a hotfix: 1 fix.
Bugfix: Upgrading from 6.x keeps your fields visible. Field access from 6.x now carries over correctly, and saving a property no longer clears a field you couldn't see.
Version 7.1.10, a hotfix: 1 fix.
Bugfix: Addresses no longer start with "0,". A site moved from version 6 showed a street number of 0 on houses that never had one, in the admin list and on the site. An empty or zero street number is now left out. The admin property list also shows the MLS number before the address again, as version 6 did, whenever the MLS field is published.
Version 7.1.9: 1 fix.
Bugfix: Edit on the Translations screen opens the language again. On some sites it showed "Unknown screen" instead of the editor, so you couldn't change any wording from the admin.
Enquiries get through again after an update from version 6, and leads are easier to work with.
reCAPTCHA works with the keys you already have. A new reCAPTCHA type setting offers Invisible (the default, for v3 and invisible keys) or Checkbox. Version 7 drew a checkbox, which Google refuses for invisible and v3 keys, so enquiries failed their check.
Enter your reCAPTCHA keys in Configuration. The site key and the secret key are fields under Configuration, General, Captcha. The secret stays hidden once it's saved; leave the field empty to keep it.
Every lead shows its property. The Leads list and the opened message show the property's ID, linked to its edit screen, and its reference number under the label your site gives that field.
Opened leads stay read after the update. Leads you'd already opened before the update no longer come back as unread.
Links look like links again. Names in the admin lists are blue, and only unread leads are bold, with a red dot.
Searches remember what your visitors chose.
Sorting carries on to the next page. A visitor who sorts the results and moves to page 2 sees the same order there.
Back brings the search back. After Back or a reload, the price range and the ticked regions are the way the visitor left them, and the list doesn't say that 0 properties match.
No more "$0" prices. A price too small to show after a currency conversion now shows your no-price text.
A release that helps you get your site going, and keeps your visitors' searches intact.
See your progress. Your dashboard shows how many of your own properties are live, with a button to add the next one, until you've published five.
Tell others what you think. After your fifth property we'll ask once whether you'd leave a review. You can say not now, or that you already did.
News from us on your dashboard. When there's something your site should know about, you'll see it as a card you can close.
Shared searches stay exact. When a visitor sends someone a link to their search, the person opening it sees the same results.
Prices in your currency. Prices stay in the currency your site shows, and the currency list is in alphabetical order.
A release about backups that land on a different site, updates that say what they need, and a search block that follows the page it sits on.
A backup restores into a site whose structure differs. A backup taken from a site that has been through earlier upgrades now restores into a newer or older one: each row is fitted to the table it arrives in, and the report says what was adjusted.
A backup describes the property data and nothing else. The site's own standing with the store stays behind, so a restored copy verifies itself instead of inheriting another site's key. A media backup leaves the backups folder out, so it no longer carries every earlier backup inside itself.
A backup without media is a compressed archive. On a test site 687 KB of data became a 45.8 KB file. Backups written by earlier versions are still listed and restored.
Updates say what they need. On a site that is not connected yet, the update window shows the new version, says that updates install on verified websites, and offers Connect. An add-on's Update button starts the same step.
The search block follows the page it is on. Where the page carries a property list, the list's region, city or type is shown ticked and fixed in the search block, and a visitor's own filters apply within them.
The address is one switch. Show these fields starts with the address, and the choice between separate fields and one combined field appears under it while it is on.
Range fields can be two lists instead of a slider, with the highest value the site holds as the last entry in the To list, kept while the results recount or the currency changes.
The Minimal search layout can carry your own background image, chosen from the media library, and its own photo is kept when none is chosen.
Settings a layout does not use are hidden in the block settings, with one line saying why and the values kept for a layout that reads them.
Currency, date format and units follow the active design, and a design that sets units names them in a way every site can read.
A release that helps a new site get started, and keeps add-on data where it belongs.
First steps on the dashboard. A new site is guided through three numbered steps: choose your market, which sets area and length units, currency and date format; add demo data or your first property; and put the property pages on a site menu. Each step is marked when it is done. The card folds away while a step is left and can be hidden once every step is done, and hiding it asks first.
Demo data in one click. Twelve example properties with photos, added and removed with one button, in the units of the market you chose. Removing them leaves your own properties untouched.
A Site menu card creates the pages for the property list, a single property and the pages your add-ons offer, and shows which of them are already on the chosen menu.
An updated site is recognised. A site updating from an earlier version has its market read from its own properties, so it is not asked to set up again and none of its settings are changed.
A switched-off add-on stays switched off. Its data is no longer shown on property pages and cards or used by search, filters and counts, and enquiries are not sent to agents while the Agents add-on is off.
Saving a property keeps your add-on data. Saving while an add-on is off no longer clears that add-on's fields, and a property's number of units is kept.
A property's status has one source. Status labels, comparison, saved-search alerts and the contributor form read it from the same place, so a listing withdrawn by an importer shows its new status everywhere.
Backup and restore get enough time on large sites and never lower a limit your host has set higher. A restore file larger than the server accepts is stopped before it is sent, with a message naming the size, the limit and where to copy the file instead.
Empty lists explain themselves and offer the next step, and area labels carry no guessed unit until a market is chosen.
Links on sites whose permalinks start with index.php work. Filter links and property links under a page no longer answer "Page not found" on such sites.
Blocks. The blocks are titled Listing, Module, User Section and Agents in the FW Real Estate category, and a new Module block selects the module at once when only one is installed.
A listing in another language stays in that language when no WordPress language pack for it is installed.
Update your add-ons together with this version. Several add-ons now save and read their own data, and their new versions need this one. An add-on left at its previous version keeps its existing values, but changes to its fields are not saved, statuses may not show in it, and enquiries do not reach agents until it is updated.
A small maintenance release.
The dashboard tells you what the last update actually did: when it ran, which version it installed, and what it changed in the database. Where an update cannot apply part of a database change, that is now recorded where you can read it rather than only in a server log, which on much of shared hosting is switched off.
A backup made by an earlier version restores again. Such a backup stores the files inside it with a leading slash, and the restore looked for them by exact name, so it answered that the archive was not a recognised backup and named the files it had just failed to find. This matters most if you are arriving from our previous product: export there, upload here, and the restore now reads it.
A comparison table and the spreadsheet importer show only your own fields. Both could include a field that belongs to an add-on rather than to you, which meant a visitor could see it in a comparison and a spreadsheet column could write into it.
The date switches in the Fields list reach the property page. Turning a date field on or off in the Fields list now shows and hides it on the property page as expected.
The enquiry e-mail lists only the details a property has, and the default e-mail templates have been revised.
A restore that has nothing to add says so. Restoring a previous-version backup into a site that already holds properties now reports that nothing was imported, and applies none of the backup's users, settings or media.
The property edit forms have been corrected.
The search block lists every search field, so each one can be shown or hidden from the block settings.
A maintenance release, and one fix in it matters to every site with a paid subscription.
Add-ons delivered in a subscription pack now actually run. A pack installs its add-ons as a plugin of its own, and the Add-ons screen listed them as installed and enabled, while the site went on behaving as though they were not there. Nothing reported it: no error, no warning, and switching the pack off and on moved the counts exactly as expected. The add-ons in a pack are now loaded, so the features you are subscribed to appear on the site. If a pack looked inert, install this version and reload any admin page.
A pack now carries the styles and scripts of anything it ships. Where a pack included a design, that copy arrived without its stylesheets, took precedence over the complete one, and left the public pages unstyled. Rebuild and reinstall your pack after updating.
Long lists work again. A list of properties, messages or dictionary terms that ran to more than one page could not be paged: the second page answered with a permission error. The same error appeared after switching a property between published and unpublished from the list, although the change itself had been made. Both are fixed.
The enquiry form says Street and Post code, in place of an internal code, in all fifteen languages.
Connecting your site now tells you how it went. Returning from the store after connecting left you on the dashboard with nothing said, whether the connection had succeeded, expired or been refused. The result is now shown.
Settings show the value that is actually in force, rather than an empty box for a setting that had never been saved and was quietly using its default.
The add-ons screen offers only what it can do. This plugin does not download or install add-ons, so the screen no longer shows buttons that would have had nothing to act on. Where it reports that a newer version of an add-on exists, that version arrives with your subscription pack, which you install from the Plugins screen as you would any other plugin.
A map keeps its markers while you narrow a search, and the search panel offers only the fields your installation can answer.
Deleting a property removes everything that belonged to it, its images included.
Fixes to how a backup is collected. What a backup contains has been corrected, and what the screen says about it now describes what the button does.
Updates come from WordPress. The plugin no longer offers an update button of its own: when a newer version exists, WordPress tells you on the Plugins screen and installs it the way it installs everything else.
Nothing else changes. No setting moves, no content is rewritten, and a site that was working before works the same way after.
A maintenance release for the plugin. Nothing it changes is visible on a page, and there is nothing to adjust after installing it.
Template names are validated before they are used. A template is chosen by name, and some of those names are assembled from settings a page carries. The name is now checked to be a name, so one that has been tampered with resolves to nothing instead of to a file. Every template a design or an add-on actually ships is unaffected: the check describes the shape they already have.
Submitted values are cleaned as they arrive. Text that a form sends is stripped of markup at the point it is read, in one place, rather than at each of the places that use it. Fields written in the rich-text editor are the exception, and they keep what the editor produced: a property description keeps its formatting, its links and its tables. Nothing was added to what that filter allows, because nothing needed to be: the video and the virtual tour a listing shows are built when the page is drawn, from the address stored with the property, and were never part of the description's own text.
Nothing else changes. No setting moves, no data is rewritten, and a site that was working before is working the same way after.
Nothing in this release changes what the plugin does. Files moved; behaviour did not. Every page renders what it rendered before and every setting means what it meant.
What moved: the markup for a feature now lives with the feature rather than in the design, so an add-on brings its own appearance with it. A design still has the last word: where it offers its own version of a template, that version is used, exactly as before.
The plugin is materially smaller. Code that could never run on this platform has been removed, and the shared machinery a feed importer needs now travels with the importer instead of shipping to every site whether or not one is installed. The archive is about six thousand eight hundred lines lighter, with no feature removed.
⚠️ Update the plugin before any add-on pack. An add-on published alongside this release carries its own templates and needs the core that knows to look for them.
Share via e-mail on the map listing was visible and did nothing, and now works.
There is nothing to do after installing this beyond the update itself.
Translations for this plugin now come from WordPress rather than from the plugin itself. The plugin no longer carries translation files of its own. Its English text is prepared so that translate.wordpress.org can read it, and a finished translation reaches your site as a WordPress language pack — installed and kept up to date the same way as for any other plugin.
What that means for a site that is not in English: until a translation for your language has been made there, the plugin's screens are in English. Nothing you have entered is affected, and there is nothing to do — a language pack installs itself once one exists.
The screen for ordering a translation is gone on this platform, for the same reason: translations here are WordPress's to host, not ours.
Everything else in this release is invisible — further work to match what WordPress expects of a plugin published in its directory.
Print, quick view and the map window now load their styling through WordPress itself. Each of these opens as a page of its own rather than inside your theme, and its stylesheets were being requested in a way that let a browser go on using a copy it had already cached. They are now handed to WordPress like every other stylesheet the plugin uses, so a change reaches them straight away instead of after the visitor clears their cache.
This release carries engine 7.0.5, whose visible change is that downloading an add-on or an update now uses your site's own connection settings, so a server that does not allow software to open its own connections can install and update normally.
Everything else here is invisible on purpose — further work to match what WordPress expects of a plugin published in its directory. No page changes: every screen, in the back office and on the site, was captured before and after and compared element by element.
The account area works again. Every page built on it — the dashboard, favourites, saved searches, the property manager, the agent profile and compare — answered a server error instead of loading. It affected every visitor and every site; there was no configuration that avoided it and nothing to do about it. Those pages load normally after installing this.
The block editor offers its choices again. When placing one of the plugin's blocks, the design list and the per-module layout list were empty, so the only option was the default. Both are populated again, including designs delivered by an add-on pack rather than bundled.
Everything else in this release is invisible on purpose. The plugin's markup and its handling of the request were reworked to match what WordPress expects of a plugin published in its directory. No page changes: every screen, in the back office and on the site, was captured before and after and compared element by element.
This release carries engine 7.0.4. The importer add-ons published alongside it declare that engine as their minimum, so a site on this version can install them; a site on the previous one cannot yet. The engine work in 7.0.4 is about carrying a configuration across an upgrade from version 6, which is a situation that does not arise on WordPress, where the product is new.
A profile no longer changes an existing account's password. Creating an agent or contributor profile on an e-mail address that already had an account reset that account's password — an address match was being treated as proof of ownership. An existing account is now left untouched. If you created a profile on an address belonging to someone else, that person's password was changed at the time and they will need to set a new one.
A maintenance release.
FW Real Estate is now available for WordPress — the same product as the Joomla edition, built from one cross-platform codebase, so both editions stay in step.
wp-content/uploads/fwre/ — property images, language packs, backups. A plugin update replaces the plugin folder and leaves them alone.Install the plugin, then import your existing backup from FW Real Estate → Data. The importer recognises an old-generation archive and repairs its collation, settings keys and users as it goes, staging everything in isolation so nothing live is touched.