win with drupal - windows tools for drupal users (drupalcamp toronto 2014)

10
Win with Drupal: Windows tools for Drupal users Philip Kiff D4K Communications Toronto DrupalCamp 2014 3 May 2014

Upload: d4k-communications

Post on 10-May-2015

243 views

Category:

Software


2 download

DESCRIPTION

Demonstrates some of the best native Windows software tools available for working with Drupal. Focuses on XAMPP, Bitnami Drupal, and Git Extensions. Starts out by introducing nPackd (an awesome Windows package manager) which is then used to install most of the other software. Presentation includes multiple screencasts showing installation and configuration steps for each package.

TRANSCRIPT

Page 1: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

Win with Drupal:Windows tools for Drupal users

Philip KiffD4K Communications

Toronto DrupalCamp 20143 May 2014

Page 2: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

2

Overview● This presentation is a series of screencasts showing how to quickly

install and configure some Windows tools for beginner Drupal users

● Core tools covered:

– nPackd

– XAMPP with Bitnami Drupal Module

– Git Extensions

– Plus some notes (along the way or at the end) on:● HashCheck● KDiff ● Drush● Notepad++

Page 3: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

3

nPackd

● Free, open source application package manager for Windows

● Large repository (over 1000) of free software packages

● Interface delivers simple, one-click installs and uninstalls

● Checks for updated packages and provides one-click updates

npackd.appspot.com

Page 4: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

4

Basic Tools

● Use nPackd to install:

– 7-Zip (for .zip and .tar extraction)

– FileZilla or WinSCP (for FTP)

– HashCheck (for MD5/SHA1 checksums)

– KDiff (for diff and merge) [installed with Git Extensions]

Page 5: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

5

● AMP = Apache + MySQL + PHP “stack” of software

– WAMP = Windows AMP

– XAMPP = X-platform (cross-platform) AMP + Perl

● Alternatives to XAMPP for Windows users:

– WAMP Server

– Acquia Dev Desktop

– Microsoft WebMatrix

XAMPPwww.apachefriends.org

Page 6: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

6

bitnami Drupal module for XAMPP

● Bitnami is a software project and a cloud hosting service

– one-click installs of open source software (Wordpress, Joomla!, Drupal) with full WAMP/LAMP/MAMP stacks

● Bitnami and XAMPP partnered to convert those full stacks into modules that integrate specifically with XAMPP

● All the software is free and open source, it is supported by BitRock who leverages bitnami in their cloud hosting services

bitnami.com/stack/xampp#drupal

Page 7: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

7

Git Extensions

● Graphical User Interface for Git

● Git is the version control system used by Drupal.org

● Single installer for MSysGit, Git Extensions and KDiff

● Most Git activity can be managed without command-line

● Adds context-aware right-click menu options for:

– initialize (create) new repository

– commit files

– apply a patch

code.google.com/p/gitextensions

Page 8: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

8

● Installed with bitnami Drupal module for XAMPP

● Accessed through Shell button in XAMPP Control Panel

Drush for Windows

Page 9: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

9

Notepad++

● Fast, light, powerful text editor for Windows

● Install with nPackd, but take care with updates

● Configure file associations after install

● Plugin Manager: installs and updates plugins, try:

– Compare (adds diff features)

– Save as admin (allows saving of local hosts file)

– TextFX Characters (adds menu item with text manipulations)● To preserve plugins across updates, check out:

http://sourceforge.net/apps/mediawiki/notepad-plus/ [...]

– You need to drop an empty file into the install folder● allowAppDataPlugins.xml

notepad-plus-plus.org

Page 10: Win with Drupal - Windows tools for Drupal users (DrupalCamp Toronto 2014)

Philip [email protected]

D4K Communicationswww.d4k.ca

www.slideshare.net/d4kca

twitter.com/d4kca