Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
chamilo-lms/public/documentation/changelog.html

99 lines
4.4 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Changelog</title>
<link rel="stylesheet" href="../build/legacy_app.css" />
<link rel="stylesheet" href="../build/app.css" />
<link rel="stylesheet" href="../build/vue.css" />
<style>
body {width:90%; margin-left: 5%; margin-right: 5%;}
h1 {font-size: xxx-large; margin-top: 1em; margin-bottom: 1em;}
h2 {margin-top: 1em;}
p {margin-bottom: 0.5em; margin-top: 0.5em;}
ul {list-style-type: circle; margin-left: 1em;}
table {margin: 1em;}
</style>
</head>
<body>
<div class="version" aria-label="2.0">
<a id="2.0"></a>
11 years ago
<h1>Chamilo 2.0 - ?, ??/??/2024</h1>
<h3>Release notes - summary</h3>
<p>Chamilo 2.0 is a major release that starts a new branch for the Chamilo software.
It is based on Chamilo 1.11.10, but includes tons of backend changes that will make
developing Chamilo more "mainstream" in the future, by adopting more widely-known libraries,
with the notable inclusions of Symfony as a main controller and framework (except for
some legacy tools not yet converted) and VueJS as a main UI framework.<br />
For the first time in more than 14 years (since its launch in 2010), Chamilo changes appearance, with a totally
new and streamlined set of icons, and a design that will allow more flexibility and speed across devices.</p>
<h3>Release name</h3>
<p><a href="https://en.wikipedia.org/wiki/"></a>Not assigned</p>
<h3>Security fixes</h3>
<ul aria-live="off">
<li>None</li>
8 years ago
</ul>
<h3>Possibly breaking changes</h3>
<ul aria-live="off">
<li>Database: All "name" fields have been renamed "title" for consistency across the system.</li>
8 years ago
</ul>
<h3>Notable new Features</h3>.
<h4>For end-users</h4>
<ul aria-live="off">
<li></li>
</ul>
<h4>For teachers/trainers</h4>
<ul aria-live="off">
<li></li>
</ul>
<h4>For Chamilo admins</h4>
<ul aria-live="off">
<li></li>
</ul>
<h4>For developers or sysadmins</h4>
<ul aria-live="off">
<li></li>
</ul>
<h3>General improvements (including major features, minor features and patches)</h3>
<ul aria-live="off">
</ul>
<h3>Stylesheets and theming changes</h3>
<ul aria-live="off">
</ul>
<h3>Web services changes</h3>
Web services are now documented at https://github.com/chamilo/chamilo-lms/wiki/webservices-api-latest, including
its own changelog. If you need consistent tracking of these changes, we recommend you use that page for more
complete information.
In Chamilo 2.0, we have moved from SOAP and REST individual implementations to using
<a href="https://api-platform.com/">API Platform</a> to generate web services. This enables more flexibility for
us and for users of our API, as there are more ways to access our data, while providing us with easy ways to
develop new services.
<ul aria-live="off">
<li>Added API Platform endpoint "/api"</li>
</ul>
<h3>Removals</h3>
<ul aria-live="off">
<li>Plugins: Many plugins that seemed either unused or were not maintained by their maintainers. They could be included later on, and their tables have not been removed in the database, but they are not available in the list of plugins.</li>
<li>Wiki: The wiki tool is not available *yet*. It will be included again in future versions, but there were too many changes required to include it in v2.0.</li>
<li>Blogs: The blogs tool is not available. It might be included again in future versions, but there were too many changes required to include it in v2.0.</li>
<li>Dropbox: The dropbox tool is not available. It might be included again in future versions, but there were too many changes required to include it in v2.0.</li>
</ul>
<h3>Known issues</h3>
<ul aria-live="off">
<li>DB title vs name fields: There have been *many* (several hundreds) database changes between v1.* and v2.0. These changes include renaming all "name" fields in all tables to "title", to follow a common standard. This particular change has required dozens of hours of expert work, because the "name" text is very common and the Chamilo 1.* was not *that* well structured. However, we may still have missed a few ones. If you find one, please report it as an issue in our repository.</li>
</ul>
</div>
</body>
</html>