【发布时间】:2014-04-16 13:44:37
【问题描述】:
我正在为我的第一个客户建立一个网站。
我过去曾使用 PHP、HTML、CSS 等从头开始构建自己的网站……没有框架或 CMS。
因此,在我继续处理这个客户之前,我想确保我走的是正确的道路。假设我已经拥有构建 CMS(管理员登录、内容管理等)的自定义开发经验,并且可以轻松地将我的代码移植到这个新项目,我想知道 CMS(假设我们使用 Joomla)是否是更好的方法。我的问题是:
- 我可以使用 CMS 构建/执行的自定义是否有限制?如果我想添加一个真正自定义的插件/添加 javascript,在 CMS 中会更困难吗?或者模板呢。我如何轻松管理模板?是否像修改模板的 HTML/CSS 以适应客户的需求一样简单?
- 如果我已经构建了客户要求的大部分已经定制的东西,那么在这个新项目中使用 CMS 会显得臃肿吗?
- 在这些 CMS(如 Joomla)中如何处理安全性?如果客户需要在线支付,我可以安装一个插件并确保它是安全的吗?在定制之前我没有做过自己的支付系统。
- 像 Joomla 这样的 CMS 是否已经针对 SEO 和 Google Analytics 等内容进行处理/优化?
基本上,鉴于我构建自定义 CMS 的经验,使用 Joomla 之类的东西与仅移植我的代码相比有什么额外的好处?
而且,客户对 CMS 一无所知。进行自定义开发或通过 CMS 构建站点对我来说会更好吗?这是我应该向客户提出的问题吗?
谢谢
【问题讨论】:
-
如果我是客户,我更喜欢现有的 CMS,而不是您定制的 CMS
-
@dagon 好的,谢谢你可能是对的,所以我会对 joomla 做一些研究
标签: php html css joomla content-management-system