允许在静态站点上输入数据


Allow data input on static site

我正在开发一个新网站。这个网站没有后端/CMS,但我需要允许一个"管理员"更新一些svg图的数据。我想我可以简单地插入一个电子表格或xml文件,但我正在尝试为客户考虑一些更完善的东西。这让我开始研究可以工作的平面文件cms,但我想看看其他人是否有一些好主意。

如果你有什么建议,请告诉我。将有5个不同的图形,所有图形都具有动态数据数值点。

一个选项可能是;

  • 将图表数据存储在.txt 中

  • 在以前手动放置图表数据的图表显示页面上,读取/file_get_contents显示的.txt文件,使其格式相同,但原始数据是从文本文件中获取的

  • 创建一个简单的隐藏管理页面/表单,其中有一个文本区域字段,其中包含当前图表数据.txt文件的值

  • 当他们更新它时,用新的文本区域输入覆盖旧的图表数据.txt文件

  • 当然,使用一个简单的必需密码字段来保护管理表单,即使URL不应该是像/admin.php这样明显的URL——通过将失败的登录IP尝试添加到另一个文本文件中来保持其平面文件。也许每15-30分钟运行一次cron来清除登录尝试文件。

也许有更好的方法可以做到这一点,但这只是我的想法,不过我更喜欢使用数据库!