Installare plugin esterni#

  1. Editare il file di properties ed aggiungere il package corrispondente al plugin da installare. (jspwiki.plugin.searchPath = org.ceryle.wiki.plugin)
  1. Copiare il jar del package sotto WEBINF/lib (es ceryle-wikiutil-1.0a12-20070216.jar)
  2. riavviare tomcat

Progetto Netbeans per creare/modificare plugin#

Quando ho tempo scrivo una breve guida ma intanto:
JSPWikiPlugins.zip(info)

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
« This page (revision-12) was last changed on 02-Mar-2011 08:04 by m.sanfilippo