We plan to make the PCG into a real service - separated from the core i-broker code. This will be happening in the not-too-distant future, as we need to refactor the code soon in preparation for a major UI/usability overhaul (in which we'll also be adding a test framework).
Rough Usability Notes
We will enable different contact pages for each i-name (or group of i-names) on an account.
The first page of the contact gateway setup would enable the creation of non-overlapping groups of i-names for each contact page to handle (thus, one contact page for all i-names would be possible, or separate ones for each i-name, or...).
On each setup page we have the checkboxes as described below to allow the user to display other i-names attached to that page - and additionally, other i-names from other i-brokers that the user can authenticate.
On the configure contact gateway page, the text that currently reads:
- For privacy purposes, 2idi will only display the i-names you select on your contact link. To prevent identity spoofing, you must select at least one i-name from the list below.
will be changed to:
- For privacy purposes, 2idi will only display the i-name that you were contacted with on your contact link page. If you would like one or more other i-names to appear in addition to that name, select them here.
This text should only appear if the user has selected more than one i-name. Also, as the new text implies, if no i-name is checked and (say) I'm contacted via the link http://public.2idi.com/=fen.labalme then only my =fen.labalme i-name will appear. Similarly, if I was contacted via http://public.2idi.com/=fen then only =fen would appear. but if I had checked "=fen" to always appear, then in the first case above both i-names would appear and in the second only =fen would appear.
