2011-05-06 35 views
1

好吧,“标题”不是很清楚,但它很复杂,即使在我的母语来解释(这是一个前奏做“的各种错误讲英语的遗憾人们会抓住)。应用程序创建和管理图形化的方式文档结构

我工作的一个项目,以改善一些网络工具,我的办公室仍在使用。 一个这是一个非常非常糟糕的一个基本的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 

很显然设法元素和他的儿子移动到另一个父的可能性。等等,但进入图形用户界面不只是一个“添加儿子”,“添加父母”按钮。 本产品会去,可能几乎不认识的M $词的基本,所以我需要的东西非常非常直观的人。

我并不是在寻找一个“随时可用”的应用程序当然,我知道这是一个特殊的请求,但如果有人知道一个项目,至少安排在一个层次结构的文件将是一个非常好的一点开始。 我在PHP和JS/jQuery代码非常强,所以如果你发现在该语言的东西,将是巨大的,反正任何语言都会好的(java的基础知识,ASP等),我只需要也许一些更多的时间。

最终目标是创建一个链接文档的自动功能(因此您可以从第1.1.1节导航到1.1.2,反之亦然),而无需手动为每个网页编写html代码,为每个元素分配一个预先分配好的模型,以及其他好东西,使得即使对于大型Web文档(中等文档生产大约600-800个纸页),也可以很容易地管理所有内容。

我在想一些cms,但似乎每个人都使用相同的“旧”方法链接文档toghether(字段形式的链接,基本的html代码等),这将是完美的小文件,像一个科技rewiev例如,但不适用于大文件。

这一切的话会非常辛苦,由于我的睡眠剥夺对这个项目了解:P 所以,如果事情是不明确不手下留情,告诉我,我会很乐意解释尽可能好。

在此先感谢任何人。

+1

我不确定,你在寻找类似http://www.jstree.com/的东西吗? – 2011-05-06 12:06:35

+0

非常有趣的Riccardo。我会试一试,在此先感谢:) – theCrius 2011-05-08 10:22:37

回答

1

你需要决定两件事:

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

对于数据库,我建议使用树遍历described here with a lot of example SQL queries as a "nested set model"。它很容易让你打印整棵树或子树并找出兄弟节点。缺点是修改树时需要更复杂的物流。

对于JavaScript端,有很多的jQuery plugins available。我相信你会发现一些适合你的需求,如果没有,就不难想出你自己的解决方案。

服务器技术的选择取决于您,使用相同的语言来完成系统的其他部分。只要确保你的框架/库适合AJAX。

+0

这是一个很好的开始点。感谢您的建议!我只是保留一些日子来检查你的链接:) – theCrius 2011-05-08 10:20:55

相关问题