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

Upgrade to Opencast PHP Library v1.9.0 #417

Open
1 of 5 tasks
ferishili opened this issue Mar 12, 2025 · 2 comments · May be fixed by #418
Open
1 of 5 tasks

Upgrade to Opencast PHP Library v1.9.0 #417

ferishili opened this issue Mar 12, 2025 · 2 comments · May be fixed by #418
Labels
enhancement New feature or request ILIAS 8 Issue appears or may only appear on ILIAS 8. ILIAS 9 Issue appears or may only appear on ILIAS 9.

Comments

@ferishili
Copy link
Contributor

ferishili commented Mar 12, 2025

This issue highlights the upgrade of the Opencast PHP Library to version 1.9.0 and its potential impact on the ILIAS Opencast plugin.

Considerations for ILIAS Opencast Plugin:

The following changes should be reviewed and potentially applied to ensure compatibility and improvements:

  • Dynamic Workflow Configuration Panel

    • Upgrade is needed to use withconfigurationpaneljson, making the plugins compatible with Opencast 17.
  • Search Endpoint Response Conflict (OC 15 vs. OC 16+)

    • Ensure that all search calls now use OcUtils to retrieve mediapackages.
  • Subtitle Management Improvement

    • With support for tags and caption/source flavor in the addTrack event API, we can simplify transcription/subtitle handling.
    • Transition from the ingest + mediapackage mechanism to using the event API addTrack.
  • New Parameter: includeInternalPublication

    • This parameter allows retrieval of internal publications.
    • No immediate use case has been identified, but it could be valuable for future development.
  • Removal of Deprecated Methods

    • Several outdated methods have been removed in this version:
    • Fortunately, no active usage of these methods has been found in the plugins.

This upgrade brings improvements and better compatibility with newer Opencast versions. If you have any insights or concerns, feel free to discuss them here!

@ferishili ferishili added enhancement New feature or request ILIAS 8 Issue appears or may only appear on ILIAS 8. ILIAS 9 Issue appears or may only appear on ILIAS 9. To discuss Needs discussion with the community labels Mar 12, 2025
@dagraf dagraf moved this from Backlog to Testing in Opencast & Opencast PageComponent Mar 31, 2025
@dagraf dagraf moved this from Testing to In progress in Opencast & Opencast PageComponent Mar 31, 2025
@dagraf
Copy link

dagraf commented Mar 31, 2025

Thanks for this PR, @ferishili. We will discuss this upgrade in tomorrow's community meeting. Findings of this discussion will be posted in a comment.

@dagraf
Copy link

dagraf commented Apr 1, 2025

@ferishili will create sub-issues for the 3 above first mentioned changes.

@dagraf dagraf removed the To discuss Needs discussion with the community label Apr 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ILIAS 8 Issue appears or may only appear on ILIAS 8. ILIAS 9 Issue appears or may only appear on ILIAS 9.
Projects
Status: In progress
Development

Successfully merging a pull request may close this issue.

2 participants