I don't have any specific documents in mind, but the build steps video will be very useful.
---------------------------------------- > Date: Fri, 15 Aug 2014 20:33:09 +0530 > Subject: Re: [GSOC] Current Status > From: [email protected] > To: [email protected]; [email protected] > > 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
