[xwiki-devs] [Proposal] GitHub code reviews and protected branches

2017-05-15 Thread Sergiu Dumitriu
Hi devs,

A while ago GitHub introduced several features that I think can help
boost even more the code quality, reduce the bus factor, and make it
more attractive to contribute to the project.

= Protected branches =

Branches can be configured as protected in several ways:
* Require pull request reviews before merging
** no direct commits are allowed, everything must go through a pull request
** a pull request must be reviewed by at least one other trusted
committer before it is allowed to be merged

* Require status checks to pass before merging
** pull requests must pass automated checks, for example by being
successfully built by a CI service

* Restrict who can push to this branch
** official branches (master + stable-x.y) could be restricted to
approved committers, but we could grant write access to all other
interested developers more easily


= Reviews for pull requests =

Comments on all commits as well on pull requests have been supported
since the early days of GitHub, but more recently it is easier to submit
(and request) actual reviews for pull requests. Instead of simply
commenting, and changing that special field on Jira, an official pull
request status is supported, with three states:

- review required
- changes requested
- approved

PR authors can either await for reviews from anybody, or request someone
in particular for a review.

Committers can filter PRs by their status, and they can also show only
the PRs that require their review.


= Getting more eyeballs on the code =

As Linus' Law states, "given enough eyeballs, all bugs are shallow".
We've been experimenting with mandatory pull requests for a while in my
other XWiki-based project, with great success so far. So here's a
proposal for a different development workflow:

1. Set up 2 teams, one with master (senior) committers, fully vetted
committers that have proven they understand the XWiki code, as well as
the XWiki product, and one with junior committers
2. Protect the master branch. Require pull requests and reviews before
any code is merged in it. Restrict push only to the master committers.
3. Everybody works on separate branches
4. Once the code is almost done, make a pull request and require reviews
from two junior committers
4a. Or, instead of requesting, let committers volunteer themselves, but
it's less likely that someone will volunteer on time
5. The junior committers must then carefully review the code, and either
require changes, just comment, or approve the pull request
6. Once the junior committers have approved the pull request, the PR
author must request review from a senior committer
7. The senior committer can either approve and merge the pull request,
or send it back to step 3.
e. We can define allowed exceptions: don't require PRs from senior
committers if the fixes are really small and obvious, like fixing typos,
or small and important bugfixes that must be merged quickly, but these
should really be rare exceptions

While it does sound like more work for an already overworked team, this
has many benefits:
* the code will have better quality
* awareness of:
** what's new / changing
** how others are approaching a problem (especially juniors learning
from seniors by being exposed to more code)
** the existing code, since the codebase is large and otherwise people
have few occasions to look at many of the parts of XWiki
* this means a larger bus factor for new code, and slowly increasing it
for existing code that's being touched by one and reviewed by many
* theoretically, less time spent doing reviews, since all committers
should look over every commit anyway, but this way they are explicitly
told when they should look, instead of wasting time reviewing work in
progress
* larger community, since people can more quickly become junior
committers instead of having to invest many months of years of forkwork
before committership
* easier collaboration on code, since it's very hard to work on someone
else's fork branches, but easy to work on an origin branch


So, what do you think?
-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/


Re: [xwiki-devs] [Introduction][GSoC]

2017-05-15 Thread Paul Libbrecht
Hello Sarthak,

so what’s your next steps?

It was recommended to endorse an issue. That could be one way to start.

But maybe before that, you could create one or two own applications beyond 
simple tutorials that would empower you with the tricks of page rendering?

paul

> On 15 May 2017, at 20:45, Sarthak Gupta  wrote:
> 
> Hi Vincent,
> I am done with the FAQ tutorial. I now have the basic idea that how a page
> in XWiki is created. Though I am facing some difficulty with the syntax,
> but I know it will come with time. :)
> As far as I have understood there are generally two ways to create an
> application in xwiki. The first one is by simply using AWM and another one
> is by declaring data xobject(classes), following procedures afterward and
> writing codes which certainly add more to the application.
> 
> I saw some slides by Guillaume Delhumeau about using velocity in XWiki.
> Those have helped me a lot(Thanks, Guillaume!!).
> 
> I went through the following things
> 
>  - Continuous Integration doc. I understood the technique of Binary
>  Dependency builds.
>  - Coding styles on each of the languages that are used.
>  - Back-end Development Practices:
> - Component module documentation.(I have to understand it more
> clearly, maybe later).
>  - Front-end Dev Practices.
>  - Building XWiki from sources.(Looked it in Application period too).
>  - Basic Idea how testing is done. In a nutshell, each and everything is
>  tested at each subsequent stage.
> 
> I have already asked most of my small doubts on IRC(some of them were silly
> :P).
> New IRC Handle: sarthakg
> 
> Thanks
> 
> Sarthak Gupta
> 
> On Tue, May 9, 2017 at 10:11 PM, Vincent Massol  wrote:
> 
>> Hi Sarthak,
>> 
>>> On 9 May 2017, at 12:56, Sarthak Gupta 
>> wrote:
>>> 
>>> Thanks Everyone,
>>> 
>>> I will try to update about my progress every week(Every Monday). I am
>>> spending this week mainly learning about basics of Velocity and some more
>>> on Java. Meanwhile I am also going through developers guide and looking
>> for
>>> issues that I can start with. Also I think I would have to think(and
>>> research) about, what would be the requirements that I would need in the
>>> initial stage of development of the "Glossary Application”.
>> 
>> Welcome aboard! :)
>> 
>> To start with, I’d recommend that you follow the FAQ tutorial at
>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/
>> FAQTutorial/FAQTutorialManual
>> 
>> Have you done it already?
>> 
>> Also you should read a bit on how the xwiki project develops code. All the
>> info is on the dev subwiki at http://dev.xwiki.org
>> 
>> Especially:
>> - http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices
>> - http://dev.xwiki.org/xwiki/bin/view/Community/CodeStyle
>> - http://dev.xwiki.org/xwiki/bin/view/Community/Testing
>> 
>> Let us know when you’ve done all that. You should also pick and try to fix
>> some simple jira issues:
>> https://jira.xwiki.org/issues/?jql=Difficulty%20%3D%20Easy%
>> 20and%20resolution%20%3D%20Unresolved
>> 
>> Let us know on IRC or on this list if you need some help. Please consider
>> using martrix for IRC since it saves history and we can have a conversation
>> even when you’re not connected, see:
>> http://dev.xwiki.org/xwiki/bin/view/Community/Chat
>> 
>> Thanks
>> -Vincent
>> 
>>> 
>>> Thanks :)
>>> 
>>> On Mon, May 8, 2017 at 8:21 PM, Marius Dumitru Florea <
>>> mariusdumitru.flo...@xwiki.com> wrote:
>>> 
 Welcome Sarthak!
 
 Thanks,
 Marius
 
 On Sun, May 7, 2017 at 8:51 AM, Sarthak Gupta <
>> sarthakgupta...@gmail.com>
 wrote:
 
> Hi Everyone,
> I am Sarthak Gupta from India. First of all I want to thank XWiki
 community
> for selecting me for GSoC-17 and giving me a priceless opportunity to
> contribute to this organisation and improve my present skills. I also
 want
> to thank all the XWikiers who helped me during the application period
>> for
> understanding the project as well as the organisation. :)
> 
> I have been selected for for the project "*Glossary Application*" under
 the
> mentorship of *Vincent Massol* and *Paul Libbrecht*.
> 
> Glossary Application
>  HGlossaryApplicationbySarthakGupta>
> 
> Some more info:
> 
> Presently I have only solved one issue (
> https://jira.xwiki.org/browse/BLOG-32)on *jira* but will try to solve
 more
> during the upcoming period for better understanding of the
>> organisation.
> 
> I have already created a design page for the project
> http://design.xwiki.org/xwiki/bin/view/Proposal/GlossaryApplication
>> and
> will be updating it regularly as the project progresses.
> 
> Github user name   : sarthak-sopho 
> xwiki.org username : sgc_072
> jira username  

Re: [xwiki-devs] [Introduction][GSoC]

2017-05-15 Thread Sarthak Gupta
Hi Vincent,
I am done with the FAQ tutorial. I now have the basic idea that how a page
in XWiki is created. Though I am facing some difficulty with the syntax,
but I know it will come with time. :)
As far as I have understood there are generally two ways to create an
application in xwiki. The first one is by simply using AWM and another one
is by declaring data xobject(classes), following procedures afterward and
writing codes which certainly add more to the application.

I saw some slides by Guillaume Delhumeau about using velocity in XWiki.
Those have helped me a lot(Thanks, Guillaume!!).

I went through the following things

   - Continuous Integration doc. I understood the technique of Binary
   Dependency builds.
   - Coding styles on each of the languages that are used.
   - Back-end Development Practices:
  - Component module documentation.(I have to understand it more
  clearly, maybe later).
   - Front-end Dev Practices.
   - Building XWiki from sources.(Looked it in Application period too).
   - Basic Idea how testing is done. In a nutshell, each and everything is
   tested at each subsequent stage.

I have already asked most of my small doubts on IRC(some of them were silly
:P).
New IRC Handle: sarthakg

Thanks

Sarthak Gupta

On Tue, May 9, 2017 at 10:11 PM, Vincent Massol  wrote:

> Hi Sarthak,
>
> > On 9 May 2017, at 12:56, Sarthak Gupta 
> wrote:
> >
> > Thanks Everyone,
> >
> > I will try to update about my progress every week(Every Monday). I am
> > spending this week mainly learning about basics of Velocity and some more
> > on Java. Meanwhile I am also going through developers guide and looking
> for
> > issues that I can start with. Also I think I would have to think(and
> > research) about, what would be the requirements that I would need in the
> > initial stage of development of the "Glossary Application”.
>
> Welcome aboard! :)
>
> To start with, I’d recommend that you follow the FAQ tutorial at
> http://platform.xwiki.org/xwiki/bin/view/DevGuide/
> FAQTutorial/FAQTutorialManual
>
> Have you done it already?
>
> Also you should read a bit on how the xwiki project develops code. All the
> info is on the dev subwiki at http://dev.xwiki.org
>
> Especially:
> - http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices
> - http://dev.xwiki.org/xwiki/bin/view/Community/CodeStyle
> - http://dev.xwiki.org/xwiki/bin/view/Community/Testing
>
> Let us know when you’ve done all that. You should also pick and try to fix
> some simple jira issues:
> https://jira.xwiki.org/issues/?jql=Difficulty%20%3D%20Easy%
> 20and%20resolution%20%3D%20Unresolved
>
> Let us know on IRC or on this list if you need some help. Please consider
> using martrix for IRC since it saves history and we can have a conversation
> even when you’re not connected, see:
> http://dev.xwiki.org/xwiki/bin/view/Community/Chat
>
> Thanks
> -Vincent
>
> >
> > Thanks :)
> >
> > On Mon, May 8, 2017 at 8:21 PM, Marius Dumitru Florea <
> > mariusdumitru.flo...@xwiki.com> wrote:
> >
> >> Welcome Sarthak!
> >>
> >> Thanks,
> >> Marius
> >>
> >> On Sun, May 7, 2017 at 8:51 AM, Sarthak Gupta <
> sarthakgupta...@gmail.com>
> >> wrote:
> >>
> >>> Hi Everyone,
> >>> I am Sarthak Gupta from India. First of all I want to thank XWiki
> >> community
> >>> for selecting me for GSoC-17 and giving me a priceless opportunity to
> >>> contribute to this organisation and improve my present skills. I also
> >> want
> >>> to thank all the XWikiers who helped me during the application period
> for
> >>> understanding the project as well as the organisation. :)
> >>>
> >>> I have been selected for for the project "*Glossary Application*" under
> >> the
> >>> mentorship of *Vincent Massol* and *Paul Libbrecht*.
> >>>
> >>> Glossary Application
> >>>  >>> HGlossaryApplicationbySarthakGupta>
> >>>
> >>> Some more info:
> >>>
> >>> Presently I have only solved one issue (
> >>> https://jira.xwiki.org/browse/BLOG-32)on *jira* but will try to solve
> >> more
> >>> during the upcoming period for better understanding of the
> organisation.
> >>>
> >>> I have already created a design page for the project
> >>> http://design.xwiki.org/xwiki/bin/view/Proposal/GlossaryApplication
> and
> >>> will be updating it regularly as the project progresses.
> >>>
> >>> Github user name   : sarthak-sopho 
> >>> xwiki.org username : sgc_072
> >>> jira username  : sgc_072
> >>> IRC nick   : sgc_072 (also used sgc072 in past)
> >>>
> >>> I am also planning to create a blog regarding my GSoC project in the
> near
> >>> future (on one of the popular blogging sites).
> >>>
> >>> I will try to remain active and chatty(*as said by Eduard Moraru* :P)
> on
> >>> both IRC and the mailing list in the coming period.
> >>>
> >>> I hope that this will be a good and enjoyable learning experience for
> me
> >>> and 

Re: [xwiki-devs] [ANN] New XWiki forum: https://forum.xwiki.org

2017-05-15 Thread Thomas Mortagne
On Mon, May 15, 2017 at 6:06 PM, Vincent Massol  wrote:
> Indeed so please use https://discourse.xwiki.org FTM
>
> Seems that we’re hitting a limitation of Let’sEncrypt since a certificate is 
> generated for a unique domain name.

Not exactly. It's the same thing with most ssl certificates, you have
to explicitly indicate the list of domains allowed for a certificate
(you can have several in case of let's encrypt but you have to list
them when you register the certificate).

>
> Thanks
> -Vincent
>
>> On 15 May 2017, at 17:38, Thomas Mortagne  wrote:
>>
>> I guess the certificate is associated to "discourse.xwiki.org" only,
>> need to be fixed.
>>
>> On Mon, May 15, 2017 at 5:33 PM, Keith Davis  
>> wrote:
>>> [image: Inline image 1]
>>>
>>> Keith Davis
>>> 214-906-5183
>>>
>>> On Mon, May 15, 2017 at 10:32 AM, Vincent Massol  wrote:
>>>
 And we now have this alias too which is more neutral and probably better
 to use:

 https://forum.xwiki.org

 Thanks
 -Vincent

> On 15 May 2017, at 17:09, Vincent Massol  wrote:
>
> Hi XWiki users,
>
> In order to make it simpler and more modern for users to participate to
 XWiki discussions, we’ve set up a new forum based on Discourse:
>
> https://discourse.xwiki.org
>
> Please start using it instead of the XWiki User Mailing list. This
 mailing list will become read only in a few days so please start moving to
 the forum ASAP.
>
> Note that you can subscribe to receive all forum posts as email
 notifications if you wish (it’s configurable in your user profile). Also
 note that for the moment it’s not possible to reply to the mails (we’re
 still trying to configure this).
>
> We hope that you’ll appreciate this move :)
>
> Thanks
> -Vincent
>
> PS: For the moment the XWiki Devs mailing list remains. It’s possible
 that it could be moved to a forum too in the future but nothing is decided
 and we’re migrating the users list first.
>


>>
>>
>>
>> --
>> Thomas Mortagne
>



-- 
Thomas Mortagne


Re: [xwiki-devs] [ANN] New XWiki forum: https://discourse.xwiki.org

2017-05-15 Thread Vincent Massol
Hi,

We have a certificate problem for https://forum.xwiki.org so please use 
https://discourse.xwiki.org FTM.

Seems that we’re hitting a limitation of Let’sEncrypt since a certificate is 
generated for a unique domain name.

Thanks and sorry for the trouble
-Vincent

> On 15 May 2017, at 17:32, Vincent Massol  wrote:
> 
> And we now have this alias too which is more neutral and probably better to 
> use:
> 
> https://forum.xwiki.org
> 
> Thanks
> -Vincent
> 
>> On 15 May 2017, at 17:09, Vincent Massol  wrote:
>> 
>> Hi XWiki users,
>> 
>> In order to make it simpler and more modern for users to participate to 
>> XWiki discussions, we’ve set up a new forum based on Discourse:
>> 
>> https://discourse.xwiki.org
>> 
>> Please start using it instead of the XWiki User Mailing list. This mailing 
>> list will become read only in a few days so please start moving to the forum 
>> ASAP.
>> 
>> Note that you can subscribe to receive all forum posts as email 
>> notifications if you wish (it’s configurable in your user profile). Also 
>> note that for the moment it’s not possible to reply to the mails (we’re 
>> still trying to configure this).
>> 
>> We hope that you’ll appreciate this move :)
>> 
>> Thanks
>> -Vincent
>> 
>> PS: For the moment the XWiki Devs mailing list remains. It’s possible that 
>> it could be moved to a forum too in the future but nothing is decided and 
>> we’re migrating the users list first.
>> 
> 



Re: [xwiki-devs] [ANN] New XWiki forum: https://forum.xwiki.org

2017-05-15 Thread Vincent Massol
Indeed so please use https://discourse.xwiki.org FTM

Seems that we’re hitting a limitation of Let’sEncrypt since a certificate is 
generated for a unique domain name.

Thanks
-Vincent

> On 15 May 2017, at 17:38, Thomas Mortagne  wrote:
> 
> I guess the certificate is associated to "discourse.xwiki.org" only,
> need to be fixed.
> 
> On Mon, May 15, 2017 at 5:33 PM, Keith Davis  
> wrote:
>> [image: Inline image 1]
>> 
>> Keith Davis
>> 214-906-5183
>> 
>> On Mon, May 15, 2017 at 10:32 AM, Vincent Massol  wrote:
>> 
>>> And we now have this alias too which is more neutral and probably better
>>> to use:
>>> 
>>> https://forum.xwiki.org
>>> 
>>> Thanks
>>> -Vincent
>>> 
 On 15 May 2017, at 17:09, Vincent Massol  wrote:
 
 Hi XWiki users,
 
 In order to make it simpler and more modern for users to participate to
>>> XWiki discussions, we’ve set up a new forum based on Discourse:
 
 https://discourse.xwiki.org
 
 Please start using it instead of the XWiki User Mailing list. This
>>> mailing list will become read only in a few days so please start moving to
>>> the forum ASAP.
 
 Note that you can subscribe to receive all forum posts as email
>>> notifications if you wish (it’s configurable in your user profile). Also
>>> note that for the moment it’s not possible to reply to the mails (we’re
>>> still trying to configure this).
 
 We hope that you’ll appreciate this move :)
 
 Thanks
 -Vincent
 
 PS: For the moment the XWiki Devs mailing list remains. It’s possible
>>> that it could be moved to a forum too in the future but nothing is decided
>>> and we’re migrating the users list first.
 
>>> 
>>> 
> 
> 
> 
> -- 
> Thomas Mortagne



Re: [xwiki-devs] [ANN] New XWiki forum: https://forum.xwiki.org

2017-05-15 Thread Thomas Mortagne
I guess the certificate is associated to "discourse.xwiki.org" only,
need to be fixed.

On Mon, May 15, 2017 at 5:33 PM, Keith Davis  wrote:
> [image: Inline image 1]
>
> Keith Davis
> 214-906-5183
>
> On Mon, May 15, 2017 at 10:32 AM, Vincent Massol  wrote:
>
>> And we now have this alias too which is more neutral and probably better
>> to use:
>>
>> https://forum.xwiki.org
>>
>> Thanks
>> -Vincent
>>
>> > On 15 May 2017, at 17:09, Vincent Massol  wrote:
>> >
>> > Hi XWiki users,
>> >
>> > In order to make it simpler and more modern for users to participate to
>> XWiki discussions, we’ve set up a new forum based on Discourse:
>> >
>> > https://discourse.xwiki.org
>> >
>> > Please start using it instead of the XWiki User Mailing list. This
>> mailing list will become read only in a few days so please start moving to
>> the forum ASAP.
>> >
>> > Note that you can subscribe to receive all forum posts as email
>> notifications if you wish (it’s configurable in your user profile). Also
>> note that for the moment it’s not possible to reply to the mails (we’re
>> still trying to configure this).
>> >
>> > We hope that you’ll appreciate this move :)
>> >
>> > Thanks
>> > -Vincent
>> >
>> > PS: For the moment the XWiki Devs mailing list remains. It’s possible
>> that it could be moved to a forum too in the future but nothing is decided
>> and we’re migrating the users list first.
>> >
>>
>>



-- 
Thomas Mortagne


Re: [xwiki-devs] [ANN] New XWiki forum: https://forum.xwiki.org

2017-05-15 Thread Keith Davis
[image: Inline image 1]

Keith Davis
214-906-5183

On Mon, May 15, 2017 at 10:32 AM, Vincent Massol  wrote:

> And we now have this alias too which is more neutral and probably better
> to use:
>
> https://forum.xwiki.org
>
> Thanks
> -Vincent
>
> > On 15 May 2017, at 17:09, Vincent Massol  wrote:
> >
> > Hi XWiki users,
> >
> > In order to make it simpler and more modern for users to participate to
> XWiki discussions, we’ve set up a new forum based on Discourse:
> >
> > https://discourse.xwiki.org
> >
> > Please start using it instead of the XWiki User Mailing list. This
> mailing list will become read only in a few days so please start moving to
> the forum ASAP.
> >
> > Note that you can subscribe to receive all forum posts as email
> notifications if you wish (it’s configurable in your user profile). Also
> note that for the moment it’s not possible to reply to the mails (we’re
> still trying to configure this).
> >
> > We hope that you’ll appreciate this move :)
> >
> > Thanks
> > -Vincent
> >
> > PS: For the moment the XWiki Devs mailing list remains. It’s possible
> that it could be moved to a forum too in the future but nothing is decided
> and we’re migrating the users list first.
> >
>
>


Re: [xwiki-devs] [ANN] New XWiki forum: https://forum.xwiki.org

2017-05-15 Thread Vincent Massol
And we now have this alias too which is more neutral and probably better to use:

https://forum.xwiki.org

Thanks
-Vincent

> On 15 May 2017, at 17:09, Vincent Massol  wrote:
> 
> Hi XWiki users,
> 
> In order to make it simpler and more modern for users to participate to XWiki 
> discussions, we’ve set up a new forum based on Discourse:
> 
> https://discourse.xwiki.org
> 
> Please start using it instead of the XWiki User Mailing list. This mailing 
> list will become read only in a few days so please start moving to the forum 
> ASAP.
> 
> Note that you can subscribe to receive all forum posts as email notifications 
> if you wish (it’s configurable in your user profile). Also note that for the 
> moment it’s not possible to reply to the mails (we’re still trying to 
> configure this).
> 
> We hope that you’ll appreciate this move :)
> 
> Thanks
> -Vincent
> 
> PS: For the moment the XWiki Devs mailing list remains. It’s possible that it 
> could be moved to a forum too in the future but nothing is decided and we’re 
> migrating the users list first.
> 



[xwiki-devs] [ANN] New XWiki forum: https://discourse.xwiki.org

2017-05-15 Thread Vincent Massol
Hi XWiki users,

In order to make it simpler and more modern for users to participate to XWiki 
discussions, we’ve set up a new forum based on Discourse:

https://discourse.xwiki.org

Please start using it instead of the XWiki User Mailing list. This mailing list 
will become read only in a few days so please start moving to the forum ASAP.

Note that you can subscribe to receive all forum posts as email notifications 
if you wish (it’s configurable in your user profile). Also note that for the 
moment it’s not possible to reply to the mails (we’re still trying to configure 
this).

We hope that you’ll appreciate this move :)

Thanks
-Vincent

PS: For the moment the XWiki Devs mailing list remains. It’s possible that it 
could be moved to a forum too in the future but nothing is decided and we’re 
migrating the users list first.



Re: [xwiki-devs] [VOTE] Move from our mailing lists and use Discourse instead

2017-05-15 Thread Vincent Massol

> On 15 May 2017, at 15:44, Vincent Massol  wrote:
> 
> Hi devs,
> 
> New status as of 15 May 2017:
> 
> * Categories created, see https://discourse.xwiki.org/
> * Still missing ability to reply by mail (waiting for Kevin on this). Since I 
> have no idea when this can be implemented, I think we shouldn’t block on this 
> to get started
> * I’ve created a discourse user with an email of us...@xwiki.org so that we 
> can continue archiving everything posted on discourse.
> 
> In short we’re ready to start using discourse.xwiki.org.
> 
> So what I propose now is that:
> 
> 1) I document it on 
> http://dev.xwiki.org/xwiki/bin/view/Community/MailingLists. I’ll also rename 
> the page to http://dev.xwiki.org/xwiki/bin/view/Community/Discuss (with a 
> redirect).

Done. 

I’ve also redirected http://dev.xwiki.org/xwiki/bin/view/Community/Forum to 
https://discourse.xwiki.org.

Note: I’ve asked xwiki sas infra to create https://forum.xwiki.org.

> 2) I send a mail to users & devs @xwiki.org to announce the new forum. 

Doing in a few minutes.

> 3) After 1-2 days, I’ll configure the users @ xwiki.org mailing list to 
> reject all posts with a message explaining the move to the forum.
> 
> Ok with everyone?

Keep the feedback coming! :)

Thanks
-Vincent

> 
> Thanks
> -Vincent
> 
> 
>> On 28 Apr 2017, at 15:43, Vincent Massol  wrote:
>> 
>> Status
>> ==
>> 
>> So I’ve progressed in this with Kevin (who’s an infra admin at XWiki SAS).
>> 
>> We now have an instance ready.
>> 
>> What’s left to do:
>> 
>> * Configure reply by email. I’m currently trying to do that with Kevin. The 
>> principle is that you receive mail from discourse and we set in discourse a 
>> reply-to email address so that when you reply to the mail, it goes to a mail 
>> inbox somewhere (some gmail account for example). Then discourse is 
>> configured to check (using POP3, they don’t seem to support IMAP ATM) that 
>> inbox and to process mails found in it and update the topics. Note that even 
>> if we don’t configure this, users can still receive emails for all posts but 
>> they will just need to click on the link to go the webpage and answer. It’s 
>> not the end of the world either.
>> 
>> * Decide on the migration path. See below
>> 
>> * Decide if we migrate only users or also devs. FTM I suggest that we do 
>> only users and see how it goes and if we’re happy we can decide to move devs 
>> data too.
>> 
>> Migration Path
>> 
>> 
>> I propose the following: 
>> 
>> * On a given date that we advertise on the users list, we configure this 
>> list to be readonly and not allow more posts. We invite users to register on 
>> our discourse instance and use that.
>> * We don’t import our archives since it’s complex 
>> (https://meta.discourse.org/t/howto-import-mbox-mailing-list-files/51233) 
>> and there’s not a perfect mapping. We can always do that in the future if 
>> someone really wants to work on that.
>> * We create a markmail user in our discourse instance and configure it to 
>> receive all posts. We set its email address to be us...@xwiki.org and we 
>> configure the users list to accept mail from our discourse instance. This 
>> allows to keep having a place where we can search in all places by using 
>> markmail. Incidentally this also means that nabble and gmane will continue 
>> to archive our mails which is nice.
>> 
>> WDYT?
>> 
>> Thanks
>> -Vincent
>> 
>> 
>>> On 24 Feb 2017, at 12:18, Vincent Massol  wrote:
>>> 
>>> Hi devs,
>>> 
>>> I’m proposing to vote for moving away from our users and devs mailing list 
>>> and instead to use the Discourse open source tool:
>>> 
>>> * Home page: http://www.discourse.org/
>>> * License: GPL v2
>>> * FAQ: http://www.discourse.org/faq/
>>> * Awesome feature list: http://www.discourse.org/about/
>>> 
>>> What is especially interesting for us:
>>> * It works with mailing lists (you can receive mails and send mails to the 
>>> forum).
>>> * Works as a forum. BTW if you want to see a real life instance, check the 
>>> gradle instance at https://discuss.gradle.org/
>>> 
>>> Nice things:
>>> * Works on mobile
>>> * Comprehensive API (would allow us to integrate it with xwiki.org)
>>> * Badges/user metrics
>>> 
>>> So here’s my +1 to try it out and ask XWiki SAS if they could host an 
>>> instance.
>>> 
>>> WDYT? Do you see any negative point (I don’t ATM)? :)
>>> 
>>> Please cast your votes!
>>> 
>>> Thanks
>>> -Vincent
>>> 
>> 
> 



Re: [xwiki-devs] [VOTE] Move from our mailing lists and use Discourse instead

2017-05-15 Thread Ecaterina Moraru (Valica)
On Mon, May 15, 2017 at 4:44 PM, Vincent Massol  wrote:

> Hi devs,
>
> New status as of 15 May 2017:
>
> * Categories created, see https://discourse.xwiki.org/
> * Still missing ability to reply by mail (waiting for Kevin on this).
> Since I have no idea when this can be implemented, I think we shouldn’t
> block on this to get started
> * I’ve created a discourse user with an email of us...@xwiki.org so that
> we can continue archiving everything posted on discourse.
>
> In short we’re ready to start using discourse.xwiki.org.
>
> So what I propose now is that:
>
> 1) I document it on http://dev.xwiki.org/xwiki/bin/view/Community/
> MailingLists. I’ll also rename the page to http://dev.xwiki.org/xwiki/
> bin/view/Community/Discuss (with a redirect).
> 2) I send a mail to users & devs @xwiki.org to announce the new forum.
> 3) After 1-2 days, I’ll configure the users @ xwiki.org mailing list to
> reject all posts with a message explaining the move to the forum.
>
> Ok with everyone?
>

+1

Thanks,
Caty


>
> Thanks
> -Vincent
>
>
> > On 28 Apr 2017, at 15:43, Vincent Massol  wrote:
> >
> > Status
> > ==
> >
> > So I’ve progressed in this with Kevin (who’s an infra admin at XWiki
> SAS).
> >
> > We now have an instance ready.
> >
> > What’s left to do:
> >
> > * Configure reply by email. I’m currently trying to do that with Kevin.
> The principle is that you receive mail from discourse and we set in
> discourse a reply-to email address so that when you reply to the mail, it
> goes to a mail inbox somewhere (some gmail account for example). Then
> discourse is configured to check (using POP3, they don’t seem to support
> IMAP ATM) that inbox and to process mails found in it and update the
> topics. Note that even if we don’t configure this, users can still receive
> emails for all posts but they will just need to click on the link to go the
> webpage and answer. It’s not the end of the world either.
> >
> > * Decide on the migration path. See below
> >
> > * Decide if we migrate only users or also devs. FTM I suggest that we do
> only users and see how it goes and if we’re happy we can decide to move
> devs data too.
> >
> > Migration Path
> > 
> >
> > I propose the following:
> >
> > * On a given date that we advertise on the users list, we configure this
> list to be readonly and not allow more posts. We invite users to register
> on our discourse instance and use that.
> > * We don’t import our archives since it’s complex (
> https://meta.discourse.org/t/howto-import-mbox-mailing-list-files/51233)
> and there’s not a perfect mapping. We can always do that in the future if
> someone really wants to work on that.
> > * We create a markmail user in our discourse instance and configure it
> to receive all posts. We set its email address to be us...@xwiki.org and
> we configure the users list to accept mail from our discourse instance.
> This allows to keep having a place where we can search in all places by
> using markmail. Incidentally this also means that nabble and gmane will
> continue to archive our mails which is nice.
> >
> > WDYT?
> >
> > Thanks
> > -Vincent
> >
> >
> >> On 24 Feb 2017, at 12:18, Vincent Massol  wrote:
> >>
> >> Hi devs,
> >>
> >> I’m proposing to vote for moving away from our users and devs mailing
> list and instead to use the Discourse open source tool:
> >>
> >> * Home page: http://www.discourse.org/
> >> * License: GPL v2
> >> * FAQ: http://www.discourse.org/faq/
> >> * Awesome feature list: http://www.discourse.org/about/
> >>
> >> What is especially interesting for us:
> >> * It works with mailing lists (you can receive mails and send mails to
> the forum).
> >> * Works as a forum. BTW if you want to see a real life instance, check
> the gradle instance at https://discuss.gradle.org/
> >>
> >> Nice things:
> >> * Works on mobile
> >> * Comprehensive API (would allow us to integrate it with xwiki.org)
> >> * Badges/user metrics
> >>
> >> So here’s my +1 to try it out and ask XWiki SAS if they could host an
> instance.
> >>
> >> WDYT? Do you see any negative point (I don’t ATM)? :)
> >>
> >> Please cast your votes!
> >>
> >> Thanks
> >> -Vincent
> >>
> >
>
>


Re: [xwiki-devs] [VOTE] Move from our mailing lists and use Discourse instead

2017-05-15 Thread Thomas Mortagne
I'm fine by the way, hope we'll have answer by mail quickly. The most
important for me is to receive mails so that I don't miss
conversations and that part is working well as far as I can see.

On Mon, May 15, 2017 at 3:50 PM, Thomas Mortagne
 wrote:
> On Mon, May 15, 2017 at 3:44 PM, Vincent Massol  wrote:
>> Hi devs,
>>
>> New status as of 15 May 2017:
>>
>> * Categories created, see https://discourse.xwiki.org/
>> * Still missing ability to reply by mail (waiting for Kevin on this). Since 
>> I have no idea when this can be implemented, I think we shouldn’t block on 
>> this to get started
>> * I’ve created a discourse user with an email of us...@xwiki.org so that we 
>> can continue archiving everything posted on discourse.
>>
>> In short we’re ready to start using discourse.xwiki.org.
>>
>> So what I propose now is that:
>>
>> 1) I document it on 
>> http://dev.xwiki.org/xwiki/bin/view/Community/MailingLists. I’ll also rename 
>> the page to http://dev.xwiki.org/xwiki/bin/view/Community/Discuss (with a 
>> redirect).
>
> Should also probably redirect
> http://dev.xwiki.org/xwiki/bin/view/Community/Forum to
> http://dev.xwiki.org/xwiki/bin/view/Community/Discuss.
>
>> 2) I send a mail to users & devs @xwiki.org to announce the new forum.
>> 3) After 1-2 days, I’ll configure the users @ xwiki.org mailing list to 
>> reject all posts with a message explaining the move to the forum.
>>
>> Ok with everyone?
>>
>> Thanks
>> -Vincent
>>
>>
>>> On 28 Apr 2017, at 15:43, Vincent Massol  wrote:
>>>
>>> Status
>>> ==
>>>
>>> So I’ve progressed in this with Kevin (who’s an infra admin at XWiki SAS).
>>>
>>> We now have an instance ready.
>>>
>>> What’s left to do:
>>>
>>> * Configure reply by email. I’m currently trying to do that with Kevin. The 
>>> principle is that you receive mail from discourse and we set in discourse a 
>>> reply-to email address so that when you reply to the mail, it goes to a 
>>> mail inbox somewhere (some gmail account for example). Then discourse is 
>>> configured to check (using POP3, they don’t seem to support IMAP ATM) that 
>>> inbox and to process mails found in it and update the topics. Note that 
>>> even if we don’t configure this, users can still receive emails for all 
>>> posts but they will just need to click on the link to go the webpage and 
>>> answer. It’s not the end of the world either.
>>>
>>> * Decide on the migration path. See below
>>>
>>> * Decide if we migrate only users or also devs. FTM I suggest that we do 
>>> only users and see how it goes and if we’re happy we can decide to move 
>>> devs data too.
>>>
>>> Migration Path
>>> 
>>>
>>> I propose the following:
>>>
>>> * On a given date that we advertise on the users list, we configure this 
>>> list to be readonly and not allow more posts. We invite users to register 
>>> on our discourse instance and use that.
>>> * We don’t import our archives since it’s complex 
>>> (https://meta.discourse.org/t/howto-import-mbox-mailing-list-files/51233) 
>>> and there’s not a perfect mapping. We can always do that in the future if 
>>> someone really wants to work on that.
>>> * We create a markmail user in our discourse instance and configure it to 
>>> receive all posts. We set its email address to be us...@xwiki.org and we 
>>> configure the users list to accept mail from our discourse instance. This 
>>> allows to keep having a place where we can search in all places by using 
>>> markmail. Incidentally this also means that nabble and gmane will continue 
>>> to archive our mails which is nice.
>>>
>>> WDYT?
>>>
>>> Thanks
>>> -Vincent
>>>
>>>
 On 24 Feb 2017, at 12:18, Vincent Massol  wrote:

 Hi devs,

 I’m proposing to vote for moving away from our users and devs mailing list 
 and instead to use the Discourse open source tool:

 * Home page: http://www.discourse.org/
 * License: GPL v2
 * FAQ: http://www.discourse.org/faq/
 * Awesome feature list: http://www.discourse.org/about/

 What is especially interesting for us:
 * It works with mailing lists (you can receive mails and send mails to the 
 forum).
 * Works as a forum. BTW if you want to see a real life instance, check the 
 gradle instance at https://discuss.gradle.org/

 Nice things:
 * Works on mobile
 * Comprehensive API (would allow us to integrate it with xwiki.org)
 * Badges/user metrics

 So here’s my +1 to try it out and ask XWiki SAS if they could host an 
 instance.

 WDYT? Do you see any negative point (I don’t ATM)? :)

 Please cast your votes!

 Thanks
 -Vincent

>>>
>>
>
>
>
> --
> Thomas Mortagne



-- 
Thomas Mortagne


Re: [xwiki-devs] [VOTE] Move from our mailing lists and use Discourse instead

2017-05-15 Thread Thomas Mortagne
On Mon, May 15, 2017 at 3:44 PM, Vincent Massol  wrote:
> Hi devs,
>
> New status as of 15 May 2017:
>
> * Categories created, see https://discourse.xwiki.org/
> * Still missing ability to reply by mail (waiting for Kevin on this). Since I 
> have no idea when this can be implemented, I think we shouldn’t block on this 
> to get started
> * I’ve created a discourse user with an email of us...@xwiki.org so that we 
> can continue archiving everything posted on discourse.
>
> In short we’re ready to start using discourse.xwiki.org.
>
> So what I propose now is that:
>
> 1) I document it on 
> http://dev.xwiki.org/xwiki/bin/view/Community/MailingLists. I’ll also rename 
> the page to http://dev.xwiki.org/xwiki/bin/view/Community/Discuss (with a 
> redirect).

Should also probably redirect
http://dev.xwiki.org/xwiki/bin/view/Community/Forum to
http://dev.xwiki.org/xwiki/bin/view/Community/Discuss.

> 2) I send a mail to users & devs @xwiki.org to announce the new forum.
> 3) After 1-2 days, I’ll configure the users @ xwiki.org mailing list to 
> reject all posts with a message explaining the move to the forum.
>
> Ok with everyone?
>
> Thanks
> -Vincent
>
>
>> On 28 Apr 2017, at 15:43, Vincent Massol  wrote:
>>
>> Status
>> ==
>>
>> So I’ve progressed in this with Kevin (who’s an infra admin at XWiki SAS).
>>
>> We now have an instance ready.
>>
>> What’s left to do:
>>
>> * Configure reply by email. I’m currently trying to do that with Kevin. The 
>> principle is that you receive mail from discourse and we set in discourse a 
>> reply-to email address so that when you reply to the mail, it goes to a mail 
>> inbox somewhere (some gmail account for example). Then discourse is 
>> configured to check (using POP3, they don’t seem to support IMAP ATM) that 
>> inbox and to process mails found in it and update the topics. Note that even 
>> if we don’t configure this, users can still receive emails for all posts but 
>> they will just need to click on the link to go the webpage and answer. It’s 
>> not the end of the world either.
>>
>> * Decide on the migration path. See below
>>
>> * Decide if we migrate only users or also devs. FTM I suggest that we do 
>> only users and see how it goes and if we’re happy we can decide to move devs 
>> data too.
>>
>> Migration Path
>> 
>>
>> I propose the following:
>>
>> * On a given date that we advertise on the users list, we configure this 
>> list to be readonly and not allow more posts. We invite users to register on 
>> our discourse instance and use that.
>> * We don’t import our archives since it’s complex 
>> (https://meta.discourse.org/t/howto-import-mbox-mailing-list-files/51233) 
>> and there’s not a perfect mapping. We can always do that in the future if 
>> someone really wants to work on that.
>> * We create a markmail user in our discourse instance and configure it to 
>> receive all posts. We set its email address to be us...@xwiki.org and we 
>> configure the users list to accept mail from our discourse instance. This 
>> allows to keep having a place where we can search in all places by using 
>> markmail. Incidentally this also means that nabble and gmane will continue 
>> to archive our mails which is nice.
>>
>> WDYT?
>>
>> Thanks
>> -Vincent
>>
>>
>>> On 24 Feb 2017, at 12:18, Vincent Massol  wrote:
>>>
>>> Hi devs,
>>>
>>> I’m proposing to vote for moving away from our users and devs mailing list 
>>> and instead to use the Discourse open source tool:
>>>
>>> * Home page: http://www.discourse.org/
>>> * License: GPL v2
>>> * FAQ: http://www.discourse.org/faq/
>>> * Awesome feature list: http://www.discourse.org/about/
>>>
>>> What is especially interesting for us:
>>> * It works with mailing lists (you can receive mails and send mails to the 
>>> forum).
>>> * Works as a forum. BTW if you want to see a real life instance, check the 
>>> gradle instance at https://discuss.gradle.org/
>>>
>>> Nice things:
>>> * Works on mobile
>>> * Comprehensive API (would allow us to integrate it with xwiki.org)
>>> * Badges/user metrics
>>>
>>> So here’s my +1 to try it out and ask XWiki SAS if they could host an 
>>> instance.
>>>
>>> WDYT? Do you see any negative point (I don’t ATM)? :)
>>>
>>> Please cast your votes!
>>>
>>> Thanks
>>> -Vincent
>>>
>>
>



-- 
Thomas Mortagne


Re: [xwiki-devs] [VOTE] Move from our mailing lists and use Discourse instead

2017-05-15 Thread Vincent Massol
Hi devs,

New status as of 15 May 2017:

* Categories created, see https://discourse.xwiki.org/
* Still missing ability to reply by mail (waiting for Kevin on this). Since I 
have no idea when this can be implemented, I think we shouldn’t block on this 
to get started
* I’ve created a discourse user with an email of us...@xwiki.org so that we can 
continue archiving everything posted on discourse.

In short we’re ready to start using discourse.xwiki.org.

So what I propose now is that:

1) I document it on http://dev.xwiki.org/xwiki/bin/view/Community/MailingLists. 
I’ll also rename the page to 
http://dev.xwiki.org/xwiki/bin/view/Community/Discuss (with a redirect).
2) I send a mail to users & devs @xwiki.org to announce the new forum. 
3) After 1-2 days, I’ll configure the users @ xwiki.org mailing list to reject 
all posts with a message explaining the move to the forum.

Ok with everyone?

Thanks
-Vincent


> On 28 Apr 2017, at 15:43, Vincent Massol  wrote:
> 
> Status
> ==
> 
> So I’ve progressed in this with Kevin (who’s an infra admin at XWiki SAS).
> 
> We now have an instance ready.
> 
> What’s left to do:
> 
> * Configure reply by email. I’m currently trying to do that with Kevin. The 
> principle is that you receive mail from discourse and we set in discourse a 
> reply-to email address so that when you reply to the mail, it goes to a mail 
> inbox somewhere (some gmail account for example). Then discourse is 
> configured to check (using POP3, they don’t seem to support IMAP ATM) that 
> inbox and to process mails found in it and update the topics. Note that even 
> if we don’t configure this, users can still receive emails for all posts but 
> they will just need to click on the link to go the webpage and answer. It’s 
> not the end of the world either.
> 
> * Decide on the migration path. See below
> 
> * Decide if we migrate only users or also devs. FTM I suggest that we do only 
> users and see how it goes and if we’re happy we can decide to move devs data 
> too.
> 
> Migration Path
> 
> 
> I propose the following: 
> 
> * On a given date that we advertise on the users list, we configure this list 
> to be readonly and not allow more posts. We invite users to register on our 
> discourse instance and use that.
> * We don’t import our archives since it’s complex 
> (https://meta.discourse.org/t/howto-import-mbox-mailing-list-files/51233) and 
> there’s not a perfect mapping. We can always do that in the future if someone 
> really wants to work on that.
> * We create a markmail user in our discourse instance and configure it to 
> receive all posts. We set its email address to be us...@xwiki.org and we 
> configure the users list to accept mail from our discourse instance. This 
> allows to keep having a place where we can search in all places by using 
> markmail. Incidentally this also means that nabble and gmane will continue to 
> archive our mails which is nice.
> 
> WDYT?
> 
> Thanks
> -Vincent
> 
> 
>> On 24 Feb 2017, at 12:18, Vincent Massol  wrote:
>> 
>> Hi devs,
>> 
>> I’m proposing to vote for moving away from our users and devs mailing list 
>> and instead to use the Discourse open source tool:
>> 
>> * Home page: http://www.discourse.org/
>> * License: GPL v2
>> * FAQ: http://www.discourse.org/faq/
>> * Awesome feature list: http://www.discourse.org/about/
>> 
>> What is especially interesting for us:
>> * It works with mailing lists (you can receive mails and send mails to the 
>> forum).
>> * Works as a forum. BTW if you want to see a real life instance, check the 
>> gradle instance at https://discuss.gradle.org/
>> 
>> Nice things:
>> * Works on mobile
>> * Comprehensive API (would allow us to integrate it with xwiki.org)
>> * Badges/user metrics
>> 
>> So here’s my +1 to try it out and ask XWiki SAS if they could host an 
>> instance.
>> 
>> WDYT? Do you see any negative point (I don’t ATM)? :)
>> 
>> Please cast your votes!
>> 
>> Thanks
>> -Vincent
>> 
> 



Re: [xwiki-devs] [Proposal] RedPen Integration into XWiki as Extension (Gsoc Project 2017)

2017-05-15 Thread Vincent Massol
Hi,

> On 14 May 2017, at 10:36, deshengchuan  wrote:
> 
> Hi these are my thoughts and questions on your suggestions.
> I have also updated the design page. Thank you for the guidance!
> 
>> * Provide a UI in XWiki so that RedPen can be executed in a job on various
> pages of the wiki (let the >user select on what pages to run it: all
> (sub)wikis, a given wiki, a given page and children, a given >page only. It
> would generate some report about violations. 

Note that by “job” I meant 
http://extensions.xwiki.org/xwiki/bin/view/Extension/Job%20Module

>> * Note that the RedPen integration should be developed as an XWiki
> extension in xwiki-contrib. 
> 
> If it were an extension, I would think to create an Xwiki component then
> export as JAR, instead of creating wiki pages and exporting as XAR.

There’s no such thing as “export as JAR” :)

But yes the extension will have several maven modules, some for JAR files and 
some for wiki pages. Check other extensions to understand, for example 
https://github.com/xwiki-contrib/application-ircbot

> This is
> because I’m not sure if functionality implemented through separate wiki
> pages would be able to operate throughout the platform. Also, I am not sure
> if I can configure RedPen Validators through creating an extension within an
> XWiki instance. Correct me if I’m wrong.

Maybe you’re misunderstanding what an XWiki extension is. An XWiki extension 
can be a JAR or a XAR. Each single JAR or XAR is an extension but an extension 
can depend on other extensions. Users would install the “RedPen Integration 
Application” (the UI part, ie the XAR one) and doing so will install the 
dependent JAR extension.

So first thing to do is request a repository on xwiki-contrib, you need to read 
fully http://contrib.xwiki.org/.

> 
>> * Provide an Admin part to configure the RedPen rules to execute 
> This can be integrated in the UI component so there should be no problems.
> Most likely component will pass props using an EventListener that will
> determine the command line to execute towards RedPen 

I don’t understand what you mean… In any case the first step is to verify if we 
can embed redpen as a library.

> 
>> * Provide the ability to add new rules defined in wiki pages (through a
> mechanism similar to >UIExtensions - See
> http://redpen.cc/docs/latest/#extending-with-java on the redPen side). 
> 
> I’ll create a Validator plugin, which is the harder method but ensures I can
> edit the Validator source code without touching RedPen’s source tree.

Indeed, you absolutely must noy touch RedPen core sources nor rebuild RedPen :)

> 
>> * Provide a Script Service so that scripts in wiki pages can validate any
> content using RedPen. Same >from Java (the Script Service would call the
> Java Component). 
> 
> I was reading this
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Script%20Module but I
> am still unable to grasp the concept of scripts and how the Java Component
> interacts with it. Do you have any other articles that I can reference from?

http://extensions.xwiki.org/xwiki/bin/view/Extension/Script%20Module is really 
pretty clear. So I need to know what you don’t understand in order to help you 
further.

* ScriptService component implementations (in Java) calls other Java Components.
* Scripts in wiki pages call ScriptService through the “services” binding. e.g. 
$services..<…> in Velocity.

Actually I have an idea. Maybe you could follow this tutorial since it includes 
writing a script service too:
http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents

> 
>> * Provide an Admin option so that RedPen executes when a wiki page is saved
> (turned off by default). >This would be implemented as an XWiki Event
> Listener and would cancel the save if there are >violations. 
> 
> If I’m writing a JAR based extension, then I guess I’ll write the
> EventListener as a Java component as well. Please correct me here if you
> feel that there are other easier methods. 

Correct. But you’re not writing only a JAR based extension. You’ll be writing 
several extensions: one or several JARs and one XAR.

> 
>> * Research how to embed redPen as a library (as a JAR dependency) and not
> as a standalone server. >That should probably be your first task. If not
> possible we’ll need to have it installed as a server but >that would make
> using the XWiki RedPen Extension much more complex. 
> 
> As stated, I will ask around first to get started. Will update the design
> page with what I find.

Yep. Could you paste the link to the thread where you asked so that we can 
follow?

> 
>> * (Optional and to be done after the rest is implemented and if enough time
> is left) Contribute to the >RedPen project itself by contributing support
> for the XWiki Syntax 2.1 markup text format. This would >allow to make XWiki
> and XWiki Rendering more known to users of RedPen. 
> 
> I can find time when I’m free to look at the contributing 

Re: [xwiki-devs] [VOTE] Recommend the Diagram application

2017-05-15 Thread Ecaterina Moraru (Valica)
0

Thanks,
Caty

On Mon, May 15, 2017 at 10:51 AM, Thomas Mortagne  wrote:

> +0
>
> On Sun, May 14, 2017 at 6:24 PM, Vincent Massol 
> wrote:
> > Hi devs,
> >
> > I’d like to propose that we recommend the Diagram application on e.x.o.
> Marius has been working on it recently and it’s passing the criteria of
> http://extensions.xwiki.org/xwiki/bin/view/ExtensionCode/
> RecommendedExtensions/RecommendedDefinition/
> >
> > AFAIK Marius is ok to continue supporting it. @Marius: please confirm.
> >
> > Here’s my +1 to list it as recommended on e.x.o.
> >
> > Thanks
> > -Vincent
> >
> >
>
>
>
> --
> Thomas Mortagne
>