GETTING STARTED WITH DRUPAL. by Stephen Cross

Similar documents
INTRO TO DRUPAL. February 23, 2013

Drupal for Designers

How to Install and Setting Up Drupal

LEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Build it with Drupal 8

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

Drupal Website Design Curriculum

Using your Drupal Website Book 1 - Drupal Basics

Drupal 101. Introduction to Drupal. October 10, 2015 nedcamp.org

Building Library Website using Drupal

Content Management Software Drupal : Open Source Software to create library website

Wednesday, November 7, 12 THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT

Certified PHP/MySQL Web Developer Course

UW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors

Installing Drupal on Your Local Computer

Hello Drupal! Here s your welcome-pack to the Drupal Community. Prepared by. for the Drupal community

Drupal Node Overview. Attendee Guide. Prepared for: EDT502, Fall 2007, Dr. Savenye Prepared by: Jeff Beeman. November 26, 2007 EDT502 Final Project

Trainer name is P. Ranjan Raja. He is honour of and he has 8 years of experience in real time programming.

] open source. vtiger CRM. Beginner's Guide. Record and consolidate all your customer information with. I community experience distilled. Ian D.

Things Made Easy: One Click CMS Integration with Solr & Drupal

Livezilla How to Install on Shared Hosting By: Jon Manning

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL

Hopefully everything is clearly explained. However, please do ask if you don t understand anything. We will do our best to explain.

Installation Instructions

How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.

Theming on Drupal 7. Working with Omega s Responsive Framework

How does Drupal 7 Work? Tess Flynn, KDØPQK

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

What is Drupal, exactly?

Building Your First Drupal 8 Company Site

webtree designs Gayle Pyfrom web site design and development Lakewood, CO

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts

FireBLAST Marketing Solution v2

Building Your First Drupal 8 Site

An Advanced E-commerce Course

Project management integrated into Outlook

The Fastest Way to a Drupal Site: Think it, Plan it, Build it.

Creating Research Web Sites with Drupal. Randy Carpenter & Steven Akins, May 25, 2010 TSO Brown Bag Course

Joomla! template Blendvision v 1.0 Customization Manual

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

Building Your First Drupal Community Site

Drupal Community Tools

Marketing Product User s Guide Advanced Internet Technologies, Inc. AIT Center June 1, 2004

Drupal 6 Web Application Development Tutorial

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc.

Welcome to Drupal Camp 2013!

WordPress websites themes and configuration user s guide v. 1.6

All the materials and/or graphics included in the IceThemetheme folders MUST be used ONLY with It TheCityTheme from IceTheme.com.

DRUPAL: DEVELOPING LIBRARY PORTAL USING OPEN SOURCE CONTENT MANAGEMENT SYSTEM

Mobile Maker. Software Requirements Specification

Drupal.

This installation guide will help you install your chosen IceTheme Template with the Cloner Installer package.

MASTER DRUPAL 7 MODULE DEVELOPMENT

Building Drupal sites using CCK, Views and Panels. Khalid Baheyeldin Drupal Camp, Toronto May 11 12,

BT MEDIA JOOMLA COMPONENT

Open Source Content Management System JOOMLA

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc.

Adobe Flex / Zend for Content Management

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

DRUPAL & GOVERNMENT OR: HOW THE CITY OF TAMPA LEARNED TO STOP WORRYING AND LOVE DRUPAL

5 Mistakes to Avoid on Your Drupal Website

Open Source Content Management System for content development: a comparative study

Using the CloudTrax splash page editor

Backup and Restore MySQL Databases

MAGENTO QUICK START. Magento users New and relatively new Mostly on Community Ed. > 1 year; 16% Not at all yet; 33% 3 mo.

A (Web) Face for Radio. NPR and Drupal7 David Moore

CiviCRM for Drupal Developers

CMS and Internet Marketing

Web Editor Job Description

A ribbon has replaced the Desktop toolbar. You still have access to the same features, but the new interface makes them easier to find.

Drupal. open source^ community experience distilled. 7 Business Solutions. Build powerful website features for your business. Trevor James.

From 0 to Drupal in Six Months

Absolute Beginner s Guide to Drupal

DESKTOP CLIENT CONFIGURATION GUIDE BUSINESS

Website Builder Documentation

SQL Server 2008 R2 Express Edition Installation Guide

The truth about Drupal

Drupal 7 Fields/CCK Beginner's Guide

TIMETABLE ADMINISTRATOR S MANUAL

Reseller Panel Step-by-Step Guide

BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7

Joomla! Actions Suite

Official JSN Dome v1 Quick Start Guide

Optimizing Drupal Performance. Benchmark Results

Matrix Responsive Template. User Manual. This manual contains an overview of Matrix Responsive Joomla Template and its use

Using Adobe Dreamweaver CS4 (10.0)

Content Management Systems: Drupal Vs Jahia

HELLO DRUPAL. Your welcome pack to Drupal. Prepared by. for the Drupal community

Drupal Site Administration Guide. Cal Poly Specific Information

Elgg 1.8 Social Networking

Website Express training website dashboard

Yusof Al-Wadei Page 1 of 9. Interactive Web Design through Survey and Adoption of Modern Web-Technologies Yusof Hussein Al-Wadei

ParishSOFT Remote Installation

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Open Source Content Management Software : A Comparative Analysis

The Study of Open Source CMSs CHETAN GOPILAL JAIN. A thesis submitted to the. Graduate School-New Brunswick

Abdullah Radwan. Target Job. Work Experience (9 Years)

Transcription:

GETTING STARTED WITH DRUPAL by Stephen Cross

STEPHEN CROSS @stephencross stephen@parallaxmail.com ParallaxInfoTech.com www.talkingdrupal.com

ASSUMPTIONS You may or may not have development experience You have never used or have just started using Drupal Talking and thinking in terms of Drupal 7 Not step by step guide, but key points

INSTALLATION REQUIREMENTS PHP, Database, Web Server Drupal 7: PHP 5.2.5 or higher (5.3 recommended) Apache MySQL 5.0.15 or higher

DEV ENVIRONMENT MAMP/WAMP Mac, Apache, MySql, PHP Windows, Apache, MySql, PHP Acquia Dev Desktop

STEPS 1.Setup dev environment 2.Create an empty database - create user 3.Download Drupal - Drupal 7 4.Access install directory via browser 5.Follow installation wizard 6.DONE!

demo

DRUPAL COMPONENTS

DRUPAL COMPONENTS Functionality - Modules Visual Layout - Themes Distributions

DRUPAL COMPONENT: FUNCTIONALITY Modules 23,052 Core Contributed API Drupal Core

FUNCTIONALITY: MODULES Core Drupal - required Contributed Community provided (23,000+) There is a module for that

FUNCTIONALITY: MODULES Modules Core Contributed API Drupal Core

FUNCTIONALITY: MODULES Contributed Modules Core Contributed API Drupal Core

demo

DRUPAL COMPONENT: VISUAL LAYOUT Themes 1,799 Modules Core Contributed API Drupal Core

VISUAL LAYOUT: THEME Change look and feel of website Core Themes - provided on installation Contributed Themes Create your own

VISUAL LAYOUT: THEME Themes characteristics Different layout regions 2 sides bars, two footers, nav section... Responsive, Fluid Layouts Fonts, colors, widths...

demo

FUNCTIONALITY: DISTRIBUTIONS Examples: Drupal Commons - internal or external communities OpenPublish - Online news industry Commerce Kickstart - Implementation of Drupal Commerce Module

FUNCTIONALITY: DISTRIBUTIONS Single install that contains: Drupal, Modules, Theme and Configuration Quick implementation specific use-case Community contributed 699 available

demo

CORE CONCEPTS

CORE CONCEPTS Content Types Nodes Block, Menu & Taxonomy

CORE CONCEPTS: CONTENT TYPES (like) Database Tables Books, Orders, Articles, Restaurant Menus, Customers... Default Content Types: Articles and Basic Page Create as many content types as you need

CORE CONCEPTS: CONTENT TYPES Books Title, Description, Author, ISBN

CORE CONCEPTS: CONTENT TYPES Every Content Types has At least one field, TITLE Author Publishing information Comments

CORE CONCEPTS: NODE All content is a Node A node is any Article, Blog Post, Customer, Menu Item... Every one has a unique ID, NID

demo

CORE CONCEPTS: OTHER blocks, menu, taxonomy

FIRST PROJECT(S)

OUT OF THE BOX Basic website: Menus Basic content pages Articles (blog) w/comments

START WITH DISTRIBUTION? Maybe Experience development will be more successful using a Distribution Learn by building from scratch and learn from using a distribution How close does the distribution match the functionality you require?

START WITH THEME? Yes - It s required Install a few themes and switch between them Choosing a theme Characteristics, Number of websites using the Theme, Number of open issues

TYPICAL FUNCTIONALITY Forms Modules: Webform, Webform Conditional WYSIWYG Editing Module: WYSIWYG, TinyMCE/CKEditor, Insert Multi-level menus Modules: Nice Menus, Menu Blocks Displaying of Data Module: Views

CHOOSING A MODULE Search Drupal.org (advanced Modules) Search Google.com Choosing Module usage, Actively Maintained, Open/ Close issues

RESOURCES Drupal.org Groups.Drupal.org Drupal IRC Drupal User Group Drupal Camps YouTube Drupalize.me Linda.com BuildaModule.com Visit Amazon.com Podcasts

THE END THANK YOU

LINKS Drupal download -https://drupal.org/start MAMP - http://www.mamp.info/ WAMP - http://www.wampserver.com/ Acquia Dev Desktop - http://www.acquia.com/downloads IRC - https://drupal.org/irc