External (3rd party) resources
Go to file
2024-04-24 23:44:31 +00:00
.github permission changes & minor bug fixes 2022-11-09 22:56:19 +01:00
chartjs add chartjs plugins 2023-10-06 12:31:19 +00:00
d3 permission changes & minor bug fixes 2022-11-09 22:56:19 +01:00
DeepCopy permission changes & minor bug fixes 2022-11-09 22:56:19 +01:00
Elastic perm change 2023-03-25 22:32:11 +00:00
fonts change icon font to google icons 2023-10-19 21:44:09 +00:00
highlightjs add highlight 2024-02-22 03:40:08 +00:00
Http perm change 2023-03-25 22:32:11 +00:00
icons/company add icons 2023-11-11 05:24:07 +00:00
katex more tests and some fixes 2024-04-24 03:20:47 +00:00
Laminas/Escaper Cleanup and added missing licenses 2023-06-25 12:48:02 +00:00
mermaid more tests and some fixes 2024-04-24 03:20:47 +00:00
mozilla/Pdf more tests and some fixes 2024-04-24 03:20:47 +00:00
Mpdf check if is file 2024-03-16 21:34:53 +00:00
MyCLabs perm change 2023-03-25 22:32:11 +00:00
OpenLayers more tests and some fixes 2024-04-24 03:20:47 +00:00
paypal/PayPal prepare workflows 2023-04-21 19:13:03 +00:00
PhpOffice update 2024-01-02 23:34:19 +00:00
Psr fix psr logger 2023-10-23 00:01:24 +00:00
setasign/Fpdi permission changes & minor bug fixes 2022-11-09 22:56:19 +01:00
Stripe phcbf autofixes 2023-05-28 12:38:27 +00:00
tcpdf more tests and some fixes 2024-04-24 03:20:47 +00:00
zbar Cleanup and added missing licenses 2023-06-25 12:48:02 +00:00
ZipStream perm change 2023-03-25 22:32:11 +00:00
.gitignore permission changes & minor bug fixes 2022-11-09 22:56:19 +01:00
README.md Update README.md 2024-02-25 03:00:11 +01:00

General

This repository contains all external resources for Karaka. These resources are an important part for the organization and by using a hard copy reduces the risk of referencing invalid or incompatible resources.

flowchart TD
    CSS-->Fonts
    Fonts-->Icon
    Icon-->LineIcons
    Icon-->LinearIcons([LinearIcons])
    Icon-->FontAwesome([FontAwesome])
    Icon-->GoogleIcons([GoogleIcons])
    Fonts-->Text
    Text-->Roboto
    Text-->Lato
    Text-->spacemono
    JS-->LayoutStyles([Layout & Styles])
    LayoutStyles-->HighlightJS
    LayoutStyles-->Katex
    JS-->Codes
    JS-->Charting
    JS-->PDF
    Codes-->CodeRecognition
    CodeRecognition-->Zbar
    PHP-->PDF
    PHP-->Office
    PHP-->Payment
    PHP-->Search
    Charting-->Chart
    Chart-->ChartJs
    Chart-->D3
    Chart-->Mermaid
    Charting-->Map
    Map-->OpenLayers
    PDF-->PDFRendering
    PDFRendering-->mozilla
    PDF-->PDFBuilding
    PDFBuilding-->Mpdf
    Mpdf-.->setasign
    Mpdf-.->MyClabs
    Mpdf-.->DeepCopy
    Mpdf-.->Http
    Mpdf-.->Psr
    PDFBuilding-->TCPDF
    Payment-->Stripe
    Payment-->PayPal
    Office-->PhpSpreadsheet
    PhpSpreadsheet-.->Psr
    PhpSpreadsheet-.->Http
    PhpSpreadsheet-.->ZipStream
    Office-->PhpPresentation
    Office-->PhpWord
    PhpWord-.->Laminas
    Search-->Elastic

mpdf

Changes

  • Replaced ../data path with /data path. The problem is that the data is outside of the namespace path which causes problems. In order to fix this the path was changed and the data directory was copied into the namespace directory.
  • Replaces ../ttfonts path with /ttfonts path. Same reason as data path.
  • Replaces ../tmp path with /tmp path. Same reason as data path.

tcpdf

Changes

  • Added global namespacing to many function calls in tcpdf.pdf
  • Simplified the constant definition and definition checks in config.php and similar files
  • Added more caching for font calculations