加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 关于构建分布式CMS的建议?

发布时间:2020-12-13 22:11:44 所属栏目:PHP教程 来源:网络整理
导读:我正在设计一个基于 PHP的内容管理系统供个人使用,最终将被分发.我知道有很多CMS已经存在,但我真的没有找到满足我所有需求的产品,我也希望有学习经验.安全性是一个重点,可扩展性和易用性也是如此.对于那些建立了自己的CMS的人,您可以提供哪些建议?哪些功能
我正在设计一个基于 PHP的内容管理系统供个人使用,最终将被分发.我知道有很多CMS已经存在,但我真的没有找到满足我所有需求的产品,我也希望有学习经验.安全性是一个重点,可扩展性和易用性也是如此.对于那些建立了自己的CMS的人,您可以提供哪些建议?哪些功能对核心至关重要?什么是必须有附加组件?在开始之前你想知道什么?什么是最大的潜在障碍/问题?欢迎提出任何建议.

编辑:任何关于营销的建议和不做的建议也将不胜感激.

解决方法

那么,构建自己的CMS实际上意味着它不是企业级产品.这意味着您将无法实际实现使CMS用户满意的所有功能.甚至没有大多数功能.我想澄清一下,CMS实际上是指创建Web应用程序或网站的平台,而不是博客平台或缩小版本.根据个人经验,我可以告诉你CMS中我最想要的东西.
1.可扩展 – 提供一个干净而强大的API,以便程序员可以通过代码执行大多数操作,而不是使用UI
2.轻松创建和编辑页面 – 使用模板,为单个页面提供多个URL,提供URL重写选项
3.使其基于组件.允许用户添加自定义功能.让某人轻松添加他的代码来做某事
4.使它对SEO友好.这包括元数据,URL重写,良好的站点地图等.

现在我也喜欢这些企业功能,但我怀疑你是否希望从一开始就深入了解它们的实现.它们包括工作流程(内容创建的批准过程,可自定义),用于常见功能的内置模块(博客,电子商务,新闻),编写自己的模块的能力,不同用户的权限,内置联合等.

毕竟我从开发人员的角度说话,我的意见可能不是主流,所以你最终必须自己决定.正如ahockley所说 – 你必须知道为什么你需要建立自己的CMS.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读