Skip to main content

Installation

Note

You should already be familiar with the Contao CMS.

Tip

– The Contao installation must be in the root directory. – jQuery must already be included.


Steps

1 / Installing the real estate module demo

The real estate module is compatible with Contao 4.4 and higher. To install the demo, follow these steps:

  • Open the Contao Manager and log in
  • Select Install packages
  • Enter “maklermodul” in the search field
  • Click Check & install and then Apply changes
  • Open the install tool and update the database

You can buy a license for the real estate module here. After buying the license and installing the Maklermodul Bundle, continue with the steps in the section Installing the full version.

2 / Installing the full version

To use the full version you need the Maklermodul Sync Bundle in addition to the Maklermodul Bundle. If you haven’t installed the demo yet, follow the steps in the section Installing the real estate module demo.

Installing the Maklermodul Sync Bundle:

Option 1: via the Contao Manager and a zip file
  • log in to the Contao Manager and go to the section “Packages”
  • upload the ZIP file to the server with the button “Upload packages”
  • click the button “Confirm uploads”
  • click the button “»maklermodul sync for Contao 4« + Add package”
  • start the Contao Manager update/installation by clicking the button “Apply changes”
  • wait until the installation/update has finished
  • click the button “Update database” - the install tool starts
  • log in to the install tool and run the database updates
  • go back to the Contao Manager and finish the installation.
Option 2: manual installation

Install the Maklermodul Sync Bundle by editing the file composer.json in the Contao root directory. Add the following line at the end of require, and don’t forget to add a comma after the line before it (see the composer.json example).

For Contao 4.4, replace VERSION with 1.3. For Contao 4.6, replace VERSION with 2.0.

"pdir/maklermodul-sync-bundle": "^VERSION"

Then add the following lines at the end of the file, before the last closing curly bracket, and replace BENUTZERNAME (user name) and PASSWORT (password) with the access data from your order email. Again, add a comma after the curly bracket in the line before.

,
"repositories": [
    {
        "type": "composer",
        "url": "https://BENUTZERNAME:PASSWORT@packages.contao.store"
    }
]

Example of what composer.json should look like for Contao 4.4:

{
    "type": "project",
    "require": {
        "contao/calendar-bundle": "^4.4",
        "contao/comments-bundle": "^4.4",
        "contao/conflicts": "*@dev",
        "contao/faq-bundle": "^4.4",
        "contao/listing-bundle": "^4.4",
        "contao/manager-bundle": "4.4.*",
        "contao/news-bundle": "^4.4",
        "contao/newsletter-bundle": "^4.4",
        "pdir/maklermodul-bundle": "^1.4",
        "pdir/maklermodul-sync-bundle": "^1.3"
    },
    "extra": {
        "contao-component-dir": "assets"
    },
    "scripts": {
        "post-install-cmd": [
            "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
        ],
        "post-update-cmd": [
            "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
        ]
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://BENUTZERNAME:PASSWORT@packages.contao.store"
        }
    ]
}

3 / Updating packages and the database

Then open the Contao Manager at https://www.your-domain.com/contao-manager.phar.php. Start the Contao Manager and click Update packages. Then click Check & install and wait for the installation to finish.

Afterwards, open the install tool and update the database.