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.
2. 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.
www.iconfinder.com/iconsets/49handdrawing
3. 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.
www.iconfinder.com/iconsets/49handdrawing
4. 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.
www.iconfinder.com/iconsets/49handdrawing
6. 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'.
www.iconfinder.com/iconsets/49handdrawing
7. 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?
www.iconfinder.com/iconsets/49handdrawing
8. 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:I
nstallation
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/Instal
ling_Moodle
www.iconfinder.com/iconsets/49handdrawing
9. 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.
www.iconfinder.com/iconsets/49handdrawing
10. 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'.
www.iconfinder.com/iconsets/49handdrawing
11. BitnamiBitnami
1. All in one.
2. Easy to install.
3. Windows / OS X and Linux.
4. Restricted to Moodle
version, upgrade possible.
www.iconfinder.com/iconsets/49handdrawing
14. 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.
www.iconfinder.com/iconsets/49handdrawing
15. 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.
www.iconfinder.com/iconsets/49handdrawing
16. geek-and-poke.com/geekandpoke/2014/1/12/geeks-and-non-geeks
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.
www.iconfinder.com/iconsets/49handdrawing
17. A little 'techy' TCP / UDP 'Ports'A little 'techy' TCP / UDP 'Ports'
www.iconfinder.com/iconsets/49handdrawing
18. FeedbackFeedback
1. Q & A.
2. Thank you for attending and
participating.
3. Feedback appreciated.
4. About.me/gjbarnard.
geek-and-poke.com/geekandpoke/2013/6/15/the-geekpoke-old-chestnut-of-the-week
www.iconfinder.com/iconsets/49handdrawing