Dear ILIAS-Developers,
the term "Repository-Pattern" was introduced in several discussions in
the ILIAS-Community lately and some of you may also have heard of that
pattern in other contexts.
We (the TB) want to invite you to a discussion of that pattern, find out
advantages as well as disadvantages and check, if and how that pattern
is applicable in ILIAS.
The discussion will take place via skype and take 2h of your time.
Please participate in this doodle to find a date:
https://doodle.com/poll/hqicpa5mcxa3i3ck
In the date itself I would like to start with a short presentation of my
understanding of the Repository-Pattern and show some real world usages
of that pattern. I would then give some room to challenge my
understanding with questions, addendums and criticism. If any of you
want to show some code as well I will be happy to give room for that
too. Please give me a heads-up if there is something you want to show.
We should then have derived a shared understanding of the Repository
Pattern and its pros and cons.
I would finally like to discuss the applicability of that pattern in
ILIAS and possibly derive some conventions we all could follow if we
implement that pattern.
I hope many of you will participate!
Best regards!
--
Richard Klees
Lead Developer Qualifizierungsmanagement
---------------------------------------------
CaT Concepts and Training GmbH
Vorgebirgstraße 338
50969 Köln
Fon: +49 (0)221 / 46 75 76 - 56
Fax: +49 (0)221 / 46 75 76 - 09
Mail: richard.klees(a)concepts-and-training.de
Web: http://www.concepts-and-training.de
---------------------------------------------
Geschäftsführung:
Sven Kapust, Gerald Konrad, Alexandra Oehlke,
Sandra Röbbelen, Volker Röbbelen, Denis Witt
Amtsgericht Köln HRB 57804
Ust-ID-Nr.: DE 814694228
Sitz: Köln
---------------------------------------------
Dear developers,
today some interested developers and the TB had a meeting on skype
regarding the change in ilTemplate proposed via PR 1184. We came to the
following agreements regarding the further steps with the PR:
* We want to keep the proposed copies of ilGlobalTemplate in some
components with seemingly special requirements. Maintainers are free to
directly extend the new ilGlobalTemplate instead. They need to be aware,
that the interface and implementation of ilGlobalTemplate will be
subject to grave changes in the next ILIAS-release. Classes extending
ilGlobalTemplate thus might break and extending ilGlobalTemplate is at
the maintainers risk.
* We consider the presence of copies or specialized versions of
ilGlobalTemplate an indicator for problems that should be solved by the
maintainer of the respective components, e.g. by streamlining their
views. The presence of the copies (or extensions) thus should be
temporary. Please get in touch with the TB if you have further questions
or need advice regarding that matter.
* With the PR, the following components get their own copy of
ilGlobalTemplate: Blog, COPage, DataCollection, Init, LearningModule,
Portfolio, RTE
* Currently the maintenance.json in UICore that contains ilTemplate only
lists two "implicit maintainers". As announcing oneself as "implicit
maintainer" of a component only implies a general willingness to fix
bugs in the component, the UICore currently can be considered
unmaintained w.r.t. PRs, Features and other changes. Thankfully, Fabian
Schmid agreed to be the one taking the responsibility to merge the PR.
This will happen when the branch for 5.4. is split from the current
trunk. The TB will discuss the further procedure regarding the
maintenance of UICore.
Best regards!
[1] https://github.com/ILIAS-eLearning/ILIAS/pull/1184
--
Richard Klees
on behalf of the Technical Board of the ILIAS society
and also
Lead Developer Qualifizierungsmanagement
---------------------------------------------
CaT Concepts and Training GmbH
Vorgebirgstraße 338
50969 Köln
Fon: +49 (0)221 / 46 75 76 - 56
Fax: +49 (0)221 / 46 75 76 - 09
Mail: richard.klees(a)concepts-and-training.de
Web: http://www.concepts-and-training.de
---------------------------------------------
Geschäftsführung:
Sven Kapust, Gerald Konrad, Alexandra Oehlke,
Sandra Röbbelen, Volker Röbbelen, Denis Witt
Amtsgericht Köln HRB 57804
Ust-ID-Nr.: DE 814694228
Sitz: Köln
---------------------------------------------