Download the PHP package bnomei/kirby3-htmlpurifier without Composer
On this page you can find all versions of the php package bnomei/kirby3-htmlpurifier. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bnomei/kirby3-htmlpurifier
More information about bnomei/kirby3-htmlpurifier
Files in bnomei/kirby3-htmlpurifier
Package kirby3-htmlpurifier
Short Description Static class method, Uniform-Guard and Field-Method to filter your "dirty" HTML inputs to "clean" HTML.
License MIT
Informations about the package kirby3-htmlpurifier
Kirby 3 HtmlPurifier
Static class method, Uniform-Guard and Field-Method to filter your "dirty" HTML inputs to "clean" HTML.
strip_tags and PHP Input Filter are not good enough for you? Installing a plugin that has a dependency with lots of code does not bother you? You are willing to take the performance hit if you use it? Read on then...
Commerical Usage
Support open source!
This plugin is free but if you use it in a commercial project please consider to sponsor me or make a donation.
If my work helped you to make some cash it seems fair to me that I might get a little reward as well, right?
Be kind. Share a little. Thanks.
‐ Bruno
M | O | N | E | Y |
---|---|---|---|---|
Github sponsor | Patreon | Buy Me a Coffee | Paypal dontation | Hire me |
Installation
- unzip master.zip as folder
site/plugins/kirby3-htmlpurifier
or git submodule add https://github.com/bnomei/kirby3-htmlpurifier.git site/plugins/kirby3-htmlpurifier
orcomposer require bnomei/kirby3-htmlpurifier
Usage PHP
Usage Uniform-Guard
Because of the plugin loading order the htmlPurifyGuard
will only be available with composer installations of this plugin.
Usage Field-Method
Usage with KQL for headless
If you want to make extra sure your html output to headless is valid html you can purify your fields. Be advised that this will come with a performance penalty since purification is no simple task.
⚠️ All proprietary elements (
<template>
, ...) and attributes (srcset
,sizes
,data-*
,x-*:
,@*:
, ...) will be removed!
KQL Query
Example: Vue
Settings
bnomei.htmlpurifier. | Default | Description |
---|---|---|
config | callback | overwrite this to adjust the config of used HtmlPurifier dependency |
Dependecies
Disclaimer
This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please create a new issue.
License
It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia, animal abuse, violence or any other form of hate speech.
All versions of kirby3-htmlpurifier with dependencies
ezyang/htmlpurifier Version ^4.12
getkirby/composer-installer Version ^1.1