Installare plugin esterni#
- Editare il file di properties ed aggiungere il package corrispondente al plugin da installare. (jspwiki.plugin.searchPath = org.ceryle.wiki.plugin)
- Copiare il jar del package sotto WEBINF/lib (es ceryle-wikiutil-1.0a12-20070216.jar)
- riavviare tomcat
Progetto Netbeans per creare/modificare plugin#
Quando ho tempo scrivo una breve guida ma intanto:JSPWikiPlugins.zip
E questo è l'helloworld!#
Codice Java:
package com.smeup.jspwiki.plugins.hallo;
import com.ecyrd.jspwiki.WikiContext;
import com.ecyrd.jspwiki.plugin.PluginException;
import com.ecyrd.jspwiki.plugin.WikiPlugin;
import java.util.Map;
/**
*
* @author mauro
*/
public class Hallo implements WikiPlugin{
public String execute(WikiContext context, Map params) throws PluginException {
return "CIAO";
}
}
Codice Wiki:
[{com.smeup.jspwiki.plugins.hallo.Hallo}]
Risultato:
Plugin insertion failed: Could not find plugin com.smeup.jspwiki.plugins.hallo.HalloPlugin insertion failed: Could not find plugin com.smeup.jspwiki.plugins.hallo.Hallo
Plugin org.smeup.jspwiki.plugin#
Codice Wiki:
[{SmeaOgg T='AR' P='ART' K='AR0001'}]
Risultato:(Click con il tasto destro...)
Questo è un oggetto Smeup di tipo
Add new attachment
Only authorized users are allowed to upload new attachments.
List of attachments
| Kind | Attachment Name | Size | Version | Date Modified | Author | Change note |
|---|---|---|---|---|---|---|
zip |
JSPWikiPlugins.zip | 1,719.4 kB | 1 | 14-Apr-2010 14:30 | m.sanfilippo |
Scheda Oggetto AR:ART:AR0001