Hay Guys,我即将潜入并为我未来的所有项目创建一个CMS。我看过其他人(wordpress,表达引擎等)所有这些都有很好的功能。
我想基本的问题是:在开发CMS时,您认为什么是必须的?
我已经简单了。媒体处理,内容处理,作者处理,错误跟踪。
答案 0 :(得分:2)
这可能听起来很滑稽但是......如果您正在为自己开发CMS系统(或实际上是任何系统),那么您应该完全专注于您的直接项目的需求。
我的意思是,开发自己的系统的最大好处可能是它没有你不使用的任何不必要的功能(和错误)。
事实上,我说非常重要的是只实现实际使用的功能,原因是如果某个功能没有被使用,那么它很可能会被它所包含错误,因为它没有经过用户的广泛测试和使用。
保持代码库的良好和清洁也意味着在将来需要时更容易添加功能(借助您熟悉代码库的事实)
例如,除非您希望用户能够通过单击按钮更改其网站的外观,否则您可能无法实现主题/皮肤系统。相反,只需确保正确分离代码的UI部分,以便在需要时更好地修改CRM的外观。
答案 1 :(得分:1)
您认为在开发CMS时必须具备哪些内容?
不要复制其他人已经做过千次的事情。做一些独特的事。
答案 2 :(得分:0)
一个强大的社区,提供支持和插件。
答案 3 :(得分:0)
工作流程很重要,即将页面从草稿移动到已发布到已存档
的功能