Drupal - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Drupal

Description:

A PHP-supported Database Server ... account with total control. Admin Section. Go to site. A few example sites. http://evolt.org ... – PowerPoint PPT presentation

Number of Views:129
Avg rating:3.0/5.0
Slides: 11
Provided by: pdx
Category:
Tags: admin | drupal | php

less

Transcript and Presenter's Notes

Title: Drupal


1
Drupal
  • an open source content management platform
  • -- http//drupal.org --

2
What is Drupal
  • History
  • In 2000 Started in Antwerp as a message sharing
    app on a closed intranet among a group of college
    friends. Dries Buytaert, the developer, put the
    site on the Internet in late 2001 after he
    graduated and soon after released the code to
    open source under the name 'Drupal'.

3
Mission
  • By building on relevant standards and open source
    technologies, Drupal supports and enhances the
    potential of the Internet as a medium where
    diverse and geographically-separated individuals
    and groups can collectively produce, discuss, and
    share information and ideas. With a central
    interest in and focus on communities and
    collaboration, Drupal's flexibility allows the
    collaborative production of online information
    systems and communities.

4
Requirements
  • A Web Server that can execute PHP scripts Apache
    1.3.x, 2.0.x, IIS
  • PHP
  • As of Drupal 4.6, the CMS requires PHP version
    4.3.3 (PHP 5 is supported for the 4.6 release).
  • PHP XML extension
  • php memory of 8MB (or more) for a Drupal core
    install.

5
Requirements (cont)
  • PHP needs the following configuration directives
    for drupal to work
  • session.save_handler user
  • In addition, we recommend the following settings
  • session.cache_limiter none
  • (we only mention directives that differ from the
    default php.ini-dist / php.ini-recommended
    starting with PHP 4.0.6)
  • These settings are contained in the default
    .htaccess that ships with drupal, so you
    shouldn't need to set them explicitely.

6
A PHP-supported Database Server
  • Recommended MySQL, v3.23.17 or newer (for our
    use of INNER JOIN's with join_condition's). MySQL
    4 is fine.
  • Optional Any PEAR supported Database. Currently,
    only PostgreSQL is actively maintained and
    supported, though. Experiences with other
    Databases are greatly welcome.

7
Installingdetailed at http//drupal.org/node/260
  • DOWNLOAD DRUPAL
  • wget http//drupal.org/files/projects/drupal-4.6.3
    .tar.gz
  • tar -zxvf drupal-4.6.3.tar.gz
  • mv drupal-4.6.3/ drupal-4.6.3/.htaccess
    /var/www/html
  • CREATE THE DRUPAL DATABASE
  • mysqladmin -u root -p create drupal
  • mysql -u dba_user -p
  • GRANT ALL PRIVILEGES ON drupal. TO
    nobody_at_localhost IDENTIFIED BY 'password'
  • flush privileges

8
Installing (cont)
  • LOAD THE DRUPAL DATABASE SCHEMA
  • mysql -u nobody -p drupal lt database/database.mysq
    l
  • CONNECTING DRUPAL
  • Edit site/default/settings.php
  • db_url "mysql//usernamepassword_at_localhost/dat
    abase
  • base_url "http//www.example.com"
  • You should consider creating a "files"
    subdirectory in your Drupal installation
    directory.
  • Create an account and login. The first account
    will automatically become the main administrator
    account with total control.

9
Admin Section
  • Go to site

10
A few example sites
  • http//evolt.org/
  • http//www.spreadfirefox.com/
  • http//www.theonion.com/content/index
  • http//www.linuxjournal.com/
  • http//gallery.menalto.com/
  • http//spiritandsong.com/
  • Many more listed at
  • http//drupal.org/forum/25
  • Conversion Success Stories
  • http//drupal.org/node/15237
  • Also very cool Drupal stuff going on at
  • http//civicspacelabs.org/home/
Write a Comment
User Comments (0)
About PowerShow.com