Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quarter update and blog post #2391

Merged
merged 8 commits into from
Aug 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="panel panel-default">
<div class="panel-heading">Versioning debug o'matic 3000 Ultra HighSpeed SuperGrip</div>
<div class="panel-heading">Content version info (and more)</div>
<div class="panel-body">
<form>
<div class="form-group">
<label for="contentId">Content Id:</label>
<input class="form-control" type="text" name="contentId" value="{{$contentId ?? ""}}" id="contentId" placeholder="Currently you have no id(ea)">
<input class="form-control" type="text" name="contentId" value="{{$contentId ?? ""}}" id="contentId" placeholder="Paste or type in the ID of the content">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
slug: building-a-monolith
title: Building a monolith
author: Tor-Martin Karlsen
author_url: https://github.com/tmkarlsen
author_image_url: https://github.com/tmkarlsen.png?size=460
tags: [edlib, refactor, coverage, open-source, getting started, documentation]
---

During the last quarter, we've been on a slow but sturdy path toward the monolith version of Edlib. As we consolidate and simplify the code, we've also been able to work on improving the test coverage in Content Author in particular. From the implementation of Codecov at the beginning of April, we've managed to improve from 54 % to 60 % coverage, which is quite a formidable change. Once we merge in the new monolith core of Edlib, we'll be able to present a more correct picture of the total coverage of the PHP code and the project in total.
We are also moving away from using Node in the core to more PHP. This does not limit the use of Node or any other language when creating content types, as the new architecture will be content type agnostic, meaning they will be more detached and bound to the core in a more generic way. This is done to make Edlib more attractive as a development platform and keep complexity down.

A new design for the new Edlib Explorer is in the making, and we are doing the necessary research to ensure the UX and UI are done right and solve real problems for real users. We are also making sure Edlib works better on small devices through an improved responsive design.

We have also recently gone through the getting started instructions. By adding some missing documentation, fixing some failing processes, and, last but not least, making the instructions more precise, we aim to improve the process.

For the next quarter, our main focus will be finishing up the work with the Edlib monolith and implementing the new design and making sure it's all compatible with Content Author. We'll also be doing a fair share of bugfixing and you can read the other planned activities in our updated [roadmap](/docs/product/roadmap).

If you would like to know more about the project, or have any questions, feel free to [contact](/contact-us) us!

All the best

The Edlib team



31 changes: 31 additions & 0 deletions sourcecode/docs/docs.edlib.com/docs/product/roadmap.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,37 @@ sidebar_position: 3

# Roadmap

## Prioritized roadmap activities for Q3 and Q4 of 2023

1. Edlib 3: Simplified and consolidated monolith
* Re-implementing Content Explorer completely rewritten
* New design and design system for Content Explorer


2. Rewriting Content Author to work with Edlib 3

3. Link content type
* New content type based on the new Edlib 3 architecture

4. Code coverage
* Continue increasing coverage in Content Author
* Add coverage report to the main parts of Edlib

5. Documentation
* Expanded documentation for Edlib "on-premise" setup
* Setup guide for Moodle (Edlib 3)
* Setup guide for Wordpress (Edlib 3)


**What would you like to see prioritized? Submit your suggestions in the [discussions section on GitHub](https://github.com/cerpus/Edlib/discussions) or [contact us](mailto:support@edlib.com) directly!**

Share and care!


:::info
Updated July 05th, 2023.
:::

## Prioritized roadmap activities for the first and second quarter of 2023

1. Edlib 3: Simplified and consolidated monolith
Expand Down
5 changes: 0 additions & 5 deletions sourcecode/docs/docs.edlib.com/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ module.exports = {
{to: '/docs/developers/getting-started', label: 'Developers', position: 'left'},
{to: '/docs/support/faq', label: 'Support', position: 'left'},
{to: '/blog', label: 'Blog', position: 'left'},
{to: '/careers', label: 'Careers', position: 'left'},
{to: '/contact-us', label: 'Contact Us', position: 'left'},
{
href: 'https://github.com/cerpus/Edlib',
Expand Down Expand Up @@ -142,10 +141,6 @@ module.exports = {
label: 'Blog',
to: '/blog',
},
{
label: 'Careers',
to: '/careers',
},
{
label: 'Contact us',
to: '/contact-us',
Expand Down
108 changes: 0 additions & 108 deletions sourcecode/docs/docs.edlib.com/src/pages/careers.md

This file was deleted.

2 changes: 1 addition & 1 deletion sourcecode/docs/docs.edlib.com/src/pages/contact-us.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Contact Us

# Contact Us

Do you need help with your next educational project? We can help with your online courses and educational games. Apart from [Edlib](https://github.com/cerpus/Edlib), we are also building our own educational applications &mdash;[Gamilab](https://gamilab.com/) and [Edstep](https://edstep.com/)&mdash; and we would love to help you build yours.
Do you need help with your next educational project? We can help with embedding Edlib with your system. Apart from [Edlib](https://github.com/cerpus/Edlib), we are also building our own educational game platform &mdash;[Gamilab](https://gamilab.com/) that utilizes Edlib and we would love to help you build yours.

## Get In Touch

Expand Down
Loading