Not a developer? Go to MovableType.com

Documentation

Installing the Movable Type Enterprise Solution

The Enterprise Solution adds support for Oracle and Microsoft SQL Server enterprise databases and LDAP enterprise authentication. You can install Enterprise Solution simultaneously as part of a new Movable Type installation or install the Enterprise Solution files into an existing Movable Type installation. If want to use Movable Type with an Oracle or SQL Server database, set up your database before you begin the installation.

When you install as part of a new installation, Movable Type automatically adds screens for configuring the Enterprise Solution features to the installation wizard.

When Movable Type recognizes that you have added Enterprise Solution files to an existing installation, it runs an update wizard the next time you start it. However, as part of the upgrade users will not be guided through the Enterprise Solution configuration wizard. Therefore, users installing the Enterprise Solution over an existing Movable Type installation will need to configure Movable Type manually.

Setting Up Your Database

The Movable Type Enterprise Solution provides support for two of the most popular enterprise class database servers: Microsoft SQL Server and Oracle. Before proceeding with the Enterprise Solution installation it is critical that you first have a database setup to store Movable Type’s data.

If you are using another database supported by Movable Type, such as SQLite, MySQL or Postgres, please consult the Movable Type Installation Guide for more information.

Installing the Enterprise Solution Files

There are two primary ways the Movable Type Enterprise Solution is distributed: a) as a stand alone Movable Type component (without the core Movable Type application), or b) as a complete Movable Type Solution in which the Enterprise Solution is bundled with the core Movable Type application.

If you are installing the complete Movable Type Enterprise Solution, then the installation instructions are identical to installing Movable Type (without the Enterprise Solution).

The instructions that follow are for installing the Enterprise Solution component on top of an pre-existing Movable Type system.

  1. Download the Enterprise Solution release file to your personal computer.

  2. Extract the Movable Type files from the release file into a new folder on your local computer.

  3. Create a new folder within the addons folder in your Movable Type installation directory. Name this folder Enterprise.pack. You may also need to create the addons directory as well. The Unix path to this directory is:

    /path/to/movabletype/addons/Enterprise.pack

    Where /path/to/movabletype is the path where you installed Movable Type.

  4. Use FTP to copy the files to the Enterprise.pack directory.

Using LDAP Enterprise Authentication

In the standard version of Movable Type users, groups, and passwords are managed within the Movable Type application.

The Enterprise Solution allows you to optionally configure your Movable Type installation to support managing user and group authentication information from an external LDAP directory service. The most commonly used LDAP directory services are OpenLDAP for Unix/Linux and Active Directory for Windows.

When you set up Movable Type to work with an LDAP directory, users sign in to Movable Type with the same user name and password they use to access other services on your network. In technical terms, user and group authentication is managed by the LDAP service, instead of Movable Type. To set up Movable Type to work with LDAP, you need to know where your directory is located and how it is configured to uniquely identify users.

LDAP configuration is a highly complex and specific topic. We recommend that you consult with someone who is expert in LDAP integration and familiar with your LDAP directory configuration before you set up Movable Type to use LDAP.

For more information about Movable Type’s LDAP support, consult the Guide to External User Management.

LDAP Configuration for Movable Type

If you downloaded the Enterprise Solution before running the installation wizard, the installation wizard displays the Authentication Configuration form in which you can enter your LDAP settings. If you add the Enterprise Solution after installation, the form will not appear and you will need to configure your LDAP settings manually.

To configure Movable Type for LDAP authentication, fill out the fields in the Authentication Configuration form as described below. Then click “Test Connection to LDAP” to confirm the connection between Movable Type and the LDAP directory.

Use LDAP checkbox

Check this box to use either method of LDAP authentication.

Authentication URL

Enter the URL that defines the address of the LDAP directory and the base scope for LDAP authentication. For example:

ldap://ldap.example.com/dc=example,dc=com?attribute_name

Where attribute_name is the name of the LDAP attribute you want to use to match Movable Type user names. For more information, see http://httpd.apache.org/docs/2.0/mod/modauthldap.html#authldapurl.

Authentication DN

Enter an alternate LDAP DN (distinguished name) used to bind to the LDAP directory when searching for a user. If unspecified, MT will attempt to do an anonymous bind for LDAP lookups. For example:

cn=Manager,dc=example,dc=com

SASL Mechanism

Choose the name of the Simple Authentication and Security Layer (SASL) mechanism used by your LDAP installation.

Test Username

Enter a username from your LDAP directory in order to test the connection.

Test Password

Enter the password for the test username.

If the test fails, double-check that all of the LDAP settings are correct for your system and consult with your LDAP administrator.

Back