【问题标题】:Filetype for client-editable site settings?客户端可编辑站点设置的文件类型?
【发布时间】:2009-11-25 13:42:44
【问题描述】:

目前我正在处理的 php 框架有一个简单的 conf 文件,其中包含define。我需要进行的更新基本上是为使用该框架的应用程序提供可编辑的简单客户端设置。 (并且有一个定制的 CMS 被编程来支持这个框架)

该框架不依赖数据库来存储任何设置或内容,它完全基于平面文件。

我正在尝试确定客户端可编辑设置文件的文件类型,该文件将包含公开的简单非机密信息,例如:

  • 网站名称
  • 徽标
  • 地址信息
  • 谷歌ID

我正在考虑将其存储为XML,格式如下:

<settings>
    <setting name="site_name">Name of Site</setting>
    <setting name="google_id">1248498</setting>
    <setting name="logo" type="image"><![CDATA[ <img src="foo.gif"> ]]></setting>
</settings>

对于这是否是一个不错的文件类型,我仍然有点困惑,似乎它对于大多数设置都很好,但棘手的部分是我需要使徽标可编辑,它将是一个 img 元素,所以我只是将它包装在CDATA 部分并给它一个自定义属性。

希望我能在 CMS 中创建一个模块来编辑这种类型的文件。寻找任何人可能有的任何提示 - 并重申我不能使用数据库,也不会存储密码等重要信息..只是基本的公共设置。

谢谢

【问题讨论】:

    标签: xml content-management-system frameworks


    【解决方案1】:

    这种格式没问题,如果你使用库来读写xml文件,''应该会自动为你转义。

    【讨论】:

      猜你喜欢
      • 2011-07-04
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多