打造WordPress杀手! Canner看准开源内容管理商机

易开科技(Canner.io)为开发者打造一个Open Source的内容管理系统(CMS)构建平台,希望能帮助企业更直接有效地解决数据管理及沟通上的问题,让企业能降低运营和技术上的成本快速增长。目前,这个称做CannerCMS的开源解决方案已经发行了第三代,团队表示,CannerCMS在全球已有超过60,000次下载,帮助来自83个不同国家的CMS开发者,并在Github上获得2.3k次关注。

Canner创办人纪力荣和共同创办人张仲威毕业于成大资管,大学时期两人参加公民科技社群“零时政府g0v.tw”所举办的黑客马拉松,发现不论是多顶尖的工程师来做,几乎所有项目都还是要重新构建后台系统让不同领域的专家编辑、发布内容。也就是说,创建一个定制化的CMS对工程师来说也许不难,却相对麻烦。 “我当时想,如果有一个通用的CMS解决方案,这个服务的受众将会非常广大。”看准痛点所在,Canner的服务模式在g0v活动中开始有了雏形。

快速构建CMS,每个部门都能独立作战

有别于传统CMS,Canner通过特定可适应式CMS,也就是以内容管理框架为核心,让开发者可以自行串联不同的BaaS(Backend as a Service, 后台即服务)服务,将程序代码撰写成涵式库,并提供与数据库联动的API Interface。这样弹性的内容管理框架让开发者能使用不同功能的模块,同时自由的改写访问数据。如此一来,就算业主提出的需求有变动,工程师也不必重新制作后台,反而能更专注于前端的接口设计与优化,等于是给开发人员一个工具快速打造高定制化的内容管理系统,可省去企业近90%的开发成本。

除了造福开发者,Canner也协助企业内部更快速地创建内容管理的桥梁,让信息传递更有效率。 “现在很多企业都遇到一个问题:CMS的组织结构太大太深,阶层一多信息流动就相对困难。”纪力荣表示,当企业CMS的框架越大,开发新产品的速度就越慢── 要增减一个新的东西怕牵一发动全身,开发成本也相当高昂。对此,Canner的解法就像将大舰队拆成几艘小船,每艘小船都是一个独立的CMS。如此一来,企业内部管理结构由垂直变为水平扩展,新部门、小组、产品服务的成立变得简单,信息流通不必经过层层关卡,不仅能减少管理层中的冗员,系统维护的风险和成本也大幅降低。

然而有其利必有其弊,纪力荣坦言,拆成数个小船独立作战的坏处,是开发者必须一次做很多不同的CMS,若用传统的方法去做就非常没效率。 “这也是这个工具重要的原因。”纪力荣表示,以往需要10万行程序代码的CMS,若用Canner的CMS则只需1,000行左右,等于替企业同时省下维护、开发、时间三种成本。

易开科技团队成员,左起分别为创办人纪力荣、共同创办人张仲威、李福修。

接案当练功,创业前就想好要Open Source

纪力荣和张仲威还在学时就很清楚将来要往Open Source发展。 “大学四年我们接了一些项目,都跟开源及后台系统有关。”以养活自己为最低标准,两人对未来的方向明确,接的项目量虽少质却精,在一步步往前的过程中不断搜集客户需求,Canner的主体性从而长成。

开源的好处是产品服务曝光率变高、触及率也更广。”纪力荣表示,除了中大型企业,有些刚结束一轮募集资金,有资金能快速增长、内容规模突然变大的公司,也会对他们的解决方案有兴趣。

从 2018 年二月确定要Open Source,到同年六月真的完成,团队花了很多力气准备。不只程序代码要写得很整齐、文件要写完整,所有接口也要弄得清楚明了,让别的开发者单单看开源版本就能操作,Canner为此作了许多架构上的调整。

目前,Canner推出两种服务方案:开发者可选择免费使用基本功能,也可以月费订阅制获得高端功能。 “企业最常有的问题是:“用了你们的产品会不会从此被绑住?””纪力荣说,这其实也是他们选择Open Source的原因:由于程序代码公开,由Canner导入服务后,企业就算另找别的开发者接棒也没问题

Canner,是罐头工人的意思。我们希望自己的产品像开罐器一样──“易开”。

今年中旬,Canner将推出企业版的CMS构建服务,提供更多定制化的服务选项。下个阶段,由于Canner目前有50%以上的客户来自美国和欧洲,纪力荣希望他们的服务能拓展到这两大区的CMS市场,因此团队计划今年到美国参加当地大型的meetup及研讨会,希望曝光产品的同时,也能找到一些当地的合作伙伴。