Add documentation for content filtering
This commit is contained in:
parent
a12e5c9cb3
commit
0d7f99be70
4 changed files with 46 additions and 2 deletions
|
|
@ -1,6 +1,17 @@
|
|||
package WebGUI::Help::Asset_Collaboration;
|
||||
|
||||
our $HELP = {
|
||||
'collaboration add/edit' => {
|
||||
title => 'collaboration add/edit title',
|
||||
body => 'collaboration add/edit body',
|
||||
related => [
|
||||
{
|
||||
tag => 'content filtering',
|
||||
namespace => 'WebGUI'
|
||||
},
|
||||
]
|
||||
},
|
||||
|
||||
'collaboration template labels' => {
|
||||
title => 'collaboration template labels title',
|
||||
body => 'collaboration template labels body',
|
||||
|
|
|
|||
|
|
@ -17,6 +17,10 @@ our $HELP = {
|
|||
tag => 'http proxy template',
|
||||
namespace => 'Asset_HttpProxy'
|
||||
},
|
||||
{
|
||||
tag => 'content filtering',
|
||||
namespace => 'WebGUI'
|
||||
},
|
||||
]
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -29,6 +29,12 @@ our $HELP = {
|
|||
}
|
||||
]
|
||||
},
|
||||
'content filtering' => {
|
||||
title => '418',
|
||||
body => 'content filter body',
|
||||
related => [
|
||||
],
|
||||
},
|
||||
'trash empty' => {
|
||||
title => '696',
|
||||
body => '651',
|
||||
|
|
|
|||
|
|
@ -4029,9 +4029,32 @@ Just as the LDAP Identity Name is a label, so is the LDAP Password Name. Use thi
|
|||
context => q|Tab label for the user's profile in the user manager.|
|
||||
},
|
||||
|
||||
'content filter body' => {
|
||||
message => q|<p>WebGUI has many features to accept content from outside sources, such as users posting to message boards or pulling data from external websites via the HttpProxy or SyndicatedContent Assets. However, this can expose pose a risk to your site, for example, through cross-site scripting attacks.</p>
|
||||
<p>To help solve this problem
|
||||
many Assets have a <b>^International("418","WebGUI");</b> property that performs various leveling
|
||||
of filtering on content. Each one is pretty self-explanatory:
|
||||
<dl>
|
||||
<dt>^International("420","WebGUI");</dd>
|
||||
<dd>No filtering will be done. All original content will be displayed.</dd>
|
||||
<dt>^International("891","WebGUI");</dt>
|
||||
<dd>Negates WebGUI Macros. Instead of displaying Macro output, the Macro itself
|
||||
will be shown;</dd>
|
||||
<dt>^International("526","WebGUI");</dt>
|
||||
<dd>Negates WebGUI Macros. Removes the contents of <script> tags and deletes
|
||||
JavaScript fields from HTML tags.</dd>
|
||||
<dt>^International("421","WebGUI");</dt>
|
||||
<dd>Removes everything except for bold, italics, breaks, etc.</dd>
|
||||
<dt>^International("419","WebGUI");</dt>
|
||||
<dd>Strips everything that it can, returning just plain old, safe text.</dd>
|
||||
</dl></p>
|
||||
|,
|
||||
lastUpdated => 1113681314,
|
||||
},
|
||||
|
||||
'glossary title' => {
|
||||
message => q|Glossary|,
|
||||
lastUpdated => 1111729014,
|
||||
message => q|WebGUI Glossary|,
|
||||
lastUpdated => 1031514049
|
||||
},
|
||||
|
||||
'glossary body' => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue