Yes, it can detect the categories (or at least be made to do so. JS
looks at categories on article, maps them to category scheme for news
trust, and dynamically modifies url of button). I'll try to add that
some point in the near future.
Ideally if we did use the toolserver as an intermediary, it'd cache
responses, so not to overload newstrust (and script on wikinews end
would fail gracefully if toolserver has downtime).
--
- Bawolff
Caution: The mass of this product contains the energy equivalent of 85
million tons of TNT per net ounce of weight.
On Sat, Dec 12, 2009 at 6:50 PM, Brian McNeil
<brian.mcneil(a)wikinewsie.org> wrote:
On Sat, 2009-12-12 at 18:27 -0700, bawolff wrote:
Note, I'm 99% sure that pulling the rating
data off NewsTrust using
clientside js would be in violation of the wmf privacy policy (99% as
i have not actually read the privacy policy...). It also represents
somewhat of a security risk (the usual method of doing such things is
to execute foreign javascript that inserts rating data and/or puts
data in a global variable. which is generally something we try to
avoid, as executing arbitrary code on the client that is not under our
direct control = bad thing in my mind). With that being said, that
would probably be ok as a gadget, but not ok as enabled for everyone.
However, if we were to do this, i think a better approach would be to
get someone with a toolserver account to create a tool that acts as
intermediatery. That way, only the toolserver is in the position to
potentially collect user data.
It'd go like this: Client loads page, page asks toolserver what rating
of source is, toolserver asks newstrust (possibly caching results).
I assume that'd take care of privacy issues
I do worry how much work that would impose on NewsTrust. There would
need to be some sort of API on their end to serve requests up with
needed data.
It would also make having a "mission critical" Toolserver box essential.
I know how flaky the toolserve has historically been. We can't rely on
what's there for stuff appearing in published main namespace content.
In any case, we'd need to be sending the following information to
NewsTrust from the Toolserver:
article URL
source name
if an initial request, or periodic polling
It'd need to return
any rating they have for the article
an indicator there rating is for the article
the number of reviews for the article
any rating they have for the source
the number of reviews for the source
If a periodic polling, NewsTrust could return some sort of "no change"
indicator.
This would be flexible enough that Wikinews could collect the
information on our own articles and stay within the privacy policy and
the WMF techies paranoia about cross-site scripting attacks.
For us using the NewsTrust review widget in the {{social bookmarks}}
template Bawolff, is there any way we can pick out best-guess categories
when someone submits a story? As I said, the "basic" submission from
where we've got the code fails until you complete those details.
--
Brian McNeil
<brian.mcneil@wikinewsie.org>|http://en.wikinews.org/wiki/Brian_McNeil
Content of this message in no way represents the opinions or official position
of the Wikimedia Foundation or any of its projects.