A Drupal Project Stage 6 Preliminary IPT Unit of Work Ross Parker with Peter Stidston, Chris Dam & Nirvan Gelda For the NSW CTSA 26.10.2009.

Slides:



Advertisements
Similar presentations
MySQL Installation Guide. MySQL Downloading MySQL Installer.
Advertisements

FIRST SESSION - XAMPP Jeongmin Lee.  Jeongmin Lee  CS  PHD  Machine Learning, AI  Web System Development.
SC ICT Certification Level 1 07 Spreadsheets By Ross Parker.
Teach A TeacherTeach A Teacher Mac EditionMac Edition.
SC ICT Certification Level 1 02 Operating Systems By Ross Parker.
Computer SystemsComputer Systems Part 3: Issues In TechnologyPart 3: Issues In Technology.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
SC ICT Certification Level 1 03 Computer Hardware By Ross Parker.
Created & Presented by Ross Parker. Introduction Welcome About Me – I teach at lightning speed : ) What do you want to learn today? What I hope you will.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Administrative Functions Certiport Offline Learning System 2.1 Administrative Functions © Certiport, Inc All Rights Reserved.
The easy way to a nice looking website design By a total non-designer (Me!)
Open Source Content Management System - JOOMLA Swapnil S. Chafale Nagpur (M.S.) India Paper-Presentation For ATCON-2009 Conference.
Securing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
The Dr ü G Book: An Intro to Drupal The Dr ü G Book: An Intro to Drupal (Dr ü G: Drupal User ’ s Group - users, not developers) This is an introduction.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Linux Operations and Administration
SC ICT Certification Level 1 06 Word Processing By Ross Parker.
SC ICT Certification Level 1 13 Web Publishing By Ross Parker.
Installing CiviCRM onto Wordpress. How does it work?
DB2 (Express C Edition) Installation and Using a Database
Computer SystemsComputer Systems Part 1: Computer Assembly, OS & Network SetupPart 1: Computer Assembly, OS & Network Setup.
Drupal Training Syllabus Chaitanya Lakshmi
bWAPP – Bee Bug – Installation
Y9 IPT Drupal Incursion One Day to eCommerce Ross Parker For North Sydney Boy’s High School April/May 2010.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
Installation of IPT2 Chien-Wen CHEN Taiwan Forestry Research Institute 2012,Jun,26.
Review Security Hardening IPTables SELinux. Today Installations and updates – Rpm command and packages Apache “Issue Ownership”
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
SC ICT Certification Level 1 01 Desktop Basics By Ross Parker.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
Bharathi.S. Intel® Pentium® 4, 3.6 GHz or equivalent AMD processor 500 MB free hard disk space 2 GB RAM 1 available USB 2.0 port and USB cable Microsoft®
SC ICT Certification Level 1 10 Using The Web By Ross Parker.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
AppSec USA 2014 Denver, Colorado CMS Hacking 101 Hacking and Securing Popular Open Source Content Management Systems.
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
SC ICT Certification Level 1 12 Graphics By Ross Parker.
Data Science Background and Course Software setup Week 1.
Computer SystemsComputer Systems Part 2: Understanding The InternetPart 2: Understanding The Internet.
SC ICT Certification Level 1 00 Introduction By Ross Parker.
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
WAMP Server Installatin Shiyun Wen. WAMP Server Installation  WAMP Server is an integrated installation of Apache, MySQL, and PHP for Windows. Following.
Unit 1 – Web Concepts Instructor: Brent Presley.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
XAMPP.
Drupal A Rapid Presentation Ross Parker ICHK
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
What is MOODLE ? MOODLE (abbreviation for Modular Object-Oriented Dynamic Learning Environment) is a free and open-
Installing a Moodle Test Site The painless and easy way.
Wordpress. What is Wordpress? Wordpress is a content management system. It is free and easy to use. It allows you to build dynamic websites It is built.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Drupal Site Builder Sastra Technologies 2012.
WordPress Introduction
Student IT induction.
Pemrograman V (PHP) “Introduction”
Task Management System (TMS)
Student IT induction.
bitcurator-access-webtools Quick Start Guide
Presentation transcript:

A Drupal Project Stage 6 Preliminary IPT Unit of Work Ross Parker with Peter Stidston, Chris Dam & Nirvan Gelda For the NSW CTSA

This presentation outlines a NSW Stage 6 Preliminary IPT project based on the Drupal CMS

All the materials used today are available online

Introduction to Drupal What is Drupal? – Web-based content management system Why was Drupal chosen? – Free (speech & beer) – Generative – Challenging – Highly Productive – Collaborative – It can do (almost) anything...

Server Environment Ubuntu LAMP stack – Initial success (inconvenient) My laptop (AMD Turion X2 64-bit, 2GB RAM) – Epic fail (lag) Moved Ubuntu to VirtualBox on Vista 32-bit – Old VB only supported 1 core – Redemption (convenient) School desktop (Intel Peritum D, 1GM RAM) XAMPP – Thanks to Mr. Chris Dam (resident guru)

Introduction to the Project CC BY-SA – Please feel free to take, adapt and share – Project Aims – Pose significant challenge – More like industry than school, including – Produce effective written communication – Consider user perspectives – Meet syllabus requirements

Project Highlights I We learnt: – How to use Drupal – How to alternately design a website (without hand coding) – How to manage a project as a team – How to communicate with other team members

Project Highlights II How we worked as a team: – Assigning roles for individuals – Communicating with team members – Using the Shatin College website for off school communication (

Student Work

Drupal Hands On You are now my students! This is the quickest unit of work ever. – BTW, it’s a race! Activities: – Split into 6 teams – Number teams from 1 to 6 – Connect your laptop to the Wifi network: SSID: drupalpresentation ; PSK: drupal – Access your Drupal installation: E.g.

Drupal Hands On II – Log in to your installtion: Username: root ; Password: drupal – Change your root pasword – Collect a thumbdrive with Portable Apps – Create two page nodes – Create a menu item for your page nodes – Install a theme – Enable core modules comment, profile

Drupal Hands On III – Install modules token, pathauto, jcarousel – Configure jcarousel: Example code! – Enable breadcrumbs – Create taxonomy – Create second-tier page Place in taxonomy – Create a role – Establish permissions

Drupal Hands On VI – Create an account for each team member – Have each team member login and comment – Stop, breathe, relax Each time should now have a working read- write website!

More Advanced Tasks Finished Early? Try: – Panels moduleLinking primary and secondary menus – Theme customisation CSS, XHTML – Google analytics module – Ubercart module (tricky) – CCK (yeah, right!) – Views (impossible )

What is XAMPP ? A free, open source server stack to allow you to run your own web application server XAMPP: – X: Cross Platform – A: Apache HTTP server – M: MySQL database server – P: PHP scripting – P: Perl scripting

XAMPP/Drupal Installation I Here we give an outline of the process: – For more details, see the guide. Download a copy of XAMPP and Drupal Run the XAMPP installation:

XAMPP/Drupal Installation II Once XAMPP has been installed unzip your Drupal files and place them in /htdocs. Configure XAMPP

XAMPP/Drupal Installation III Create a database for Drupal

XAMPP/Drupal Installation IV Run the Drupal config process:

Another Teacher’s Perspective The arrival of Mr Parker Fitting an intensive, hands-on assessment task into the IPT programme Be prepared. Have everything ready (and tested) prior to first lesson. Teaching tips. [Many concepts quite complex/technical in nature, especially for lower- ability students. Chunking is highly recommended, accompanied by softcopy instructions.]

Another Teacher’s Perspective #2 Useful Drupal modules [Students wasted time on downloading not-so-useful, ‘buggy’ ones. Some useful modules are: admin menu, pathauto, panels, Google analytics, realname, table of contents, webform, taxonomy breadcrums, ubercart] Note on impact of having a Linux server in a Windows environment [When start-up default set to Linux, may cause mild irritation to other teachers who share the classroom.] In summary [A valuable, hands-on experience for students across a wide range of abilities. A change from staple diet of FrontPage/Dreamweaver.] Websites: [

The End Please tell me, are you: – Excited? – Exhasuted? – Confused? – Bored? Closing remarks Q & A

Licensing All original work used here is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. For more details please look at This license has been chosen to permit a high degree of sharing, whilst protecting the author’s control as to how the content is used. Please respect this license and use accordingly! Recycled and borrowed works from other sources are used under appropriate licenses, which are not affected by this license. The original source is always given. All original work created by Ross Parker (Sha Tin College, English Schools Foundation, Hong Kong), except where specified.