1

我最近开始学习 drupal 集成,因为我想学习如何创建网站,我将这些网站提供给没有 html 经验的人,他们希望能够更新他们的网站。通过我的研究,我了解到 Drupal 是最受支持的 CMS。它确实有很多不错的功能并完成了这项工作,但它几乎有太多我想要的功能。

我假设有某种开源软件

我是一个有抱负的网络开发人员,试图建立我的投资组合/获得经验。我一直在尝试做的是为我可能会失去完全联系的客户建立网站——所以当他们的营业时间发生变化并且他们没有 HTML 经验时,我会收到有关更新他们网站的电子邮件。

我认为有三种方法:(告诉我是否还有更多)

  1. 我编写了一个允许他们编辑网站的 php 应用程序
  2. 我使用 CMS (Drupal) 让他们编辑他们的网站
  3. 我编写了嵌入格式为 {white-space: pre;} 的文本文件的脚本

到目前为止,我已经在 3 个不同的站点上实现了每种方法,它们都有缺点。我更喜欢开源替代方案,而不是编写自己的应用程序以提高稳定性/安全性。Drupal 似乎更倾向于允许多个用户添加内容,而我只希望一个用户更新现有内容。第三个选项适用于计算机知识的客户端,但是任何可以导航到他们的服务器以更改文件的人都可能知道如何在没有任何这些方法的情况下更新站点。

总结一下我的问题,谁能告诉我我正在寻找的术语?内容管理系统是指内容帖子数量不断增加的站点的站点框架(如果我错了,请纠正我)。用于编辑具有预定义但可编辑页面的站点的站点框架的术语是什么?如果你能告诉我,那么我至少可以自己研究这个问题。否则,如果您有任何建议或解决方案,我们将不胜感激!

谢谢

4

2 回答 2

0

我会推荐你​​试试MODX。它为您运行 php 或 html 代码提供了很大的灵活性。

于 2012-06-21T03:37:28.937 回答
0

user1470887,你问了一个很好的问题。不幸的是,答案是太多现有的 CMS 产品忽略了这个用例。据我所知,它没有确切的名称。

术语“就地编辑”描述了这种情况的一个版本(用户单击网页上的文本,文本块变成表单,用户编辑内容并按下提交按钮,新文本被发送到网络服务器并保存,表单变得正常再次发短信)。但我猜你会对任何让他们编辑现有但不能创建新的东西感到满意。

我也猜想你不想构建自己的 Drupal 模块或委托一个。

我不太了解 Drupal,不知道是否有满足您需求的 Drupal 模块。不过,我建议您仔细搜索,特别是如果您已经对 Drupal 有点熟悉的话。(是的,Drupal 有时看起来像是太多的 CMS。)

但是......如果您找不到 Drupal 解决方案或想要替代 Drupal,MODX Revolution 确实有一个答案:设置它,然后安装 Bob Ray 的 NewsPublisher 附加组件。它将在用户有权编辑的页面上放置一个“编辑”按钮,但不会在他们没有编辑权限的页面上放置一个“编辑”按钮。(当然,用户只能编辑标题、正文内容等——而不是整个页面。)

Bob Ray 写了一本关于 MODX 的书(MODX:官方指南)。去年,我成功地使 NewsPublisher 适应了一个类似于您所描述的项目,预定义的页面用户只需要随着时间的推移进行编辑。最新的 NewsPublisher 版本,未经我测试,据说进一步改进,现在可以更容易地使用 CSS 设置样式。这应该允许您为您的用户提供定制且一致的界面。

正如 andmag 还指出的,MODX 是一个非常灵活的系统,适用于专注于表示层的 Web 开发人员。它有最好的模板系统。

于 2012-06-28T12:02:21.140 回答