#2018003:CMS中内容编辑器之 简洁美 VS 复杂美

#2018003:CMS中内容编辑器之 简洁美 VS 复杂美

Random Thoughts #2018003

自从互联网发展开始,无论是新闻资讯、博客、论坛、留言板,还是文档、笔记、QA/问答系统、评论评价系统,内容管理系统(CMS,Content Management System)都是不可或缺的,而内容编辑器必是核心之一。

传统的内容编辑器不管底层是什么存储格式,均以WYSIWYG为目标,跟Word等文档类软件类似。而最近几年开始流行Markdown格式,主打让人把精力放到写作上,而非调整格式。

就我个人而言,无论是想扩展知识平台楚辞(chuci.info),还是想扩展JSON笔记(lore.chuci.info),都离不开内容编辑器,所以本人一直在关注这方面的库。虽然,quill、draft.js、lepture/editor都给人眼睛一亮的感觉,但总觉得还是缺点什么。

直到前些日子,发现了一个有意思的内容编辑器:substance,Star 的人数好少啊,才 2500+。官网:Substance

特性如下,加粗显示涉及信息可视化的部分:

  • Custom document models: Define a custom document schema, with your own set of content types.
  • HTML/XML import and export: Substance interacts well with HTML/XML content. You can import a whole XML document or insert HTML fragments from the clipboard.
  • Custom HTML rendering: Have full control over the markup of editable content, by implementing components.
  • Server and client-side execution: Substance runs in the browser and in server-side environments, such as Node.js.
  • Collaborative editing: Substance documents are manipulated through operations that can be undone, redone and transformed to support concurrent collaborative editing.


具体来讲,substance可以实现什么效果呢?可以通过官网的视频一览:vimeo.com/182473294

1、在一篇文章中插入可以交互的图表,图表的没找到示例,可以通过Explorable Documents测试实时改变数据;

2、强大的引用:

Texture User Interface showing manuscript editor (left) and reference editor (right).

3、浏览一篇论文看看效果:lens.elifesciences.org/

4、在Stencila中编辑一个Reproducible Document的视频:youtu.be/PCRoc0JxRWg


现状

substance在Stencila和elifesciences.org上面应用广泛,它的强大目前只是体现在这些(有合作的)产品中,而官网上的示例Substance 都很简单,文档也很少。。。。

小结

就目前而言,substance这种复杂美只在科学类、论文类系统中有所体现。

Markdown为什么会开始流行呢?大概还是限于内容的复杂性吧。比如,(除论坛外)很多评论系统都不再考虑格式了,最多内部支持emoji。


复杂美的代表

https://github.com/substance/substancegithub.com

简洁美的代表

发布于 2018-09-18

文章被以下专栏收录