我叫 Twenty,我是要成为博客王的博客框架 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sskyy
V2EX    分享创造

我叫 Twenty,我是要成为博客王的博客框架

  •  2
     
  •   sskyy 2014-08-17 2125:05 +08:00 5780 次点击
    这是一个创建于 4087 天前的主题,其中的信息可能已经有所发展或是发生改变。
    标题套用了路飞的格式,其实我想说的是大多数都不相信你的梦想,直到你快走到了。

    不废话了,介绍一下twenty: 这是基于CMS框架 zerojs打造一个博客。zerojs 的架构介绍在这里http://www.cnblogs.com/sskyy/p/3918129.html。

    相比其他博客系统wordpress、ghost等等。twenty有以下优势:

    技术架构更好!是的,你没看错。twenty 前端用angular,后端用sailsjs(基于express)。对开发者来说几乎没有学习成本。基于系统提供的angular模块可以分分钟把博客变成单页应用,b格瞬间提升。最重要的是因为基础功能强大,要改造要加功能几乎就是谢谢模板就完成了。所以未来你会看到一个非常繁荣的社区和市场。
    配置、安装更简单。即使没有数据库也能跑起来,用文件系统做数据(当然我不推荐你这么做)。
    所有后台接口都是标准RESTful,之后开发各种客户端也是分分钟。
    核心用zerojs,之后改造或者对接wiki、论坛什么的几乎是零成本。
    。。。
    看看目前完成部分的样子吧 :

    http://www.cnblogs.com/sskyy/p/3918299.html
    第 1 条附言    2014-08-25 20:18:26 +08:00
    http://twentyjs.com !

    对工程师来说,遇到一个扩展性好、便捷、高效、稳定的开发框架是一件非常值得开心的事情。相比于有时不得不维护那些庞杂而过时的系统,这甚至可以称得上是件幸福的事情。Twenty 就是诞生于这样一个愿景在博客甚至所有CMS系统里,成为扩展性最好,技术堆栈最便捷的框架,让开发者在用它时真正实现开发的自由。

    Twenty 不像 Wordpress 那样庞杂,而是从下至上的概念非常简单,花3分钟阅读完开发手册你就已经能看清全貌。Twenty 也不像Ghost自己重造了内核,而是拥抱大量优秀、成熟的开源框架,让开发者们几乎无需任何附加学习成本,就能直接上手开发。

    什么是Twenty 的核心价值,是架构。

    Twenty遵循前后端分离,采用标准RESTful接口,前后可以完全独立自由地开发。但同时,也仍然支持传统的后端渲染页面模式;Twenty 后端为“内容节点”、“索引”、“用户”等通用CMS概念提供了构造方法,这些构造方法能自动生成接口、自动实现“生成摘要”等功能。二次开发时,通常只需声明,就已经可用了;在前端,Twenty 提供了一整套与后端接口对应的AngularJS模块。这意味着绝大多数情况下,不用写任何逻辑代码,仅仅将模板应用过来,增删改查就已经实现……

    还有很多很多架构特性一时无法详述,Talk is cheap,真金都在代码里,欢迎PR。


    我们的团队是完全自我驱动的团队,我们为同一个理想做最好的CMS,付出多于彼此能看到的十倍甚至百倍的努力。如果你想加入我们,请email至[email protected]。不要忘记附上你的github地址。


    one more thing,接下来的两个月里我们将搭建社区和市场,市场将国际化,努力从 themeforest 这样的巨头手中为国内的开发者和设计师夺得一块金矿。 在这段时间里,我们需要你的捐赠用于社区的服务器等资源开销,同时我们也为任何帮助我们开发的人提供超值回报。以下是我们筹款及回报(比上次略有调整,在此之前已经捐赠的同学仍享受之前的承诺):

    100-199元的捐赠:市场上线之后将获得等值的代金券。
    200-499元的捐赠:免费获得twenty未来的所有线上收费服务的使用权。
    500-999元的捐赠:将获得twenty未来的所有线上收费服务的使用权及未来运营盈利的不定期分红,直至超过捐赠额2倍为止。
    1000元以上的捐赠:将获得zerojs(Twenty的基础框架)未来所有衍生框架(论坛、WIKI等)的免费使用权及未来运营盈利的不定期分红,直至超过捐赠额2倍为止。

    捐赠地址: http://www.twentyjs.com/page/post/1
    28 条回复    2014-12-11 20:21:50 +08:00
    dimlau
        1
    dimlau  
       2014-08-17 21:49:08 +08:00
    wsph123
        2
    wsph123  
       2014-08-17 21:51:29 +08:00
    不错不错!!!
    wsph123
        3
    wsph123  
       2014-08-17 21:52:14 +08:00
    有哪里能看到demo么
    Mihuwa
        4
    Mihuwa  
       2014-08-17 21:53:00 +08:00   1
    很乐于看到新事物。
    hjc4869
        5
    hjc4869  
       2014-08-17 22:09:47 +08:00
    坚守ghost。。
    sskyy
        6
    sskyy  
    OP
       2014-08-17 22:14:08 +08:00
    @wsph123 其实今天刚刚完成一期所有功能,小伙伴还在庆祝,最近会release:)非要看的话私信我~
    sskyy
        7
    sskyy  
    OP
       2014-08-17 22:16:06 +08:00
    @hjc4869 嗯。。同样关注ghost,只不过等了好久了。。。我实在忍不住了。。。ghost自己造了核心,感觉耗费了太多精力,最近后台又全部用ember.js重写,好像前进得实在有点慢。。。
    skydiver
        8
    skydiver  
       2014-08-17 22:24:05 +08:00
    以为是Twenty Fourteen
    wsph123
        9
    wsph123  
       2014-08-17 22:24:25 +08:00
    @sskyy 私信在哪里OAQ 模版是怎么实现的呀
    zhiyongyici
        10
    zhiyongyici  
       2014-08-17 22:24:46 +08:00
    不错,咱先用 Twenty 做个官网出来吧。
    zakokun
        11
    zakokun  
       2014-08-17 22:26:15 +08:00 via iPad
    不是用的php还想当博客王?
    sskyy
        12
    sskyy  
    OP
       2014-08-17 22:32:38 +08:00
    @zhiyongyici 这周速度上线
    sskyy
        13
    sskyy  
    OP
       2014-08-17 22:33:12 +08:00
    @zakokun 哈哈,这话发到微博上去又要引发程序员的战争了。
    eslizn
        14
    eslizn  
       2014-08-17 22:46:15 +08:00
    我觉得模板很眼熟
    sskyy
        15
    sskyy  
    OP
       2014-08-17 23:27:59 +08:00
    @eslizn 好眼力~前端模板叫twenty,应该能搜到,后端模板是狂改的 adminLTE
    hjc4869
        16
    hjc4869  
       2014-08-17 23:29:10 +08:00
    @sskyy 用了ember.js之後iPhone上滑後台列表於不卡了..
    Twinkle
        17
    Twinkle  
       2014-08-18 09:07:22 +08:00
    不错
    liuzc
        18
    liuzc  
       2014-08-18 09:14:32 +08:00
    再来个一键从wordpress导入的功能...
    sskyy
        19
    sskyy  
    OP
       2014-08-18 09:20:23 +08:00
    @liuzc 嗯 wordpress ghost 还有其他博客站点的导入功能都会加上
    guotie
        20
    guotie  
       2014-08-18 17:10:20 +08:00
    开源吗?
    sskyy
        21
    sskyy  
    OP
       2014-08-18 17:20:20 +08:00
    @guotie yes,尽量这周内,最迟下周末~刚开发完,还在整理。
    NCE
        22
    NCE  
       2014-08-19 08:17:45 +08:00 via iPhone
    一会儿是twenty,一会儿是onezero,搞晕了…

    最后发现是做众筹的,新鲜,目的应该是像zblog那样的?
    zhouyang
        23
    zhouyang  
       2014-08-19 09:35:58 +08:00
    没有一个漂亮的模板主题再好的博客也出不来
    sskyy
        24
    sskyy  
    OP
       2014-08-22 00:26:34 +08:00
    @NCE 非常抱歉,我没有写清楚,twenty是博客系统,是基于CMS 框架zero.js写出来的。onezero是因为我们没抢到zerojs.com 这个域名,所以暂时用了onezerojs.com。目前正在跟 zerojs.com的所有者沟通中,希望能买过来。刚看了zblog,我们和它不一样,我们目前不会做在线的博客托管,而是专注于把twenty做得最后好用,为个人博客提供最好的服务。线上功能这一块我们会推出一个市场,大家可以免费发布自己的模块、主题,可以免费,也可以交易。使用者能通过后台一键安装,无需再手动下载什么的。
    sskyy
        25
    sskyy  
    OP
       2014-08-22 00:27:47 +08:00
    @zhouyang 是的,所以我们有一个非常专业的设计师 :)
    欢迎对我们感兴趣的设计师加入,或者给我们写主题也可以,我们会有平台发布。
    NCE
        26
    NCE  
       2014-08-22 10:07:50 +08:00
    @sskyy 我说的就是后台市场,zblog的后台很成功,一键安装。
    greenzorro
        27
    greenzorro  
       2014-08-25 09:57:44 +08:00
    为什么不推荐用文件系统做数据库呢
    franklight
        28
    franklight  
       2014-12-11 20:21:50 +08:00
    每个国产程序最开始都是这样喊的,我就是要做个最牛逼的!最开始的时候兴致勃勃,接着因为工作、生活、收入而降低了进度,到最后连域名都访问不了了。不是打击积极性,但是这样的情况太多了。现在国内也就是那么寥寥几个在死撑着。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     865 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:40 PVG 06:40 LAX 15:40 JFK 18:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86