Sector(s)
Visit the site
Visit the siteOrganizations Involved
Community contributions
https://www.drupal.org/project/nice_imagefield_widget
Module upgraded from an early Drupal 8 version to full Drupal 10 compatibility, enhanced the user interface, and fixed several bugs.
Visible Homes has established itself as one of the leading real estate brokerages in Michigan. With a specialized approach to real estate and a custom marketing platform, the company has achieved some of the highest sales in the market. Over the past six years, Visible Homes has earned more than 40 "Top Ten Sales" rankings across various cities and townships. Since 2016, it has consistently held the #1 position in Michigan for selling equestrian properties.
The initial goal of the project was to upgrade the website from Drupal 8 to Drupal 10. Once the upgrade was successfully completed and the site had been running stably for some time, we moved on to the next set of requirements.
The website included a wide range of interactive elements such as tabs, accordions, buttons, sliders, and more. Our partner requested greater flexibility in managing the styles and configurations of these components through the admin interface, rather than relying on fixed, hardcoded solutions.
To meet this need, we reworked the structure to allow dynamic configuration of these UI elements directly from the backend. Additionally, we implemented new features such as filters for property listings, different custom blocks for the presentation of properties, and various admin tools to improve both content management and the overall user experience.
This website was migrated from Drupal 8 to Drupal 10. The migration ensured improved performance, better security, and long-term support.
The upgrade was performed gradually: first from Drupal 8 to Drupal 9, and then to Drupal 10. A significant amount of custom code was adapted to be compatible with the newer versions. Several modules were replaced or redeveloped entirely, and in one case, a new Drupal 10-compatible version was prepared by taking over module maintainership.
Technical Specifications
Drupal version:
Key modules/theme/distribution used: