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

Php 第一个更大规模的Web开发项目-内容管理建议?,php,sql,html,content-management-system,Php,Sql,Html,Content Management System,我熟悉HTML、CSS以及一些PHP和Javascript。我制作了几个相当复杂的网站,我担任过网站管理员,手动添加HTML中的所有内容 我要为我在一家大公司的第一位外部客户提出一份提案。他们有一个IT人员负责更新我为他们创建的网站 我的问题是如何处理内容管理。我已经研究过Drupal之类的东西,但对于这种情况,它们似乎过于复杂,一个人添加文本、图像和PDF之类的更新 在手动上传文件和编辑HTML的简单方法上面,下一步你会推荐什么?比如MySQL数据库和PHP调用?然后我会将所有图像也存储在数据

我熟悉HTML、CSS以及一些PHP和Javascript。我制作了几个相当复杂的网站,我担任过网站管理员,手动添加HTML中的所有内容

我要为我在一家大公司的第一位外部客户提出一份提案。他们有一个IT人员负责更新我为他们创建的网站

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

在手动上传文件和编辑HTML的简单方法上面,下一步你会推荐什么?比如MySQL数据库和PHP调用?然后我会将所有图像也存储在数据库中吗

我想我只是想弄清楚中型企业最常见的是什么。我很感激你能提供的任何指导


纳撒尼尔

我的公司既有大型项目,也有中型项目。我们喜欢做的是设置一个带有导航的外部页面和一个内部页面,客户端可以通过带有FCK编辑器或TinyMCE的控制面板来控制该页面

因此,本质上我们有一个包装页(在我们的例子中是母版页,但在PHP中,您将使用包含或index.PHP以及查询字符串来提取内容),然后我们从数据库中放入HTML内容

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

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


我们有一些例子是和

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

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

非常感谢!一开始肯定很复杂,但我想我已经掌握了基本的窍门。非常感谢!所以我查看了一下FCK编辑器,发现它在Drupal中很常用。它也可以在Drupal之外使用吗?我是否能够创建一个带有FCK编辑器的静态HTML/PHP页面,并从中向mySQL数据库输入文本和图像?然后我最终会将所有数据,包括图像、文本、PDF等存储在该数据库中,并通过PHP在真实网站上提取出来?是的,FCK Editor和TinyMCE可以在任何网站上使用。是的,您可以使用FCK编辑器创建静态HTML页面。您还可以使用数据库中的图像填充FCK编辑器中弹出的图像(您只需更新图像插件)。关于你的最后一个问题,是的,所有的东西都来自数据库。