Closed
Bug 1172017
Opened 10 years ago
Closed 10 years ago
Hello support - pointing users to a page to create links
Categories
(Firefox for Android Graveyard :: General, enhancement, P5)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: krudnitski, Assigned: Margaret)
References
Details
(Keywords: productwanted)
Fennec already allows users to accept Hello room links and therefore accept audio/video calls. This menu option would allow users to access the Hello portal in order to generate room links, and therefore generate a call. This would provide baseline Hello functionality within Fennec as a way of completing the product.
The portal work is being done outside of the Fennec team. The work needed here is to surface a menu option that users can access in order to generate (make) Hello calls. Would love for this to be in a build sooner rather than later (for l10n purposes) but then hidden behind a flag until we can confirm when the portal will be ready to go live.
| Reporter | ||
Comment 1•10 years ago
|
||
Need UX on this first (determine the most appropriate menu structure)
Summary: Hello - create links → Hello support - pointing users to a page to create links
| Assignee | ||
Comment 2•10 years ago
|
||
antlam, what should this menu item say and where should it go?
Karen, do you have a URL that this item should point to?
tracking-fennec: --- → ?
Flags: needinfo?(krudnitski)
Flags: needinfo?(alam)
Comment 3•10 years ago
|
||
the URL would really help me make an informed decision here so I'm going to wait for that.. Meanwhile, I'll ping UX in IRC to see if they can get me this link too
| Reporter | ||
Updated•10 years ago
|
Flags: needinfo?(krudnitski)
| Reporter | ||
Comment 4•10 years ago
|
||
Romain should be able to give us the URL to where the page will point to.
Flags: needinfo?(rtestard)
| Reporter | ||
Comment 5•10 years ago
|
||
Anthony, also ping Darrin - he would also be thinking about it, given his background in the Hello project.
Comment 6•10 years ago
|
||
I can only guess that it would be in the form of "https://hello.firefox.com/[generate]" but I NI Mark and Adam who can probably help clarify if we have constrainsts there.
https://hello.firefox.com/ points to the Firefox Hello product page already.
For context this is a web page where you can generate Hello URLs similar to https://talky.io/. Our initial way to support the creation of Hello URLs on Android will be through a link to that web page allowing to generate a URL and share it via Android intents.
We will want to create custom GA reports for users reaching that page from the Fennec menu option for analytics purposes - this may require the use of a URL parameter?
Flags: needinfo?(standard8)
Flags: needinfo?(rtestard)
Flags: needinfo?(adam)
Comment 9•10 years ago
|
||
(In reply to Romain Testard [:RT] from comment #6)
> I can only guess that it would be in the form of
> "https://hello.firefox.com/[generate]" but I NI Mark and Adam who can
> probably help clarify if we have constrainsts there.
Mark should confirm, but I don't think you're going to run into any issues here with your proposal.
Also, if we think it's best for UX, nothing prevents us from using https://hello.firefox.com/ for the link generation page (possibly with a "learn more" link that leads to the product page) -- the fact that it points to the product page right now is mostly to keep it from being "empty."
Flags: needinfo?(adam)
Comment 10•10 years ago
|
||
Agreed with Adam here - I NI Fabio to check if he sees any issues with us re-using https://hello.firefox.com/
I think ideally we should implement this in a way allowing us to remain flexible regarding the target URL - is this possible to just use a redirect URL to keep a level of flexibility here?
Flags: needinfo?(frios)
Comment 11•10 years ago
|
||
Am I understanding correctly...
Are we saying the the mobile Firefox user will create room links using the same domain as desktop users-- hello.firefox.com? This makes sense, just need to make sure we can identify rooms created via mobile vs rooms created via desktop.
What's the deal with the redirect? I don't think the desktop link creator ever hits the URL, this should probably remain the same for mobile. We are using Google Analytics to measure visitors to hello.firefox.com which represents the link clicker. Pointing the link creator to this URL would probably affect those numbers. If that implementation is needed, just want to make sure Gareth is across it so he can identify how to segment out this incoming link-clicker traffic.
Flags: needinfo?(frios)
Comment 12•10 years ago
|
||
(In reply to Fabio Rios [:frios] from comment #11)
> Am I understanding correctly...
>
> Are we saying the the mobile Firefox user will create room links using the
> same domain as desktop users-- hello.firefox.com? This makes sense, just
> need to make sure we can identify rooms created via mobile vs rooms created
> via desktop.
Sure, the reporting should handle this. I'll raise this on our weekly reporting session to check if we can break-down reporting related to mobile link generators VS desktop link generators.
>
> What's the deal with the redirect? I don't think the desktop link creator
> ever hits the URL, this should probably remain the same for mobile.
On Fennec the plan is to have a simple way to allow Fennec users to create Hello URLs by just exposing a link to a web page (redirect to https://hello.firefox.com/generate) where the Hello URL can be generated. The link to that web page would be accessible from within the Fennec chrome (menu option) so having a link that we can trust won't change and just redirects to a final destination is valuable.
We are
> using Google Analytics to measure visitors to hello.firefox.com which
> represents the link clicker. Pointing the link creator to this URL would
> probably affect those numbers. If that implementation is needed, just want
> to make sure Gareth is across it so he can identify how to segment out this
> incoming link-clicker traffic.
This should not be an issue (https://hello.firefox.com/NhmpOcpxq1c#sIb-4sk3-yqqGceC2DvSEw URL events should be reported separately from https://hello.firefox.com/generate URL events), Gareth will be part of the GA discussion for that "link generation" page.
Comment 13•10 years ago
|
||
(In reply to Romain Testard [:RT] from comment #12)
Thanks Romain!
Updated•10 years ago
|
Keywords: productwanted
Comment 14•10 years ago
|
||
Talked to Sevaan, lets put this under Menu > Tools > "Firefox Hello"
Flags: needinfo?(alam)
Comment 15•10 years ago
|
||
Leaving a note here:
We also talked about possibly adding an option under "Send to other devices" (in the share menu) for "Start[ing] a conversation in Hello" that's typically based off links.
| Reporter | ||
Comment 16•10 years ago
|
||
Anthony - an interesting proposition for maybe down the line when we get more into the browser collaboration a bit deeper. I could see maybe wanting to send a link into a room (like as an IM into a room) as a way of easily sharing links to my room's participants, but would like to play that out (prototype it) a bit to see if it's useful.
Comment 17•10 years ago
|
||
We could quite easily host another page on hello.firefox.com I believe, although before making the final decision, it would be useful to know the content of that page, and expected rate of changes etc.
There's some advantages to hosting it on hello.firefox.com (e.g. the server interaction code will be in the same repo as the rest of our code), but if there's large amount of change, or large amount of text, it may be better to host on mozilla.org as that's may be more set up for it (I'm thinking L10n mainly).
Flags: needinfo?(standard8)
| Assignee | ||
Comment 18•10 years ago
|
||
I can handle making this menu item.
Karen, is there a staging URL I can point to that we can use in Nightly?
Assignee: nobody → margaret.leibovic
tracking-fennec: ? → 42+
Flags: needinfo?(krudnitski)
| Reporter | ||
Comment 19•10 years ago
|
||
RT - can you help source a staging URL for testing?
Flags: needinfo?(krudnitski) → needinfo?(rtestard)
Comment 20•10 years ago
|
||
(In reply to Karen Rudnitski [:kar] from comment #19)
> RT - can you help source a staging URL for testing?
Mark, is this something you'd handle or is it a server team activity?
Flags: needinfo?(rtestard) → needinfo?(standard8)
Comment 21•10 years ago
|
||
I've created a page on our demo server:
https://loop-webapp-demo.stage.mozaws.net/create.html
I've not put anything in it, as we don't have anything yet. Is that enough for now?
Flags: needinfo?(standard8)
| Assignee | ||
Comment 22•10 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #21)
> I've created a page on our demo server:
>
> https://loop-webapp-demo.stage.mozaws.net/create.html
>
> I've not put anything in it, as we don't have anything yet. Is that enough
> for now?
Yes, that should be fine, thanks. I'll put the URL in a pref, so it will be easy to change in the future. I can also put the menuitem behind a pref if we don't want to expose this to all Nightly users just yet.
| Assignee | ||
Comment 23•10 years ago
|
||
I've been holding off on working on this, since it seems like our product/UX teams have still been talking about how we want to integrate Hello in Fennec.
Karen, should I still go ahead and try to make this menu item as an experiment? I'd like to try developing our Hello integration as an add-on, so this menuitem would be a pretty simple place to start with an add-on.
tracking-fennec: 42+ → ?
Flags: needinfo?(krudnitski)
| Reporter | ||
Comment 24•10 years ago
|
||
Given we feel the add-on route is our best option for implementation, I think you can go ahead and definitely use this as a starting point. Do we need to modify the summary a bit?
Flags: needinfo?(krudnitski)
| Assignee | ||
Comment 25•10 years ago
|
||
I built a simple add-on that adds a Menu > Tools > "Firefox Hello" menu item, which opens the demo server URL in a new tab.
https://github.com/leibovic/hello-android
http://people.mozilla.org/~mleibovic/hello.xpi
Eventually, we should figure out where this code can live in mozilla-central, but this should be good enough for development purposes.
Comment 26•10 years ago
|
||
Leaving this nom'd until we get a better release vehicle for the feature.
Updated•10 years ago
|
tracking-fennec: ? → ---
| Assignee | ||
Comment 27•10 years ago
|
||
Going to WONTFIX this. We can reopen or file a new bug if we ever decide to pursue Hello integration in Fennec.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•