mirror of
https://github.com/Karaka-Management/Resources.git
synced 2026-01-10 21:08:41 +00:00
72 lines
2.0 KiB
Markdown
Executable File
72 lines
2.0 KiB
Markdown
Executable File
# General
|
|
|
|
This repository contains all external resources for [Karaka](https://github.com/Karaka-Management/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.
|
|
|
|
```mermaid
|
|
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
|