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
