V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
happyjohann
V2EX  ›  问与答

求推荐类似于 WordPress 的 CMS 三件套(网站、iOS 应用、Android 应用)商业解决方案

  •  
  •   happyjohann · 2017-02-27 19:23:44 +08:00 · 5400 次点击
    这是一个创建于 2619 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    因为公司业务发展需要,准备上线一套 CMS 系统,其主要作用类似于 36kr ,品玩等网站,也就是咨询门户网站。

    但是由于公司技术团队人员不足,所以准备购买已有方案的源代码然后基于其进行定制开发。

    偏好

    考虑技术开发自己定制的开放性和简易性。

    1. 需要支持,文字、图片、音频、视频所有东西,希望支持相册、音频专辑、视频专辑。
    2. 希望是 同一套后台程序,三种不同前端。
    3. 简单清晰的插件系统,便于插件开发。
    4. 具备评论模块(反 Spam )。
    5. 具备文章推荐模块(重点推荐(主页轮播),文章置顶,等各种方式)
    6. 希望支持文章按热度排序,按最后回复排序,当然如果有按牛顿降温算法排序简直最棒(或者开放性结构,没有实现可以后期由我们自己团队拓展实现)。

    然后关于前后端框架(考虑开发者社区活跃度,遇到问题容易查资料)

    • 偏好前端采用 Bootstrap 、 React.js 这样的 Popular 框架
    • 也便好采用干净的 WordPress 框架(毕竟是互联网上最大的框架),或者其他成熟的框架。如果是大公司(比如 FLAG 、 BAT 、 TMD )的自有框架也是喜欢的,考虑文档的详实性,技术团队的实力,公司的稳定性,售后服务的及时性。(因为很多小公司因为自身技术不足,他们做售后也是心有余而力不足的。)

    然后说一下个人便好

    • 很在意代码逻辑结构的合理性、可扩展性。
    • 很在意代码风格的凝练性,不冗余、无遗漏。
    • 编程语言和后台框架方面,偏好采用 Python+Flask 方案。但从公司角度考虑,还是 PHP 。当然如果是 PHP 做前台, Python 做后台也是非常喜欢的方案。

    综上,

    目前找到的可选方案包括:

    17 条回复    2017-03-03 12:37:44 +08:00
    UniKylin
        1
    UniKylin  
       2017-02-28 00:27:31 +08:00 via iPhone
    不如自己建设团队,从 BAT 找个大牛掌舵,不然后面维护和成本够呛!!!
    bissi
        2
    bissi  
       2017-02-28 01:11:52 +08:00 via Android
    有没有直接把 Wordress 站点做成 app 的方法?
    happyjohann
        3
    happyjohann  
    OP
       2017-02-28 08:19:40 +08:00 via iPhone
    @bissi 这个也是我关心的问题,不过目前没有找到好的方案
    happyjohann
        4
    happyjohann  
    OP
       2017-02-28 08:20:19 +08:00 via iPhone
    @UniKylin 大牛资源并不好找,而且没那么多钱和人自己开发
    sfree2005
        5
    sfree2005  
       2017-02-28 10:50:24 +08:00
    @happyjohann
    @bissi
    这个看上去是几乎不用 coding , 但定制性差而且贵
    https://www.mobiloud.com
    需要定制性强的可以看下这个,我个人比较喜欢这个:
    https://codecanyon.net/item/beonews-react-native-mobile-app-for-wordpress/19186520
    sfree2005
        6
    sfree2005  
       2017-02-28 11:10:18 +08:00
    @UniKylin
    我觉得没有必要,毕竟他们不是做什么有含有专利功能的 web app ,大部分工作量都是前端,移动端的事,外包完全可以胜任。 真正涉及到需要保密的业务定制逻辑他们自己也有 PHP/Python 的人(如果错了 @happyjohann 请纠正),完全够用。
    happyjohann
        7
    happyjohann  
    OP
       2017-02-28 19:41:52 +08:00
    @sfree2005 确实是这样的,我们没有特别的后台业务需求,大部分工作在前端。我自己给出的可选方案是中国的,一个原因也是国内的售后更方便。你推荐的两个产品都是国外的,而且这种模式不太适合我们作为公司向用户分发。感觉你也有过相关调查,有中国的产品推荐吗?
    sfree2005
        8
    sfree2005  
       2017-02-28 20:27:38 +08:00
    国内的我不是很熟悉, 刚刚初略的看了下你列出的几个国产 cms ,感觉和 WordPress 的生态系统差距还是很大, 但或许更适合国内的情况吧~

    其实不用国外的 mobile app 模板也是 OK 的, 后端和网站照用 WordPress 前提下,确定 app 设计稿(国内外都应该有卖的,只是设计图没有代码那种,但如果你们有时间和资金,可以请专门的设计师为你们设计),然后找一个有 React native 经验的前端弄上一两个月应该是 OK 的。这样的话你们的售后都可以在国内了。即使在这样的情况下,买下之前我提到的第二个模板,给前端作为参考, 他开发的时间至少节省两个礼拜。整个分发过程你们技术人员都会懂,这么做不会有法律问题,这点放心。
    sfree2005
        9
    sfree2005  
       2017-02-28 20:33:10 +08:00
    忘记提了,如果你们有用到 类似模板的代码,每一个客户都需要买一个 License ,这么做合法,没什么需要担心
    happyjohann
        10
    happyjohann  
    OP
       2017-02-28 21:19:17 +08:00
    @sfree2005 每个客户买一个 License ,这个成本太高,不太适合。估计我们公司最后没办法也只能选者我以上列出的几个选项中的一个了。因为公司目前还不是一个重视研发的公司,所以技术相对薄弱。谢谢啦~~
    sfree2005
        11
    sfree2005  
       2017-02-28 21:51:29 +08:00 via iPhone
    @happyjohann 不客气,但我不是很明白,你们有很多客户都要同一个方案的网站?这样可以每个客户都收 lisence 的成本价+加上你们提供定制和售后服务的费用,一个网站收一次。我不清楚你们所在的城市报价区间,但 lisence 的价格只是相当于一个程序员一天甚至不到一天的工资吧,但要做到所购买模板的效果,即使是大牛,没有几个礼拜甚至更长时间是拿不下来的。购买模板还是最节省成本的。
    happyjohann
        12
    happyjohann  
    OP
       2017-02-28 22:52:46 +08:00
    @sfree2005 之前没有看懂你写的 license 问题。我也找到了一个类似的产品 https://codecanyon.net/item/full-mobile-application-for-wordpress-news-blog-magazine-website-wordpress-mobile-app/18372913?ref=123area&clickthrough_id=942800849&redirect_back=true 。这种 license 是允许我基于此做出运用分发的,所以应该不需要为每个用户去买 license 。因为我们网站的潜在用户很多, app 的潜在用户很多,明显不会是需要为每个用户买 license 。
    sfree2005
        13
    sfree2005  
       2017-03-01 06:35:58 +08:00 via iPhone
    @happyjohann 嗯是的,我所说的需要购买 lisence 的客户( client )指的是网站所属的公司,而不是网站平时的普通使用者( users )。我之前分享的那个模板或者说绝大部分的模板都是使用这种分发模式。
    你分享的链接之前我也见到,之所以没有推荐这个是因为它使用的是 ionic1 ,它基于 angular js 1.x ,比较老了,移动端的性能各方面肯定不如最新的 react native ,后者使用的是原生控件,不在一个等级。
    不用担心使用国外的模板,质量好的都有不错的文档。看懂文档的英文要求也不会高,大学四级水平绰绰有余。只是遇到问题需要咨询他们客服的时候难度大一些,但这种情况少之又少。
    不管是设计稿或者代码,大胆去购买各种现成品,可以节省下大量的时间和资金
    happyjohann
        14
    happyjohann  
    OP
       2017-03-01 21:06:11 +08:00 via iPhone
    @sfree2005 谢啦。还有一个犹豫的问题是,第三方登录相关的中国相关技术的兼容性。不如,微信分享的定制。虽然我也清楚从代码质量来讲,国外的会好些,不过公司里面大部分人技术实力不够,不在乎技术,更在乎功能的实现。
    sfree2005
        15
    sfree2005  
       2017-03-01 21:54:24 +08:00 via iPhone
    @happyjohann 不客气。国内的不少大站,包括你提到过的品玩都有用 WordPress , 所以相对应的解决方案是有的,可以通过各种途径去购买现成的解决方案,一般作为付费 /免费插件实现。实在不行有一年甚至半年经验的 PHPer 看下文档也是自己也能做出来的。接入第三方服务可以说基本上没有技术含量,只是需要稍微多一点点的时间。
    当然了,为了保险,你可以列出你们所有需要的第三方功能,只要其中 7 , 8 成有见到过别人这样用的,就不用担心。
    happyjohann
        16
    happyjohann  
    OP
       2017-03-03 12:21:15 +08:00
    @sfree2005 你有知道什么好一点的 React.js 实现的多平台的 Wordpress 移动端 App 么?之前提到的这个 https://codecanyon.net/item/full-mobile-application-for-wordpress-news-blog-magazine-website-wordpress-mobile-app/18372913 确实用的是 AngularJS ,虽然去年及以前感觉( Angular 大于 React ,最近感觉 React 更好了。)
    sfree2005
        17
    sfree2005  
       2017-03-03 12:37:44 +08:00
    @happyjohann 我之前推荐那款就是 React native 的( https://codecanyon.net/item/beonews-react-native-mobile-app-for-wordpress/19186520 ), 我自己没有用过,但我看到他们的文档和设计都不错,你们可以买下后进行二次开发。负责二次开发的人需要至少看懂他们的文档,要不很难做。你们也可以购买其他设计稿,在参考他们代码和文档下重新做个同样是用 React Nativeive 的 app ,或者会多花些时间,但自由度更大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   786 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:27 · PVG 05:27 · LAX 14:27 · JFK 17:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.