> On 22 Nov 2016, at 15:40, Guillaume Delhumeau <[email protected]> 
> wrote:
> 
> 2016-11-22 15:25 GMT+01:00 Vincent Massol <[email protected]>:
> 
>> 
>>> On 22 Nov 2016, at 15:03, Guillaume Delhumeau <
>> [email protected]> wrote:
>>> 
>>> 2016-11-22 14:39 GMT+01:00 Vincent Massol <[email protected]>:
>>> 
>>>> 
>>>>> On 22 Nov 2016, at 14:18, Guillaume Delhumeau <
>>>> [email protected]> wrote:
>>>>> 
>>>>> 2016-11-22 13:16 GMT+01:00 Vincent Massol <[email protected]>:
>>>>> 
>>>>>> 
>>>>>>> On 22 Nov 2016, at 12:13, Guillaume Delhumeau <
>>>>>> [email protected]> wrote:
>>>>>>> 
>>>>>>> Hi everybody.
>>>>>>> 
>>>>>>> Today I would like to speak about an issue that annoys me for years.
>>>>>>> 
>>>>>>> We are working on a tool whose one of the objectives is to stop
>>>>>> scattering
>>>>>>> information in multiple places. It's even the main argument explained
>>>> in
>>>>>>> the video integrated on the home page of XWiki:
>>>>>>> https://www.youtube.com/watch?v=9QTWrZ7OfzI.
>>>>>>> 
>>>>>>> But on the other hand, we, developers of XWiki, do the opposite in
>>>>>>> practice. We discuss on mailing lists that are archived on Markmail,
>> we
>>>>>>> report issues on Jira and we do investigations on design.xwiki.org,
>>>> and
>>>>>> I
>>>>>>> don't even count Github.
>>>>>> 
>>>>>> Honestly I don’t see the relationship between the tool we develop and
>>>> how
>>>>>> it’s developed. These are completely separate things!
>>>>>> 
>>>>> 
>>>>> We develop a tool that centralize information and we don't use it to
>>>>> centralize our own informations, except documentation.
>>>>> 
>>>>> 
>>>>>> 
>>>>>> Using a car is pretty easy but creating one is hard. That’s normal and
>>>>>> expected :)
>>>>>> 
>>>>> 
>>>>> Yes but if you also create a tool to help you creating a car and you
>>>> don't
>>>>> use it yourself,
>>>> 
>>>> XWiki is not a tool to help develop software. It can be used for some
>>>> parts of the software development process (the documentation part, the
>>>> requirements part, etc). But for example it won’t help you store your
>>>> sources files and it won’t help you develop your Java Code (your IDE
>> will
>>>> though).
>>>> 
>>> 
>>> I completely agree and there is no discord on this.
>>> 
>>> But I still believe that if we promote our tool as a better alternative
>> for
>>> emails and we keep sending brainstorm, votes, news, we're not giving a
>>> consistent signal.
>> 
>> I’m not sure I agree that a wiki (xwiki or any wiki) should replace email.
>> 
>> I see a wiki as a way to extract pure knowledge from their temporary
>> places (irc, mailing lists, etc) into a place where it can be aggregated
>> and augmented, representing the sum of knowledge on a topic.
>> 
> 
> This is the upcoming knowledge-base flavor. But I have always considered
> XWiki to be more than that. We have put a lot of effort to create:
> - Application Within Minutes (it makes me thing about Microsoft Access)
> - File Manager Application (there is Cloud solutions for that)
> - XPoll Application
> - Task Manager Application
> - Ideas Application
> and so on…

Yes and that’s why XWiki is great! You can create custom small apps in it 
easily for all your needs.

Several of those apps are "anti-wiki” concept BTW (such as File Manager app, 
Forum app, etc) since they scatter information instead of aggregating them and 
allowing easy edit/save (the wiki concept).

So yes, *theoretically*, we could imagine XWiki implementing the best possible 
CI tool, best Forum tool, best Chat tool, best Task management tool, etc.

In practice it’s unlikely to happen because you’ll find companies dedicated to 
providing solutions for those (it’s likely that JIRA will always be a better 
*generic* issue tracker than the Task application in xwiki just to give one 
example). Another example is WYSIWYG. We were developing ours till we switched 
to CK because it’s hard to compete with someone else making a living developing 
a specific tool.

But it doesn’t matter because:
1) Not everyone need the best possible tool. If the needs are not very high it 
can be more than enough to have a simple tool doing what you need.
2) XWiki can provide tools that can be better adapted/customized to specific 
needs and thus be better than generic best of breed tools in some cases.

Personally I’d love to have a Forum app in XWiki that does what stackoverflow 
does for example. The reality is that the current forum app will still need a 
lot of time to be invested in it to reach the same level of features.

Does the xwiki dev team have the time to develop that vs using an existing 
forum app that does the job and more? My personal opinion is no, we should 
spend the time we have in polishing XWiki, making it the best possible wiki 
platform to develop apps on top of it.

Could we use the Forum app as it is for our needs? Maybe. This is why I said 
you/we should start listing the use cases we need solved since we won’t get 
anywhere without being more precise in term of our needs. Same if you want to 
replace JIRA by something else (Github issues for example).

> Anyway I've read (partially) the other threads about this subject and I
> understand the counter-arguments now. I don't fully agree but I can
> understand.

I haven’t read them again so I don’t know where I stand at this point :)

But I’m open to discuss better solution to replace one or several mailing 
lists. However starting the discussion on saying that a wiki is better than 
lists or lists are better than wiki will not get us far IMO.

A design page on design.xwiki.org with a table listing the use cases we 
need/want, the various alternatives and the pros/cons could help progress on 
this topic.

Let’s see what others think.

Thanks
-Vincent

> Thanks,
> Guillaume

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

Reply via email to