Page MenuHomePhabricator

[Story] Wikidata support for IFTTT
Open, LowPublic

Description

IFTTT has support for Wikipedia so you can trigger actions based on things happening on Wikipedia like post a tweet. It should support Wikidata as well.

Details


  • Estimated project time for a senior contributor: <add-here>
  • Micro tasks: <add-here>

Event Timeline

Lydia_Pintscher raised the priority of this task from to Low.
Lydia_Pintscher updated the task description. (Show Details)
Lydia_Pintscher added a project: Wikidata.
Lydia_Pintscher added a subscriber: Slaporte.

@Lydia_Pintscher, i guess this is time for us to put the project under featured project for GSoC 2016 work board.

I am not sure about how huge this project would be. @Lydia_Pintscher : can you explore a bit, and tell me if it would be of necessary size for a GSoC/Outreachy project ( should take about 2 weeks for a senior developer to complete. ).

Should this be suitable for GSoC, I would love to mentor it

Yes @Samtar, Its a project suitable for GSoC and I am working on it. If you will like to mentor, i will be really glad to work with you. :)

@Lydia_Pintscher, @hoo, @Slaporte, are there to mentor too you can contact them for the mentoring discussion :)

I am not sure about how huge this project would be. @Lydia_Pintscher : can you explore a bit, and tell me if it would be of necessary size for a GSoC/Outreachy project ( should take about 2 weeks for a senior developer to complete. ).

The project would involve a bit more work on our API as well very likely as I discussed with @Slaporte. The details are being fleshed out atm.

The project would involve a bit more work on our API as well very likely as I discussed with @Slaporte. The details are being fleshed out atm.

Alright in that case, I am happy to add in back the Possible-Tech-Projects , and since details are incoming, I will move it to the 'Need-Discussion' column. Added the required internship data fields to the task description, which would ensure its featuring in the current round.

Thank you @Slaporte for adding in. It would be great if you can add little more details to the task description so that a possible intern gets some idea on creating a proposal. When things are okey, feel free to move it to "Featured for GSoC/Outreachy" column.

IFTTT integration to WikiData needs some triggers that will be used in the "this" part of IFTTT, I am pleading on the WikiData community to please suggest some triggers that would be useful for this purpose. The actions are not really a priority right now since that is handled by IFTTT site itself.

So the main concern here is that if there is any trigger that any member of the community thinks it would be useful so that IFTTT can use in the "this", i will like you all to suggest here so that we get all options and brain storm on the available triggers that will be used for this integration

A basic list of triggers that I have compiled with the mentors are

  • Creating a New Item with a specific label
  • Editing an existing Item's label, description, sitelinks added, etc...
  • Creating a New property
  • New showcase Item approved
  • <any other suggested triggers>

If there any any suggestions, it can be added in the list above. Thanks

@D3r1ck01 You shouldn't add people as mentors without their explicit permission.

@Niharika, thanks for the advice but they had accepted to be mentors already. But anyway thanks for the advice again :), I will inform them so that they can add themselves :)

Hello everyone! I`m new to this project.

I just created a subtask and added some simple triggers which can support Wikidata

Hi @Slaporte I would like to work on this project. Can you help me how to get started?

This project seems really interesting and I`m willing to take up this for GSoC 2016.

@samtar, @Bene, @Slaporte, @Lydia_Pintscher - Can you please add more details to this ticket?

Hi @Slaporte I would like to work on this project. Can you help me how to get started?

Frankly, it's more than a little late to approach a project now but you should start building your proposal.

@Niharika I didn't get any response yet. And I'm still awaiting for response. I've only few hours left for my GSoC application.
Should i start building my proposal and submit it to GSoC.
I already created a substask for triggers.
Please look into the matter!

@Niharika I didn't get any response yet. And I'm still awaiting for response. I've only few hours left for my GSoC application.
Should i start building my proposal and submit it to GSoC.
I already created a substask for triggers.
Please look into the matter!

You can get a rough idea of the problem from the task description here, and can take a look at https://www.mediawiki.org/wiki/Outreach_programs/Life_of_a_successful_project#Coming_up_with_a_proposal to check out how to apply with Wikimedia. Yes, you need to submit the pdf before the deadline in g.co/gsoc to make sure that we consider it for evaluation.

Hi @Slaporte I would like to work on this project. Can you help me how to get started?

Glad it looks interesting! @D3r1ck01 submitted a GSoC proposal for this feature, and we are going to plan out a few tasks this weekend. Pull requests and other ideas are always welcome! But there probably isn't enough for two GSoC projects on this.

@Slaporte, before the application deadline, we should give all students a fair and equal chance of proving their worth for the project. :)

@Slaporte @Niharika Please give me some time I'm going to submit a proposal for GSoC 2016

@Slaporte @Niharika Please give me some time I'm going to submit a proposal for GSoC 2016

Sure thing! You can see the triggers for Wikipedia here. The general idea is to extend this service to include a few triggers for Wikidata too. Given how IFTTT works best for triggers that are easy to explain, part of the project will be presenting interesting Wikidata events that aren't too abstract for people who aren't familiar with Wikidata.

As another related feature, I'd like to extend the base trigger class to give an RSS view of the data directly (for users who don't want to use IFTTT).

@Slaporte @Niharika Please give me some time I'm going to submit a proposal for GSoC 2016

Sure thing! You can see the triggers for Wikipedia here. The general idea is to extend this service to include a few triggers for Wikidata too. Given how IFTTT works best for triggers that are easy to explain, part of the project will be presenting interesting Wikidata events that aren't too abstract for people who aren't familiar with Wikidata.

As another related feature, I'd like to extend the base trigger class to give an RSS view of the data directly (for users who don't want to use IFTTT)

Thanks for letting me!
I recently submitted my GSoC proposal and now I'm going to add few triggers for Wikidata.
Should I've to consider triggers which gives multiple action?

@Lydia_Pintscher, what next on this task, more triggers will still be built (LTS project) and published on IFTTT as a continuation of the project but apart from that, should we still leave the task open?

In T118463#2661938, @D3r1ck01 wrote:

@Lydia_Pintscher, what next on this task, more triggers will still be built (LTS project) and published on IFTTT as a continuation of the project but apart from that, should we still leave the task open?

@Lydia_Pintscher, still waiting for your input on this. @Slaporte, can we publish the triggers to the main Wikipedia channel for use by the community? Or is there something we need to do before advancing on this?

Sorry I missed this. What is still needed for people other than us to use it?

@Lydia_Pintscher, it's okay! @Slaporte needs to review and work with the IFTTT team to deploy the new triggers to the IFTTT Wikipedia channel. Maybe he has some updates on it, no idea yet!

Ok. Let's close this ticket then when that is done :)

Okay @Lydia_Pintscher, could you please put your mentor *hat* back on and ping @Slaporte so this can be expedited?

In T118463#3843267, @D3r1ck01 wrote:

Okay @Lydia_Pintscher, could you please put your mentor *hat* back on and ping @Slaporte so this can be expedited?

We got v3.0 (3rd UI/UX reworking), as v1.0 and v2.0 are obsolete and had issues on Toolforge because of too much external contents. v3.0 uses content solely on Toolforge and is very fancy :). Link to the RSS UI is found here: https://tools.wmflabs.org/ifttt-testing/ifttt/v1/rss-feeds.

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see https://phabricator.wikimedia.org/T228575#6237124 for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)