> On 6 Jul 2017, at 19:09, deshengchuan <[email protected]> wrote:
> 
> 
>> Sounds good for now. How do you configure if a check is a warning or an
>> error? 
> 
> I'm using a primitive way now actually. I just retrieve the type of
> validator from the error (which is in string), check it against an array of
> validators that are errors. Relevant code snippets are here: 
> https://pastebin.com/4HQukUzU <http://https://pastebin.com/4HQukUzU>  . I
> would appreciate any suggestions to make this code more elegant.

Ok so it’s hardcoded and thus static ATM.

A simple solution is simply to introduce a configuration API in the 
CheckerConfiguration interface:

Map<String, SeverityLevel> getSeverityLevels()

Note that in xwiki.properties it’ll be defined as:

redpen.severityLevels = SuccessiveWord = warning
redpen.severityLevels = DoubleNegative = error
…

> 
>> Also, is it possible to try the application right now? Can I build it and
>> install it in my wiki? Is it going to work? 
> 
> I am really sorry for delaying this, but it was working a couple days back
> until I added another bunch of code into it. I will get it working before
> this weekend.

ok thanks

> 
>> Not quite clear what you mean. A mockup or screenshot on the design page
>> would be great. 
> 
> I will make mockup and screenshots asap. Meanwhile, my current application
> homepage still remains unchanged, accessible at 
> http://http://design.xwiki.org/xwiki/bin/download/Proposal/RedPenIntegration/App_home.PNG
> <http://http://design.xwiki.org/xwiki/bin/download/Proposal/RedPenIntegration/App_home.PNG>
>  
> .

ok I’ve checked it and I don’t really understand why you have an app home page 
+ an Admin UI page. Aren’t they both about admin configuration of RedPen? Why 
not a single place?

> 
>> You’ve use AWM to create the app? If so you should instead use the manual
>> way as for the FAQ app tutorial here:
> 
> Yeah I actually used AWM. Will use the manual way to create it.
> 
> 
>> I haven’t checked the code yet after my comments (I think there are still
>> some comments I’ve mentioned that don’t have an answer; I remember asking
>> you for an example of a setting since I believe a List is not the right
>> format). 
> 
> Oops I must have missed them out. Sorry about that! I replied your latest
> github comment; I am unclear towards the nature of the example (do you
> request a code, screenshot etc)
> 
> 
>> Just checked the maven build and found several issues that I’ve fixed. 
>> 
>> Also noticed there’s no functional tests at all. 
> 
> Ok will work on the functional tests asap as well. Thank you for the
> guidance and the fixes, appreciate it very much :)

Thanks
-Vincent
> 
> --
> View this message in context: 
> http://xwiki.475771.n2.nabble.com/GSOC-Update-4-Design-RedPen-Integration-tp7604291p7604311.html
> Sent from the XWiki- Dev mailing list archive at Nabble.com.

Reply via email to