我希望构建一个能够通过插件高度扩展的网站框架。核心网站将包括一些可以通过各种页面等使用的全局功能,但其目的是允许插件真正驱动整个网站。
虽然基本核心将用于显示一些通用页面,但我希望插件能够进一步扩展站点,处理完整路由之间的各种事务,以覆盖当前核心页面的部分。
这个想法类似于Wordpress如何拥有插件,可以完全控制网站呈现和外观的方式以及功能和特性。
在此设置中,插件可以控制执行许多操作,例如:
但是,我不知道在使用Node.js时从哪里开始做这样的事情。更别说在哪里寻找类似的例子了。
在我的核心网站上,我想使用一些特定的模块,例如:
从那里允许插件做他们想做的事。
我正在寻找关于这个想法的一些建议,现有实施的例子等等,如果有的话。
答案 0 :(得分:0)
我认为已经有类似的网站/ CMS了。
你会发现pencilblue允许建立自己的插件并与他人分享:https://pencilblue.org/。这个看起来非常有趣,它已经构建了插件,并且允许其他人为他们的项目做出贡献。
在这里,您已经比较了CMS在nodejs上的构建http://y-designs.com/blog/node-cms-comparison-2015/
我认为这是一个开始看其他问题如何解决问题的好地方。