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 requiring a reload. I will be using > >>> AngularJS Directives[2] and angular UI. Finally we will have Plugins in > >>> Hawt.io (Collection of AngularJS modules) > >>> > >>> In my approach I will build pluggins from AngularJS (plug can be just > >>> js file or js files) that will use $http to call rest API in helix. > >>> Final Helix Plugin in Hawt.io (Helix dashboard) will use all those > >>> AngularJS that I am building now. > >>> > >>> > >>> > >>> Those AngularJS (js and html file) store in separate modules in helix > >>> and we can use a maven WAR project and add the hawtio-web WAR > >>> dependency and use the maven war plugin we can then add my develop > >>> plugins into the war. This module will create .war file and can be > >>> deploy as web app (dashboard) in Helix (rest admin web application is > >>> running) > >>> > >>> > >>> > >>> [1] http://hawt.io/plugins/howPluginsWork.html > >>> > >>> [2] http://hawt.io/developers/directives.html > >>> > >>> [3] http://hawt.io/plugins/index.html > >>> > >>> > >>> On 12 June 2014 22:44, Kanak Biscuitwala > >>> <[email protected]<mailto:[email protected]>> wrote: > >>> +1 feel free to use whatever approach is easier > >>> > >>> ---------------------------------------- > >>>> Date: Thu, 12 Jun 2014 10:07:36 -0700 > >>>> Subject: Re: [GSOC] Current Status > >>>> From: [email protected]<mailto:[email protected]> > >>>> To: [email protected]<mailto:[email protected]> > >>>> CC: [email protected]<mailto:[email protected]> > >>>> > >>>> I think it should be ok to either have helix-dashboard module to > >> generate > >>>> the war or merge into helix-admin-webapp. We can probably start with > >>>> helix-dashboard first and then merge it into helix-admin-webapp later. > >>>> > >>>> > >>>> On Thu, Jun 12, 2014 at 9:55 AM, Ayola Jayamaha > >>> <[email protected]<mailto:[email protected]>> > >>>> wrote: > >>>> > >>>>> Hi > >>>>> > >>>>> If we start two server in different ports Since hawtio dashboard will > >> use > >>>>> Helix REST API there can be a CROS domain issue.As we discussed, > >> desperate > >>>>> module (eg: Helix-dashboard) will create Hawt.io dashboard as web > >>>>> application and it will be 'war' file, that can be deploy. > >>>>> Is it possible to deploy dashboard war file in helix? > >>>>> (I think helix rest API (helix-admin-webapp) is also deployed as web > >> app, > >>>>> am I correct) so can we use same server to deploy dashboard? > >>>>> > >>>>> Thanks > >>>>> > >>>>> > >>>>> On 27 May 2014 06:12, Ayola Jayamaha > >>> <[email protected]<mailto:[email protected]>> wrote: > >>>>> > >>>>>> Hi, > >>>>>> > >>>>>> You can find all of the REST API URLs on: > >>>>>> http://ayolajayamaha.blogspot.com/2014/05/rest-api-further.html > >>>>>> > >>>>>> > >>>>>> On 27 May 2014 05:44, Ayola Jayamaha > >>> <[email protected]<mailto:[email protected]>> wrote: > >>>>>> > >>>>>>> > >>>>>>> > >>>>>>> ---------- Forwarded message ---------- > >>>>>>> From: Kanak Biscuitwala > >>> <[email protected]<mailto:[email protected]>> > >>>>>>> Date: 26 May 2014 23:00 > >>>>>>> Subject: RE: [GSOC] Current Status > >>>>>>> To: "[email protected]<mailto:[email protected]>" > >>> <[email protected]<mailto:[email protected]>> > >>>>>>> Cc: > >>> "[email protected]<mailto:[email protected] > >" > >>> <[email protected]<mailto:[email protected] > >>, > >>>>>>> kishore g <[email protected]<mailto:[email protected]>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Yes everything is implemented in Java at the lowest level. The > >> command > >>>>>>> line API is implemented in ClusterSetup.java. > >>>>>>> > >>>>>>> ---------------------------------------- > >>>>>>>> Date: Mon, 26 May 2014 12:55:45 +0530 > >>>>>>>> Subject: Re: [GSOC] Current Status > >>>>>>>> From: [email protected]<mailto:[email protected]> > >>>>>>>> To: [email protected]<mailto:[email protected]>; > >>> [email protected]<mailto:[email protected]> > >>>>>>>> CC: > >>> [email protected]<mailto:[email protected]>; > >>> [email protected]<mailto:[email protected]> > >>>>>>>> > >>>>>>>> Thanks Kanak. > >>>>>>>> > >>>>>>>> I too noticed from RestAdminApplication[1],I think it covers all > of > >>>>> the > >>>>>>>> REST API of HELIX. > >>>>>>>> Is Commmand line api also implemented using java API? Therefore is > >>>>> java > >>>>>>> API > >>>>>>>> the main top interface? > >>>>>>>> > >>>>>>>> Your ideas and suggestions are deeply appreciated and valued. > >>>>>>>> > >>>>>>>> Thanks. > >>>>>>>> > >>>>>>>> > >>>>>>>> References: > >>>>>>>> [1 > >>>>>>>> ] > >>>>>>> > >>>>> > >>> > >> > https://github.com/apache/helix/blob/master/helix-admin-webapp/src/main/java/org/apache/helix/webapp/RestAdminApplication.java > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On 10 May 2014 08:54, Ayola Jayamaha > >>> <[email protected]<mailto:[email protected]>> > >>>>> wrote: > >>>>>>>> > >>>>>>>>> Installing hawtio dashboard and building it from source code. > >>>>>>>>> > >>>>>>> > >> http://ayolajayamaha.blogspot.com/2014/05/running-hawtio-dashboard.html > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On 5 May 2014 09:30, Ayola Jayamaha > >>> <[email protected]<mailto:[email protected]>> > >>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Steps followed in checking REST API > >>>>>>>>>> http://ayolajayamaha.blogspot.com/2014/05/helix-rest-api.html > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On 3 May 2014 12:21, Ayola Jayamaha > >>> <[email protected]<mailto:[email protected]>> > >>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>>> Thanks Jason for the instructions. > >>>>>>>>>>> > >>>>>>>>>>> I will follow the steps that you have given. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On 3 May 2014 04:24, Zhen Zhang > >>> <[email protected]<mailto:[email protected]>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> Hi Ayola, > >>>>>>>>>>>> > >>>>>>>>>>>> Thanks for the update. To test/check the rest API, you can > start > >>>>>>>>>>>> Helix-rest-admin when you are running the Helix example in > quick > >>>>>>> start. > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>> > >>>>> > >>> > >> > $HELIX_HOME/helix-admin-webapp/target/helix-admin-webapp-pkg/bin/run-rest-admin.sh > >>>>>>>>>>>> usage: java org.apache.helix.webapp.RestAdminApplication > >>>>>>>>>>>> --help Prints command-line > >>>>>>>>>>>> options info > >>>>>>>>>>>> --port <web service port, default: 8100> Provide web service > >>>>>>>>>>>> port > >>>>>>>>>>>> --zkSvr <ZookeeperServerAddress(Required)> Provide zookeeper > >>>>>>>>>>>> address > >>>>>>>>>>>> > >>>>>>>>>>>> It asks for a http port (default 8100) and the zkAddress (e.g. > >>>>>>>>>>>> localhost:2199). After you start Helix-rest-admin, you can use > >> the > >>>>>>> rest > >>>>>>>>>>>> api: > >>>>>>>>>>>> > >> http://helix.apache.org/0.6.2-incubating-docs/tutorial_admin.html > >>>>>>>>>>>> > >>>>>>>>>>>> Thanks, > >>>>>>>>>>>> Jason > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> On Fri, May 2, 2014 at 5:53 AM, Ayola Jayamaha < > >>>>>>>>>>>> [email protected]<mailto:[email protected] > >>>>wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> Hi, > >>>>>>>>>>>>> > >>>>>>>>>>>>> I was able to build helix from the source code with out test > (I > >>>>> got > >>>>>>>>>>>> some > >>>>>>>>>>>>> test failures in TestZKUtil>ZkUnitTestBase.afterTest:93 there > >>>>> fore > >>>>>>> I > >>>>>>>>>>>> skip > >>>>>>>>>>>>> the test in helix building). I have started blog on those > task, > >>>>>>> Think > >>>>>>>>>>>> it is > >>>>>>>>>>>>> OK with helix Developers? > >>>>>>>>>>>>> > >>>>>>>>>>>>> Helix build with out test was success[1]. > >>>>>>>>>>>>> I try out helix admin API with helix sample ('Quick > start')[2] > >>>>>>>>>>>>> > >>>>>>>>>>>>> How can I test/check the rest API sample or tutorial > >>>>>>>>>>>>> Currently I'm looking at hawtio dashboard samples. > >>>>>>>>>>>>> > >>>>>>>>>>>>> [1] > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>> > >>>>> > >>> > >> > http://ayolajayamaha.blogspot.com/2014/03/build-helix-from-source-code.html > >>>>>>>>>>>>> [2] > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>> > >>>>> > >>> > >> > http://ayolajayamaha.blogspot.com/2014/05/how-to-run-helix-example-from-source.html > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> On 25 April 2014 22:56, Kanak Biscuitwala > >>> <[email protected]<mailto:[email protected]>> > >>>>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> This is a good time to make sure you can run get started > with > >>>>>>> Helix > >>>>>>>>>>>> and > >>>>>>>>>>>>>> can successfully build it. As you go along, we will be > >> available > >>>>>>> to > >>>>>>>>>>>>> answer > >>>>>>>>>>>>>> questions about the Helix codebase, architecture, the issue > >>>>>>>>>>>>>> tracking/communication/code review processes, and so on. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Your plan sounds reasonable. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Kanak > >>>>>>>>>>>>>> ________________________________ > >>>>>>>>>>>>>>> Date: Fri, 25 Apr 2014 22:32:25 +0530 > >>>>>>>>>>>>>>> Subject: [GSOC] Current Status > >>>>>>>>>>>>>>> From: > >>> [email protected]<mailto:[email protected]> > >>>>>>>>>>>>>>> To: [email protected]<mailto:[email protected]> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Thanks and I accept all your support to achieve it > >>>>> successfully. > >>>>>>>>>>>> Since > >>>>>>>>>>>>>>> this is my first gsoc project. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> What is the best thing to do on this phase of gsoc? > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Plan to do on this phase (2 weeks time) > >>>>>>>>>>>>>>> - helix api try out mainly for dashboard > >>>>>>>>>>>>>>> -hawito dashboard samples in other product > >>>>>>>>>>>>>>> - understanding and finding the best approach to helix > >>>>> dashboard > >>>>>>>>>>>>>>> [https://mail.google.com/mail/u/0/images/cleardot.gif] > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>> 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 > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> 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
