Note:

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

Courses lists upgrade to 2.5

From MoodleDocs

There are significant changes in course-related functions and UI in 2.5. This document is aimed to assist migration from 2.4 to 2.5. This is NOT a complete documentation on 2.5 features.

Theme developers

All course listings are now performed through the same renderer functions.

There are significant changes to CSS classes used

Quick reference

2.4 2.5 Comments
.coursebox .course_category_tree.courses-only .courses .course, .course-info-box .course May be also without .courses-only
.coursebox .teachers .course_category_tree .courses .course .course-contacts, .course-info-box .course .course-contacts
.coursebox h3
.coursebox .info .course_category_tree .courses .course .course-info, .course-info-box .course .course_info
.coursebox .summary .course_category_tree .courses .course .course-summary