2010-05-11 111 views
10

我正在构建一个网站,这将需要一些非常有限的客户端内容管理。该网站只有少数几个区域需要客户自己更新内容。PHP中的轻量级CMS

为客户创建一个非常简单的自定义管理页面来登录并说添加新闻故事等是最好的,还是最好使用像Drupal这样的完全成熟的CMS,这对我来说似乎过分了。

+1

这是Django的CMS将是理想的地方...但您使用PHP ... *叹息* – aviraldg 2010-05-11 08:05:34

+0

我想从A点到B点。我应该买自行车还是航天飞机?它可能取决于A和B的距离。伙计,建立你自己的CMS。 – 2010-05-12 22:20:58

+0

很多人都说它不会重新发明轮子,但为特定需求编写自定义cms就是事情! – Vamsi 2011-09-09 14:28:47

回答

10

Wordpress,认真:)

+0

主题wordpress的难度 - 所需的布局和风格非常具体。这是使用CMS的原因之一,因为它们都显得非常“同样”,因此我认为它们很难主题化 – Andrew 2010-05-11 08:09:11

+0

在Wordpress中有一个庞大的WordPress主题,样式和PHP hackin用户社区.ORG。足够好的文档。 – 2010-05-11 08:25:51

+0

WordPress的是一个简单的主题。 CMS通常有两种方法,即“noob”方法,它们提供大量占位符。但是你可以把所有的东西都拿出来,在普通的PHP包含中使用这些标签,并且让它做你想做的事。 – sunwukung 2010-05-11 09:49:24

1

看看Pixie CMS,从来没有使用过自己,但我的老板,他喜欢使用它。

2

我对Frog CMS有很好的体验,虽然机会取决于你想要什么,它只会处理你的用户授权/验证。但是它大概和它们一样轻便(我已经看到了,考虑到大量的CMS可能并不多)。另外参见this similar question。 (其中,Textpattern绝对是另一个不错的选择,但对您而言也可能太准确。)

5

我建议您使用经过验证的CMS,而不是重新发明轮子。 Drupal在其核心是一个 轻量级, 非常可扩展和流行,足以去!

另外远程CMS可能会匹配你的情况,我建议你看看PageLime,它看起来很容易& promissing。

+1

我曾经在项目中使用过Drupal,但从我的经验来看很难。 – Andrew 2010-05-11 08:14:26

+2

这比制作WordPress主题更简单!你只需要先阅读几页。 – sepehr 2010-05-11 08:25:55

+0

使用Drupal进行+1。 – 2010-05-11 08:28:45

1

我喜欢Silverstripe,因为它很有效且简单,再加上它建立在一个良好的OOP框架之上。

1

我对Apostrophe CMS有很好的体验。它基于向现有的Symfony应用程序添加一组插件,调整一些设置,然后说“我希望管理页面的这一部分”。来完成角色/权限的能力,并作为Symfony,能够将其集成到现有的网站或扩展,如你所愿。

非常人性化 - 登录要更改,单击“编辑”旁边的提议的变更,使您的更改,请单击“保存”页面,:-)做

7

。如果你有什么然后我建议你去创建一个简单的管理员来维护内容。

通过这种方式,您将拥有完全的控制力和灵活性,无需尝试驯服厨房水槽CMS来为您做简单的技巧。

你将获得宝贵的有关这些系统如何工作的实用知识。

+0

这就是我的想法,本质上客户只是想更新一些新闻报道和其他一小部分信息,例如链接页面。我觉得走完整个CMS的道路有点过分,但另一方面,它可能是一个更优雅的解决方案。 – Andrew 2010-05-11 09:08:54

+1

+1如果你想要做的事情很简单 – 2010-05-11 09:20:20

+1

+1使用任何预先构建的CMS是矫枉过正的+1有一个重用只是无用的点。如果你只需要有限的管理能力,sqlite + php可以比你试图安装mysql,php和(wp/drupal/joomla)的风格方便得多。 – 2010-05-12 22:07:33

0

结帐ExponentCMS。我已经将它用于少数几个网站,我必须说它非常容易设置和主题。

3

TextPattern CMS也是一个不错的超轻量级选项!我之前使用过它,并且对结果非常满意...易于设置,内存占用空间小等。

0

如上所述previously我建议看看ModX

开箱即用,后端管理具有内置的权限系统。构建网站非常简单,然后允许注册用户访问他们需要更新的一小部分。

0

我使用sNews CMS进行了一些旧的项目。它基于单核心引擎文件,它生成每一页。它确实是一个轻量级的,但它不是非常用户友好的。这是一个开发人员的选择,检查http://snewscms.com/

0

看看CushyCMS - 你只是标记你的文件,没有更多的配置,因为CMS运行在其他地方。这是非常基本的,但可能正是你需要的。