Hi All, I will upload some videos on how to build helix dashboard. And write few blog posts. Are there any more documents to be written. Thanks.
On 15 August 2014 06:13, Kanak Biscuitwala <[email protected]> wrote: > Thanks for making this. It is very useful for understanding and seeing the > whole flow. > > > Date: Thu, 14 Aug 2014 17:59:16 +0530 > > Subject: Re: [GSOC] Current Status > > From: [email protected] > > To: [email protected] > > CC: [email protected] > > > > Hi All, > > > > Herewith I'm sending a screencaste of the helix dashboard > > http://youtu.be/teP_Hb7oAgo. > > Thanks. > > > > > > On 11 August 2014 23:30, Ayola Jayamaha <[email protected]> > wrote: > > > >> Hi All, > >> > >> I have completed dashboard with solving issue that came across. Here is > my > >> repo https://github.com/AyolaJayamaha/helix > >> > >> Here I am attaching the document. > >> > >> > >> > https://drive.google.com/file/d/0ByWGexlJqMwbamFrdEFzQk9XUWM/edit?usp=sharing > >> > >> > >> I'm planing to write few more blog posts on the task, I have written few > >> blog posts can be found in here. > >> http://ayolajayamaha.blogspot.com > >> > >> > >> > >> On 11 August 2014 09:22, Ayola Jayamaha <[email protected]> > wrote: > >> > >>> Hi All, > >>> > >>> I have completed most of the project and I'm commiting to my git repo. > I > >>> will share the screen shots in a PDF document. All the problems of the > >>> project has been already successfully tackled. > >>> Thanks. > >>> > >>> > >>> > >>> On 2014 අගෝ 4, at පෙ.ව. 4.35, Ayola Jayamaha < > [email protected]> > >>> wrote: > >>> > >>> Hi All, > >>> > >>> Helix Cluster Manager, Resources Manager and Instances Manager Tabs in > >>> the Dashboard are updated. Hope the Layout of the dashboard is alright > with > >>> you. Shall upload the Screenshots soon. > >>> > >>> > >>> On 3 August 2014 06:38, Ayola Jayamaha <[email protected]> > wrote: > >>> > >>>> Hi Kishore, > >>>> > >>>> Thanks for your interest. Any questions or difficulties I 'd be glad > to > >>>> answer. > >>>> > >>>> Thanks > >>>> > >>>> > >>>> > >>>> On 2014 අගෝ 2, at ප.ව. 10.24, kishore g <[email protected]> wrote: > >>>> > >>>> Hi Ayola > >>>> > >>>> Thanks for the instructions. I will try out the instructions and give > >>>> feedback. > >>>> > >>>> Thanks > >>>> Kishore G > >>>> On Aug 2, 2014 9:01 AM, "Ayola Jayamaha" <[email protected]> > >>>> wrote: > >>>> > >>>>> Hi All, > >>>>> > >>>>> Attached herewith is the Updated User Manual. You can try it with the > >>>>> git repo https://github.com/ayolajayamaha by getting a clone of > helix > >>>>> and hawtio. > >>>>> > >>>>> Any questions don't hesitate to ask. > >>>>> > >>>>> Thanks > >>>>> > >>>>> > >>>>> On 1 August 2014 12:19, Ayola Jayamaha <[email protected]> > >>>>> wrote: > >>>>> > >>>>>> Hi All, > >>>>>> > >>>>>> I was able to resolve the issue with deploying a plugin with Tomcat. > >>>>>> > >>>>>> The solution can be found in my blog post. > >>>>>> > >>>>>> > http://ayolajayamaha.blogspot.com/2014/08/deploying-hawtio-plugin-in-apache-tomcat.html > >>>>>> > >>>>>> Thanks. > >>>>>> > >>>>>> > >>>>>> On 31 July 2014 22:30, Ayola Jayamaha <[email protected]> > >>>>>> wrote: > >>>>>> > >>>>>>> Hi All, > >>>>>>> > >>>>>>> Attached herewith is the User Manual. However there is a small > issue > >>>>>>> with deploying the plugin(.war file). I'm trying with tomcat, > fabric8 and > >>>>>>> also communicating with the hawtio community. By next week this > problem > >>>>>>> will surly be resolved. And I will write on blog the necessary. > >>>>>>> > >>>>>>> > >>>>>>> On 27 July 2014 07:03, Ayola Jayamaha <[email protected]> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Hi Kanak, > >>>>>>>> > >>>>>>>> Ok I will send the user manual to you. > >>>>>>>> > >>>>>>>> Sent from my iPhone > >>>>>>>> > >>>>>>>> On 2014 ජූලි 26, at පෙ.ව. 11.57, Kanak Biscuitwala < > >>>>>>>> [email protected]> wrote: > >>>>>>>> > >>>>>>>>> Hi Ayola, > >>>>>>>>> > >>>>>>>>> Could you write a "Getting Started" guide with step-by-step > >>>>>>>> instructions on how to build and deploy the dashboard? If you > already have > >>>>>>>> that, could you send a link? > >>>>>>>>> > >>>>>>>>> Thanks, > >>>>>>>>> Kanak > >>>>>>>>> > >>>>>>>>>> Date: Thu, 24 Jul 2014 22:49:32 +0530 > >>>>>>>>>> Subject: Re: [GSOC] Current Status > >>>>>>>>>> From: [email protected] > >>>>>>>>>> To: [email protected]; [email protected] > >>>>>>>>>> > >>>>>>>>>> Hi All, > >>>>>>>>>> > >>>>>>>>>> I was able to resolve the Cross Domain Issue in Helix where it > >>>>>>>> arises since > >>>>>>>>>> the Rest API domain differs from the dashboard domain (ports). > >>>>>>>> Currently it > >>>>>>>>>> is resolved as to allow all requests from the API. I have > >>>>>>>> committed to my > >>>>>>>>>> git repo [1] in which Cluster API is resolved. I will clean the > >>>>>>>> code and > >>>>>>>>>> remove any duplicates and resolve the other APIs as well. > >>>>>>>>>> More information will be found in my blog [2]. Also I'm > following > >>>>>>>>>> AngularJS, Angular Directives and Angular Services. These will > be > >>>>>>>> helpful > >>>>>>>>>> to me to write good maintainable code for hawtio dashboard. > >>>>>>>>>> > >>>>>>>>>> [1]https://github.com/AyolaJayamaha/helix > >>>>>>>>>> [2] > >>>>>>>> > http://ayolajayamaha.blogspot.com/2014/07/enable-cors-in-restlet-21.html > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On 23 July 2014 03:25, Kanak Biscuitwala <[email protected]> > >>>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>>> In terms of the CORS pattern, I think it's just pattern > matching > >>>>>>>> the > >>>>>>>>>>> origin headers (i.e. Origin with Access-Control-Allow-Origin), > >>>>>>>> so if you > >>>>>>>>>>> can make it configurable, that would be good. > >>>>>>>>>>> > >>>>>>>>>>> If it simplifies your implementation and resolves the XSS > >>>>>>>> issues, you can > >>>>>>>>>>> co-deploy helix-admin-webapp with your dashboard (along with > any > >>>>>>>> components > >>>>>>>>>>> other than helix controller or helix participant). Other than > >>>>>>>> that, I don't > >>>>>>>>>>> have any specific suggestions as I'm not an expert in this. > >>>>>>>>>>> > >>>>>>>>>>> Kanak > >>>>>>>>>>> > >>>>>>>>>>> Date: Tue, 22 Jul 2014 08:26:31 +0530 > >>>>>>>>>>> Subject: Re: [GSOC] Current Status > >>>>>>>>>>> From: [email protected] > >>>>>>>>>>> To: [email protected]; [email protected] > >>>>>>>>>>> > >>>>>>>>>>> Hi All, > >>>>>>>>>>> > >>>>>>>>>>> Currently I'm going through Charting with regard to UI > >>>>>>>> components. Also > >>>>>>>>>>> I'm looking where to put the headers to enable CORS. I'm > writing > >>>>>>>> a simple > >>>>>>>>>>> Restlet and removing cross domain issue in that. Any > >>>>>>>> suggestions? I'm going > >>>>>>>>>>> through AngularJS and writing some blog posts with regard to > >>>>>>>> charting and > >>>>>>>>>>> Restlet. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> http://ayolajayamaha.blogspot.com/2014/07/restlet.html > >>>>>>>>>>> > http://ayolajayamaha.blogspot.com/2014/07/angularjs-charts.html > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>> > http://ayolajayamaha.blogspot.com/2014/07/angularjs-pie-charts.html > >>>>>>>>>>> > >>>>>>>> > http://ayolajayamaha.blogspot.com/2014/07/angularjs-line-charts.html > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On 27 June 2014 18:00, Ayola Jayamaha < > [email protected]> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> Hi, > >>>>>>>>>>> I have added theme (css) for plugin screen shoot[2] with > data[3] > >>>>>>>> is > >>>>>>>>>>> attaching. > >>>>>>>>>>> > >>>>>>>>>>> Clean pom file[4] with setting up properties and dependencies. > >>>>>>>> later we > >>>>>>>>>>> can move those parent pom, set the parent pom.This will build > as > >>>>>>>> successful > >>>>>>>>>>> and sample-1.5-SNAPSHOT.war file can be host any web server. (I > >>>>>>>> am using > >>>>>>>>>>> tomcat) > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Helix dashboard looks with themes > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Helix dashboard with Helix rest details > >>>>>>>>>>> > >>>>>>>>>>> Here I am sharing 'gist' that I used for hawtio dashboard > >>>>>>>> install[1] > >>>>>>>>>>> (dashboard json).Now we have initial hawtio plugin for > Helix[4]. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> If any thing is not clear please let me know > >>>>>>>>>>> Thanks > >>>>>>>>>>> [1] https://gist.github.com/AyolaJayamaha/f54d3178516e8c4875b7 > >>>>>>>>>>> > >>>>>>>>>>> [2] > >>>>>>>>>>> > >>>>>>>> > https://docs.google.com/file/d/0ByWGexlJqMwbTVNBSC1nM09ON1U/edit?pli=1[3] > >>>>>>>>>>> > >>>>>>>> > https://drive.google.com/file/d/0ByWGexlJqMwbWGZDRENXaV9obm8/edit?usp=sharing > >>>>>>>>>>> > >>>>>>>>>>> [4] > >>>>>>>> > https://github.com/AyolaJayamaha/helix/tree/master/helix-dashboard > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On 26 June 2014 17:02, Ayola Jayamaha < > [email protected]> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On 26 June 2014 10:07, Ayola Jayamaha < > [email protected]> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Hi, > >>>>>>>>>>> > >>>>>>>>>>> 1. I have updated the Mock UI document as the feedback given by > >>>>>>>> my mentor. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>> > https://docs.google.com/document/d/177-drFSIBOh_aln25v-gpka9TNW8TFmJifLRdVptxz8/edit?usp=sharing > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> Is the portal on the document address the needs mentioned? > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 2. The steps I followed next are the transitions from Mock UI > >>>>>>>> ---> Static > >>>>>>>>>>> HTML ----->Angular Module > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>> > http://ayolajayamaha.blogspot.com/2014/06/simple-ui-with-angularjs.html > >>>>>>>>>>> The sample UI is not the final version. It would be \ improved > >>>>>>>> graphical > >>>>>>>>>>> wise in the final versions. The given UI is the structure of > the > >>>>>>>> interface > >>>>>>>>>>> showing all the details that will be given to users. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ui33.png > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ui11.png > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ui22.png > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ui49.png > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ui9.png > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ---> hawtio plugin > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> plugin.png > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> js.png > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> As you can see in the screenshots you can find the plugin in > >>>>>>>> github. > >>>>>>>>>>> > >>>>>>>> > https://github.com/AyolaJayamaha/helix/tree/master/helix-dashboard > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> You can get clone and build the dashboard. But some > >>>>>>>> configurations in > >>>>>>>>>>> hawtio dashboard has to be done manually. I plan to automate it > >>>>>>>> in the > >>>>>>>>>>> future. > >>>>>>>>>>> > >>>>>>>>>>> Note: > >>>>>>>>>>> I used a mock rest service since the Cross Domain Issue. To > >>>>>>>> enable CORS > >>>>>>>>>>> we need to add the following headers to the response. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> responseHeaders.add("Access-Control-Allow-Origin", "*"); > >>>>>>>>>>> responseHeaders.add("Access-Control-Allow-Methods", > >>>>>>>> "POST,OPTIONS"); > >>>>>>>>>>> responseHeaders.add("Access-Control-Allow-Headers", > >>>>>>>> "Content-Type"); > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> responseHeaders.add("Access-Control-Allow-Credentials", > "false"); > >>>>>>>>>>> responseHeaders.add("Access-Control-Max-Age", "60"); > >>>>>>>>>>> In building war file, the plugin will be added to .war file. > But > >>>>>>>> current > >>>>>>>>>>> plugin needs to be installed to hawtio manually. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On 20 June 2014 21:31, Ayola Jayamaha < > [email protected]> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Hi, > >>>>>>>>>>> Thanks for the comments. I will make necessary changes and > >>>>>>>> update the > >>>>>>>>>>> document. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On 20 June 2014 02:41, Kanak Biscuitwala <[email protected]> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Hi Ayola, > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Looks good so far. I have some comments about your mockups: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 1. Enabling/disabling a cluster and enabling/disabling the > >>>>>>>> controller are > >>>>>>>>>>> actually the same thing. What is missing is "activateCluster." > >>>>>>>>>>> activateCluster is useful when you have a cluster of > >>>>>>>> controllers, and you > >>>>>>>>>>> want those controllers to manage other clusters. The controller > >>>>>>>> cluster is > >>>>>>>>>>> called the "grand cluster." > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 2. Resources are added to cluster upon creation and cannot be > >>>>>>>> moved or > >>>>>>>>>>> added to other clusters afterwards. Thus, the "add to cluster" > >>>>>>>> on existing > >>>>>>>>>>> resources doesn't make sense. The resources screen should allow > >>>>>>>>>>> enable/disable, read external view, read/write configs and > >>>>>>>> read/write ideal > >>>>>>>>>>> state. There should also be an "add resource" button on the > >>>>>>>> clusters page. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 3. Same comment for instances. There should be an "add > instance" > >>>>>>>> button on > >>>>>>>>>>> the cluster pages, and on the instance page it should allow > read > >>>>>>>> current > >>>>>>>>>>> state, read messages, read/write configs. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 4. There's a separate page for all configs, but it may make > >>>>>>>> sense to > >>>>>>>>>>> integrate them into the configs at each scope (i.e. cluster, > >>>>>>>> resource, > >>>>>>>>>>> participant). > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 5. There should be a button on the clusters page for adding a > >>>>>>>> state model > >>>>>>>>>>> definition. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> I think the overall comment is that the clusters page needs to > >>>>>>>> be a portal > >>>>>>>>>>> for the rest of the dashboard, so there should be a link to all > >>>>>>>> the cluster > >>>>>>>>>>> pages, and within a cluster page, there should be ways to > access > >>>>>>>> all the > >>>>>>>>>>> resources, instances, configs, and constraints for that > cluster. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Kanak > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> ---------------------------------------- > >>>>>>>>>>> > >>>>>>>>>>>> Date: Thu, 19 Jun 2014 22:23:01 +0530 > >>>>>>>>>>> > >>>>>>>>>>>> Subject: Re: [GSOC] Current Status > >>>>>>>>>>> > >>>>>>>>>>>> From: [email protected] > >>>>>>>>>>> > >>>>>>>>>>>> To: [email protected]; [email protected] > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> Hi, > >>>>>>>>>>> > >>>>>>>>>>>> Below is the Mock UIs for Apache Helix. The UIs will be > created > >>>>>>>> with > >>>>>>>>>>> hawtio > >>>>>>>>>>> > >>>>>>>>>>>> dashboard. A .war file can be used to deploy on any server as > a > >>>>>>>> separate > >>>>>>>>>>> > >>>>>>>>>>>> module. The UIs get data from the REST API. This is just > >>>>>>>> initial one. > >>>>>>>>>>> They > >>>>>>>>>>> > >>>>>>>>>>>> will be developed as Angular plugin. Towards the end I will > >>>>>>>> provide some > >>>>>>>>>>> > >>>>>>>>>>>> chart as well for cluster management. > >>>>>>>>>>> > >>>>>>>>>>>> Presently I'm doing the hawtio and helix integration and > >>>>>>>> towards next > >>>>>>>>>>> week > >>>>>>>>>>> > >>>>>>>>>>>> I'm writing some angularjs plugins. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>> > https://docs.google.com/document/d/177-drFSIBOh_aln25v-gpka9TNW8TFmJifLRdVptxz8/edit?usp=sharing > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> Thank you. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> On 19 June 2014 13:14, Ayola Jayamaha < > >>>>>>>> [email protected]> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>> On 19 June 2014 01:38, Kanak Biscuitwala < > [email protected]> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>> Local deployment is fine. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>> Here is the git repo that I will be using, later I will > share > >>>>>>>> Git > >>>>>>>>>>> > >>>>>>>>>>>>>> location (Angular plugin) that can be used in dashboard of > >>>>>>>> hawtio. I > >>>>>>>>>>> will > >>>>>>>>>>> > >>>>>>>>>>>>>> blog on those as well. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>> The main thing we would like you to deliver is the package > so > >>>>>>>> that it > >>>>>>>>>>> is > >>>>>>>>>>> > >>>>>>>>>>>>>> available for anyone to deploy within their own cluster. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>> Sure, > >>>>>>>>>>> > >>>>>>>>>>>>> helix-dashboard[2] module will build > 'sample-1.5-SNAPSHOT.war' > >>>>>>>> with > >>>>>>>>>>> helix > >>>>>>>>>>> > >>>>>>>>>>>>> dashboard. This war can be host any server (tomcat etc.. ) by > >>>>>>>> anyone > >>>>>>>>>>> with > >>>>>>>>>>> > >>>>>>>>>>>>> helix rest web app (own cluster). > >>>>>>>>>>> > >>>>>>>>>>>>> I just found[1] function 'start()' line 43. I too can follow > >>>>>>>> that model > >>>>>>>>>>> > >>>>>>>>>>>>> even. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>> Therefore finally you will have web app as > >>>>>>>> 'helix-admin-webapp' that can > >>>>>>>>>>> > >>>>>>>>>>>>> be deployed within their own cluster. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>> [1] > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>> > https://github.com/AyolaJayamaha/helix/blob/master/helix-admin-webapp/src/main/java/org/apache/helix/webapp/HelixAdminWebApp.java > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>> [2] > >>>>>>>> > https://github.com/AyolaJayamaha/helix/tree/master/helix-dashboard > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>> Kanak > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>> ---------------------------------------- > >>>>>>>>>>> > >>>>>>>>>>>>>>> Date: Wed, 18 Jun 2014 22:30:43 +0530 > >>>>>>>>>>> > >>>>>>>>>>>>>>> Subject: Re: [GSOC] Current Status > >>>>>>>>>>> > >>>>>>>>>>>>>>> From: [email protected] > >>>>>>>>>>> > >>>>>>>>>>>>>>> To: [email protected] > >>>>>>>>>>> > >>>>>>>>>>>>>>> CC: [email protected] > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>>> Hi, > >>>>>>>>>>> > >>>>>>>>>>>>>>> Currently I'm creating mock UIs, helix and hawt.io > >>>>>>>> integration as > >>>>>>>>>>> > >>>>>>>>>>>>>> module > >>>>>>>>>>> > >>>>>>>>>>>>>>> and plugins with angularjs in hawtio dashboard. > >>>>>>>>>>> > >>>>>>>>>>>>>>> Upto now I'm almost created the mock UIs. And in helix and > >>>>>>>> hawtio > >>>>>>>>>>> > >>>>>>>>>>>>>>> integration where should I create the headers to cater for > >>>>>>>> the cross > >>>>>>>>>>> > >>>>>>>>>>>>>> domain > >>>>>>>>>>> > >>>>>>>>>>>>>>> issue and if I'm deploying the .war file where can I deploy > >>>>>>>> it? > >>>>>>>>>>> > >>>>>>>>>>>>>>> For the time being the code is in my local machine. I will > >>>>>>>> commit to > >>>>>>>>>>> > >>>>>>>>>>>>>> repo > >>>>>>>>>>> > >>>>>>>>>>>>>>> tomorrow and share with you. But it is still in initial > >>>>>>>> phase. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>>> On 18 June 2014 09:53, Kanak Biscuitwala < > >>>>>>>> [email protected]> wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>>>> Sounds reasonable. Is your current code available in a > >>>>>>>> public > >>>>>>>>>>> > >>>>>>>>>>>>>> repository? > >>>>>>>>>>> > >>>>>>>>>>>>>>>> I would be interested in taking a look if it is. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>>>> Kanak > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>>>> ________________________________ > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> Date: Wed, 18 Jun 2014 09:31:40 +0530 > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> Subject: Re: [GSOC] Current Status > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> From: [email protected] > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> To: [email protected]; [email protected] > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> Hi, > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> In Hawt.io, from a plugin developer's perspective a > plugin > >>>>>>>> is just a > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> set of resources; usually at least one JavaScript file. > >>>>>>>> For all the > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> plugins in hawt.io<http://hawt.io> done so far they have > >>>>>>>> picked > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> AngularJS as the UI framework, which has a nice two-way > >>>>>>>> binding > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> between the HTML markup and the JS data model along with > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> modularization, web directives and dependency injection. > >>>>>>>> These > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> AngularJS modules can be added and removed at runtime > >>>>>>>> inside the > >>>>>>>>>>> same > >>>>>>>>>>> > >>>>>>>>>>>>>>>>> single page application without requiri > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> 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 > >> > > > > > > > > -- > > Best Regards, > > Ayola Jayamaha > > > > http://ayolajayamaha.blogspot.com > > -- Best Regards, Ayola Jayamaha http://ayolajayamaha.blogspot.com
