On Mon, Sep 21, 2015 at 9:12 AM, Alex Harui <aha...@adobe.com> wrote:

>
>
> On 9/21/15, 4:26 AM, "omup...@gmail.com on behalf of OmPrakash Muppirala"
> <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote:
>
> >I have checked in a new example, FlexWebsiteStatsViewer, which, as the
> >README says:
>
> Sounds very cool.  Maybe we should integrate it with the project dashboard?
>
>
Absolutely.  I wanted to take this opportunity to see how easy it is to
build a project from scratch.  But I am okay with merging this into the
project dashboard.


> >
> >We have a very rich set of data in our flex.apache.org google analytics
> >site.  Google Analytics exposes something called a SuperProxy, which
> >essentially allows public access of the analytics data for the website
> >without the need for a app id, token, etc.  This is good for us because we
> >can use this rich data without restrictions to build cool visualizations.
> >We can even do real time data visualization.  I am open to ideas on how
> >else we can use this data.
>
> Did you try running from http:// and not just file://?  I’m curious as to
> how it works around browser cross-domain security.
>

We control the SuperProxy app on https://apache-flex-dashboard.appspot.com,
so I went ahead and added a cross domain xml on the server.
https://apache-flex-dashboard.appspot.com/crossdomain.xml

It works fine when I run it from http://locahost and an internal remote
server.  I can try putting it up in a secret page on flex.apache.org if we
want test it for real.

Once I get the javascript version building, I will see if it works by
default.  If not, I believe I can set the Access-Control-Allow-Origin
header to * for the server responses which would take care of CORS in the
JS version.


>
> >
> >Before I post links, there is one bug on the javascript side:
> >
> >==========================================================================
> >====
> ><snip>
> >using SWC: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64
> >Bit)\sdks\FlexJS_0.5_nightly\frameworks\libs\Network.swc
> >Could not find file for class:
> >org.apache.flex.collections.parsers.IInputParser
> >java.lang.RuntimeException: Unable to find JavaScript filePath for class:
> >org.apache.flex.collections.parsers.IInputParser
>
> Please grep the output to see who wants IInputParser.  So far, none of our
> examples needed one on the JS side.  Maybe we just need to add one.
>

I created a new JSON input parser here:
https://github.com/apache/flex-asjs/blob/develop/examples/flexjs/FlexWebsiteStatsViewer/src/controllers/GAJSONInputParser.as

I assumed that the IInputParser would be available because it works in
other other examples.  Now I realize that we need to add it to the JS side.


I still need to get my FlexJS build fixed before I can do that.  Perhaps
you can add that file in the js version so that we can quickly test if the
JS version works as well?

Thanks,
Om


>
> -Alex
>
>

Reply via email to