【问题标题】:One page editable list in the simplest, neatest way以最简单、最整洁的方式实现一页可编辑列表
【发布时间】:2014-01-25 12:26:36
【问题描述】:

我建立了一个简单的 HTML/CSS/JS 站点,并且只有 1 个页面需要有一个可编辑的事件列表(添加、删除、编辑);每个事件都有标题、迷你描述、日期、开始时间和结束时间。因此,如果它在数据库中(带有 id),则基本上是 6 个字段。我可以编写一个 php 登录页面,创建一个带有 1 个表、6 个字段等的小型 mysql 数据库,然后创建 1 个 php 后端页面来编辑它,但我想知道是否有更简单的方法 - 也许没有数据库,更新 XML或类似的?单表数据库似乎浪费了拥有数据库...

我致力于学习最精简、最轻量的网站构建方式。我不喜欢仅仅安装臃肿的 CMS 系统、插件等来完成工作,所以我正在寻找一种方法来用最少的代码和安装来做到这一点。我做了一些谷歌搜索,但大多数方法都需要安装 CMS 类型系统、大量不必要的文件等。有人有什么建议吗?该网站可以是 Windows 或 Linux 托管,并提供不同的语言。

【问题讨论】:

  • 您可以使用文本文件或csv文件来读取和更新数据...

标签: php jquery mysql xml content-management-system


【解决方案1】:

据我了解,您想做这样的事情,需要更多的投入。
http://todomvc.com/architecture-examples/angularjs/#/source code 可以在这里找到)

此示例使用localstorage。所以不需要服务器端数据库。但这取决于您要寻找什么样的一致性。

使用的技术是angularjs。如果您愿意,我会为您提供一个更相似的示例。

【讨论】:

  • angular 是我听说过但没有读过的东西——它看起来很酷。我不清楚 localStorage,这是否像 Cookies 因为它是特定于用户的,还是一个用户(例如我)可以更新但每个站点访问者都会看到的东西(利用我输入的相同的 localStorage 值)?我不想让访问者更新任何东西,只要看看我更新了什么。
  • localStorage 是用户端存储。所以这不是你要找的。您正在寻找服务器端存储。我猜redismongodb 可能是你要找的。它们易于使用。看看 nosql 技术。
猜你喜欢
  • 2019-12-02
  • 2012-05-03
  • 2017-05-21
  • 2010-12-06
相关资源
最近更新 更多