My Own Moodle

5,244 views
5,013 views

Published on

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.

Published in: Education, Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,244
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
125
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

My Own Moodle

  1. 1. WelcomeWelcome
  2. 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. 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. 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
  5. 5. Why?Why? 1. To learn. 2. To experiment. 3. To try out new things. 4. To develop.
  6. 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. 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. 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. 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. 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. 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
  12. 12. EasyPHPEasyPHP 1. Windows only. 2. You choose the version of Moodle. 3. Taskbar based GUI: www.iconfinder.com/iconsets/49handdrawing
  13. 13. WAMPServerWAMPServer 1. Windows only. 2. You choose the version of Moodle. 3. Taskbar based GUI: www.iconfinder.com/iconsets/49handdrawing
  14. 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. 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. 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. 17. A little 'techy' TCP / UDP 'Ports'A little 'techy' TCP / UDP 'Ports' www.iconfinder.com/iconsets/49handdrawing
  18. 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

×