Hi,

Thank you Kanak, Kishore and Henry for replying. I will check out
ZooInspector and
https://cwiki.apache.org/confluence/display/solr/Overview+of+the+Solr+Admin+UI

Thanks.


On 9 April 2014 11:55, Ayola Jayamaha <[email protected]> wrote:

> Hi Madhuka,
>
> Thanks for your advice and suggestions.
>
> Sent from my iPhone
>
> On 2014 අප්‍රේල් 9, at පෙ.ව. 10.26, madhuka udantha <
> [email protected]> wrote:
>
> Hi, Ayola
>
> Chart will be worthy for dashboard if you have such data to go.
> You can try angular-google-chart[1] for that.
>
> Thanks.
>
> [1] http://ngmodules.org/modules/angular-google-chart
>
>
> On Tue, Apr 8, 2014 at 11:09 PM, Ayola Jayamaha <[email protected]
> > wrote:
>
>> In case you are unable to view the inline images please visit below links
>> :
>>
>> UI 1 :inline image 1
>> https://drive.google.com/file/d/0ByWGexlJqMwbLXRKNDFBbTRoRGs/edit?usp=sharing
>> UI 8 :inline image 8
>> https://drive.google.com/file/d/0ByWGexlJqMwbNndmc1FRSnE4WWc/edit?usp=sharing
>> UI 7 :inline image 7
>> https://drive.google.com/file/d/0ByWGexlJqMwbcFVncXhKUVRNaWc/edit?usp=sharing
>> UI 6 :inline image 6
>> https://drive.google.com/file/d/0ByWGexlJqMwbTVhETGZiRnhaemM/edit?usp=sharing
>> UI 5 :inline image 5
>> https://drive.google.com/file/d/0ByWGexlJqMwbcldJck1UcjExZTQ/edit?usp=sharing
>> UI 3 :inline image 4
>> https://drive.google.com/file/d/0ByWGexlJqMwbU0JZUkFDTWhRZHc/edit?usp=sharing
>> UI 4 :inline image 3
>> https://drive.google.com/file/d/0ByWGexlJqMwbeXF6QkhxSVhodkU/edit?usp=sharing
>> UI 2 :inline image 2
>> https://drive.google.com/file/d/0ByWGexlJqMwbV0xnMktpWk8zeDA/edit?usp=sharing
>>
>>
>>
>> On 8 April 2014 22:37, Ayola Jayamaha <[email protected]> wrote:
>>
>>> Since the inline images are not displaying properly I'm attaching them
>>> in here.
>>>
>>>
>>> On 8 April 2014 22:18, Ayola Jayamaha <[email protected]> wrote:
>>>
>>>> I went through some jira issue in helix. By developing dashboard we
>>>> will be able to resolve this[1] as we expose REST controller client (such
>>>> as swager).
>>>>
>>>> Here is one sample UI
>>>>
>>>> <ui1.png>
>>>>
>>>>
>>>>
>>>>
>>>> Here is the sample UI design  for dashboard for helix
>>>> widget which can have the same UI as shown below.
>>>> Few types of UIs are as follows
>>>>
>>>>    - Form UI
>>>>    - Tree view
>>>>    - Drag and Drop UI
>>>>    - Tab UI
>>>>
>>>> These are some Ideas that I from the requirements and please let me
>>>> know your ideas plus if i have missed anything.
>>>> This is only one sample UI so there can be many UIs in the dashboard
>>>> but this can be the master UI.
>>>>
>>>>
>>>> *FORM UI*
>>>> All clusters will be listed in list down.
>>>> Can select the cluster from the list.
>>>> Can click on any action in list to perform.
>>>> (*If cluster is not selected alert pop up will appear informing the
>>>> need to select one cluster to perform an action)
>>>>
>>>> <ui2.png>
>>>>
>>>>
>>>>
>>>> Cluster 1 is selected and label on the top of the list will be updated
>>>> from front end(FE) Java Script (JS) (Perform considered usd front end js)
>>>> Then dashboard user have to picker action (Click hyper link)
>>>> Right hand side div (html box) will be visible with together
>>>> information to perform selected task upon on the selected cluster
>>>>
>>>> eg: User select 'Cluster 1' and click on 'Add resource' Page will
>>>> update from AJAX with FE JS.
>>>>
>>>>
>>>> <ui4.png>
>>>>
>>>>
>>>>
>>>>
>>>> From or gadget will selected upon the action that user have picked
>>>> eg: User select 'Cluster 1' and click on 'Add Instance Tag'
>>>> To call Hlix java API from dashboard, we will need two parameters
>>>> (Instance name/ID and Tag) So UI will update to pass those to back end API
>>>>
>>>>
>>>>
>>>> <ui3.png>
>>>>
>>>>
>>>>
>>>>
>>>> *Three View UI*
>>>>
>>>>
>>>>    1. Clusters, Node, Resource will be show in Tree view (Same way we
>>>>    can switch for Partition - Sample UI experience can be found in windows7
>>>>    windows explorer with grouping concept)
>>>>    2. As user can expand Cluster into Node and Node into Resources .
>>>>    3. As user select one on UI element in tree Right hand side will
>>>>    show details (To get details Helix java & rest APIS will be used)
>>>>    4. Sliders will be used to give one page dash board experience with
>>>>    less mouse plus mouse listeners will be used in here since few (div) 
>>>> html
>>>>    component have some sliders
>>>>
>>>>
>>>>
>>>> <ui5.png>
>>>>
>>>>
>>>>
>>>>
>>>> *Dragging and Drop UI*
>>>>
>>>>    1. Widget will be used to create clusters with more interaction and
>>>>    simpler user interface
>>>>    2. You can see available nodes (list of node)  - (API need to
>>>>    verify)
>>>>
>>>>
>>>>
>>>> <ui6.png>
>>>>
>>>>
>>>>
>>>>
>>>>    1. After click add new cluster you will get box as one below
>>>>    2. Then by click on + mark UI you can add node to cluster or drag
>>>>    node from node list into cluster
>>>>    3. Then node will be added to cluster as below same process UI will
>>>>    have from resource managing/partition
>>>>
>>>>
>>>> <ui7.png>
>>>>
>>>>
>>>>
>>>> *Tab UI*
>>>>
>>>>    1. Action and details will be grouped as according to below tabs
>>>>    and tables will be used for showing details
>>>>    2. Actions will came across as clicks mainly for basic actions
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *<ui8.png>*
>>>>
>>>> Above UI can be reviewed so we can  cover up more admin actions that
>>>> are missing from helix dashboard.
>>>> What is been expecting from UI
>>>>
>>>> Here are few questions I'd like to know
>>>>
>>>>
>>>>    - Health information regarding cluster or node? monitor API (is it
>>>>    possible)?
>>>>
>>>> I was looking at some chart widgets as charts are much richer UIs where
>>>> user can get more descriptive information.
>>>>
>>>>    - As pictures can give more information than text I'd like to get
>>>>    your idea on which information can help us on such. (Since I was looking
>>>>    to  this, as their information that can help to show in chart explain
>>>>    Node/resource count in cluster)
>>>>
>>>> Ideas are welcome.
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>> On 1 April 2014 15:02, Ayola Jayamaha <[email protected]>wrote:
>>>>
>>>>> Hi Kanak,
>>>>>
>>>>> Thanks for the reply. I will go through them and let you know.
>>>>>
>>>>> I will draw a UI (mock-up) for dashboard with mainly looking on viewer
>>>>> that present a current snapshot of the cluster in terms of Helix concepts.
>>>>> (with view data/details over cluster)
>>>>>  UI elements for admin operations (the operations exposed by
>>>>> HelixAdmin, ClusterSetup, and the REST API) where users can perform
>>>>> operations on helix by User interface.
>>>>>
>>>>>
>>>>>
>>>>> On 26 March 2014 23:11, Kanak Biscuitwala <[email protected]> wrote:
>>>>>
>>>>>>
>>>>>> Hi Ayola,
>>>>>>
>>>>>> Can you subscribe to the dev and user mailing lists for Helix? Your
>>>>>> emails are currently bouncing.
>>>>>>
>>>>>> Instructions here: http://helix.apache.org/mail-lists.html
>>>>>>
>>>>>> Thanks,
>>>>>> Kanak
>>>>>> ________________________________
>>>>>> > Date: Wed, 26 Mar 2014 23:05:35 +0530
>>>>>> > Subject: Re: GSOC Proposal for the dashboard for Apache Helix
>>>>>> > From: [email protected]
>>>>>> > To: [email protected]
>>>>>> > CC: [email protected]; [email protected];
>>>>>> [email protected]
>>>>>> >
>>>>>> > Hi Kanak,
>>>>>> >
>>>>>> > Thanks for replying and for looking to my proposal. Sure I will ask
>>>>>> any
>>>>>> > questions regarding the project when I have. Right now I'm going
>>>>>> > through Helix & Hawtio and I'm writing some blog posts in my
>>>>>> personal
>>>>>> > blog regarding this. Looking forward to communicate and work with
>>>>>> you
>>>>>> > which is an opportunity for me of a life time.
>>>>>> >
>>>>>> > Thanks
>>>>>> >
>>>>>> >
>>>>>> > On 26 March 2014 22:08, Kanak Biscuitwala
>>>>>> > <[email protected]<mailto:[email protected]>> wrote:
>>>>>> >
>>>>>> > Hi Ayola,
>>>>>> >
>>>>>> > Great! I have reviewed your proposal and have acknowledged it. Once
>>>>>> > Apache gives the go-ahead, the voting phase will start.
>>>>>> >
>>>>>> > Let me know if you have any questions.
>>>>>> >
>>>>>> > Thanks,
>>>>>> > Kanak
>>>>>> > ________________________________
>>>>>> >> Date: Wed, 26 Mar 2014 17:01:18 +0530
>>>>>> >> Subject: GSOC Proposal for the dashboard for Apache Helix
>>>>>> >> From: [email protected]<mailto:[email protected]>
>>>>>> >> To: [email protected]<mailto:[email protected]>;
>>>>>> > [email protected]<mailto:
>>>>>> [email protected]>
>>>>>> >> CC: [email protected]<mailto:[email protected]>
>>>>>> >>
>>>>>> >> Hi,
>>>>>> >>
>>>>>> >> I'm Ayola Jayamaha from Sri Lanka. I'm a final year undergraduate
>>>>>> >> student at the University of Moratuwa Computer Science &
>>>>>> Engineering
>>>>>> >> Department. I have sat for my exams and I'm waiting for results.
>>>>>> >>
>>>>>> >> When going through the GSOC Projects the project of a Dashboard for
>>>>>> >> Apache Helix caught my eyes. So I submitted a proposal for this
>>>>>> >> project.I'm attaching my proposal with this email and hope you
>>>>>> would
>>>>>> >> consider it favorably for gsoc 2014.
>>>>>> >>
>>>>>> >> Thank you.
>>>>>> >>
>>>>>> >> --
>>>>>> >> Best Regards,
>>>>>> >> Ayola Jayamaha
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > Best Regards,
>>>>>> > Ayola Jayamaha
>>>>>> >
>>>>>> > http://ayolajayamaha.blogspot.com
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Ayola Jayamaha
>>>>>
>>>>> http://ayolajayamaha.blogspot.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Ayola Jayamaha
>>>>
>>>> http://ayolajayamaha.blogspot.com
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Ayola Jayamaha
>>>
>>> http://ayolajayamaha.blogspot.com
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Ayola Jayamaha
>>
>> http://ayolajayamaha.blogspot.com
>>
>
>
>
> --
> Cheers,
> Madhuka Udantha
> http://madhukaudantha.blogspot.com
>
>


-- 
Best Regards,
Ayola Jayamaha

http://ayolajayamaha.blogspot.com

Reply via email to