收藏本站 Archiver
    请 后使用快捷导航
    没有账号?入住 CI 中国社区
    查看: 5984|回复: 6

    [Others] 求组队,求指导:实现wordpress的CI化

    [复制链接]
    楼主
    发表于 2013年2月9日 00:19:24 | 只看该作者 回帖奖励 |倒序浏览 |
    88CI币
    这几天试用wordpress,本来想用CI做一个插件;但是看了wp的插件的相关教程之后才发现用CI做插件,太大材小用了.仔细分析了wp的各个文件夹的功能,发现wp-conntens和CI中的views文件夹很相似,wp-includes文件夹和CI的application文件下的libraries文件在功能上很类似.于是就产生了用CI重写wp的 php源代码的冲动!
    初步设想是:用CI重写后的WP无论是在程序文件的组织上和最终提供的用于插件和主题的API扩展上都应该包括或包含原wp的函数API的集合,这样可以实现对wp的兼容,重写后的wp依然可以利用原wp的所有资源,同时又支持用CI直接编写扩展!这样,一个以WP作为资源来源,以CI作为高效扩展工具,同时利用两大开源软件集的新型CMS不久诞生了吗?我甚至连名字都想好了,弄出来后就叫它wordci,多有吸引力的名字啊!
    但是刚上手就遇到了问题,已知的是可以重写loder来改变views等文件的位置和名称,以此来模仿WP的目录结构,这个倒是容易.但是简单测试发现了一个大难题,CI和WP用了两个差别很大的加载和初始化的方法,根本就没法有效融合.
    但是我还是觉得是自己CI运用太少,对wp也不熟悉的缘故,不知道有没有人做过类似的研究或者有兴趣一起来做?如果真的能实现WP的CI化,同时新产生的CMS又真的完全兼容wp和ci,.....这个想法真的很吸引人!
    我知道即使借助框架,编写一个CMS也不容易,但是直接模仿着来做应该难度不大!有这方面研究的大神们,请适当指点一下方向和思路吧?

    沙发
    发表于 2013年2月10日 10:38:06 | 只看该作者
    wp这个轮子已经做得不错了,实在没兴趣再造一个...
    藤椅
    楼主| 发表于 2013年2月12日 03:15:50 | 只看该作者
    好吧,已经有人做出来了,用一个很简单的策略实现了CI和wordpress的兼容。还是谷歌给力啊,什么资料都能找到,贴出来大家分享一下吧!一个实现用CI自定义wordpress,实现二者兼容的完整解决策略!
    板凳
    发表于 2013年2月17日 02:53:48 | 只看该作者
    Altair 发表于 2013年2月12日 03:15
    好吧,已经有人做出来了,用一个很简单的策略实现了CI和wordpress的兼容。还是谷歌给力啊,什么资料都能找 ...

    貌似这个是在wordpress里引用了ci框架system,从而在插件里使用ci的接口......
    报纸
    楼主| 发表于 2013年2月18日 21:04:20 | 只看该作者
    bluelomo 发表于 2013年2月17日 02:53
    貌似这个是在wordpress里引用了ci框架system,从而在插件里使用ci的接口......

    就是这样,和我预期中的不一样,不是我想要的
    地板
    发表于 2013年2月27日 17:37:08 | 只看该作者
    呵呵,支持lz的折腾精神..
    7
    楼主| 发表于 2013年2月28日 00:33:38 | 只看该作者
    harbinseo 发表于 2013年2月27日 17:37
    呵呵,支持lz的折腾精神..

    工作量太大,或许应该还是先用CI做几个wordpress的插件
    返回列表
    您需要登录后才可以回帖 登录 | 入住 CI 中国社区

    本版积分规则

    AltStyle によって変換されたページ (->オリジナル) /