SlideShare a Scribd company logo
1 of 18
IRELAND & UK
                                MOODLEMOOT
                                       2012

        Working with Moodle Flavours

                             Mark Aberdour
                        Head of Open Source
                             Solutions, Epic



IRELAND & UK MOODLEMOOT 2012
OVERVIEW

Overview
Background
Step 1: Find the plug-in
Step 2: Installation
Step 3: Identify your ingredients
Step 4: Build a package
Step 5: Deploy a package
Lessons learned
Other uses
Strengths
Weaknesses


IRELAND & UK MOODLEMOOT 2012
BACKGROUND



        Developer: David Monllaó
        Universidad de Rovira i Virgili



        Mentor: Michael de Raadt
        Moodle HQ




IRELAND & UK MOODLEMOOT 2012
THE PROBLEM


Moodle site setup and configuration is time consuming.

Sites evolve over time as settings are tweaked, plug-ins
installed, reports created, language strings customised, and
so on.

How can you back up your work, or share what you are
proud of?




IRELAND & UK MOODLEMOOT 2012
WHO DOES IT AFFECT?

Penny is a Moodle Administrator and has spent
weeks configuring her site:
“How can I backup my changes?”
“How can I share my setup with others in my sector?”

Dave is a Music Teacher who has a number of
specialist audio plug-ins installed for his classes:
“How can enable other music teachers to benefit
from this?”

Geoff is a Moodle Consultant who has a toolkit of
favoured plug-ins for reporting and administration:
“How can I reduce the time it takes to install my
toolkit in my client's Moodle sites?”


IRELAND & UK MOODLEMOOT 2012
SO, WHAT’S UNIQUE ABOUT
YOUR MOODLE?...




IRELAND & UK MOODLEMOOT 2012
IRELAND & UK MOODLEMOOT 2012
INTRODUCING MOODLE
FLAVOURS




IRELAND & UK MOODLEMOOT 2012
STEP 1 : FIND THE PLUG-IN

Modules database
http://moodle.org/plugins/view.php?plugin=local_flavours

Documentation
http://docs.moodle.org/en/Development:Moodle_flavours

Moodle tracker
http://tracker.moodle.org/browse/CONTRIB/component/11431

Source Code
https://github.com/dmonllao/moodle-local_flavours



IRELAND & UK MOODLEMOOT 2012
STEP 2: INSTALLATION


Install from Git or ZIP file

Installs into /local

Click on Notifications

Site settings -> Server -> Package a flavour
& Deploy a flavour




IRELAND & UK MOODLEMOOT 2012
STEP 3: IDENTIFY YOUR
INGREDIENTS




IRELAND & UK MOODLEMOOT 2012
IRELAND & UK
                                MOODLEMOOT
                                       2012




IRELAND & UK MOODLEMOOT 2012
IRELAND & UK
                                MOODLEMOOT
                                       2012




IRELAND & UK MOODLEMOOT 2012
LESSONS LEARNED


Relatively new module
Student project, mentored by HQ
Low uptake
Doesn’t include: custom HTML blocks, theme selection
OK for basic sites, seems to lack robustness on more complex
sites




IRELAND & UK MOODLEMOOT 2012
OTHER USES


Universities
Schools
Teaching: music, maths, languages
Corporate
Defence / High Security
Distance learning
Apprenticeships




IRELAND & UK MOODLEMOOT 2012
STRENGTHS


Ease of cloning a site without needing server administration
skills
Allows anyone to roll their own distribution of Moodle
Easily distributable format (ZIP)
Site backup utility
Replicate live, staging and dev environments easily
David Monllaó moving to Moodle HQ in July, assures
continuity




IRELAND & UK MOODLEMOOT 2012
WEAKNESSES


Still young: low uptake, lacking robustness
No community sharing mechanism
Usability - problems and warnings handling
No rollback capability
Crossover with Admin Presets block, also developed by
David Monllaó.
http://moodle.org/plugins/view.php?plugin=block_admin_pr
esets




IRELAND & UK MOODLEMOOT 2012
THANKYOU FOR ATTENDING


And thankyou to...
David Monllaó
Jenny Grey and Brian Waddington, Open University




IRELAND & UK MOODLEMOOT 2012

More Related Content

Similar to Working With Moodle Flavours

Theme development workshop part 2
Theme development workshop part 2Theme development workshop part 2
Theme development workshop part 2Bas Brands
 
Moodle Moot 2012: Just 2 - look what she can do!
Moodle Moot 2012: Just 2 - look what she can do!Moodle Moot 2012: Just 2 - look what she can do!
Moodle Moot 2012: Just 2 - look what she can do!Daniel Mackley
 
Developing the course manager module for the management of course requests
Developing the course manager module for the management of course requestsDeveloping the course manager module for the management of course requests
Developing the course manager module for the management of course requestsIreland & UK Moodlemoot 2012
 
Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle IntroShane Elliott
 
Getting started with moodle tut part 1
Getting started with moodle tut   part 1Getting started with moodle tut   part 1
Getting started with moodle tut part 1Sarah Miller
 
Build a Mobile Moodle Course in 30 Mins
Build a Mobile Moodle Course in 30 MinsBuild a Mobile Moodle Course in 30 Mins
Build a Mobile Moodle Course in 30 MinsMark Aberdour
 
iMoot: Building a Mobile Moodle Course in 30 Minutes
iMoot: Building a Mobile Moodle Course in 30 MinutesiMoot: Building a Mobile Moodle Course in 30 Minutes
iMoot: Building a Mobile Moodle Course in 30 MinutesEpic
 
Moodle new student presentation
Moodle new student presentationMoodle new student presentation
Moodle new student presentationClive McGoun
 
Moodlemoot AU 2012 Keynote
Moodlemoot AU 2012 KeynoteMoodlemoot AU 2012 Keynote
Moodlemoot AU 2012 KeynoteMartin Dougiamas
 
Customising the moodle mobile experience
Customising the moodle mobile experienceCustomising the moodle mobile experience
Customising the moodle mobile experienceJuan Leyva Delgado
 
Electronic submission marking feedback moodle moot 2012
Electronic submission marking feedback moodle moot 2012Electronic submission marking feedback moodle moot 2012
Electronic submission marking feedback moodle moot 2012Ireland & UK Moodlemoot 2012
 

Similar to Working With Moodle Flavours (20)

Theme development workshop part 2
Theme development workshop part 2Theme development workshop part 2
Theme development workshop part 2
 
Moodle Moot 2012: Just 2 - look what she can do!
Moodle Moot 2012: Just 2 - look what she can do!Moodle Moot 2012: Just 2 - look what she can do!
Moodle Moot 2012: Just 2 - look what she can do!
 
Just 2 look what she can do
Just 2 look what she can doJust 2 look what she can do
Just 2 look what she can do
 
Developing the course manager module for the management of course requests
Developing the course manager module for the management of course requestsDeveloping the course manager module for the management of course requests
Developing the course manager module for the management of course requests
 
Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle Intro
 
Getting started with moodle tut part 1
Getting started with moodle tut   part 1Getting started with moodle tut   part 1
Getting started with moodle tut part 1
 
Moodle user group 03 12
Moodle user group 03 12Moodle user group 03 12
Moodle user group 03 12
 
Build a Mobile Moodle Course in 30 Mins
Build a Mobile Moodle Course in 30 MinsBuild a Mobile Moodle Course in 30 Mins
Build a Mobile Moodle Course in 30 Mins
 
iMoot: Building a Mobile Moodle Course in 30 Minutes
iMoot: Building a Mobile Moodle Course in 30 MinutesiMoot: Building a Mobile Moodle Course in 30 Minutes
iMoot: Building a Mobile Moodle Course in 30 Minutes
 
RSC EM Moodle user group 13 11-12
RSC EM Moodle user group 13 11-12RSC EM Moodle user group 13 11-12
RSC EM Moodle user group 13 11-12
 
Moodle 2 change
Moodle 2 changeMoodle 2 change
Moodle 2 change
 
Moodle 2 change
Moodle 2 changeMoodle 2 change
Moodle 2 change
 
Moodlemoot AU 2010
Moodlemoot  AU 2010Moodlemoot  AU 2010
Moodlemoot AU 2010
 
Moodle new student presentation
Moodle new student presentationMoodle new student presentation
Moodle new student presentation
 
Moodle February 2013
Moodle February 2013Moodle February 2013
Moodle February 2013
 
Moodlemoot AU 2012 Keynote
Moodlemoot AU 2012 KeynoteMoodlemoot AU 2012 Keynote
Moodlemoot AU 2012 Keynote
 
Customising the moodle mobile experience
Customising the moodle mobile experienceCustomising the moodle mobile experience
Customising the moodle mobile experience
 
Moodle
MoodleMoodle
Moodle
 
Electronic submission marking feedback moodle moot 2012
Electronic submission marking feedback moodle moot 2012Electronic submission marking feedback moodle moot 2012
Electronic submission marking feedback moodle moot 2012
 
Moodle
MoodleMoodle
Moodle
 

More from Epic

Holistic design - An integrated approach to accelerate performance improvement
Holistic design - An integrated approach to accelerate performance improvementHolistic design - An integrated approach to accelerate performance improvement
Holistic design - An integrated approach to accelerate performance improvementEpic
 
User Experience vs. the Visual Designer - LINE Communications
User Experience vs. the Visual Designer - LINE CommunicationsUser Experience vs. the Visual Designer - LINE Communications
User Experience vs. the Visual Designer - LINE CommunicationsEpic
 
iMoot – Tin Can in Moodle
iMoot – Tin Can in MoodleiMoot – Tin Can in Moodle
iMoot – Tin Can in MoodleEpic
 
20 tips for mobile learning in Moodle – Moodlemoot 2014
20 tips for mobile learning in Moodle – Moodlemoot 201420 tips for mobile learning in Moodle – Moodlemoot 2014
20 tips for mobile learning in Moodle – Moodlemoot 2014Epic
 
Using mobiles to support active learning with Moodle – Moodlemoot 2014
Using mobiles to support active learning with Moodle – Moodlemoot 2014Using mobiles to support active learning with Moodle – Moodlemoot 2014
Using mobiles to support active learning with Moodle – Moodlemoot 2014Epic
 
Tin Can Learning Design – Andrew Downes
Tin Can Learning Design – Andrew DownesTin Can Learning Design – Andrew Downes
Tin Can Learning Design – Andrew DownesEpic
 
What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...
What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...
What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...Epic
 
A learning platform just for you - Mark Aberdour @ Learning Technologies
A learning platform just for you - Mark Aberdour @ Learning TechnologiesA learning platform just for you - Mark Aberdour @ Learning Technologies
A learning platform just for you - Mark Aberdour @ Learning TechnologiesEpic
 
LearningNow: performance support – Simon Martin
LearningNow: performance support – Simon MartinLearningNow: performance support – Simon Martin
LearningNow: performance support – Simon MartinEpic
 
Lars Hyland – What's stopping performance support?
Lars Hyland – What's stopping performance support?Lars Hyland – What's stopping performance support?
Lars Hyland – What's stopping performance support?Epic
 
LearningNow: performance support – Jane Hart
LearningNow: performance support – Jane HartLearningNow: performance support – Jane Hart
LearningNow: performance support – Jane HartEpic
 
LearningNow: performance support – Imogen Casebourne
LearningNow: performance support – Imogen CasebourneLearningNow: performance support – Imogen Casebourne
LearningNow: performance support – Imogen CasebourneEpic
 
LearningNow: performance support – Laura Overton
LearningNow: performance support – Laura OvertonLearningNow: performance support – Laura Overton
LearningNow: performance support – Laura OvertonEpic
 
Putting the smart into smart phone with performance support
Putting the smart into smart phone with performance supportPutting the smart into smart phone with performance support
Putting the smart into smart phone with performance supportEpic
 
Induction strategies that work
Induction strategies that workInduction strategies that work
Induction strategies that workEpic
 
Induction needs to change
Induction needs to changeInduction needs to change
Induction needs to changeEpic
 
Rethinking induction design
Rethinking induction designRethinking induction design
Rethinking induction designEpic
 
Bringing new managers on board
Bringing new managers on boardBringing new managers on board
Bringing new managers on boardEpic
 
What works: five mobile learning success stories
What works: five mobile learning success storiesWhat works: five mobile learning success stories
What works: five mobile learning success storiesEpic
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open SourceEpic
 

More from Epic (20)

Holistic design - An integrated approach to accelerate performance improvement
Holistic design - An integrated approach to accelerate performance improvementHolistic design - An integrated approach to accelerate performance improvement
Holistic design - An integrated approach to accelerate performance improvement
 
User Experience vs. the Visual Designer - LINE Communications
User Experience vs. the Visual Designer - LINE CommunicationsUser Experience vs. the Visual Designer - LINE Communications
User Experience vs. the Visual Designer - LINE Communications
 
iMoot – Tin Can in Moodle
iMoot – Tin Can in MoodleiMoot – Tin Can in Moodle
iMoot – Tin Can in Moodle
 
20 tips for mobile learning in Moodle – Moodlemoot 2014
20 tips for mobile learning in Moodle – Moodlemoot 201420 tips for mobile learning in Moodle – Moodlemoot 2014
20 tips for mobile learning in Moodle – Moodlemoot 2014
 
Using mobiles to support active learning with Moodle – Moodlemoot 2014
Using mobiles to support active learning with Moodle – Moodlemoot 2014Using mobiles to support active learning with Moodle – Moodlemoot 2014
Using mobiles to support active learning with Moodle – Moodlemoot 2014
 
Tin Can Learning Design – Andrew Downes
Tin Can Learning Design – Andrew DownesTin Can Learning Design – Andrew Downes
Tin Can Learning Design – Andrew Downes
 
What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...
What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...
What can we learn from the future? - Imogen Casebourne and Lars Hyland @ Lear...
 
A learning platform just for you - Mark Aberdour @ Learning Technologies
A learning platform just for you - Mark Aberdour @ Learning TechnologiesA learning platform just for you - Mark Aberdour @ Learning Technologies
A learning platform just for you - Mark Aberdour @ Learning Technologies
 
LearningNow: performance support – Simon Martin
LearningNow: performance support – Simon MartinLearningNow: performance support – Simon Martin
LearningNow: performance support – Simon Martin
 
Lars Hyland – What's stopping performance support?
Lars Hyland – What's stopping performance support?Lars Hyland – What's stopping performance support?
Lars Hyland – What's stopping performance support?
 
LearningNow: performance support – Jane Hart
LearningNow: performance support – Jane HartLearningNow: performance support – Jane Hart
LearningNow: performance support – Jane Hart
 
LearningNow: performance support – Imogen Casebourne
LearningNow: performance support – Imogen CasebourneLearningNow: performance support – Imogen Casebourne
LearningNow: performance support – Imogen Casebourne
 
LearningNow: performance support – Laura Overton
LearningNow: performance support – Laura OvertonLearningNow: performance support – Laura Overton
LearningNow: performance support – Laura Overton
 
Putting the smart into smart phone with performance support
Putting the smart into smart phone with performance supportPutting the smart into smart phone with performance support
Putting the smart into smart phone with performance support
 
Induction strategies that work
Induction strategies that workInduction strategies that work
Induction strategies that work
 
Induction needs to change
Induction needs to changeInduction needs to change
Induction needs to change
 
Rethinking induction design
Rethinking induction designRethinking induction design
Rethinking induction design
 
Bringing new managers on board
Bringing new managers on boardBringing new managers on board
Bringing new managers on board
 
What works: five mobile learning success stories
What works: five mobile learning success storiesWhat works: five mobile learning success stories
What works: five mobile learning success stories
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 

Working With Moodle Flavours

  • 1. IRELAND & UK MOODLEMOOT 2012 Working with Moodle Flavours Mark Aberdour Head of Open Source Solutions, Epic IRELAND & UK MOODLEMOOT 2012
  • 2. OVERVIEW Overview Background Step 1: Find the plug-in Step 2: Installation Step 3: Identify your ingredients Step 4: Build a package Step 5: Deploy a package Lessons learned Other uses Strengths Weaknesses IRELAND & UK MOODLEMOOT 2012
  • 3. BACKGROUND Developer: David Monllaó Universidad de Rovira i Virgili Mentor: Michael de Raadt Moodle HQ IRELAND & UK MOODLEMOOT 2012
  • 4. THE PROBLEM Moodle site setup and configuration is time consuming. Sites evolve over time as settings are tweaked, plug-ins installed, reports created, language strings customised, and so on. How can you back up your work, or share what you are proud of? IRELAND & UK MOODLEMOOT 2012
  • 5. WHO DOES IT AFFECT? Penny is a Moodle Administrator and has spent weeks configuring her site: “How can I backup my changes?” “How can I share my setup with others in my sector?” Dave is a Music Teacher who has a number of specialist audio plug-ins installed for his classes: “How can enable other music teachers to benefit from this?” Geoff is a Moodle Consultant who has a toolkit of favoured plug-ins for reporting and administration: “How can I reduce the time it takes to install my toolkit in my client's Moodle sites?” IRELAND & UK MOODLEMOOT 2012
  • 6. SO, WHAT’S UNIQUE ABOUT YOUR MOODLE?... IRELAND & UK MOODLEMOOT 2012
  • 7. IRELAND & UK MOODLEMOOT 2012
  • 9. STEP 1 : FIND THE PLUG-IN Modules database http://moodle.org/plugins/view.php?plugin=local_flavours Documentation http://docs.moodle.org/en/Development:Moodle_flavours Moodle tracker http://tracker.moodle.org/browse/CONTRIB/component/11431 Source Code https://github.com/dmonllao/moodle-local_flavours IRELAND & UK MOODLEMOOT 2012
  • 10. STEP 2: INSTALLATION Install from Git or ZIP file Installs into /local Click on Notifications Site settings -> Server -> Package a flavour & Deploy a flavour IRELAND & UK MOODLEMOOT 2012
  • 11. STEP 3: IDENTIFY YOUR INGREDIENTS IRELAND & UK MOODLEMOOT 2012
  • 12. IRELAND & UK MOODLEMOOT 2012 IRELAND & UK MOODLEMOOT 2012
  • 13. IRELAND & UK MOODLEMOOT 2012 IRELAND & UK MOODLEMOOT 2012
  • 14. LESSONS LEARNED Relatively new module Student project, mentored by HQ Low uptake Doesn’t include: custom HTML blocks, theme selection OK for basic sites, seems to lack robustness on more complex sites IRELAND & UK MOODLEMOOT 2012
  • 15. OTHER USES Universities Schools Teaching: music, maths, languages Corporate Defence / High Security Distance learning Apprenticeships IRELAND & UK MOODLEMOOT 2012
  • 16. STRENGTHS Ease of cloning a site without needing server administration skills Allows anyone to roll their own distribution of Moodle Easily distributable format (ZIP) Site backup utility Replicate live, staging and dev environments easily David Monllaó moving to Moodle HQ in July, assures continuity IRELAND & UK MOODLEMOOT 2012
  • 17. WEAKNESSES Still young: low uptake, lacking robustness No community sharing mechanism Usability - problems and warnings handling No rollback capability Crossover with Admin Presets block, also developed by David Monllaó. http://moodle.org/plugins/view.php?plugin=block_admin_pr esets IRELAND & UK MOODLEMOOT 2012
  • 18. THANKYOU FOR ATTENDING And thankyou to... David Monllaó Jenny Grey and Brian Waddington, Open University IRELAND & UK MOODLEMOOT 2012