dingoblog / dingo

Blog engine written in Go
MIT License
284 stars 34 forks source link

Improve editor #61

Open dinever opened 8 years ago

dinever commented 8 years ago

Currently Dingo uses SimpleMDE as its built-in post editor. However, I would ❤️ to hear your voice about which editor you prefer the most.

To improve the user experience we may also want to implement a drag and drop image upload feature in the editor box.

bentranter commented 8 years ago

I really like ProseMirror. It supports normal Markdown editing and WYSIWYG editing, and serializes it all to Markdown when you save it to the server. I'm not sure if it has drag-and-drop image uploads though (although it does support drag-and-drop image embeds from other sites), but I'm sure that feature is available as a plugin.

dinever commented 8 years ago

@bentranter

Great! Let's give ProseMirror a shot.

Thanks!

samdfonseca commented 8 years ago

How about adding the ability to upload a Markdown file off of your local machine? A lot of people have a dedicated Markdown editor, myself included. Should be easy enough to do.

dinever commented 8 years ago

@samdfonseca

Sounds great. We should have a feature like that to make it easier for users who use desktop markdown editors.

sashashakun commented 8 years ago

Golang newbie here. Want to contribute, can I get this issue? Have mostly expirience with JS (browser and node.js), a little bit with PHP and Java.

dinever commented 8 years ago

@sashashakun

Sure. We appreciate contributions.

For this issue, we are thinking about replacing SimpleMDE with ProseMirror. The front-end code base for the admin dashboard can be found at view/admin/assets.

Thanks!

sashashakun commented 8 years ago

Will start soon!

sashashakun commented 8 years ago

Meh, sorry, but I am too busy now, hope to come back to this in few weeks(