Dear developers,
This mail is just a reminder for those of you who are making bugfixes in the ILIAS core project in Mantis.
When you fix and commit a bug, please do not forget to add the „Fixed in version“ date in the Mantis report. This is always the next release of the ILIAS version for which this report has been created. Example: bug has been reported for 5.3.12 and is fixed now; next upcoming 5.3 bug fix release is 5.3.16; Release 5.3.16 has to be added to „Fixed in Version“.
This information is necessary to build a proper change log at https://mantis.ilias.de/changelog_page.php <https://mantis.ilias.de/changelog_page.php>. Bug fixes only appear in the change log when the „Fixed in Version“ data is set. And we always use these reports from Mantis in the release reports at https://docu.ilias.de/goto_docu_lm_1719.html <https://docu.ilias.de/goto_docu_lm_1719.html> (LM „Releases“). Fixed bugs without this data will never appear in these lists!
Unfortunately, Mantis allows only one release to be added. But you can add something like „Fixed for 5.4.x and trunk, too“ to the comment field in Mantis as well. This helps users who want to know more about the current status of a bug (fix).
Thanks for your support and
Kind regards,
Matthias
* * * * *
Matthias Kunkel
ILIAS-Produktmanager
Geschäftsführer ILIAS open source e-Learning e.V.
Geschäftsstelle:
Ebertplatz 14-16 • D-50668 Köln
www.ilias.de <http://www.ilias.de/>
verein(a)ilias.de <mailto:verein@ilias.de>
* * * * *
ILIAS-Konferenz 2019
Am 26. und 27. September treffen sich ILIAS-Anwender und E-Learning-
Interessierte zur 18. ILIAS-Konferenz bei der DGUV in Dresden. Halten Sie
sich den Termin frei! Mehr Infos in Kürze unter www.ilias-conference.org <http://www.ilias-conference.org/>.
* * * * *
Sind Sie schon Mitglied?
Der Verein ILIAS open source e-Learning e.V. ist Herausgeber und Heimat
der ILIAS-Software. Als Mitglied unterstützen Sie unsere Arbeit und sichern
die Nachhaltigkeit der Softwareentwicklung: http://verein.ilias.de
* * * * *
Diese E-Mail und ihre Anlagen können vertrauliche und / oder rechtlich
geschützte Informationen enthalten. Wenn Sie nicht der richtige Adressat
sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie mich bitte
und löschen diese E-Mail.
Dear all,
On our Jour Fixe today we decided to publish new bug fix releases for all three maintained versions on next Thursday, May 09, 2019.
If you want to have your bug fixes in these new releases, please commit them to the related branches until Thursday morning.
Kind regards,
Matthias Kunkel
* * * * *
Matthias Kunkel
ILIAS Product Manager
General Manager ILIAS open source e-Learning e.V.
Office:
Ebertplatz 14-16 • D-50668 Koeln
www.ilias.de <http://www.ilias.de/>
verein(a)ilias.de <mailto:verein@ilias.de>
* * * * *
Dear all
As announced, we would like to invite you to participate in the Doodle for
the second developer workshop concerning the "View" mechanism:
https://doodle.com/poll/w8987yvbvfbz2tk3
Fabian will discuss with you in detail how he understands the mechanism,
combining Global Screen Service and NavigationContext Service.
Afterwards we are very interested in your opinions, want to explore
stumbling blocks and work out solutions and/or a further procedure.
The following questions will be important:
- Will the interaction between View/Screen and NavigationContext work
from your point of view?
- From your point of view, are there any other views/screens that have
not yet been included in the feature request? What about those that have
not yet been classified (LTI view and learning module SCORM (setting: main
menu inactive))?
- Which views/screens should be maintained in ILIAS 6.0?
We are happy if you take a closer look into our feature request (check
https://docu.ilias.de/goto_docu_wiki_wpage_5900_1357.html) until the
workshop and would be happy about a discussion :-)
Best regards
Fabian and Katharina
--
*Katharina Burkhardt*
ILIAS Community Manager
Project Manager
*Team Core 1*
phone +41 31 972 52 30
support-core1(a)studer-raimann.ch
*studer + raimann ag*
IT- and Learning-Solutions
Farbweg 9
CH-3400 Burgdorf
main +41 31 972 52 22
studer-raimann.ch
--
Wanna know more? Contact us directly or find information online:
Corporate
Website studer-raimann.ch <https://studer-raimann.ch> | Product Website
ilias.ch <https://ilias.ch>
Facebook
<https://www.facebook.com/studer.raimann> | XING
<https://www.xing.com/companies/studer+raimannag> | LinkedIn
<https://www.linkedin.com/company/studer-raimann-ag>
Dear Developers
The implementation of ILIAS 6.0 and the conversion of the entire layout of ILIAS has progressed. After the development of the UI components `Page, `MainBar`, `MetaBar` and `Slate` by CaT, the integration of the components is now implemented in the PR https://github.com/ILIAS-eLearning/ILIAS/pull/1775 .
This implementation has required extensive adjustments to the ILIAS code and provides a new instance `ilGlobalPageTemplate` (as a replacement for `ilGlobalTemplate`), together with extensions to the GlobalScreen service.
Currently the implementation works for almost all sites that have used `ilGlobalTemplate` before. Not changed are all jobs that use their own instance of ilGlobalTemplate (e.g. `ilPortfolioGlobalTemplate`). Furthermore, components that have used one of the following methods on the global template may also be affected and no longer function as desired:
- `setVariable()`
- `setCurrentBlock()`
- `addBlockFile`
- `touchBlock()`
Further calls are no longer possible, which previously aimed at the "outer" HTML construct or elements, which are newly conceived as slates, such as e.g..:
- `resetHeaderBlock()`
- `setLoginTargetPar()`
...
The PR 1775 will be merged this evening (25.4.2019). As supported by TB and Matthias Kunkel at the last ILIAS Weekly, the trunk may not be fully functional for some time due to the merge. In view of the overall project of the page layout revision we have accepted this state.
If you have any questions in your components, please contact me anytime: fs(a)studer-raimann.ch.
Best regards
Fabian
--
Fabian Schmid
Member of the Executive Board
Head of Software Development
Team ILIAS Core 1
phone +41 31 972 52 30
support-core1(a)studer-raimann.ch
studer + raimann ag
IT- and Learning-Solutions
Farbweg 9
3400 Burgdorf
main +41 31 972 52 22
studer-raimann.ch
--
Wanna know more? Contact us directly or find information online:
Corporate
Website studer-raimann.ch <https://studer-raimann.ch> | Product Website
ilias.ch <https://ilias.ch>
Facebook
<https://www.facebook.com/studer.raimann> | XING
<https://www.xing.com/companies/studer+raimannag> | LinkedIn
<https://www.linkedin.com/company/studer-raimann-ag>
Dear all,
We would like to publish ILIAS 5.4.1 on Thursday, April 25, 2019.
If you need more time to fix bugs that should become part of this bug
fix release, please let me know.
Best regards
Fabian Wolf
Since we received the bellow listed questions in german, we took the freedom the answer in german. If you need an english version of the set of questions and answers concerning the Call-for-Bids: Concept for a Framework for Internal API Alignment, let us know (tb(a)lists.ilias.de<mailto:tb@lists.ilias.de>).
———
Liebe Service Providers, liebe Entwicklerinnen
Wir haben zur „Call-for-Bids: Concept for a Framework for Internal API Alignment“ (siehe Anhang) einige Rückfragen erhalten. Im Sinne der Transparenz, möchten wir die Fragen und unsere Antworten allen Entwicklerinnen zukommen lassen.
1. Wie eng/weit ist der Begriff "Framework" hier gefasst? Soll dieses "Framework" bspw. ein komplettes Sub-System sein, welches sich z.B. auch um Routing im Web-Kontext (GUI) kümmert oder ist mit "Framework" eher eine übergreifende Begrifflichkeit aus Regeln und Vorgehensweisen gemeint?
Zweites, übergreifende Begrifflichkeit aus Regeln und Vorgehensweisen falls möglich mit Proof of Concept/Beispielen (für consumer und activities sowie users of consumers).
1. Wenn wir die Goals&Benchmarks richtig verstehen, ist es durchaus in Ordnung, wenn aus der Ausarbeitung mehrere Varianten/Ansätze resultieren, die dann mit dem TB zusammen im ersten VC diskutiert werden und danach auch weiterverfolgt werden können, oder wird eher schon in der ersten Besprechung mit dem TB nach der Ideensammlung eine einzelne Richtung verfolgt?
Mehrere Ansätze/Varianten welche zusammen mit dem TB diskutiert werden sind durchaus in Ordnung (sogar erwünscht) aber nicht zwingend notwendig. Ob nach der Besprechung noch immer mehrere Varianten weiterverfolgt werden wird sich in dieser Diskussion zeigen.
1. Wie genau definiert ihr 'Domain-Level Activitiy': Meint dies z.B. eher 'Test' oder 'Kurs', oder z.B. auch 'Metadaten' und 'Tracking'. Hintergrund ist die Betrachtung von bekannten Bedarfen an APIs wie „gebe mir alle Lernstände von allen Kursen“ oder „gebe mir alle erreichten Achievements im Zeitraum x bis y“ , die wir natürlich gerne mit berücksichtigen wollen. Die Frage hängt damit zusammen, dass Services wie 'Metadaten' oder 'Tracking' intern meist eine Abhängigkeit von Domainen wir 'Kurs' oder 'Test' sind, diese im Kontext von APIs aber auch im Mittelpunkt für Anspruchshalter stehen können und dann vielleicht zu einer Art 'virtual Domain' werden könnten.
Sowohl in Test und Kurs als auch in Metadaten und Tracking gibt es Aktivitäten, die auf dem Domain-Level liegen oder auch nicht. Mit "Domain-level" sind dabei Aktivitäten gemeint, die für Nutzer der Komponente eine fachliche Bedeutung haben und nicht nur ein technisches Detail der Implementierung der Aktivität sind. Für den Kurs wäre beispielsweise "Ein Nutzer zu einem Mitglied machen" eine solche Aktivität, "Die lokale Teilnehmerrolle vergeben" aber ein Implementierungsdetail. Für das Rollenmanagement wäre die Aktivität "Eine lokale Rolle am Kurs vergeben" hingegen Teil der Domain, also der Fachlichkeit der Komponente. In diesem Sinne könnten auch die Metadaten und das Tracking fachliche Aktivitäten bereitstellen, auch wenn sie von anderen Komponenten als Detail in einer Implementierung genutzt werden. Zentral ist die fachliche Bedeutung der Aktivität, die sich auch für nicht technische Nutzer erschließen und keine Details der Implementierung enthalten soll.
Beste Grüsse
Dear all,
We are postponing the release of ILIAS 5.4.1 on Thursday, April 18th to
probably April 25th due to pending bug fixes.
Best regards
Fabian Wolf