On Fri, Mar 25, 2011 at 09:09, Vincent Massol <[email protected]> wrote:
>
> On Mar 25, 2011, at 9:05 AM, Thomas Mortagne wrote:
>
>> On Fri, Mar 25, 2011 at 08:57, Vincent Massol <[email protected]> wrote:
>>> Hi Sergiu,
>>>
>>> On Mar 25, 2011, at 12:31 AM, Sergiu Dumitriu wrote:
>>>
>>>> Hi devs,
>>>>
>>>> I'd like to start moving very old plugins out of the core and into the
>>>> contrib/retired repository.
>>>
>>> I agree for plugins for which we have other ways of doing things (either 
>>> it's been rewritten with a newer architecture or there's another way of 
>>> doing it).
>>>
>>>> For the moment, this includes:
>>>> - PatternPlugin (regexp based text replacements when running the old
>>>> rendering engine)
>>>
>>> +1
>>>
>>>> - TablePlugin (pre-Radeox support for wiki table syntax)
>>>
>>> +1
>>>
>>>> - GooglePlugin (search and spelling suggestions)
>>>
>>> How is this one supposed to work? Do we want to keep its feature as a 
>>> component? If yes then -0
>>>
>>>> - GraphViz (graph drawing, unmaintained for a long time; should be
>>>> replaced with a component)
>>>
>>> This one is useful and used by several users I know. I'd be -0 to move it 
>>> out. IMO it should be removed but only once we have it rewritten as 
>>> components only.
>>>
>>>> - MailPlugin (unmaintained mailbox reading plugin)
>>>
>>> This feature can be useful too.
>>>
>>> -0
>>>
>>>> - QueryPlugin (old, unused precursor of the query service)
>>>
>>> +1
>>>
>>>> - SVG (old, unmaintained plugin; should be replaced with a component)
>>>
>>> -0
>>>
>>>> - testPlugin (test plugin, writen as a test plugin to test the plugin
>>>> functionality :) )
>>>
>>> +1
>>>
>>>> - XWikiUserManagementTools (precursor for the invitation application,
>>>> unmaintained)
>>>
>>> +1
>>>
>>>> The remaining plugins must be rewritten as components first, since they
>>>> still provide useful functionality.
>>>
>>> This I agree:
>>>
>>> - move out plugins that we don't want anymore
>>> - keep plugins for which we want to keep the features and remove them once 
>>> they've been migrated to components
>>
>> We should move them from xwiki-core if it's not maintained.
>
> Yes but I don't agree that we don't want to maintain them or that we're not 
> maintaining them (it's not because there haven't been changes for a long time 
> that we're not maintaining them). IMO they're interesting enough to maintain 
> them (I'm talking for the ones where I've put -0). Maintaining means having 
> the feature available. It doesn't matter in which technology. Imagine if we 
> moved in contrib all code that has technology we don't like... we would be 
> left with less than 50% of the whole code... :)

You forget the xwiki-legacy part of my answer. Ok "maintained" is not
the right word, all things in xwiki-legacy are deprecated but supposed
to work.

>
> Thanks
> -Vincent
>
>> We don't
>> have to completely remove them, they can go to xwiki-legacy which is
>> here for that kind of use case.
>>
>>>
>>> Thanks
>>> -Vincent
>
> _______________________________________________
> 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