18
Welcome Welcome

My Own Moodle

Embed Size (px)

DESCRIPTION

As presented at iMoot 2014 - 2014.imoot.org. Whether you are an educator or developer, installing your own Moodle can prove fruitful in providing you with the ability to: try out the latest features, experiment away from the main installation without the fear of breaking it, operate a portable installation in the field, trying a new contributed plugin and setting up a development environment for contributed project. Installing a local installation of Moodle can be tricky with lots of different available solutions. This presentation will cover the main ones, supply installation procedures and discuss the benefits of running your own local Moodle.

Citation preview

Page 1: My Own Moodle

WelcomeWelcome

Page 2: My Own Moodle

AgendaAgenda

1. Trademarks.

2. Introduction.

3.Why?

4.The 'Fear'.

5.Overcomming fear.

6.Things to check.

7. Types.

8. Choices:

a) All in one Moodle.org packages.

b) Bitnami.

c) EasyPHP.

d) WAMPServer.

e) Zend Server.

9. Summary.

10.Next steps and help.

11. A little 'techy' TCP / UDP 'Ports'.

12. Feedback.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 3: My Own Moodle

TrademarksTrademarks

Bitnami – Screen shots reproduced with permission - bitnami.com/trademark.

ZendTM – Screen shots reproduced with permission - www.zend.com/en/terms-and-conditions.

Firefox® is a registered trademark of the Mozilla Foundation.

Windows® is registered trademark of the Microsoft Corporation.

Mac® and OS X® are registered trademarks of Apple Inc.

Oracle® and MySQL® are registered trademarks of Oracle® and/or its affiliates. Other names may be trademarks of their respective owners.

MoodleTM is a registered trademark of 'Martin Dougiamas' – moodle.com/trademarks.

I am independent from the organisations listed above and am in no way speaking for or endorced by them.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 4: My Own Moodle

IntroductionIntroduction

Whether you are an educator or developer, installing your own Moodle can prove fruitful in providing you with the ability to: try out the latest features, experiment away from the main installation without the fear of breaking it, operate a portable installation in the field, trying a new contributed plugin and setting up a development environment for contributed project.

Installing a local installation of Moodle can be tricky with lots of different available solutions. This presentation will cover the main ones, supply installation procedures and discuss the benefits of running your own local Moodle.

Gareth J Barnard – Course formats and themes developer, courses and course formats forum moderator, small scale core developer, software engineer and educator.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 5: My Own Moodle

Why?Why?

1. To learn.

2. To experiment.

3. To try out new things.

4. To develop.

Page 6: My Own Moodle

The 'Fear'The 'Fear'

Moodle is not COTS.

Moodle is an integration of many 'COTS':● Web server.● Database.● PHP.

= WAMP, LAMP or MAMP.

Not 'Plug and play'.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 7: My Own Moodle

Overcomming fearOvercomming fear

1. Step by step.

2. Try out the guides.

3. Start slow and gain confidence.

4. Don't let the jargon put you off.

5. A few simple facts will go a long way.

6. Understand the other side: Educator -> Developer -> Educator.

What does this button do?

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 8: My Own Moodle

Things to checkThings to check

1. Moodle version release notes against specified on website of provider. Links on docs.moodle.org/dev/Releases - look at major verson.

2. Space.

3. Already running something on port '80' – type 'localhost' in the browser URL.

4. Windows, Mac or Linux? - docs.moodle.org/26/en/Category:Installation

5. Choice of 'All in one' or 'WAMP Only'.

6. WAMP -> Download Moodle separately or use a 'Git' install?

7. Basic instructions: docs.moodle.org/26/en/Installing_Moodle

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 9: My Own Moodle

TypesTypes

All in one:

1. Comes with Moodle and Apache / MySQL / PHP.

2. Can update Moodle but time consuming.

WAMP only:

1. Install Moodle separately.

2. Trickier.

3. More features.

4. Multiple installations.

Advanced:

Git install - docs.moodle.org/26/en/Windows_installation_using_Git & docs.moodle.org/26/en/Git_for_Administrators.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 10: My Own Moodle

All in one Moodle.org packagesAll in one Moodle.org packages

1. Comes with Moodle and 'XAMPP'.

2. Easy to install.

3. Restricted to Moodle version.

4. From the 'source'.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 11: My Own Moodle

BitnamiBitnami

1. All in one.

2. Easy to install.

3. Windows / OS X and Linux.

4. Restricted to Moodle version, upgrade possible.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 12: My Own Moodle

EasyPHPEasyPHP

1. Windows only.

2. You choose the version of Moodle.

3. Taskbar based GUI:

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 13: My Own Moodle

WAMPServerWAMPServer

1. Windows only.

2. You choose the version of Moodle.

3. Taskbar based GUI: ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 14: My Own Moodle

Zend ServerZend Server

1. Windows, Linux and IBM!

2. You choose the version of Moodle.

3. Web based GUI.

4. Powerful with lots of features.

5. Could be used in 'production' setup.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 15: My Own Moodle

SummarySummary

1. Easiest:

1. Bitnami.

2. Moodle Standard Packages.

2. Trickier but flexible:

1. EasyPHP.

2. WAMPServer.

3. Zend.

● Easiest gets you up and running the quickest.

● Trickier is a longer term solution where you many consider using Git to update or even get into developing.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 16: My Own Moodle

geek

-and

-pok

e.co

m/g

eeka

ndpo

ke/2

014

/1/1

2/ge

eks-

and-

non-

geek

s

Next steps and helpNext steps and help

What to learn next:● New features.● Responsive themes.● Contributed plugins.● Run your own 'Field' system.● Emergency backup system.

Where to find help:Forums:

● Installation help: moodle.org/mod/forum/view.php?id=28.

● Developers: moodle.org/mod/forum/view.php?id=55.

Documentation: docs.moodle.org/26/en/Category:Installation.

Apache: httpd.apache.org/docs.

How 'Tech Support' works: xkcd.com/627.

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 17: My Own Moodle

A little 'techy' TCP / UDP 'Ports'A little 'techy' TCP / UDP 'Ports'

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g

Page 18: My Own Moodle

FeedbackFeedback

1. Q & A.

2. Thank you for attending and participating.

3. Feedback appreciated.

4. About.me/gjbarnard.

geek

-and

-pok

e.co

m/g

eeka

ndpo

ke/2

013

/6/1

5/th

e-ge

ekpo

ke-o

ld-c

hest

nut-

of-t

he-w

eek

ww

w.ic

onfin

der.c

om/i

cons

ets/

49ha

nddr

awin

g