[ 
https://issues.apache.org/jira/browse/JSPWIKI-628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12802096#action_12802096
 ] 

Murray Altheim commented on JSPWIKI-628:
----------------------------------------

Having written quite a number of plugins myself, I must agree with Andrew on 
this, i.e., that this should not be part of the core distribution. I have a 
number of plugins (such as the GroovyPlugin) that are very useful for me 
working locally or within an intranet environment, but completely unsuitable 
for use in a public, production environment. 

After all the effort that has lately gone into improving security, and 
considering the increasing sophistication of security attacks, it would seem 
very counterproductive to add a new feature that potentially opens a large 
security hole in the code, particularly considering the wholesale damage that 
could be done in a wiki environment. It's hard to warrant any new features that 
decrease security. For this reason alone I think it prudent to develop this 
plugin independently, post it or a link to it on the JSPWiki site, and include 
appropriate warnings (as we do elsewhere) on use of the plugin on public wiki 
sites. 

It may be very useful in secure environments but if it's part of the core 
distribution it becomes part of every installation, which could be problematic. 
Admins who want this functionality and understand the risks can easily install 
the plugin.



> Load Plugin resources from classpath
> ------------------------------------
>
>                 Key: JSPWIKI-628
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-628
>             Project: JSPWiki
>          Issue Type: Improvement
>    Affects Versions: 2.8.3
>            Reporter: Jürgen Weber
>
> Some plugins require the browser to load files. E.g. the FreeMindPlugin needs 
> the browser to load the applet's classes, or another plugin might need some 
> flash code.
> Currently the solution is to attach these files to a page which has the sole 
> purpose of having the attachment. This is kind of awkward.
> JSPWiki should have a mechanism (in JSPFilter?) which would load the file 
> from the classpath. So for FreeMind the FreeMindPlugin.jar would additionally 
> contain freemindbrowser.jar. The plugin would generate some markup that would 
> make the Filter recognize that the parameter is to be loaded from classpath, 
> e.g. <wiki:IncludeResource freemindbrowser.jar>
> I guess this could be done with a PageFilter, too, but the idea is to make 
> installing plugins easier and having to add a filters.xml would be 
> counterproductive, so the mechanism should go into core.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to