Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How to deploy MODX CMS to the Cloud

DZone's Guide to

How to deploy MODX CMS to the Cloud

· Cloud Zone
Free Resource

Download the Essential Cloud Buyer’s Guide to learn important factors to consider before selecting a provider as well as buying criteria to help you make the best decision for your infrastructure needs, brought to you in partnership with Internap.


modx-cmsMODX is a powerful and flexible adaptive content management system and web application framework. It can be used for not just publishing content on the Internet but intranets and powering mobile applications and more. MODX CMS is known offering complete Creative Freedom for developers and designers. It is easy to use, device independent, perfect for multisite and localization, secure, search engine friendly and, best of all, completely free. MODX CMS also encourages you to customize and modify the Manager interface for a tailored website management user experience. It is backed a wonderful and supportive community as well as a network of global MODX Professionals, and the MODX company itself. Thousands of organizations, large and small, from all over the world have built their sites using MODX. In 2012, MODX was voted as Critic’s Choice for Best Open Source CMS by CMS Critic.

With MODX CMS you can:

  • Create custom content fields and inputs, without touching code.
  • Configure the management UI and display exactly what’s needed for every type of user.
  • Output anything, exactly as you wish, without complex themes or mixed mark-up and code.

Let’s see how to deploy this amazing CMS to the cloud in a few minutes!

Create an environment

1. Log into your Jelastic account and click on the Create environmentbutton.

Create environment

2. Navigate to the PHP tab, select Apache as your application server,PHP v5.3 and MySQL database. After that enter your environment name (e.g. modxtest).

modx-create-environment

In a few minutes the environment will be created and you’ll see it in the environment list.

modx-environment list

Upload the application

1. Navigate to the MODX web-site and download the latest version of this CMS as a zip package. FYI you can choose the traditional or advanced version.

modx-cms-tutorial

modx-cms

2. Upload your archive to the Deployment manager for further deployment.

modx-upload

3. Once the uploading is finished, deploy your package to the environment you have just created.

modx-deploy

Configure database

1. Once the MODX CMS deployment is finished, open in browser yourMySQL node.

2. Create an account and the database with the application, using the credentials which Jelastic sent you earlier.

modx-database

Install MODX CMS

1. Navigate to http://{your_environment_name}.{hoster’s_domain}/setup and you can start the installation.

modx-install

2. All the installation steps are quite easy, but let’s pay special attention to the database connection. Use the database credentials you created in the Configure database section above.

modx-database-connection

3. Next, create a MODX Manager admin user and, upon completion of the setup process, you will log in with these credentials.

modx-dashboard

As you can see, the deployment procedure is very straight forward using Jelastic. Now, you can start creating and managing your sites with the wide variety of tools provided by MODX CMS.

To learn more about using MODX, you can take a look at the intro videos, read the quickstart guide or go deeper with the official documentation.

The Cloud Zone is brought to you in partnership with Internap. Read Bare-Metal Cloud 101 to learn about bare-metal cloud and how it has emerged as a way to complement virtualized services.

Topics:

Published at DZone with permission of Marina Sprava, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}