Page MenuHomeWrite.as

Support asynchronous cross-posting
Open, NormalPublic

Description

Overview

Complementing T331: Better cross-post management, this will make platform/channel connections more useful and enable quick sharing to them.

Implementation

The API should simply supply a crosspost endpoint for sending the exact same crosspost object that would be passed with a new post, which simply fetches the post information and processes it and sends it off as if it were a newly published post.

Design

Posts list should include an action under each post that says "Share" or similar. Pressing it should present a dialog with the cross-post options normally in the Pad dropdown.

We could do things here like preview what a post looks like on each post (a la Blogger posting to Google+), showing different data sent to each platform, what the tweet might look like, etc.

Related Objects

StatusAssignedTask
OpenNone
Openmatt

Event Timeline

matt added a project: Restricted Project.

This is fairly straightforward to implement, so will be one of the first new Pro features to go with our new (higher) pricing.

matt added a parent task: Restricted Maniphest Task.Dec 1 2016, 5:56 PM
matt moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Dec 1 2016, 6:11 PM
matt changed the visibility from "Restricted Project (Project)" to "Public (No Login Required)".May 14 2020, 2:47 PM
matt changed the edit policy from "Restricted Project (Project)" to "All Users".
matt edited projects, added Write.as Web, Submit.as; removed Write.as Web (Jan - Mar 2018).

This will be crucial for Submit.as supporting other publishing platforms outside of Write.as.