benweet / stackedit

In-browser Markdown editor
https://stackedit.io/
Apache License 2.0
21.69k stars 2.72k forks source link

Provide owncloud backend ? #122

Open ldidry opened 11 years ago

ldidry commented 11 years ago

It would be awesome if we could export/import to/from an owncloud server.

Really cool work, by the way :smiley:

wizzard0 commented 10 years ago

I vote this up

mAAdhaTTah commented 10 years ago

Seconded.

flyinva commented 10 years ago

ownCloud has now an API to share files https://github.com/owncloud/documentation/blob/stable6/developer_manual/core/ocs-share-api.rst

HLFH commented 10 years ago

+42

jnials commented 10 years ago

+1 I would also pay a bounty on this.

ghetolay commented 10 years ago

Let's add some interest on this.

ccverg commented 10 years ago

@jnials you can start a bounty here: https://www.bountysource.com/issues/998492-provide-owncloud-backend

jnials commented 10 years ago

OK, I put up a $25 bounty, some of the rest of you, add to it. Make it worth somebody's while. Thanks @ccvergara.

https://www.bountysource.com/issues/998492-provide-owncloud-backend

benweet commented 10 years ago

@jnials you just gave $2.5 to @ccvergara's company... is there a way to block this kind of spam?

jnials commented 10 years ago

Well, don't I feel like a sucker. Sigh. Yeah. You can block her from your timeline (click her name above, click the gear, select block user). That will do it for you. You can also report abuse, which is what I'm about to do.

mattkatz commented 10 years ago

Hi - I look at Bountysource stuff when considering project to contribute to. I think bounties are a pretty cool idea for non-devs or devs without enough time to crowdfund solutions.

benweet commented 10 years ago

@mattkatz I don't like people using this site and this project to make money furtively without any contribution. I haven't criticized Bountysource and, anyway, Github is not a place to debate about this kind of topic.

mAAdhaTTah commented 10 years ago

@benweet Might want to report her/them for spam. Seems problematic at best to be making money off OS projects like this without working with the developer(s) of those projects first.

jnials commented 10 years ago

Guys, let's drop this. I've delt directly with this offline, and as @benweet said, this is not the place to debate this.

jancborchardt commented 10 years ago

You can access ownCloud through WebDAV. Then they can be shared using the above mentioned Share API. cc @PVince81

ownCloud also has a Notes app with API which seems well-fitting here (it simply stores notes in the »Notes« subfolder):

cc @Raydiation who developed the Notes app.

@bentweet it would be cool if we can get sync going here, especially as both StackEdit and ownCloud are open source. :) If you use IRC, you can also join us in #owncloud-dev (on freenode).

ghost commented 10 years ago

@jancborchardt I'm looking in to this ATM and it seems that CORS is going to prevent this:( Is there a way to turn on CORS for OCS Share API? Alternatively is there JSONP support?

jancborchardt commented 10 years ago

@jfearn nice! That question ^ can probably better be answered by @DeepDiver1975 @schiesbn, or @Raydiation who partly introduced CORS to ownCloud.

LukasReschke commented 10 years ago

I opened https://github.com/owncloud/core/issues/10415 to create a list of APIs where we should enable CORS. Please add more if required and then I can take a look at it.

BernhardPosselt commented 10 years ago

Easy Cors support depends on app framework usage. I don't think the api uses that.

ghost commented 10 years ago

FYI I have checked in a version of this support, it only works for co-hosted systems ATM due to CORS and possibly other authentication issues.

https://github.com/jfearn/stackedit/tree/owncloud

Given it's limited to co-hosting & is missing a few nice features, like sub-directory support, I won't issue a pull request at this time.

jancborchardt commented 10 years ago

@jfearn best come join us on IRC in #owncloud-dev if you have more questions. It’s a bit more lively than the mailing list. :)

djibux commented 9 years ago

Would love that feature !

l3iggs commented 9 years ago

+1, are there any updates on this?

nano4711 commented 9 years ago

+1 would love to see this come true

RileyStarlight commented 9 years ago

+1

nommaz commented 7 years ago

IMHO clicking on .md files on the owncloud web ui should open the file in stackedit in a new browser tab. Basically the way google drive and google docs works.

Owncloud notes plugin I believe works this way.

sunjam commented 6 years ago

Here is a write up about adding WebDav access to a web app.

DeepDiver1975 commented 6 years ago

You also might want to try to use the owncloud js client which was developed during GSoC 2017: https://github.com/noveens/js-owncloud-client

maschhoff commented 4 years ago

What about this function in nextcloud with webdav?

jgaehring commented 4 years ago

Is there still any interest in this?

I've been on a quest for the best markdown editor that pairs with Nextcloud, and kinda disappointed with the options. I was almost at the point of making something myself, when I remembered how much I love StackEdit and its design, and realized it might be easier to create a StackEdit/Nextcloud integration. Also psyched to learn y'all are using Vue these days, which is my bread and butter.

I'm trying to understand the backend challenges. If I'm not mistaken, the main issues seem to be:

Other than that, there would be some strictly client-side work, mainly creating a nextcloudProvider, which would need a getLocationUrl method similar to the gitlabProvider, but all that seems pretty straightforward. A few modals... what else?

I don't have a ton of time to commit to this, but would be happy to make contributions if they'd be accepted, especially if there were others willing to provide some pointers in areas where I'm not super knowledgeable. It'd be slow-going, but I could get the ball rolling and chip away at it over time. Or has someone else already made some headway here?

mirenbz commented 3 years ago

Looks promising @jgaehring ! Any update on this?

jgaehring commented 3 years ago

Sadly no, @mberasategi. I'd still love to explore this, but am reluctant to try to go it alone, since a lot of this is new territory for me. Especially the backend Nextcloud-side of stuff, which seems to be where the bulk of the work would be. I'm a frontend Vue dev, so I think I could hit the ground running with the StackEdit-side of things, so long as the maintainers were ok with it, but I haven't heard from them.

I'll keep my hat in the ring if you or anyone else has some experience to loan with the Nextcloud stuff. Unfortunately I just don't have the bandwidth right now to explore a totally new tech stack w/o a little extra support.

mirenbz commented 3 years ago

Sure, unfortunately I'm no developer so I can't offer any practical help in that respect. Just a heads up as a user that the Nextcloud integration would be highly appreciated. Thanks for your response!

bluebirch commented 3 years ago

Wouldn't adding general support for WebDAV (with a general WebDAV javascript library) solve access to Owncloud, Nextcloud, Box and just about any other service that use the WebDAV protocol?

InQuize commented 3 years ago

People might not know that they need this, because general Next(Own)-cloud crowd may not be familiar with niche software like StackEdit and simply not aware that it could be used together. But I believe that a lot of them if not most would jump on boat as soon as word gets out that WebDAV support is implemented and community guides start to appear.

impronta48 commented 9 months ago

I'm interested in supporting the development myself, but I need some "orientation" by the original developers of stakedit to understand a little better the architecture. I've seen that I should implement a provider, but I've got some doubts. Anybody from the core team can offer a 1 hour support?