第一个大规模Web开发项目 - 内容管理建议?

时间:2011-02-22 20:21:15

标签: php sql html content-management-system

我熟悉HTML,CSS以及一些PHP和Javascript。我已经制作了几个相当复杂的网站,我作为网站管理员,手动添加HTML格式的所有内容。

我即将为一家大型企业的第一位外部客户提出建议。他们有一个IT人员,负责更新我为他们创建的网站。

我的问题是如何处理内容管理。我研究了像Drupal这样的东西,但是对于这种情况,它们似乎过于复杂,只有一个人添加了文本,图像和PDF等内容的更新。

作为上一步的上一步,你会推荐手动上传文件和编辑HTML的简单方法,就像我以前一样?像MySQL数据库和PHP调用的东西?然后我会将所有图像存储在数据库中吗?

我想我只想弄清楚什么是中型企业最常见的。我感谢您提供的任何指导!

纳撒尼尔

3 个答案:

答案 0 :(得分:1)

我公司已经建立了大规模项目和中等规模。我们要做的是设置一个带有导航的外页和一个内部页面,客户端可以通过带有FCK编辑器或TinyMCE的控制面板来控制它。

所以基本上我们有一个包装页面(在我们的例子中是一个MasterPage但在PHP中你会使用include或index.php和一个查询字符串来提取内容)然后我们从数据库中删除HTML内容。 / p>

该数据库由客户端在其控制面板中填充。 FCK编辑器允许他们上传图像和管理链接等。

对于我们更大的客户,我们在控制面板中非常具体,允许他们添加视频,PDF附件,博客条目,常见问题解答内容等。

我们提供的一些示例包括http://pspwllc.comhttp://needsontime.com以及http://nwacasa.org

答案 1 :(得分:0)

Drupal起初可能有点复杂但如果你坚持使用基本模块 - 这对于网站内容管理非常有用。你可以编写自己的迷你内容管理系统 - 在MySQL中存储文本和图像(MySQL blob格式)。它将有几个PHP管理页面和一个负责页面呈现的好的render()函数。

答案 2 :(得分:0)

另外看看wordpress,它比drupal容易得多。功能不强,但它可以满足您的需求。您不需要像FCKeditor那样配置模块,它们就是内置的bcoz。任何人都可以轻松编辑内容。请注意,wordpress不仅适用于博客,您可以使用它创建不同类型的网站。另一个选择是Joomla,它也比drupal简单。但是,wordpress是最简单的。