Maybe another way to define this work is: We are adding a Home page banner UI 
and JS API for add-ons 

We don't care if developers use the banner for "dynamic snippets" or not. We 
are also developing a system where add-ons can add "widget-like blocks" to the 
Home page too. This system might be better for some use cases, the banner 
system might be better for others. 

The main point is: We are not focusing on "dynamic snippets" as a single UI 
based system. We are creating multiple ways for add-ons to create and interact 
with native UI in and around the Home page. Just like doorhangers, system 
notifications, menus/submenus and context menus; these new UI elements and APIs 
can be used by add-ons to create new and interesting features. 

----- Original Message -----

> > 1) From a UX perspective, what kinds of things are we going to allow this
> > add-on to put in the snippet/promo banner? The banner itself is going to be
> > made in our native Java UI, so if we want to design a JS API that add-ons
> > can use, we'll have to be explicit about what things that API can do. I was
> > thinking that we would just let them provide an icon and some text, which
> > matches this mock-up that ibarlow created: http://cl.ly/image/3j0i1w2x1s1x
> > .
> 

> When I proposed splitting out this work, my motivation was to allow for
> partners (and ourselves) to do things that are more useful than just
> image+text+link (which was the original scope of dynamic snippets). That is
> to say, we have two banners right now:

> * Sync: checks to see if an account exists; launches an Android activity
> * Marketplace: checks to see if you've accessed Marketplace, launches some
> privileged page or activity

> and precisely zero of those would be possible with Dynamic Snippets.

> We should be able to build a promo banner as an add-on for the new about:home
> (that is, it owns a region and can handle user interaction with it), and a
> "dynamic snippets add-on" would be one such add-on that happens to grab its
> driving content from the web to support the simple clickable "banner ad"
> sub-use-case. We might use add-ons to allow partners or ourselves to support
> other, richer, home-screen interactions.

> My feeling is that if we scope this down to "build Dynamic Snippets but as an
> add-on", and don't expose any richer capabilities, then we're building
> something that meets our needs no better than the original project did. I'm
> hoping that I'm just misunderstanding this thread in that regard :D

> _______________________________________________
> mobile-firefox-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/mobile-firefox-dev
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to