Hi,
ich habe wie in der Doku beschrieben eine Klasse geschrieben die "WebeditToolbarActionsItemsPlugin" implementiert. Diese Klasse
(test.MeineToolbarItemsPlugin) habe ich in der module.xml so eingebunden:
<public>
<name>Toolbar ContentCreator</name>
<displayname>Meine Toolbar im ContentCreator</displayname>
<class>test.MeineToolbarItemsPlugin</class>
</public>
Da ich sonst ind er Doku keine weiteren Hinweise gesehen habe dachte ich das war's dann schon aber es zeigte sich kein neuer Menüpunkt.
Als ich nacgeforrscht hatte glaube ich gelesen zu haben, dass man eine Webapp braucht die man einem Projekt zuweist. Also habe ich mir das Beispiel angesehen das in der Doku verlinkt ist zu diesem Thema und habe eine web.xml erstellt die so aussieht:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>FirstSpirit WebEdit Examples</display-name>
<description>WebApp to provide all classes.</description>
</web-app>
Und diese so in der module.xml eingebunden:
<web-app>
<name>Meine WebApp</name>
<displayname>WebClient Menu</displayname>
<web-xml>web.xml</web-xml>
<web-resources>
<resource>lib/meineToolbarCc-${project.version}.jar</resource>
</web-resources>
</web-app>
Die Webapp taucht im Servermanager bei meinem Modul auf, ich habe sie in den Moduleigenschaften als Web-Komponente meinem internalJetty hinzugefügt und aktiviert aber noch immer kein Item.
Irgendwas habe ich übersehen und ich bräuchte einen ganz dezenten Hinweis wo ich da was falsch verstehe
MfG Marcus