+1, eagerly waiting for the dashboard. Also its possible for us to give to write access on a branch in Apache Helix Git repository. If you think that will be useful let us know.
On Tue, Jun 17, 2014 at 9:23 PM, Kanak Biscuitwala <kana...@hotmail.com> 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: ayolajayamah...@gmail.com > > To: dev@helix.apache.org; kana...@hotmail.com > > > > > > 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 > > <kana...@hotmail.com<mailto:kana...@hotmail.com>> 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: g.kish...@gmail.com<mailto:g.kish...@gmail.com> > >> To: dev@helix.apache.org<mailto:dev@helix.apache.org> > >> CC: kana...@hotmail.com<mailto:kana...@hotmail.com> > >> > >> 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 > > <ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com>> > >> 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 > > <ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com>> 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 > > <ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com>> wrote: > >>>> > >>>>> > >>>>> > >>>>> ---------- Forwarded message ---------- > >>>>> From: Kanak Biscuitwala > > <kana...@hotmail.com<mailto:kana...@hotmail.com>> > >>>>> Date: 26 May 2014 23:00 > >>>>> Subject: RE: [GSOC] Current Status > >>>>> To: "dev@helix.apache.org<mailto:dev@helix.apache.org>" > > <dev@helix.apache.org<mailto:dev@helix.apache.org>> > >>>>> Cc: > > "d...@helix.incubator.apache.org<mailto:d...@helix.incubator.apache.org>" > > <d...@helix.incubator.apache.org<mailto:d...@helix.incubator.apache.org>>, > >>>>> kishore g <g.kish...@gmail.com<mailto:g.kish...@gmail.com>> > >>>>> > >>>>> > >>>>> > >>>>> 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: ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com> > >>>>>> To: dev@helix.apache.org<mailto:dev@helix.apache.org>; > > kana...@hotmail.com<mailto:kana...@hotmail.com> > >>>>>> CC: > > d...@helix.incubator.apache.org<mailto:d...@helix.incubator.apache.org>; > > g.kish...@gmail.com<mailto:g.kish...@gmail.com> > >>>>>> > >>>>>> 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 > > <ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com>> > >>> 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 > > <ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com>> > >>> 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 > > <ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com>> > >>>>> wrote: > >>>>>>>> > >>>>>>>>> Thanks Jason for the instructions. > >>>>>>>>> > >>>>>>>>> I will follow the steps that you have given. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On 3 May 2014 04:24, Zhen Zhang > > <nehzgn...@gmail.com<mailto:nehzgn...@gmail.com>> 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 < > >>>>>>>>>> ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com > >>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 > > <kana...@hotmail.com<mailto:kana...@hotmail.com>> > >>>>>>>>>> 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: > > ayolajayamah...@gmail.com<mailto:ayolajayamah...@gmail.com> > >>>>>>>>>>>>> To: kana...@hotmail.com<mailto:kana...@hotmail.com> > >>>>>>>>>>>>> > >>>>>>>>>>>>> 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 > >