From f359dab67b69b854f681217590b14c41c40ebbc8 Mon Sep 17 00:00:00 2001 From: Helen Foster Date: Mon, 10 Feb 2025 15:41:21 +0100 Subject: [PATCH] Compliance with moodle.org site policy Added sentence with wording as advised by Chris Brown. (Also fixed link to Translating plugins documentation.) --- general/community/meetings/2019/07.md | 4 ++-- general/community/plugincontribution/checklist.md | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/general/community/meetings/2019/07.md b/general/community/meetings/2019/07.md index d6697abe84..8294ddf7aa 100644 --- a/general/community/meetings/2019/07.md +++ b/general/community/meetings/2019/07.md @@ -21,5 +21,5 @@ Tuesday 2 July 2019, 11:00 UTC 1. Developing [plugin support for the Moodle mobile app](https://docs.moodle.org/dev/Mobile_support_for_plugins) - Sam Marshall and Mark Johnson, The Open University (UK) 1. Google Summer of Code 2019 projects - - [Attendance password rotation/expiry](https://docs.moodle.org/dev/GSOC/2019#Attendance_password_rotation.2Fexpiry) - Mohammed Rahman and Dan Marsden - - [Adding multi-class classification to machine learning backend](https://docs.moodle.org/dev/GSOC/2019#Adding_multi-class_classification_to_machine_learning_backend) - Vlad Apetrei and David Monllaó + - Attendance password rotation/expiry - Mohammed Rahman and Dan Marsden + - Adding multi-class classification to machine learning backend - Vlad Apetrei and David Monllaó diff --git a/general/community/plugincontribution/checklist.md b/general/community/plugincontribution/checklist.md index 0d71f68c2c..9627eaaa93 100644 --- a/general/community/plugincontribution/checklist.md +++ b/general/community/plugincontribution/checklist.md @@ -171,7 +171,7 @@ See [Coding style#Functions and Methods](../../development/policies/codingstyle/ ### Strings - Avoid hard-code texts in the code, always use `get_string()`. -- Just the English strings should ship with the plugin. All other translations are supposed to be submitted as contributions at [https://lang.moodle.org](https://lang.moodle.org) once your plugin is approved - see [Translating plugins](https://docs.moodle.org/dev/Translating_plugins). +- Just the English strings should ship with the plugin. All other translations are supposed to be submitted as contributions at [lang.moodle.org](https://lang.moodle.org) once your plugin is approved - see [Translating plugins](https://docs.moodle.org/en/Translating_plugins). - Your code must not rely on trailing and leading whitespace in strings. - The string file must be considered as pure data file with the syntax `$string[]('id') = 'value';`. No other PHP syntax such as [concatenation](http://php.net/manual/en/language.operators.string.php), [heredoc and nowdoc](http://php.net/manual/en/language.types.string.php) is supported by the tools that we use when processing your strings (even if it may work in Moodle itself). - The English language pack (`lang/en/`) in Moodle does not use "Capitalised Titles". @@ -207,6 +207,7 @@ Examples of issues that will prevent your plugin from being approved: 1. Compliance with [security guidelines](../../development/policies/security/index.md). 1. It integrates with an external system and does not have the privacy API correctly implemented. 1. It is an activity module and does not have the backup and restore API implemented. +1. You must be in compliance with the [Moodle.org Site policy](https://moodle.org/admin/tool/policy/view.php?policyid=4). ## See also