Feature Wiki

Information about planned and released features

Tabs

Abandon PDFService

1 Initial Problem

Since the start of this year (2023) the development of wkhtmltopdf stopped also, so there is no need to maintain the PDFService anymore, since the only PDFGeneration left would be TCPDF.

Also most of the usages of the PDF service are removed from the code already. There only seems to be some cases in the Test & Assessment, which uses the PDF service, but since the maintainer of the Test & Assessment, already agreed to remove the usage from the Test also, there is no real usage left.

So the maintainer proposes to remove the PDF service from the ILIAS core, to remove unused code.

2 Contact

3 Funding

Removing the feature from the ILIAS code base might need funding. If you are interest in funding this request, please add your name and institution to this list.

4 Discussion

Samoila, Oliver [oliver.samoila], 2023-09-04 : See also Development Issues (Publishing ILIAS 8) on JourFixe-2023-03-20

JourFixe, ILIAS [jourfixe], 18 SEP 2023 : We highly appreciate this suggestion and abandon the PDF service with ILIAS 9.

5 Implementation

5.1 Removed:

  • Services/PDFGeneration/classes/*
  • Services/PDFGeneration/setup
  • Element from AdministrationGUI
  • Element from ilComponeneDefinition
  • lang variables
  • libs/composer/patches/tcpdf.patch

Updated composer.lock and composer.json

Test Cases

Test Suite has been removed. 

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at 2023-10-19 by Samoila, Oliver [oliver.samoila].

Last edited: 20. Oct 2023, 10:56, Samoila, Oliver [oliver.samoila]