Upload
gareth-j-barnard
View
2.185
Download
1
Tags:
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
WelcomeWelcome
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
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
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
Why?Why?
1. To learn.
2. To experiment.
3. To try out new things.
4. To develop.
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
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
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
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
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
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
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
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
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
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
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
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
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