Upgrade Guide

Upgrade to version 2.29

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, database, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan cms:publish:assets.
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, database, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
    • Go to Admin -> Translations -> Other translations then click on Import group to update translations.

{warning} We have upgraded to the Bootstrap 5, it may have cache issue in browser, try to hard reload pages (Ctrl + F5 on Windows or CMD + Shift + R on MacOS).

Upgrade to version 2.28

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, database, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan cms:publish:assets.
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, database, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
    • Go to Admin -> Translations -> Other translations then click on Import group to update translations.
    • Upgrade to version 2.27

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, database, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan cms:publish:assets.
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, database, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
    • Go to Admin -> Translations -> Other translations then click on Import group to update translations.
    • Upgrade to version 2.26

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

Upgrade to version 2.25

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

Upgrade to version 2.24

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Payment and Real Estate then re-activate it.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.
  • Update content for the homepage, go to Admin -> Pages -> Home;

    • Add [featured-agents title="Featured Agents"][/featured-agents] to the Content to display featured agents.
    • Add [recently-viewed-properties title="Recently Viewed Properties" description="Your currently viewed properties."][/recently-viewed-properties] to the Content field to display recently viewed properties.

Upgrade to version 2.23

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Payment and Real Estate then re-activate it.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

Upgrade to version 2.22

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • For developers:

    • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.
    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder app, config, platform, public/themes, public/vendor, bootstrap, vendor and public/index.php from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Payment and Real Estate then re-activate it.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

{warning} To show properties on maps, you will need to update property's latitude and property's longitude in property editing page.

Upgrade to version 2.21

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Payment and Real Estate then re-activate it.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

Upgrade to version 2.20

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan migrate to update database.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

Upgrade to version 2.19

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
    • Go to Admin -> Plugins and activate the plugin SslCommerz Payment Gateway to use it.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.
    • Go to Admin -> Plugins and activate the plugin SslCommerz Payment Gateway to use it.

Upgrade to version 2.18

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

Upgrade to version 2.17

{warning} This version requires PHP >= 7.3, make sure your hosting support PHP 7.3 or higher.

  • Override folder app, config, platform, public/themes, public/vendor and public/index.php from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.

Upgrade to version 2.16

  • Override folder app, config, and platform from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.
  • Go to Admin -> Plugins and activate plugin RSS Feed.

Upgrade to version 2.15

  • Override folder app, config, and platform from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
  • Important changes:

    • If you have customized Flex Home theme source code, you need to make sure is updated. Function getIndex() and getView() are deleted in platform/themes/flex-home/src/Http/Controllers/FlexHomeController.php.

Upgrade to version 2.14

  • Override folder app, config, and platform from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.

Upgrade to version 2.13

  • Override folder app, config, and platform from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.

Upgrade to version 2.12

  • Override folder app, config, and platform from the latest version.

  • For developers:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Delete folder public/vendor and run command php artisan vendor:publish --tag=cms-public --force
    • Delete folder public/themes and run command php artisan cms:theme:assets:publish
    • Run command php artisan vendor:publish --tag=cms-lang --force to update translations.
    • Run php artisan optimize:clear to clear cache.
  • For non-developers:

    • Override folder public/themes, public/vendor, bootstrap, vendor from the latest version.
    • Delete all files in storage/framework/views and storage/framework/cache.
    • Go to Admin -> Translations -> Admin translations then click on Import group to update translations.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.

Upgrade to version 2.11

  • Delete folder platform/plugins/vendor.

  • Override folder app, config, platform, public/themes, public/vendor and resources from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate, Career then re-activate it.

Upgrade to version 2.10

  • Override folder app, config, platform, public/themes, public/vendor and resources from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.

Upgrade to version 2.9

  • Override folder app, config, platform, public/themes, public/vendor and resources from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate, Vendor, Payment, Location then re-activate it.

Upgrade to version 2.8

  • Override folder app, config, platform, public/themes, public/vendor and resources from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate, Vendor, Payment, Location then re-activate it.

Upgrade to version 2.7

  • Override folder app, config, platform, public/themes, public/vendor and resources from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate, Vendor, Payment, Location then re-activate it.

Upgrade to version 2.6

  • Override folder app, config, platform, public/themes, public/vendor and resources from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate, Vendor, Payment, Location then re-activate it.

Upgrade to version 2.5

  • Override folder app, config, platform, public/themes and public/vendor from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate, Vendor, Payment then re-activate it.

Upgrade to version 2.4

  • Override folder app, platform, public/themes and public/vendor from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate, Vendor, Payment then re-activate it.

Upgrade to version 2.3

  • Override folder app, platform, public/themes and public/vendor from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Override folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.

Upgrade to version 2.2

  • Override folder platform, public/themes and public/vendor from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.

Upgrade to version 2.1

  • Override folder platform/plugins/real-estate, resources/lang/vendor, platform/themes/real-estate

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.

Upgrade to version 2.0

  • Override folder app, platform, public/themes and public/vendor from the latest version.

  • For developer:

    • Update file composer.json and composer.lock from new source code.
    • Delete folder /vendor then run composer install to upgrade vendor packages.
    • Run php artisan migrate to update database.
  • For non-developer:

    • Update folder /vendor from the latest version.
    • Go to Admin -> Plugins then deactivate plugin Real Estate then re-activate it.
  • Go to admin and activate plugins: Social Login, Vendor, Payment.

Upgrade to version 1.3

  • Override folder platform, public/themes, public/vendor and vendor from version 1.3.
  • Run command php artisan migrate to update database or change column images in table re_properties & re_projects to TEXT

Update images field

Upgrade to version 1.2

  • Override folder /platform from new source code.
  • Update file composer.json and composer.lock from new source code.
  • Delete folder /vendor then run composer install to upgrade vendor packages
  • Run php artisan vendor:publish --tag=cms-public --force to update assets.
  • Run php artisan cms:theme:assets:publish to update theme.

Upgrade to version 1.1

  • Override folder /platform from new source code.
  • Update file composer.lock from new source code.
  • Delete folder /vendor then run composer install to upgrade vendor packages
  • Run php artisan vendor:publish --tag=cms-public --force to update assets.
  • Run php artisan cms:theme:assets:publish to update theme.