Skip to content

Externe Libraries ​

Libraries werden beim Build gebündelt und die Bundles committet: Eine Website führt nie npm aus oder lädt von einem CDN, und Build-Tools werden nie ausgeliefert. Versionen und Lizenzen: THIRD-PARTY-NOTICES.md im Plugin.

Frontend-Bundle (assets/frontend/) ​

LibraryGenutzt fürAuslieferung
Bootstrap + PopperGrid, Cards, Accordion, Buttonsbootstrap.css (optional über includeBootstrap); JS in renick-content.js als window.bootstrap
GLightboxGalerie-Lightboxin renick-content.js/.css
SplideSlider-Blockin renick-content.js/.css
LeafletMap-Blockleaflet/, nur geladen, wenn eine Karte auf der Seite ist
pdf.jsPDF-Blockpdfjs/, nur geladen, wenn ein PDF auf der Seite ist
LucideBlock-Icons über rc_icon()Inline-SVG aus lucide-sprite.svg

Backend-Editor (assets/dist/) ​

React, TipTap mit ProseMirror und lucide-react. larajax ist nicht gebündelt: Der Editor nutzt die Klassen, die das October-Backend unter window.oc bereitstellt.

Externe Dienste ​

Der Browser kontaktiert Drittanbieter nie direkt:

DienstGenutzt fürDatenschutzmaßnahme
OpenStreetMap-KachelnMap-Blockcachender Proxy /renick-content/tiles/{z}/{x}/{y}.png; Cache standardmäßig auf 1 GB begrenzt, optionale Regionsbeschränkung
YouTube / VimeoVideo-BlockClick-to-load; Poster über den cachenden Proxy /renick-content/thumb/{provider}/{id}
OpenAI / OpenRouter / Firecrawloptionale KI-Featuresstandardmäßig aus, nur serverseitig; siehe KI-Provider