Skip to content

Latest commit

 

History

History
83 lines (63 loc) · 4.05 KB

Drupal_Drupal_TameeshB.md

File metadata and controls

83 lines (63 loc) · 4.05 KB

Contributing to Drupal

What is Drupal

Drupal is a content management software.
It's used to make many of the websites and applications you use every day.
Drupal has great standard features, like easy content authoring, reliable performance, and excellent security.
But what sets it apart is its flexibility; modularity is one of its core principles.
More about the Drupal project here.

The Drupal community

The Drupal community is one of the largest open source communities in the world. We're more than 1,000,000 passionate developers, designers, trainers, strategists, coordinators, editors, and sponsors working together. We build Drupal, provide support, create documentation, share networking opportunities, and more. Our shared commitment to the open source spirit pushes the Drupal project forward. New members are always welcome.

Setting it up

Prerequisites

  • Git
  • XAMPP/LAMP/MAMP (respectively for Windows/Linux/Mac OS)
  • phpmyadmin (XAMPP and MAMP stack already have it installed)
  • Composer

Installing the server

Setup Steps:

  1. Download and install XAMPP/LAMP/MAMP depending on the operating system you use.

  2. Start Apache and MySQL servers.

  3. Start your terminal and navigate to your web server's directory. Enter one of the following commands:

on Windows

  cd c:/xampp/htdocs

on Linux

  cd /var/www

on Mac

cd /Applications/MAMP/htdocs

  1. Run the following command in the command line window:
   git clone --branch 8.3.x http://git.drupal.org/project/drupal.git drupal8

   This will clone Drupal 8 in the 'drupal8' folder.  
You might need admin permissions to perform the above step.

  1. Provide Read and Write Permissions to 'sites/default' and all its subfolders.

  2. Run the following command in the command line window:
    cd drupal8 to move to drupal8 folder.
    composer update to install all dependencies required by Drupal.

  3. Copy the 'default.settings.php', rename it 'settings.php' and paste it in the same folder.

  4. Open localhost/phpmyadmin from your favourite browser. Click 'Database' on the top left and enter the name of the new database as 'drupal8' (without quotes). Select UTF Unicode from the drop-down box and click Create.

  5. Set your password for MySQL for the “root” user by going to the 'User Accounts' tab in phpmyadmin.

  6. Now we are all set to install Drupal on our local server.

  7. Navigate to localhost/drupal8 .

  8. Select your preferred language and the default installation profile.

  9. Add information about the database server (mysql), site database (drupal8), database user (root) and database password (the password you set) .

  10. After all core modules are installed, complete the form regarding the site configuration.

IRC channels:

On freenode:

  • #drupal (General Drupal queries)
  • #drupal-support (Drupal development queries)
  • #drupal-google (GSoC and GCI channel)

Important Links: