On Mon, May 26, 2014 at 3:50 PM, walid yaich <[email protected]> wrote:
> 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 was talking about proposing new pre-defined places where you need to
put your custom content.

>
> 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



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to