Skip to main content

Get Started with Drupal

ยท 2 min read
Gretchun Kim
SharePoint Architect, Loop Logic Specialist

Drupal is a powerful, flexible, and open-source content management system (CMS) that is widely used for buildng websites and applications.

Here are some reasons why you might choose Drupal:

  • Flexibility: Drupal offers a high degree of customization, allowing developers to create complex websites with unique features.
  • Scalability: It can handle large amounts of content and traffic, making it suitable for both small websites and large enterprise applications.
  • Community Support: Drupal has a large and active community that contributes modules, themes, and provides support.
  • Security: Drupal is known for its robust security features and regular updates to address vulnerabilities.

Get Started with Drupal

Explorer a good alternative choice to Microsoft, vendor neutral CMS solution.

Prerequisiteโ€‹

  • PHP
  • Composer
  • Web Server: Apache, Nginx, or IIS
  • Database: MySQL, MariaDB, or PostgreSQL

You can use the following pre-packaged solutions

  • XAMPP or MAMP (Apache, MySQL, PHP)
  • LAMP (Linux)

Steps to get started with Drupalโ€‹

  1. Download and install Drupal. From your target project folder, run the following in terminal: composer composer create-project drupal/recommended-project drupal What will it do? It will create a project folder name "recommended-project" and all put the dependencies in the folder.

  2. Set up a database

sql
CREATE DATABASE drupal_db;
CREATE USER 'drupal_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON drupal_db.* TO 'drupal_user'@'localhost';
FLUSH PRIVILEGES;
  1. Configure and install drupal by opening your web browser and navigate to http://localhost:my_site_name_dir