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
Dear all,
We would like to publish ILIAS 5.4.1 on Thursday, April 20, 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
Dear all,
We would like to publish ILIAS 5.2.23 on Thursday, April 20, 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
Dear ILIAS service providers, dear ILIAS developers,
Please have a look at the following call for bids by our Technical Board. You find all necessary information in the attached PDF. Your offer is highly appreciated. Deadline for bids is April 30, 2019.
Kind regards,
Matthias Kunkel
* * * * *
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.