Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

New feature ideas: Difference between revisions

From MoodleDocs
m (→‎What happens next?: Roadmap link doesn't exist - removed link.)
m (Protected "New feature ideas": Developer Docs Migration ([Edit=Allow only administrators] (indefinite)))
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Where to begin==
{{Template:Migrated|newDocId=/general/community/contribute}}
 
Have you any ideas for new features or improvements you'd like included in Moodle? If so, please
 
# Start by [http://moodle.org/public/search/ searching moodle.org] to check whether someone else has had the same idea. The Moodle community is very large, so it's quite likely you'll find someone else with the same idea as you ;-)
# Either join an existing discussion about your idea or start a new discussion in an appropriate [http://moodle.org/course/view.php?id=5 Using Moodle forum].
# Assuming others agree with your idea, [http://tracker.moodle.org/secure/CreateIssue!default.jspa create a new issue in the Moodle tracker], selecting 'New feature' or 'Improvement' as the issue type. (You'll need to create a tracker account to be able to create a new issue.) Include a link to the discussion thread in the tracker issue.
# Post the tracker issue number in the discussion thread, so that others can watch / comment / vote for it to be implemented.
 
==What happens next?==
 
# The [http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10512 list of most voted-for new features] is regularly reviewed by Moodle HQ and other core developers.
# Promising ideas are added to the Roadmap (depending on funding availability) and/or to the list of [[Projects for new developers]].
# Small feature ideas and improvements may be added to core by the component maintainer (see [[Credits]] for the list of component maintainers).
 
==How to maximize the chance of your idea being implemented==
 
Ideas with lots of votes are more likely to be implemented, however votes are not the only deciding factor.
 
The M in Moodle stands for modular, and so the easiest ideas for new developers to implement are new modules and plugins, such as course formats (e.g. GSOC 2006 project [[Student projects/AJAX course format|AJAX course format]]), question types (e.g. GSOC 2007 project [[Student projects/New question types|New question types]]) or gradebook reports (e.g. GSOC 2008 project [[Student projects/Animated grade statistics report|Animated grade statistics report]]).
 
If you're able to provide funding for your idea to be implemented, please submit a ticket at the [http://moodle.com/helpdesk/ Moodle.com helpdesk] or contact a [http://moodle.com/custom/ Moodle Partner specializing in custom development].
 
If you're a developer and can [[How to create a patch|create a patch]] for your feature idea or improvement, please attach it to the tracker issue for review by the component maintainer.
 
==See also==
 
* [[GSOC]] - describing Moodle's involvement with Google in their Summer of Code program, including a list of GSOC projects from 2006, 2007 and 2008
 
 
[[Category:Project]]

Latest revision as of 09:12, 2 May 2024

Important:

This content of this page has been updated and migrated to the new Moodle Developer Resources. The information contained on the page should no longer be seen up-to-date.

Why not view this page on the new site and help us to migrate more content to the new site!