我想创建一个框架,比如管理面板,它可以统治前端显示的几乎所有方面。
对于例如(最基本的):如果假设要在服务器中传递要在导航区域中显示的链接,包括订单和URL等。
整个目标是节省繁琐任务的时间。您可以开始创建菜单并开始为其分配页面。提供Url,要呈现的实际文件(如果是静态文件。),如果是动态文件,则相应地提供文件。 这是完全服务器端可管理的使用不同的portlet,等等。
基本路线图正在:
区域如:
标题区 - 其中包含徽标,链接等。
导航区 - 其中包含链接和子菜单。
内容区域现在,这是一个棘手的部分,它具有以下区域:Left,Center&对。它包含必须显示的顺序。因此,当有一天我们想要改变文章在页面上的显示方式时,我们可以轻松地完成,无需任何部署。现在这些区域可以没有内部元素,如文字云或广告区域。
页脚区域:再次类似于标题区域。
目前已经存在一个Framework,这是使用XSLT文件从服务器端提取数据。 对于例如:如果有一个网格,它将在XSLT文件中嵌入一个标记。现在无论数据的来源是什么,我们将其序列化为XML并将其提供给XSLT文件,并且html是从此派生的,并附加到页面中的图层。
这种方法的问题是:
现在我想到的是在XSLT的地方使用Templating - Javascript - JSON组合,这将被卸载到客户端并且渲染将相应地进行。
实施自定义CMS的其他方法是什么?
基于JavaScript的方法可能存在什么问题?
是否存在类似用途的现有框架?