We went through a lot of these conversations earlier in the dynamic snippets process (which istr was basically "do this but in Fennec core code, not an addon"); general feeling from me, mfinkle, and the snippets server guys was that serving using the current scaled service, parsing, and displaying using non-html wouldn't be a difficult prospect.
(Phone; please excuse brevity.) -----Original Message----- From: Margaret Leibovic [[email protected]] Received: Friday, 16 Aug 2013, 3:36pm To: Mark Finkle [[email protected]] CC: Deb Richardson [[email protected]]; mobile-firefox-dev [[email protected]] Subject: Re: New project page ready for review: Dynamic snippets add-on > 2) How do you actually see this integrating with the existing snippets > service? As I understand it, the snippets service that desktop uses serves > up web content, which is rendered directly in about:home (including running > JS). I suppose we could have the service serve us an add-on, or we could > support some simplified markup that we could convert into the appropriate > API calls, but I don't see us ever having the same kind of flexibility that > desktop has as long as we're creating this promo banner in native UI. Also, > the content from desktop snippets runs with content privileges, so if we do > start supporting running JS from this service, we should make sure to take > the same security precautions. > > I don't think we want this to integrate at all with the desktop snippet > service. This is totally separate. The add-on will decide where the > snippets are coming from and when to update them. The JS API only needs to > be able to show the information and respond to closes and clicks. And yes, > we will be more constrained by the type of "parts" in the banner: Icon, > Title and Message? The message could allow some basic span formatting - > whatever Java gives us for free. > > Thanks for clarifying. Reading the project page, I was confused about how the snippets service and the add-on both fit into the story, but this makes sense. We may want to update the project page to explain that part of building this add-on is going to depend on the snippets service serving up a totally different kind of content for mobile. If you read the snippets wiki page [1], it talks about how snippets are currently just a chunk of HTML, but for mobile we can probably ask whoever runs snippets.mozilla.comto create an endpoint that serves up JSON. Margaret [1] https://wiki.mozilla.org/Websites/Snippets/about:home_101
_______________________________________________ mobile-firefox-dev mailing list [email protected] https://mail.mozilla.org/listinfo/mobile-firefox-dev

