Coder Social home page Coder Social logo

groupdrup's Introduction

groupdrup

9/11 Drupal Teach-Yourself Project

Example of basic Drupal website (using Acquia):
http://wdidrupalpykfbrdyks.devcloud.acquia-sites.com/node/1

**Project Participants**:
Tom Beach
Jeremy Koulish

Overview

A first look at Drupal tutorial sites suggests that we might be stepping back into "old school" land. High word density, traditional layouts, lack of design originality are not exactly enticing. However, Drupal is one of the workhorse technologies for the federal government, and Drupal skills are in high demand. Though it may appear old school by look and feel, it is most au courant for job seekers in Washington DC.

**Getting Started**

A quick review of getting started websites led to the distinction between core and distribution installations. Core installations involve a "steep learning curve" according to some web authors, whereas distributions come pre-configured for specific user needs. Business front-end, community resource, and conference organizing are a few of the options. Thinking we were about to set up a "manageable" site to serve via local computer, we went with the community resource "Drupal Commons", then chose to pursue a core-driven solution using the MAMP (Mac, Apache, MySQL, PHP) server stack. Below is a detailed walkthrough of that process.

Drupal Installation Instructions
See https://www.drupal.org/documentation/install/ for more detailed instructions.

  1. Install Drupal via command line
  • install composer:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
  • install drush:
composer global require drush/drush:7.*
  • restart bash, then install drupal:
drush dl drupal

  1. Install MAMP:
  1. Configure Drupal settings
  • duplicate the default.settings.php file and rename the copy as settings.php.
    From within your main drupal folder:
cp sites/default/default.settings.php sites/default/settings.php
  • Change key files to allow editing during install:
chmod a+w sites/default/settings.php
chmod a+w sites/default
  1. Move Drupal files into MAMP application:
mv drupal-x.x.x/* drupal-x.x.x/.htaccess /Applications/MAMP/htdocs/yourdrupaldir

where yourdrupaldir is whatever you want the directory to be called and "drupal-x.x.x" should match the version of Drupal you just installed.

  1. Create Drupal database using MySQL
  1. Run the Drupal installation script
  1. Customize your new Drupal site!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.