Skip to content

[$400] Updated editor documentation #298

Closed
@jmgasper

Description

@jmgasper

@rootelement / @atelomycterus - I'd like to get some thoughts on an updated editor. Here's where I think we could improve things, at least from a user perspective. If you have ideas of things that could work better from a code / maintenance perspective, I'd also like to get those logged. If you have thoughts on how we may be able to implement some of this, please let me know.

Essentially, what I'm thinking is the Github editor seen for issues, with the addition of Latex support, if possible.

If we can reuse any existing JS plugins, like https://simplemde.com , that'll give us a head start.

https://github.com/benweet/stackedit claims to support Latex

Markdown first

Our members are familiar with markdown and lots of them, myself included, can write markdown efficiently. I'd like markdown to be the preferred / default editing mode for the editor

Remove the side thing

I'm not a fan of the side display in the editor. I think it's confusing and atypical for editors. Something along the top would make more sense, like in Github, Gitlab, or even the SimpleMDE editor:

Screen_Shot_2020-12-16_at_11_24_01_am

Screen_Shot_2020-12-16_at_11_24_48_am

Uploading

Uploading can be done like we have in Github / Gitlab. That will be the most familiar to users, I think.

Screen_Shot_2020-12-16_at_11_26_56_am

Latex

We have a request from the data science / marathon folks to support Latex. I'm not sure how we'd integrate that into the editor, but I'm open to suggestions.

Preview

The ability to preview before posting is important.

User tagging

We should be able to tag users with @<username>, and the names displayed should be:

  • Coloured with the member rank of the member
  • Linked to the member's profile page on TC
  • Filtered with the list from Topcoder, not Vanilla

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions