【问题标题】:Application to create and manage a document structure in graphical way以图形方式创建和管理文档结构的应用程序
【发布时间】:2011-05-06 11:59:34
【问题描述】:

好的,“标题”不是很清楚,但即使用我的母语解释起来也很复杂(这是前奏曲“抱歉说英语的人会遇到各种错误)。

我正在开展一个项目,以改进我办公室仍在使用的一些网络工具。 其中之一是一个非常非常糟糕的基本 CMS,需要改进。或者完全燃烧。 因此,我将提供一个新的 cms,它可以真正让所有必须在网站上发布内容的人更轻松地完成工作。

为了达到目的,我正在寻找一个可以实现和管理这样的 Web 应用程序:

Index
||
||__Cap. 1
|| |
|| |__Par. 1.1
|| | |
|| | |______Sect. 1.1.1
|| | |______Sect. 1.1.2
|| | |______Sect. 1.1.3
|| |__Par. 1.2
||
||__Cap. 2
|| |
|| |__Par. 2.1
|| |__Par. 2.2

并且显然管理了将元素和他的儿子移动到另一个父级的可能性。等等等等,但在图形 UI 中,不仅仅是“添加儿子”、“添加父母”按钮。 该产品适用于可能几乎不了解 M$ Words 基本知识的人,因此我需要一些非常直观的东西。

我当然不是在寻找“即用型”应用程序,我知道这是一个特殊的要求,但如果有人知道一个项目,该项目至少以分层结构排列文档,那将是一个非常好的点开始。 我非常擅长 php 和 js/jquery 代码,所以如果你在那种语言中找到很棒的东西,无论如何任何语言都可以(java、asp 等的基本知识),我可能只需要更多时间。

最终目标是创建一个将文档链接在一起的自动装置(这样您就可以从 1.1.1 节导航到 1.1.2 节,反之亦然),而不必为每个网页手动编写 html 代码,为每个元素分配一个预先分配的模型和其他好东西,即使是大型 Web 文档(中等文档产量约为 600-800 页纸),也能轻松管理所有内容。

我在考虑一些 cms,但似乎每个人都使用相同的“旧”方法将文档链接在一起(链接的字段形式、基本 html 代码等),这对于小文档来说是完美的,比如技术审查示例,但不适用于大型文档。

由于我在这个项目中睡眠不足,所有这些词都很难理解:P 所以如果有不清楚的地方不要手下留情告诉我,我会很乐意解释得更好。

提前感谢任何人。

【问题讨论】:

  • 我不确定,您是否在搜索类似 jstree.com 的内容?
  • 非常有趣的里卡多。我会试一试,在此先感谢:)

标签: php javascript web-applications projects-and-solutions


【解决方案1】:

你需要决定两件事:

  • 数据库模型(如何保存这个结构)
  • 编辑结构的前端库/工具

对于数据库,我推荐使用树遍历described here with a lot of example SQL queries as a "nested set model"。它很容易让您打印整个树或子树并找出兄弟节点。缺点是修改树时需要更复杂的后勤工作。

对于 javascript 方面,有很多 jQuery plugins available。我相信你会找到一些适合你的需求,如果没有,想出你自己的解决方案并不是很困难。

服务器技术选择取决于您,使用与系统其余部分相同的语言进行操作。只需确保您的框架/库与 AJAX 兼容即可。

【讨论】:

  • 这是一个很好的起点。感谢您的建议!我只是保留几天来检查你的链接:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-02
  • 2010-09-18
相关资源
最近更新 更多