Code52 / MarkPadRT

166 stars 51 forks source link

AtomPub support #27

Open benfoster opened 11 years ago

benfoster commented 11 years ago

Are there plans to support AtomPub. If not, will publish methods be pluggable as I would be happy to develop this feature.

ghost commented 11 years ago

There wasn't any plans - I don't have an easy to test AtomPub thingie - but I'm happy for help!

Once v1 is in the market, refactoring will be needed to accommodate GitHub API/MetaWeblog API, so there is no reason AtomPub couldn't be thrown in there as well. At this stage, I think the biggest hurdle is how to present all of these options (to open FROM web sources and publish TO web sources)

benfoster commented 11 years ago

I should have an AtomPub endpoint up in a few days where it can be tested.

My suggestion would be to do something similar to Windows Live Writer where you can set up multiple blogs each with specific protocols. When you open FROM or publish TO, it just uses the currently selected Blog account.

ghost commented 11 years ago

From a logic point of view, yes, I agree and thats what I had in mind.

From the visual/UI/UX point of view, thats where it's tripping me up.

etc.

Windows Store is pretty harsh on what they deem unacceptable UI :/

benfoster commented 11 years ago

If you provide the option to set up "blogs" then this will simplify the process of opening and publishing.

You could then have Open from local | my personal blog (atom) | Code52 (github) | my company blog (metaweblogapi).

Since each publication type may have different authentication/endpoint requirements, having to specify these on every publish may become a bit annoying.

Providing each publication type implements a required interface (list files/publish/update/delete etc.) Then the native filepicker could work. Could you then have each account (as discussed above) displayed as a drive/network location?

-----Original Message----- From: VikingCode notifications@github.com Date: Mon, 17 Sep 2012 16:21:39 To: Code52/MarkPadRTMarkPadRT@noreply.github.com Reply-To: Code52/MarkPadRT reply@reply.github.com Cc: Ben Fosterben@planetcloud.co.uk Subject: Re: [MarkPadRT] AtomPub support (#27)

From a logic point of view, yes, I agree and thats what I had in mind.

From the visual/UI/UX point of view, thats where it's tripping me up.

etc.

Windows Store is pretty harsh on what they deem unacceptable UI :/


Reply to this email directly or view it on GitHub: https://github.com/Code52/MarkPadRT/issues/27#issuecomment-8634545

ghost commented 11 years ago

I didn't mean setup every time, but more if they were all setup. The filepicker allows you to have "one" per app

In that list, it'd just be a (red) MarkPad down the bottom along side Skydrive. From there, it could have as a "root" folder which lets you select were you are going to open it from. Its a shame that you can't provide MULTIPLE filepicker implementations so that it'd appear as "MarkPad (GitHub)", "MarkPad (MyBlog)", etc.

Then there are some... interesting issues around that filepicker being accessible to other parts of the OS. It could create some interesting usecases when people are trying to save stuff directly to github :/