站点前台截图
OBSIDIAN本地编辑界面截图
管理后台界面截图
一、应用简介_SaaS版
易东文档为您提供在线文档的一站式解决方案和更多扩展可能性;快速搭建文档型网站,网站和在线文档二合一,构建以内容为核心的多功能网站;更少维护时间成本却更高效率,融合多元组件扩展更多功能;编辑和发布分离,最大化维护系统的高性能运行;网页可选用模版快速搭建页面,零基础也可高效维护网站;功能强大的文档编辑器提供更多表达方式;MARKDOWN语法在本地电脑和线上展示完美兼容;通过文档控制台集成组件和功能进行统一管理,为用户带来更友好体验!
• 文档型官网: 以官网形式,更全面团队对外形象展示
• Markdown 语法: 基于Obsidian客户端,更专业在线文档编辑器
• 多语言版本: 满足国际化需求,直接匹配多国语言的对应文档
• 系统平台架构: 迎合当前开发潮流,更主流前后端分离架构
• 流程图: 引入主流MERMAID,众多模版轻松搭建更多风格
• 思维导图: 文档中轻松绘制思维导图,和大纲模式轻松切换
• 数据图表: 更直观数据可视化,EChart图表可视化快速生成
• 外部脚本引入: 快速引入外部功能,支持脚本扩展更多应用场景
• 文档动态加载: 自由控制文档私密性,密码确认和知识付费场景
• 个性化样式: 网页外观个性化,插入CSS语法赋予更丰富表达能力
• 多版本选择: 同时提供SAAS版和独立部署版,满足运营和自用需求
易东文档SAAS版
运营版,采用多租户架构,多个商户共享同一套软件实例,通过权限控制和隔离来保证各个用户的数据安全性;随时随地访问和使用系统,无需受限于特定的设备和地点;根据用户需求灵活扩展和收缩系统资源,适应业务的变化和增长;用户无需关心软件的版本更新和升级,始终使用最新版本的软件!
易东云助理独立版
自用版,基于php 8.0
的独立部署管理后台系统,技术栈包括 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus等,前后端分离,支持应用组件高效开发,自适应多端,可根据自己的业务场景定制个性化的线上业务系统,包括网页UI的优化和功能的开发;组件均稳定成熟,易维护,可扩展,为您创造持续输出的更多附加值!
二、系统特点
除了具备常规在线文档的大部分功能外,还具有以下特点:
管理后台
• 通过使用最新的PHP系统,聚合管理所有的组件,无需在不同的平台来回切换;
• 页面元素变量处理,让绝大部分地方的优化,可以在后台易如反掌的进行修改;
• 在现有平台上,可以进行根据业务需求做出更多的应用扩展,满足不停变化的业务场景。
文档型网站
• 同时具备网站和在线文档功能;
• 通常的做法,网站和文档是两个独立的系统,然后把文档链接嵌入到网站里面,实际上需要维护两个独立的系统,但是在这里,两个无缝融合到了一起,只需要维护一个,同时也减少了SEO的工作量。
页面高度自定义
• 100% 自定义页面的所有内容
• 区别于大部分SAAS在线文档的特性,因为是独立部署的系统,可以100%修改所有样式和特性;无需出现别的平台的LOGO和广告内容,并且对于不满意的布局可以个性化调整;
OBSIDIAN客户端
• 本地编辑 × 一键发布
• OBSIDIAN全网主流的优秀MARKDOWN编辑器之一,因为开源的特性,目前活跃的插件市场里面已经有多达800个插件,光是凭插件的数量,从基础的样式修改到AI文章功能的引入,都能提供相应的功能,远超大部分的编辑器。
• 在这里因为编辑和发布进行了分离的特性,可以最大限度的发挥强大的编辑功能,避免了编辑和发布二合一带来的功能限制和BUG影响。
SAURUS发布端
• DOCUSAURUS是FACEBOOK官方推出的基于NODE的纯前端在线文档,在推出市场后,由于极强的后续维护跟进,在全网获得了广大用户的认可;
• 同时兼容网页组件和MARKDOWN的两种页面模式,相当于对两种模式的优缺点进行了取长补短,无需再借用单独外部力量来弥补不足;
• 支持MDX的写作模式,简单说,在纯MARKDOWN页面里面,可以通过简单的组件引入方式,赋予页面一定的组件外观,让页面的阅读性更加互动和体验更佳。
BULMA网页组件
• 全网优秀的CSS组件库之一
• 类似于BOOTSTARP,但是组件的调用动作比它更简洁;BULMA的知名度逊色于BOOTSTRAP,但是因为页面外观的活泼性和美观性,比后者的中规中矩带来了更多活力,收到越来越高的关注度;
• 此组件库主要用于网站的外观,通过设定一些网页模版,用户简单的替换变量即可迅速做出完整的网页,如果您具有一定的动手能力,也可以自己动手做出更个性化的效果。
高性能架构
• 采用了独立的文档服务架构,系统平台和文档服务独立运行;
• 文档服务采用了高性能Golang语言开发,繁忙的文档构建打包任务交给文档服务后台排队静默处理,不影响buildadmin站点的快速运行;
• 系统平台到文档服务采用了端到端TLSv3加密,即使在不同的服务器网络环境下也可以安全无忧。(文档服务从系统平台拉取数据是简单密码认证,可选配置为TLS加密,详情可了解nginx开启tls双向认证)
三、开发背景
在线文档是一个貌似看起来比较简单的大众化应用,目前市面上也有较多选择,但是因为用户的不同操作习惯和应用场景要求,同时从编辑到发布其实是个操作流程较长的流程,每个用户要求都不一样;比较简单的操作可能满足不了最终效果,复杂的操作可带来好的效果,但是维护体验会较差;很难找到一个整体功能都比较均衡的平台全部满足需求!聚焦于此,我们分解了从头到尾的每一个环节,进行拆分化解,尝试找出能更好的平衡两者的解决方案!
经过调研后,我们把开发的方向的核心确定到了两个方面,【本地编辑 × 极速发布】和【企业网站 × 在线文档】的思路上来;前者是为了简化从编辑到发布的流程;把编辑和发布的操作完全隔离,让两个环节彻底发挥各自的现有能力和潜力,不用为了前后的衔接迁就而降低性能;后者为了减少对于系统的维护成本,不同于常规的在线文档只有单一的文档功能,企业官网和在线文档融合到一起,改变了网页和文档不能很好的同时兼顾的现状。
同时,在每个环节整合了目前最主流的资源,进行最优化的组合搭配,确保每个节点都有坚实的开发基础,这个系统目前聚合的组件包括了:
前端开发VUE × REACT × MDX × DOCUSAURUS × OBSIDIAN × BULMA × NODE
后端开发PHP8 × THINKPHP × 前后分离 × GOLANG × 对象存储 × MYSQL
四、文档平台对比
• 首先,从大的方面来说,目前大的平台所提供的大部分是SAAS服务,比如语雀,飞书,腾讯文档,文档是标准化服务,当然,他们也提供独立部署,但价格基本是超出中小公司团队的想象力了;加上后续的个性化定制服务,基本是一笔不菲的费用了;
• 其次,从小的方面来说,大的平台更多聚焦于文档的内部编辑管理,发布方面的功能是一个标准化功能,缺少个性化的用户匹配功能;我们更多聚焦于用户侧的体验效果,进行深度的优化和扩展;
• 第三,易东云平台因为基于管理后台的原因,具有良好的应用扩展功能,可以根据以后业务场景的变化,在现有基础上向外扩展,无需搭建另外的系统来实现更多功能;
END