gitblit-org / gitblit

pure java git solution
http://gitblit.com
Apache License 2.0
2.27k stars 669 forks source link

Add feature or plugin as WYSWYG rich editor for markdown #790

Open gitblit opened 9 years ago

gitblit commented 9 years ago

Originally reported on Google Code with ID 494

This is not an issue. Just a feature enhancement.
It would be really nice to add feature or plugin to give WYSWYG rich editor for markdown
files. Integration with https://github.com/benweet/stackedit would be great.
Thank you,
Bala

Reported by srbala on 2014-08-31 12:53:43

gitblit commented 9 years ago

Reported by James.Moger on 2014-09-04 20:16:31

gitblit commented 9 years ago
That's a nice editor.  This is definitely on the TODO list.... but it is unclear if
it will land in the 1.x series based on stateful Wicket or the future 2.x series based
on stateless <?>.  For now I am assigning this to 2.0.

Reported by James.Moger on 2014-09-05 13:28:51

gitblit commented 9 years ago
Sounds good...! Interesting point about stateful/stateless.
Plans to upgrade Wicket version in 2.0? or some other templating engine like thymeleaf
(http://thymeleaf.org) or JSF.

Reported by srbala on 2014-09-09 12:58:10

gitblit commented 9 years ago
I plan to abandon Wicket (eventually).

Wicket is really good at composing everything server side and allows you to generate
quite complex dynamic pages.  Unfortunately that power comes with the penalty of server-side
statefulness that I now find to be handicapping.

I've looked at Thymeleaf in the past, but not recently.  I've been evaluating engines
this past summer: Groovy 2.3, FreeMarker, Trimou (Mustache).  I'm not interested in
JSF b/c AFAIK that is also stateful.  So far it's surprisingly hard to beat FreeMarker
performance, although I find it's lengthy,computer-sciencey documentation a major turn-off.

I plan to push more rendering logic into the client so AngularJS usage will increase.
 At the moment I'm not committed to going full-on client-side, if I did Dart would
be a contender. [1].

[1]: https://groups.google.com/forum/#!searchin/gitblit/thoughts/gitblit/UM3eoOWwjSg/HjyrXan62HkJ

Reported by James.Moger on 2014-09-09 13:29:37