Generico Filter
Versions
Current version
Version 1.4.25 (Build 2025100500) (2025100500)
Version 1.4.25 (Build 2025100500)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2025100500
Version release name: Version 1.4.25 (Build 2025100500)
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1, 5.2
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.25
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.25 (Build 2025100500)
- More cleaning up of filter string inputs
Version 1.4.22 (Build 2025061900)
- Better cleaning up of filter string inputs to prevent variable injection and meddling
Version 1.4.21(Build 2024100700)
- Moodle 4.5 support
- Updated old jquery lib
Version 1.4.20(Build 2024012500)
- Added a try/catch to renderedcontent filter processing
Version 1.4.19(Build 2024012400)
- Added a template and code to support it, that allows you to call a renderer function from a template
Version 1.4.18(Build 2022122200)
- will return an empty string for custom user/course profile fields that exist but are empty (previously returned the unparsed variable name)
Version 1.4.17(Build 2022121900)
- Added non JQuery UI versions of tabs and accordians. Thanks @alexmorrisnz
- Fixed issue with custom course variables not being picked up if no courseid specified.
Now @@COURSE:customvariable@@ should resolve in templates.
Version 1.4.16(Build 2022082200)
- Added lightbox, Buncee, Flip, Wordwall, Quizlet templates
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.22 (Build 2025061900) (2025061900)
Version 1.4.22 (Build 2025061900)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2025061900
Version release name: Version 1.4.22 (Build 2025061900)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.22
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.22 (Build 2025061900)
- Better cleaning up of filter string inputs to prevent variable injection and meddling
Version 1.4.21(Build 2024100700)
- Moodle 4.5 support
- Updated old jquery lib
Version 1.4.20(Build 2024012500)
- Added a try/catch to renderedcontent filter processing
Version 1.4.19(Build 2024012400)
- Added a template and code to support it, that allows you to call a renderer function from a template
Version 1.4.18(Build 2022122200)
- will return an empty string for custom user/course profile fields that exist but are empty (previously returned the unparsed variable name)
Version 1.4.17(Build 2022121900)
- Added non JQuery UI versions of tabs and accordians. Thanks @alexmorrisnz
- Fixed issue with custom course variables not being picked up if no courseid specified.
Now @@COURSE:customvariable@@ should resolve in templates.
Version 1.4.16(Build 2022082200)
- Added lightbox, Buncee, Flip, Wordwall, Quizlet templates
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.21(Build 2024100700) (2024100700)
Version 1.4.21(Build 2024100700)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2024100700
Version release name: Version 1.4.21(Build 2024100700)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.21
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.21(Build 2024100700)
- Moodle 4.5 support
- Updated old jquery lib
Version 1.4.20(Build 2024012500)
- Added a try/catch to renderedcontent filter processing
Version 1.4.19(Build 2024012400)
- Added a template and code to support it, that allows you to call a renderer function from a template
Version 1.4.18(Build 2022122200)
- will return an empty string for custom user/course profile fields that exist but are empty (previously returned the unparsed variable name)
Version 1.4.17(Build 2022121900)
- Added non JQuery UI versions of tabs and accordians. Thanks @alexmorrisnz
- Fixed issue with custom course variables not being picked up if no courseid specified.
Now @@COURSE:customvariable@@ should resolve in templates.
Version 1.4.16(Build 2022082200)
- Added lightbox, Buncee, Flip, Wordwall, Quizlet templates
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.20(Build 2024012500) (2024012500)
Version 1.4.20(Build 2024012500)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2024012500
Version release name: Version 1.4.20(Build 2024012500)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.20
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.20(Build 2024012500)
- Added a try/catch to renderedcontent filter processing
Version 1.4.19(Build 2024012400)
- Added a template and code to support it, that allows you to call a renderer function from a template
Version 1.4.18(Build 2022122200)
- will return an empty string for custom user/course profile fields that exist but are empty (previously returned the unparsed variable name)
Version 1.4.17(Build 2022121900)
- Added non JQuery UI versions of tabs and accordians. Thanks @alexmorrisnz
- Fixed issue with custom course variables not being picked up if no courseid specified.
Now @@COURSE:customvariable@@ should resolve in templates.
Version 1.4.16(Build 2022082200)
- Added lightbox, Buncee, Flip, Wordwall, Quizlet templates
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.18(Build 2022122200) (2022122200)
Version 1.4.18(Build 2022122200)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2022122200
Version release name: Version 1.4.18(Build 2022122200)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.18
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.18(Build 2022122200)
- will return an empty string for custom user/course profile fields that exist but are empty (previously returned the unparsed variable name)
Version 1.4.17(Build 2022121900)
- Added non JQuery UI versions of tabs and accordians. Thanks @alexmorrisnz
- Fixed issue with custom course variables not being picked up if no courseid specified.
Now @@COURSE:customvariable@@ should resolve in templates.
Version 1.4.16(Build 2022082200)
- Added lightbox, Buncee, Flip, Wordwall, Quizlet templates
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.17(Build 2022121900) (2022121900)
Version 1.4.17(Build 2022121900)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2022121900
Version release name: Version 1.4.17(Build 2022121900)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.17
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.17(Build 2022121900)
- Added non JQuery UI versions of tabs and accordians. Thanks @alexmorrisnz
- Fixed issue with custom course variables not being picked up if no courseid specified.
Now @@COURSE:customvariable@@ should resolve in templates.
Version 1.4.16(Build 2022082200)
- Added lightbox, Buncee, Flip, Wordwall, Quizlet templates
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.16(Build 2022082200) (2022082200)
Version 1.4.16(Build 2022082200)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2022082200
Version release name: Version 1.4.16(Build 2022082200)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.16
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.16(Build 2022082200)
- Added lightbox, Buncee, Flip, Wordwall, Quizlet templates
- Tweaked YouTube lightbox
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.15(Build 2022062700) (2022062700)
Version 1.4.15(Build 2022062700)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2022062700
Version release name: Version 1.4.15(Build 2022062700)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.15
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.15(Build 2022062700)
- Removed JQuery UI because it breaks drawers in Moodle 4
Version 1.4.14(Build 2022032400)
- Added course custom variables to variables to use in filter
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.14(Build 2022032400) (2022032400)
Version 1.4.14(Build 2022032400)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2022032400
Version release name: Version 1.4.14(Build 2022032400)
Maturity: Stable
Supported Moodle versions: 3.1, 3.10, 3.11, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.14
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.14(Build 2022032400)
-Added course custom variables to variables to use in filter. This will only work if parameter "courseid" is passed in the filter string.
e.g {GENERICO:type=coursevartest,courseid=2}
Then in the template any course custom fields will be accessible using the pattern: @@COURSE:mycustomfield@@
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset where forced as int
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.13(Build 2021080600) (2021080600)
Version 1.4.13(Build 2021080600)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2021080600
Version release name: Version 1.4.13(Build 2021080600)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.10, 3.11, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.13
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.13(Build 2021080600)
- fixed issue where numeric variables to dataset were forced as integers (ie not floats)
- fixed issue where in the case of only 1 returned entry in dataset it was not available in JS
Version 1.4.12 (Build 2021021700)
- added filter/generico:managetemplates capability to make it easier to build roles with access to Generico as per https://github.com/justinhunt/moodle-filter_generico/issues/26
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.11(Build 2021010400) (2021010400)
Version 1.4.11(Build 2021010400)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2021010400
Version release name: Version 1.4.11(Build 2021010400)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.10, 3.11, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.11
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.11(Build 2021010400)
- optimized preset loading
- Fixed cloudpoodlltoken to be callable from template JS
- Added super interactive transcript widgets
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.10(Build 2019071300) (2019071300)
Version 1.4.10(Build 2019071300)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2019071300
Version release name: Version 1.4.10(Build 2019071300)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.10, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.10
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.10(Build 2019071300)
-Fixed cloud poodll token fetch [again]
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.09(Build 2019061400) (2019061400)
Version 1.4.09(Build 2019061400)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2019061400
Version release name: Version 1.4.09(Build 2019061400)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.09(Build 2019061400)
-Fixed cloud poodll token fetch (had been requiring Poodll)
-Added cloud poodll refresh
-Clarified template version format
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico, viewcapability="" and hidecapability=""
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.08(Build 2019022600) (2019022600)
Version 1.4.08(Build 2019022600)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2019022600
Version release name: Version 1.4.08(Build 2019022600)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.08
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.08 (Build 2019022600)
-Added a capabilities check feature to Generico,
eg viewcapability="gradereport/grader:view"
hidecapability="gradereport/grader:view"
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.07(Build 2019012000) (2019012000)
Version 1.4.07(Build 2019012000)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2019012000
Version release name: Version 1.4.07(Build 2019012000)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: 1.4.07b
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.07 (Build 2019012000)
-Added better cron calling
-Added Poodll loader.html for cloudpoodll
Version 1.4.06(Build 2018120500)
-Fixed bug when presets dir contained a directory.
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.05(Build 2018102500) (2018102500)
Version 1.4.05(Build 2018102500)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2018102500
Version release name: Version 1.4.05(Build 2018102500)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: 1.4.07a
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.05(Build 2018102500)
- fixed popup recorder template
- security fix
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.04(Build 2018090300) (2018090300)
Version 1.4.04(Build 2018090300)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2018090300
Version release name: Version 1.4.04(Build 2018090300)
Maturity: Stable
Supported Moodle versions: 3.1, 3.2, 3.3, 3.4, 3.5
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.04
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.04(Build 2018090300)
-added Cloud Poodll support
-added Poodll Popup Recorder template
Version 1.4.03(Build 2018070900)
-added clear template preset (for clearing templates)
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.02(Build 2018062300) (2018062300)
Version 1.4.02(Build 2018062300)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2018062300
Version release name: Version 1.4.02(Build 2018062300)
Maturity: Stable
Supported Moodle versions: 3.1, 3.2, 3.3, 3.4, 3.5
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.02
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.02(Build 2018062300)
-Added a number of new templates and fixed older ones
-removed annoying extra brace on settings page
Version 1.4.01(Build 2018041001)
-Improved templates listing
-Added template version update ability
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
Version 1.4.0(Build 2018041000) (2018041000)
Version 1.4.0(Build 2018041000)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2018041000
Version release name: Version 1.4.0(Build 2018041000)
Maturity: Stable
Supported Moodle versions: 3.1, 3.2, 3.3, 3.4, 3.5
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag: v1.4.0
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 1.4.0(Build 2018041000)
-Implemented new Moodle Privacy API
Version 1.3.14(Build 2017081100)
-repaired toggle template which broke on Boost Theme
-removed edit column from template table. Edit template by clicking on name
Version 1.3.13(Build 2017032406)
-Beefed up protection against any XSS attempt via the Generico filter string inputs
https://github.com/justinhunt/moodle-filter_generico/issues/7
-Added support for pulling Generico presets from theme directory
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.12(Build 2017032405) (2017032405)
1.3.12(Build 2017032405)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2017032405
Version release name: 1.3.12(Build 2017032405)
Maturity: Stable
Supported Moodle versions: 3.1, 3.2, 3.3, 3.4
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2017032405
-added better display of templates in navigation so that Boost doesn't completely mess it up
-added revision flag for automating cache refresh courtesy of agrowe
-added version field for each template
-added name field to each template
Version 2016122101
-fixed a bug where non AMD scripts were not loading properly.
Version 2016120901
-fixed a bug where alt content was not processed properly with $COURSE variables
Version 2016112801
-fixed a bug where html from template processed but not sent to page, and js looking for it
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.8(Build 2016111901) (2016111901)
1.3.8(Build 2016111901)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016111901
Version release name: 1.3.8(Build 2016111901)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016111901
-fixed a bug on webservice detection for mobile/alternate content
-added a better youtube lightbox
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.7(Build 2016110902) (2016110902)
1.3.7(Build 2016110902)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016110902
Version release name: 1.3.7(Build 2016110902)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016110902
Added "alternate content" end fields
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.6(Build 2016110901) (2016110901)
1.3.6(Build 2016110901)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016110901
Version release name: 1.3.6(Build 2016110901)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016110901
Added "alternate content" field for falling back to on mobile app
Added code to distinguish numbers from strings when passing variables into the dataset (contribution from romasita)
Version 2016082005
Fixed a problem with imagegallery preset. The shim was not set for Galleria
Added VideoGallery preset
Version 2016082004
Fixed a type killing shim for uploaded js files
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.3(Build 2016082003) (2016082003)
1.3.3(Build 2016082003)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016082003
Version release name: 1.3.3(Build 2016082003)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016082003
Fixed another problem on new install where adding default template
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.3(Build 2016082002) (2016082002)
1.3.3(Build 2016082002)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016082002
Version release name: 1.3.3(Build 2016082002)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016082002
Fixed problem on new install where adding default template
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.2(Build 2016082001) (2016082001)
1.3.2(Build 2016082001)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016082001
Version release name: 1.3.2(Build 2016082001)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016082001
Added shimming and loading of presets from bundles in the presets folder of the generico directory. Also removed the ability to declare a jquery dependency. YOu should use shimming instead.
Also added the @@URLPARAM:xx@@ system variable for fetching parameters from the page url.
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.1(Build 2016061200) (2016061200)
1.3.1(Build 2016061200)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016061200
Version release name: 1.3.1(Build 2016061200)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016061200
Made a better parse implementation so that evil inivisible html that gets into the filter strings is stripped out
Added a new variable WWWROOT that fetches the url of the moodle site. This is already available in js as M.cfg.wwwroot but this variable helps you get it into the template body without messing around with js.
Improved detection of variabls used in the template when processing. Sometimes they would be missed if they were not defaults or in the body previously.
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.0(Build 2016021500) (2016021500)
1.3.0(Build 2016021500)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016021500
Version release name: 1.3.0(Build 2016021500)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016021500
Added a MOODLEPAGEID variable just for getting the ?id=XX value
Could do a bit better by doing flexible url parsing ..next time
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.3.0(Build 2016011800) (2016011800)
1.3.0(Build 2016011800)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016011800
Version release name: 1.3.0(Build 2016011800)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016011800
Added support for DATASET variable
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin.
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.2.9(Build 2016011100) (2016011100)
1.2.9(Build 2016011100)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2016011100
Version release name: 1.2.9(Build 2016011100)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2016011100
Added a new field for instructions for each template in the Generico Filter. If not blank, this will be displayed in the popup dialog for each template when using the Generico Atto plugin. Also turned checkbox settings into dropdowns because the checkboxes don't work well with bundles
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.2.8(Build 2015121803) (2015121803)
1.2.8(Build 2015121803)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015121803
Version release name: 1.2.8(Build 2015121803)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2015121803
fixed a bug in the handle system
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.2.7(Build 2015121802) (2015121802)
1.2.7(Build 2015121802)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015121802
Version release name: 1.2.7(Build 2015121802)
Maturity: Stable
Supported Moodle versions: 2.9, 3.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2015121802
Added drag and drop/ click to export "bundles" for sharing templates
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.2.6(Build 2015121801) (2015121801)
1.2.6(Build 2015121801)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015121801
Version release name: 1.2.6(Build 2015121801)
Maturity: Stable
Supported Moodle versions: 2.8, 2.9, 3.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Change List
Version 2015121801
Fixed bug that broke AMD generico templates
Version 2015121401
Support for passing AMD params by HTML
1.2.4(Build 2015111901) (2015111902)
1.2.4(Build 2015111901)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015111902
Version release name: 1.2.4(Build 2015111901)
Maturity: Stable
Supported Moodle versions: 2.8, 2.9, 3.0
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
- this version adds the ability to specify the number of templates available from the admin settings. The default is 20 *
Generico is a filter that will allow any number of templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key," a "template," some "defaults," and optionally JS and CSS urls to include.
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Pre-Set Variables
It is also possible now to add user profile variables to your templates. Just make the first part of the variable name USER: and the next part the name of the user profile field. It also works with custom profile fields. There are two "special" user profile fields, picurl and pic that respectively output the url of the user's profile pic, and their picture itself.
e.g
User's first name: @@USER:firstname@@
User's ice cream preference (custom profile field): @@USER:icecreampref@@
Users profile pic url: @@USER:picurl@@
User's profile pic: @@USER:pic@@
One more preset variable is AUTOID. This will generate a long random string that you can use as ids to link different parts of the template together. For example you set the id of a div to @@AUTOID@@ and in JS go looking for the @@AUTOID@@ to swap out the div for a player.
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You should choose to skip that and do it later from each template's settings page. (Seeing all the templates on one page is too confusing.)
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
JQuery Configuration (Important)
Many templates will require JQuery. We used to load this as required. And you still can. (The checkbox for that is still on each template page.) Please do not use it. It will be removed in a subsequent version. Instead you should use a theme that loads JQuery already (Essential, BCU are two), or add a call to load JQuery to the Moodle site header.
To add that, go to: Site Administration -> Appearance -> Additional HTML (within HEAD) ,and add:
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.2.3(Build 2015091701) (2015091701)
1.2.3(Build 2015091701)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015091701
Version release name: 1.2.3(Build 2015091701)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
**This version fixes a bug where a comment on the last line of a template's custom js could break the script. And we added the $COURSE global and its properties to be available to the template via syntax like @@COURSE:fullname@@
(and we sneaked in @@COURSE:contextid@@ .. too)
**
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key," a "template," some "defaults," and optionally JS and CSS urls to include.
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Pre-Set Variables
It is also possible now to add user profile variables to your templates. Just make the first part of the variable name USER: and the next part the name of the user profile field. It also works with custom profile fields. There are two "special" user profile fields, picurl and pic that respectively output the url of the user's profile pic, and their picture itself.
e.g
User's first name: @@USER:firstname@@
User's ice cream preference (custom profile field): @@USER:icecreampref@@
Users profile pic url: @@USER:picurl@@
User's profile pic: @@USER:pic@@
One more preset variable is AUTOID. This will generate a long random string that you can use as ids to link different parts of the template together. For example you set the id of a div to @@AUTOID@@ and in JS go looking for the @@AUTOID@@ to swap out the div for a player.
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You should choose to skip that and do it later from each template's settings page. (Seeing all the templates on one page is too confusing.)
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
JQuery Configuration (Important)
Many templates will require JQuery. We used to load this as required. And you still can. (The checkbox for that is still on each template page.) Please do not use it. It will be removed in a subsequent version. Instead you should use a theme that loads JQuery already (Essential, BCU are two), or add a call to load JQuery to the Moodle site header.
To add that, go to: Site Administration -> Appearance -> Additional HTML (within HEAD) ,and add:
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.2.2(Build 2015081902) (2015081902)
1.2.2(Build 2015081902)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015081902
Version release name: 1.2.2(Build 2015081902)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
** bug fix to released earlier today version. **
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key," a "template," some "defaults," and optionally JS and CSS urls to include.
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Pre-Set Variables
It is also possible now to add user profile variables to your templates. Just make the first part of the variable name USER: and the next part the name of the user profile field. It also works with custom profile fields. There are two "special" user profile fields, picurl and pic that respectively output the url of the user's profile pic, and their picture itself.
e.g
User's first name: @@USER:firstname@@
User's ice cream preference (custom profile field): @@USER:icecreampref@@
Users profile pic url: @@USER:picurl@@
User's profile pic: @@USER:pic@@
One more preset variable is AUTOID. This will generate a long random string that you can use as ids to link different parts of the template together. For example you set the id of a div to @@AUTOID@@ and in JS go looking for the @@AUTOID@@ to swap out the div for a player.
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You should choose to skip that and do it later from each template's settings page. (Seeing all the templates on one page is too confusing.)
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
JQuery Configuration (Important)
Many templates will require JQuery. We used to load this as required. And you still can. (The checkbox for that is still on each template page.) Please do not use it. It will be removed in a subsequent version. Instead you should use a theme that loads JQuery already (Essential, BCU are two), or add a call to load JQuery to the Moodle site header.
To add that, go to: Site Administration -> Appearance -> Additional HTML (within HEAD) ,and add:
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.2.1(Build 2015081901) (2015081901)
1.2.1(Build 2015081901)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015081901
Version release name: 1.2.1(Build 2015081901)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
** This version improves for support AMD. In particular a situation on Moodle 2.9 where templates would sporadically fail to work properly **
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key," a "template," some "defaults," and optionally JS and CSS urls to include.
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Pre-Set Variables
It is also possible now to add user profile variables to your templates. Just make the first part of the variable name USER: and the next part the name of the user profile field. It also works with custom profile fields. There are two "special" user profile fields, picurl and pic that respectively output the url of the user's profile pic, and their picture itself.
e.g
User's first name: @@USER:firstname@@
User's ice cream preference (custom profile field): @@USER:icecreampref@@
Users profile pic url: @@USER:picurl@@
User's profile pic: @@USER:pic@@
One more preset variable is AUTOID. This will generate a long random string that you can use as ids to link different parts of the template together. For example you set the id of a div to @@AUTOID@@ and in JS go looking for the @@AUTOID@@ to swap out the div for a player.
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You should choose to skip that and do it later from each template's settings page. (Seeing all the templates on one page is too confusing.)
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
JQuery Configuration (Important)
Many templates will require JQuery. We used to load this as required. And you still can. (The checkbox for that is still on each template page.) Please do not use it. It will be removed in a subsequent version. Instead you should use a theme that loads JQuery already (Essential, BCU are two), or add a call to load JQuery to the Moodle site header.
To add that, go to: Site Administration -> Appearance -> Additional HTML (within HEAD) ,and add:
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.2.0(Build 2015080301) (2015080301)
1.2.0(Build 2015080301)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015080301
Version release name: 1.2.0(Build 2015080301)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
** This version adds support for AMD modules in Moodle 2.9. AMD will be checked by default in all the templates. **
================
NB If you are on Moodle 2.9.x some templates will break if AMD is checked. So ...
i) If you use templates based on these presets:
linechart/barchart/piechart and Youtube Lightbox templates
OR
ii) if templates that previously worked, break after the upgrade
then you should uncheck the AMD checkbox on that template's settings page.
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key," a "template," some "defaults," and optionally JS and CSS urls to include.
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Pre-Set Variables
It is also possible now to add user profile variables to your templates. Just make the first part of the variable name USER: and the next part the name of the user profile field. It also works with custom profile fields. There are two "special" user profile fields, picurl and pic that respectively output the url of the user's profile pic, and their picture itself.
e.g
User's first name: @@USER:firstname@@
User's ice cream preference (custom profile field): @@USER:icecreampref@@
Users profile pic url: @@USER:picurl@@
User's profile pic: @@USER:pic@@
One more preset variable is AUTOID. This will generate a long random string that you can use as ids to link different parts of the template together. For example you set the id of a div to @@AUTOID@@ and in JS go looking for the @@AUTOID@@ to swap out the div for a player.
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You should choose to skip that and do it later from each template's settings page. (Seeing all the templates on one page is too confusing.)
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.1.(Build 2015010102) (2015010102)
1.1.(Build 2015010102)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2015010102
Version release name: 1.1.(Build 2015010102)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
- This version fixes a problem where quotations around default values could not be used *
- This version adds support for multivalue defaults, that turn into drop down lists in the Atto editor. eg size="100|120|140"*
Generico is a filter that will allow up to twenty templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key," a "template," some "defaults," and optionally JS and CSS to include.
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Pre-Set Variables
It is also possible now to add user profile variables to your templates. Just make the first part of the variable name USER: and the next part the name of the user profile field. It also works with custom profile fields. There are two "special" user profile fields, picurl and pic that respectively output the url of the user's profile pic, and their picture itself.
e.g
User's first name: @@USER:firstname@@
User's ice cream preference (custom profile field): @@USER:icecreampref@@
Users profile pic url: @@USER:picurl@@
User's profile pic: @@USER:pic@@
One more preset variable is AUTOID. This will generate a long random string that you can use as ids to link different parts of the template together. For example you set the id of a div to @@AUTOID@@ and in JS go looking for the @@AUTOID@@ to swap out the div for a player.
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You should choose to skip that and do it later from each template's settings page. (Seeing all the templates on one page is too confusing.)
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.1.0(Build 2014122400) (2014122400)
1.1.0(Build 2014122400)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2014122400
Version release name: 1.1.0(Build 2014122400)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
** This release add support for including JS and CSS files, and gives each template its own settings page **
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key," a "template," some "defaults," and optionally JS and CSS urls to include.
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Pre-Set Variables
It is also possible now to add user profile variables to your templates. Just make the first part of the variable name USER: and the next part the name of the user profile field. It also works with custom profile fields. There are two "special" user profile fields, picurl and pic that respectively output the url of the user's profile pic, and their picture itself.
e.g
User's first name: @@USER:firstname@@
User's ice cream preference (custom profile field): @@USER:icecreampref@@
Users profile pic url: @@USER:picurl@@
User's profile pic: @@USER:pic@@
One more preset variable is AUTOID. This will generate a long random string that you can use as ids to link different parts of the template together. For example you set the id of a div to @@AUTOID@@ and in JS go looking for the @@AUTOID@@ to swap out the div for a player.
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You can choose to skip that and do it later from the Generico settings page if you wish.
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.0.2(Build 2014073100) (2014073100)
1.0.2(Build 2014073100)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2014073100
Version release name: 1.0.2(Build 2014073100)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
- This version adds support for auto pulling in User profile fields, by using variables like these *
@@USER:firstname@@
or
@@USER:picurl@@
or
@@USER:pic@@
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key", a "template," and some "defaults."
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You can choose to skip that and do it later from the Generico settings page if you wish.
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.0.1(Build 2014070100) (2014070100)
1.0.1(Build 2014070100)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2014070100
Version release name: 1.0.1(Build 2014070100)
Maturity: Stable
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
- This version has some tweaks as per David Mudrak's suggestions. And adds the passthrough parameter. If you make the last property in the filter string "passthrough=1" then the filter will not parse it, and return the filter string without the passthrough property. That allows you to make pages/documentation in Moodle with example strings and Generico will ignore them. *
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key", a "template," and some "defaults."
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You can choose to skip that and do it later from the Generico settings page if you wish.
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
Enjoy
Justin Hunt
poodllsupport@gmail.com
1.0.0(Build 2014042800) (2014042800)
1.0.0(Build 2014042800)
Plugin type: Filters
Frankenstyle component name: filter_generico
Version build number: 2014042800
Version release name: 1.0.0(Build 2014042800)
Maturity: Beta
Supported Moodle versions: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7
Repository URL (Git): https://github.com/justinhunt/moodle-filter_generico
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/justinhunt/moodle-filter_generico/issues
Generico Filter
Generico is a filter that will allow up to ten templates to be registered.
When Moodle encounters a filter string it will use the data in the filter string to fill out the template, and insert it into the page.
Usage
Define templates at
Site Administration / plugins / filters / Generico
A template consists of a "key", a "template," and some "defaults."
The key is just a one word name, that tells Generico which template to use.
The template is just passage of text that you want to use, and the parts of the template that you want to mark as variables you surround in @@ marks.
The defaults are a comma delimited list of variablename=value pairs. Here is an example template.
templatekey: wildthings
template: Inside this box are @@thing1@@ and @@thing2@@
template defaults: thing2=Silly
A possible filter string for this "wildthings" template would look like this:
{GENERICO:type=wildthings,thing1=Sally}
Generico would replace the above filter string with:
"Inside this box are Sally and Silly"
The filter string must follow this format,
{GENERICO:type=templatekey,variable1=data1,variable2=data2}
The wildthings example above is trivial of course. Imagine using it to embed YouTube videos by registering the standard iframe code YouTube gives you, as a template. Then it would only be necessary to insert the id of the video in a generico filter string.
{GENERICO:type=youtube,id=ABC12345678}
Installation
If you are uploading Generico, first expand the zip file and upload the generico folder into:
[PATH TO MOODLE]/filters.
Then visit your Moodle server's Site Administration -> Notifications page. Moodle will guide you through the installation.
On the final page of the installation you will be able to register templates. You can choose to skip that and do it later from the Generico settings page if you wish.
After installing you will need to enable the Generico filter. You can enable the Generico filter when you visit:
Site Administration / plugins / filters / manage filters
Enjoy
Justin Hunt
poodllsupport@gmail.com