Thanks a lot, >The best here would be to propose UI extensions point where you need >to insert your customizations but it would only end up in next >releases of XWiki.
I really like this concept, but in UIExtension Module<http://extensions.xwiki.org/xwiki/bin/view/Extension/UIExtension+Module>* : * > *"And we're in the process of allowing them to insert custom content in > pre-defined places of the existing user interface"* Do you support now in the last version 6.0.1, adding custom content in pre-defined places ? I need the UIExtension to add something like this or maybe help me to write something like that : if(myextension is installed) add my code delete some code else don't change anything >http://extensions.xwiki.org does not support custom licenses yet. It >should not be hard to add (since Extension Manager itself support it), >just need someone to do it... Thanks :) Well, i'll be back later to ask the community to add this. 2014-05-26 13:05 GMT+01:00 Thomas Mortagne <[email protected]>: > On Mon, May 26, 2014 at 1:38 PM, walid yaich <[email protected]> > wrote: > > Hi, > > > > When i finish this work i want to make an extension "*Installable with > the > > Extension Manager*". > > > > Main modifications i have made : > > > > - Changes on *historyinline.vm* to add a button Approve in order to > > approve a revision and make it public. > > - Modification on *contentview.vm* to get the revision value passed in > > parameter from historyinline.vm and set the approved revision in the > object > > attached to the document. > > - I added a *groovy > > listener*< > http://extensions.xwiki.org/xwiki/bin/view/Extension/Create+an+XObject+By+default+for+new+pages > >to > > add an object to new pages > > - Adding a new > > *class*< > http://www.rendering.xwiki.org/xwiki/bin/viewrev/FAQ/How+to+implement+%22Approved+Revisions%22 > >to > > contains the value of the approved revision > > > > > > It's not finished yet, i have to make a clean and tested version of this > > extension and make some documentations, but i want to know if i'm on the > > right way to build an extension. > > > > An extension can override files like historyinline.vm ? > > Not really. The problem is that in many cases XWiki itself does not > have the right to touch theses files so we did not really bothered > providing a system to do it. > > > if yes it won't work for futur version if XWIKI, right ? > > If it was possible yes there would also be the upgrade issue (without > talking about the complexity of writing an extension that does the > right modification on any version of this file). > > > otherwise what's the best way to > > do so ? > > If you really need the behavior or this file to change one way that > work with EM is to provide a wiki skin as part of your extension (a > page with a XWiki.XWikiSkins object which override historyinline.vm > and contentview.vm templates). But you have the same upgrade issue > since you completely override those files with your own content. > > The best here would be to propose UI extensions point where you need > to insert your customizations but it would only end up in next > releases of XWiki. > > > > > I can't find documentation about creating an installable Extension > Manager. > > A valid extension has: > * type JAR or XAR > * an id (object editor) > * an existing file associated to each version object (object editor) > > The easiest generally is to publish it in a Maven repository like the > contrib one (see http://contrib.xwiki.org) and just import it from > http://extensions.xwiki.org. > > > > > What about licenses? i asked my boss and he told me that we can make this > > public for free but i should mention the name of our company, and make > > copyright (the name of our company) in new source files, is it possible ? > > http://extensions.xwiki.org does not support custom licenses yet. It > should not be hard to add (since Extension Manager itself support it), > just need someone to do it... > > > > > > > Thanks in advance :) > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > > -- > Thomas Mortagne > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

