Closed Bug 875962 Opened 11 years ago Closed 11 years ago

Design UI for allowing any URL to be added to the MakeAPI

Categories

(Webmaker Graveyard :: MakeAPI, defect)

x86
macOS
defect
Not set
trivial

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: emma.irwin, Unassigned)

References

Details

Hi, 

A couple of us are working to add Webmaker project(s) as a 'story contribution type' in this open project:  http://www.writermortis.com/   

Right now the project takes text/writing .  Before we go too far, though we're wondering if we should be waiting for this MakeAPI ?  Does this sound like a candidate to work with MakeAPI - and if so, how long until we can work with it?  Thanks
Emma, is the idea that you'd want to put a URL like http://www.writermortis.com/stories/7 into Webmaker's index of makes?  If so, that's going to be possible, yes.  Think of the MakeAPI as a database & search engine for things made with Webmaker tools (phase 1), and then anything with a URL (phase 2), followed hopefully by the ability to submit to the MakeAPI *from* your favourite external tool (phase 3).

One of the things we are building for phase 2 (this summer) is a way to submit things into the MakeAPI that weren't made with our tools.

Until then, you *could* do a hack and jam your page into Thimble via an iframe, for example:

* https://thimble.webmaker.org/p/lgk0/
* https://thimble.webmaker.org/p/lgk0/edit

This is a great suggestion btw, and I'm going to morph this slightly so we can do the work here on providing the UI necessary to add things to the MakeAPI manually.  Thanks for getting this started.
Blocks: 865719
Status: NEW → ASSIGNED
Component: MakeAPI → webmaker.org
Summary: MakeAPI and a Reps project → Design UI for allowing any URL to be added to the MakeAPI
We've started to spec out what it will take to allow arbitrary 3rd party apps (and therefore users) to put content into the MakeAPI.  See

* https://chrisdecairos.ca/solving-hard-problems-is-hard
* https://webmaker.etherpad.mozilla.org/makeapithirdparty

While we work at figuring this out, I'm going to close this bug, not because we don't want it, but because it isn't possible in terms of what we have today.  I will file a new bug later when it is.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Component: webmaker.org → MakeAPI
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.