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
- 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 asdata
path. - Replaces
../tmp
path with/tmp
path. Same reason asdata
path.
- 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