Releases: openfun/richie
1.0.0-beta.3
Changed
- Improved Docker image: now it does not ship with the project sources but only with runtime-required requirements (i.e. the sandbox and richie's package installed globally).
Fixed
- Richie templates now live in core instead of sandbox.
- Reorganize the search frontend to support nested filters.
- The CI now effectively tests packaging issues.
- The
apps.core.fields
module is no longer missing from Richie's package. - Fixed the
bin/pylint
script to work with the default database engine (PostgreSQL) - Fixed
rebuild
&bootstrap
Makefile rules
1.0.0-beta.2
Added
- Users can create a custom taxonomy of categories in the CMS (eg. Subjects with Computer Science (incl. Algorithms & Data Structures), History, etc., and Levels with Beginner, Intermediate, etc.).
- Filters are dynamically generated by the backend to support custom meta categories (level 1 nodes in the category taxonomy) and fix structual issues with dates.
- Integrate the homepage and fill it with content in the demo-site.
- Integrate a design for the list of organizations page.
Fixed
- Richie is compatible with MySQL, with database switching utilities and dedicated tests.
- Full-text searches also search in linked object names, such as categories & organizations.
- Make improvements to the demo site to make it more representative of real-world use.
- Don't break course pages if there is no linked organization.
- Fix i18n issues that broke the backend when using other languages than the default english.
- Prevent display glitches during loading of the courses search page.
1.0.0-beta.1
Added:
- Publish a
master
tagged docker image to DockerHub. It is supposed to reflect
themaster
branch state.
Fixed:
- The simple_text_ckeditor plugin was not discovered as a python module and thus not distributed with Richie's python package.
- The organization logo maximal size is now restrained to its container size.
- We no longer publish development images to DockerHub as they appear useless.
1.0.0-beta.0
This release indicates our intention to release richie 1.0.
Here are the core features that enabled us to reach this milestone:
- index the courses, organizations & subjects (now categories) in
ElasticSearch from the DjangoCMS models; - create course snapshots to keep a history of the versions of a
course Page throughout its various course runs; - add full text search queries to the course Search;
- handle facet counts for all our filters in course Search;
- develop plugins for all essential parts: courses, organizations,
categories, people, licences...
As we prepare to release, here are some improvements and fixes still
ahead of us:
- allow nesting of categories, to let users customize "meta" categories
and build their own subtrees; - finish integrating the missing pages and improve the sandbox environment;
- test and polish the use of richie as a django app / node dependency.
0.2.0
Courses
- Make a new, simpler plugin to fill text placeholders
- Add a subject detail page
- Improve the demo site
- Make plugins to display organizations, course licences
Search
- Add custom search filters, customizable through settings
- Set a reasonable default sorting for courses
Maintenance
- Update front & back dependencies
- Fix various development-related issues
0.1.0
** THIS IS AN ALPHA RELEASE **
Richie is a set of applications that make it easy to build a learning
portal around Open edX, to showcases courses, organizations, teachers,
etc. as well as publish marketing content of any kind.
The first alpha version (0.1.0) ships with the general architecture set up,
and some of the parts already working. Here are the most important efforts
still underway:
- Structured content management
- Search engine incl. front-end app
- Internationalization
We recommend you tread with care as this is not a production-ready version.
Some critical features are still missing and the lot is lacking user-oriented
documentation. This will be gradually improved through the next 0.x.x releases.
0.1.0-alpha.3
⬆️(package): update prettier to version 1.13.0 - Update prettier version - Run prettier with write to pass CI checks
0.1.0-alpha.1
💚(circle) fix dev images cache & hub job * The hub job was broken since it wasn't docker loading the development images archive. * Debian images development cache was not targetting the good directory. This had no consequences except increasing the cache size.
0.1.0-alpha
Preliminary release with a working container-based CI.