Note: You are currently viewing documentation for Moodle 2.2. Up-to-date documentation for the latest stable version is available here: Moodle 2.0 release notes.

Moodle 2.0 release notes: Difference between revisions

From MoodleDocs
(→‎Moodle 2.0: core highlights copied from Roadmap)
(Replaced content with "This page has moved to https://docs.moodle.org/dev/Releases")
 
(95 intermediate revisions by 20 users not shown)
Line 1: Line 1:
{{Work_in_progress}}
This page has moved to https://docs.moodle.org/dev/Releases
 
Release date: '''July 20, 2010'''
 
Before the final release we will have a series of rapidly improving Preview releases, roughly weekly.  These are to allow a wider range of developers and contributors to test the code on copies of their production servers, help us tweak the interface and performance, and work on translations, modules and other third-party code (most of which will have to be rewritten significantly).
 
* [[Moodle 2.0 Preview 1 release notes]] - May 4, 2010
* [[Moodle 2.0 Preview 2 release notes]]
* [[Moodle 2.0 Preview 3 release notes]]
* [[Moodle 2.0 Preview 4 release notes]]
* [[Moodle 2.0 Preview 5 release notes]]
 
 
==Moodle 2.0==
 
Here is [http://tracker.moodle.org/browse/MDL/fixforversion/10122 the full list of fixed issues in 2.0].
 
The notes below are under construction right now.
 
===Core Highlights===
 
====New Community features====
 
* [[Community hub]] - Enables teachers to find other courses to download as templates for their own courses and also find enrollable courses on other sites (either to join as a student or to participate in a community of practice)
 
====Appearance====
 
* [[Development:Very_flexible_block_system_proposal|New blocks implementation]] - Blocks and page layouts are now implemented consistently and predictably on every page in Moodle, and can even be docked like menus
* [[Development:Output_renderers|Output renderers]]  - The engines that produce HTML and JS code have been completely re-written, so that Moodle's output is more consistent and efficient
* [[Development:Theme_changes|Themes rewrite]]  - The structure and design of themes has been rewritten for efficiency and flexibility. Moodle 2.0 will ship with 20 brand-new standard themes designed to make Moodle look much nicer than ever before.
* [[Development:Navigation 2.0|Navigation improvements]] Navigation is now implemented consistently in the navbar and in a Navigation block on every page.  All settings are now always available in a settings block on every page.  Themes can completely rewrite navigation if they require.
* [[Development:HTML editor 2.0|HTML editor 2.0]] - Replaces our ageing HTML tool with a new one that works on more browsers, enforces XHTML strict and better integrates with the new [[Development:File API|File API]]
 
====File handling improvements====
 
* [[Development:File API|File API]] - maintains an internal repository of files and governs access to them
* [[Development:Repository API|Repository API]] - allows users to browse external repositories using a filepicker and select files to bring into Moodle (copy or link)
* [[Development:Portfolio API|Portfolio API]] - allows Moodle content to be captured and pushed out to external repositories
 
====Course organisation====
 
* [[Conditional activities]] - Enables teachers to restrict the availability of any activity according to certain conditions such as dates, grade obtained, or activity completion
* [[Activity completion]] - Enables teachers to specify conditions that define when a student has completed an activity
* [[Course completion]] - Enables teachers to specify conditions that define when a student has completed a course
 
====Administrative improvements====
 
* [[Development:Enrolment plugins 2.0|Enrolments improvements]] including groups synchronisation - Several major improvements related to guest access, course enrolments, metacourses and groups (aka global groups, site-wide groups etc)
* [[Development:Roles administration improvements for Moodle 2.0|Roles administration interface improvements]]
* [[Development:Web_services|Standard Web Services Layer]] - Standard set of core API functions made available via SOAP and XML-RPC
* [[Development:Site-wide groups]]
 
===Module Highlights===
 
====SCORM====
 
* MDL-11501 New [[SCORM module]] settings - display attempt status, display course structure, force completed, force new attempt, lock after final attempt - allowing the behaviour dictated to the SCORM object by the authoring package to be changed
 
====Workshop====
 
* MDL-17827 [[Workshop module]] has been rewritten from scratch. As a very fresh code, it is a subject of massive testing, bug-fixing and improving. However we hope that the 2.0 version, even in this premature state, is significantly better than the legacy one.
 
===Security issues===
 
===Known problems and regressions===
 
===For Developers: API Changes===
 
See [[Development:Migrating_contrib_code_to_2.0]]
 
* [[Development:DB_layer_2.0_migration_docs|Database layer changes]] - you will need to update your code.
* [[Development:Using_the_file_API|File handling changes]] - you will need to update your code.
* [[Development:Migrating your code code to the 2.0 rendering API|Rendering layer changes]] - should be mostly backwards compatible, but you are advised to upgrade your code.
* Require capability used to do an automatic require_login. It no longer does so. All pages must explicitly call require_login if they need it. MDL-19882
* [[Development:Moodle_2.0_question_type_API_changes|Changes to the question type API]]
 
<noinclude>==See also==
*[[Moodle 1.9 release notes]]
 
[[Category:Release notes]]
[[Category:Moodle 2.0]]
 
[[fr:Notes de mise à jour de Moodle 2.0]]
</noinclude>

Latest revision as of 09:07, 20 June 2011

This page has moved to https://docs.moodle.org/dev/Releases