Copy
Ilios Project Updates: Making curriculum in the health professions more meaningful in a complex and changing world.
    curriculum management for the health professions
e227218b-5cee-4c45-97e8-c8b4545e237d.png
4-square color status CURRENT STATUS: GREEN
GREEN: Optimal - YELLOW: Acceptable - ORANGE: At Risk - RED: Critical


Ilios Project Status as of 10 February,  2022
 
What does it take to maintain an Open Source Software platform like Ilios?

When working in the world of Open Source, you have to accept that you are not only producing a product, but you are joining a broad community - a community of communities, if you will - of which your work will be a part. You will be receiving input from others, providing input to others, and generally depending on one another as you craft and nurture your own specific project. It is a huge, global collective built on skill, trust, respect, and a spirit of openness.

So what does that mean in real terms?

While you have ultimate control over what goes in (or doesn't) to your own product, you will be relying on many, many other projects which make up the infrastructure of your software world (and that of the global public as well). Keeping up with these, making sure that your versions match your needs, and that you are aligned with them, is a large part of the Open Source effort. So a lot of time and energy can go into maintaining the community presence and network: not something your end users ever really see, but something which definitely can impact their ability to receive cool new features rapidly.

With Ilios, to give you just an idea of what this means here are some numbers:
  • More than 39 direct dependencies and more than 153 transitive (indirect) dependencies for PHP (core code);
  • More than 88 direct and more than 7,668 transitive dependencies for Javascript (presentation layer)
Each of these dependencies is a whole project in itself, with multiple areas of concern for us to track and address on a regular basis.

(for source, and a more detailed discussion on this, see https://www.jrjohnson.dev/slides/2019-06-always-be-updating/index.html#12)

We try to balance all this as best we can for our users each cycle; making sure to address the structural maintenance and update needs of the system, identifying and addressing upstream security issues before they can impact us; and still keeping our cadence with the delivery of user-facing features and updates, whether those are specific requests from a school or user group, part of the larger development roadmap plan, or simply cleaning up the interface for a better experience overall.

For the last quarter, we have been deeply invested in the first part of this equation: the work of upstream and infrastructure housekeeping, updating, and alignment. This has been a heavy lift for the team, as there has been a lot of action upstream from us that impacts our ability to keep moving forward with development! I'm happy to report that we are closing in on the end of this push though, and some of the things we've been able to include along the way include:
  • major improvements to web accessibility across Ilios (now nearing a score of almost 98%);
  • significant performance, stability, and security improvements;
  • numerous minor bugfixes for search, icon representations, and learner group management;
  • all necessary updates to the Curriculum Inventory Report system in order to meet the new requirements and guidelines of the AAMC for 2022.

We are looking forward to returning our focus to more user-facing feature updates in the coming months, and keeping Ilios up to date, secure, and ready for your institutions to use to the fullest of your interests.


CURRENT STATUS: GREEN
Next Scheduled Release: 25 February 2022
Current Version: v3.96.3

 
Please be sure to updates your systems to get the latest, greatest code!
 
The latest code for download and update, as well as the complete changelog, is available here: The changelog for updates specific to the frontend can be viewed here.

Tired of managing updates? Information on Ilios Hosting is available here.

Training, Learning, and Collaboration Opportunities

 We continue to develop our online user guides. They are available at  https://iliosproject.gitbooks.io/ilios-user-guide/content/
 

USEFUL LINKS:
  Ilios Project Website: https://www.iliosproject.org
  The Ilios Wiki: https://github.com/ilios/ilios/wiki
  The Ilios Slack Channel: https://team-ilios.slack.com/ (join here)
  Ilios Code Repositories:https://github.com/ilios
  Ilios Code Downloads:https://github.com/ilios/ilios/releases/latest
  Ilios Online User Guides: https://iliosproject.gitbooks.io/ilios-user-guide/content/
  Status Report Archives: http://bit.ly/1SIIuhi

Copyright © 2022 UC Regents, All rights reserved.



Email Marketing Powered by Mailchimp