首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
宝塔
V2EX  ›  分享发现

开源 Tower 的编辑器 Simditor

  •  4
     
  •   kshift · 2014-03-25 13:40:19 +08:00 · 5674 次点击
    这是一个创建于 2066 天前的主题,其中的信息可能已经有所发展或是发生改变。
    via @zchar http://ruby-china.org/topics/18152

    项目地址: https://github.com/mycolorway/simditor
    DEMO: http://mycolorway.github.io/simditor/demo.html

    又一个编辑器?

    从 2012 年第一版 Tower上线以来,我们就在寻找一款最为合适的编辑器以供 Tower 的用户使用,我们最早使用 http://xing.github.io/wysihtml5/ 作为 Tower 的编辑器,在前期 wysihtml5 很好的满足了我们的核心需求 -- 非常方便的添加附件,无论是直接粘贴剪切板里的内容还是拖动上传,wysihtml5 都很容易实现,不过随着 Tower 功能的增加,当我们引入 @ 成员、Markdown 功能、代码识别、自动短链等一系列功能以后,我们发现第三方开源编辑器的局限性也逐渐暴露出来,这些局限性让我们在很多用户体验和工程复杂性的岔路口上选择向工程复杂性妥协,于是我们思考了一下(实际上是纠结了很久),作为一款在线生产力工具,让用户能极其舒畅的生产内容是它的核心品质之一,所以我们决定自己开发一款编辑器,这就是 Simditor 产生的原因。

    经过不断地改进,我们已经在最近使用 simditor 替换了 Tower 里的默认编辑器,包括创建讨论、发表回复以及创建在线文档的编辑器,现在都使用自产的 Simditor 了。所以如果说这个开源编辑器和其它开源编辑器相比有什么不同,我觉得最大不同在于这款编辑器不是一个业余爱好的产物,而是每天被几万人使用的真实产品,我们会非常谨慎的评估究竟什么功能是实际用户最为需要的,而不会因为交互很酷炫,就把功能增加进编辑器里,导致代码膨胀,造成麻烦的后果。

    Simditor 认证功能

    以下内容来自 Tower 里使用 Simditor 创建的一篇文档 《在线笔记格式指南》,直接贴图了:



    功能扩展

    除了上述格式指南中的功能,在 Tower 里的 Simditor 还具 @通知 这样的高级功能,这种类似的和本身产品的数据关联比较紧的插件,可以通过扩展 https://github.com/mycolorway/simple-module 这个 Module 来实现,我们也会在稍后以 @通知 功能为参考放出写插件的方法。

    有任何问题,欢迎 Email 给我们反馈: [email protected]。 当然,更加欢迎程序猿参与贡献,特别是各位 Tower 用户,不必等待,直接修改。
    第 1 条附言  ·  2014-05-01 23:20:08 +08:00
    第 2 条附言  ·  2014-05-01 23:23:52 +08:00
    24 回复  |  直到 1970-01-01 08:00:00 +08:00
        1
    guotie   2014-03-25 13:46:31 +08:00
    不错,我见过最好的编辑器。
        2
    rogeecn   2014-03-25 14:06:43 +08:00
    确实不错啊。
        3
    lyklykkkkkkk   2014-03-25 14:12:09 +08:00
    gpl... not commercial-friendly
        4
    anjunecha   2014-03-25 14:12:40 +08:00
    Tower官网500错误。。。?
        5
    ryon   2014-03-25 14:13:32 +08:00
    如果不采用gpl v2协议的话,使用的门槛会更好。
        6
    Coda   2014-03-25 14:14:04 +08:00
    赞一个,
        7
    kshift   2014-03-25 14:29:31 +08:00
    @anjunecha 我这里没遇到这个问题呢?你访问的是 tower.im 这个页面么?
        8
    anjunecha   2014-03-25 14:38:40 +08:00
    @kshift 是的,武汉联通,https://tower.im
        9
    anjunecha   2014-03-25 14:44:56 +08:00
    @kshift 现在好了~
        10
    kshift   2014-03-25 15:04:52 +08:00
    @anjunecha 可能是服务器在部署新的代码,恰好被你遇到了 :)
        11
    holystrike   2014-03-25 15:10:01 +08:00
    demo有误?
    打开之后就一个很小的 textarea
        12
    kshift   2014-03-25 15:12:05 +08:00
    @holystrike 应该是没加载上 js 文件,demo 是在 github page 上面,估计网络不太好吧。
        13
    sobigfish   2014-03-25 15:49:04 +08:00
    网络有问题,半天没加载完?反正在表格上点 T (普通文本标题) 会被覆盖掉。
        14
    sobigfish   2014-03-25 15:57:55 +08:00
    神奇,居然在iOS safari下也大概行(工具栏太长,没responsive) 选中文字支持B i U 但不知道是系统的,还是js的
        15
    kshift   2014-03-25 16:00:54 +08:00
    @sobigfish 好像是出国线路有问题,直接来 tower.im 试试看吧,我们已经替换了站内的编辑器。
        16
    lazygunner   2014-03-25 16:23:14 +08:00
    @kshift Tower确实很好用,很简洁!这两天遇到点问题,文档中的着色效果没有了,不知道是什么原因。
        17
    kshift   2014-03-25 16:25:16 +08:00
    @lazygunner 我们没有提供文档着色的功能啊?可能是之前的编辑器没有把粘贴的内容好好过滤,保留了部分文字样式造成「着色」的吧。
        18
    lazygunner   2014-03-25 17:15:01 +08:00
    @kshift 刚刚漏了说是文档中代码着色了
        19
    kshift   2014-03-25 19:19:03 +08:00
    @lazygunner 好像是这样的,我们会尽快修复~
        20
    Plumes   2014-03-27 10:27:23 +08:00

        21
    bingu   2014-03-27 11:13:44 +08:00
    @Plumes 哈哈
        22
    kshift   2014-03-27 11:17:55 +08:00
    @Plumes
    @bingu 哈哈,那并不是第五级缩紧哦
        23
    billwsy   2014-03-27 13:10:24 +08:00 via iPhone
    @kshift 缩紧…
        24
    kshift   2014-03-28 10:32:24 +08:00
    @lyklykkkkkkk
    @ryon 刚刚改成了 MIT。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1789 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 00:08 · PVG 08:08 · LAX 16:08 · JFK 19:08
    ♥ Do have faith in what you're doing.