[ 
https://issues.apache.org/jira/browse/CONNECTORS-1196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15931057#comment-15931057
 ] 

Karl Wright commented on CONNECTORS-1196:
-----------------------------------------

[~kishorekumar] I had a quick look at the Selenium tester code, and I have some 
comments.

(1) I agree that it looks pretty straightforward to write tests using the 
abstraction defined.  This is good news.
(2) I'd like a little more detail about what went wrong when you used the 
HtmlBrowser; did the new UI not work properly?  I'm mainly curious because I 
want to be sure we understand the MCF browser requirements with the new UI -- 
e.g. which versions of IE, which versions of Firefox, which versions of Chrome, 
etc. will work with it?
(3) I will handle getting the appropriate selenium jar and its dependencies 
available in the ManifoldCF infrastructure on the CONNECTORS-1196-2 branch so 
that SeleniumTester.java can be integrated.
(4) The ant build can set the appropriate System property when it invokes the 
UI tests; I propose setting it from an environment variable, for maximum 
flexibility.
(5) Once the Selenium framework is in place, I am happy to help work on 
converting the existing tests to the new framework, but I will definitely need 
some education as to how to debug problems that develop.  I'm thinking 
specifically of test problems, and of problems with the UI itself.  The current 
tester makes sure that connectors (and the framework) generate properly-formed 
XHTML.  I think we need some ability to continue to enforce the same standard 
with the new framework -- but how?  And if a connector doesn't generate the 
right code, how do we figure out what page failed and why?

I'm sure other issues will arise too.  I'm planning to put some time into this 
today, as schedule permits.



> Proposal to update Manifold Crawler UI
> --------------------------------------
>
>                 Key: CONNECTORS-1196
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1196
>             Project: ManifoldCF
>          Issue Type: Improvement
>          Components: Framework core
>    Affects Versions: ManifoldCF next
>            Reporter: Kishore Kumar
>            Assignee: Kishore Kumar
>             Fix For: ManifoldCF next
>
>         Attachments: Bandwidth Report.png, Index.jsp.png, List 
> Repository.png, Report.png, View.png
>
>
> Hi,
> I have been working on a new User Interface for ManifoldCF.
> This UI is based on Bootstrap, jQuery and some other opensource scripts.
> Only the index.jsp will be loaded once and other page are rendered using AJAX 
> call, making it more responsive and modern.
> Please find the attached screenshots.
> *Backward compatibility:*
> Since most of our tab comes from connectors, those tabs will be displayed as 
> it is with no immediate attention required. (see sample screenshot attached)
> *What next?*
> In future we can add Charts to our reports where ever applicable, so that it 
> will be more user friendly & informative for end users.
> Can make use of Web socket to notify exception or error to users as 
> Notifications.
> *Browser compatibility*
> Has been tested with most latest browser and IE10, will try to add support 
> for IE8 with acceptable degradation.
> Any suggestion, concern much appreciated.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to