首页 > 解决方案 > 是否可以编辑网站内容并将其保存到服务器,使每个人都可以查看更改?

问题描述

我为没有编辑 HTML 经验的第三方创建了一个网站。但是,第三方希望能够编辑网站上的内容,而无需打开文件并以这种方式进行编辑,他们希望在某种程度上做到所见即所得(例如,为他们希望的内容点击“编辑”按钮编辑)。这有可能实现吗?它不是一个内部网站,它有用户跟踪(这显然应该只对管理员用户可用)。

有没有办法使 div 的内容可编辑,然后将更改直接保存到服务器,以便公开更新内容?

我目前正在研究这个主题,虽然我发现一些迹象表明解决方案可能是 PHP 脚本,但我还没有找到任何明确的解决方案或类似功能的示例。

标签: javascriptphphtml

解决方案


是的,您将需要一种后端语言或框架来归档它。在使用 Javascript 与页面交互的地方,信息的实际存储需要数据库或类似技术。

不幸的是,选择哪种后端语言或框架确实是百万美元的问题。这在很大程度上取决于您要完成的工作、您的客户或用户对什么感到满意,以及您有多少编程经验。

PHP 是一种快速且经过时间考验的后端语言。Node 是新来的,它也很受欢迎。Java 和 dotNet 即将淘汰。你可以挖掘更多,包括 Go、Python、Haskel 等。

您可以使用上面列出的语言并开始编写脚本,但这可能很耗时且容易出错。大多数人使用框架开始,并使用该框架的工具进行编程。最流行的 PHP 框架是 WordPress,但它是为博客设计的,可能不适合您的用例。我使用非常可定制的框架 Craft CMS。但是你用框架来表达问题的方式可能有点矫枉过正。在对可用选项进行研究并将它们与您希望完成的内容进行比较之后,这实际上由您决定。

对于所见即所得,您可能需要查看以下工具以供客户端编辑内容:

  1. https://imperavi.com/redactor/
  2. https://ckeditor.com/

希望这提供了一些方向,快乐的编码!


推荐阅读