• We7 CMS 2.6版:内容模型,你要革谁的命? 开源CMS



    1、 Web上:我们需要发布什么数据?

    这是一个下载类信息:
     
     
     
    这是一个产品类信息:
     
     
     
    这是一个影星资料输入界面:
     
     
    Web上,数据越多,我们就越需要更规范的数据,而不是一篇文章就够了。
     

    2、CMS:那个来自新闻管理的系统是否走向末路?!

    CMS,Content Manage System(内容管理系统),这个生来就是为管理非结构化数据的系统或产品方向,似乎已经越来越受到了局限,业务稍微复杂一点的网站势必要找专业系统, 也只有越来越走向没落的web1.0新闻发布式的网站还在觉得CMS建站比较适合。
     
    而更多的情况是,我们走向web2.0,我们的用户需要更个性化、更人性化、更精确的内容与数据。
    那么,CMS究竟应该怎么走,还是说,我们应该彻底抛弃CMS,选择更好的建站平台?
     
    这是一个越来越迫切的问题。

    3、 We7 CMS 2.6 :为了可以自定义一切而准备!

    We7在诞生之初就在思考这个问题,并一直在寻找最佳的解决方案。2.6版终于为您呈现出了一幅这个理念得以完美实现的画卷。看看We7 CMS 2.6实现的业务:
    电力系统班长日志
     
    学科网站群管理系统
     
     

    4、 分层的架构:为你准备好可以自定义你的复杂业务

    内容模型由六部份组成:模型控件,模型容器,模型面板,模型配置,数据提供者以及操作命令。
    模型控件:用于录入信息以及显示信息的单个控件,是录入信息的最小单位。
    模型容器:如于装载各种模型控件的容器。一个模型容器与一系统业务操作相对应。如编辑容器,用来进行数据的录入以及修改;列表容器列表显示查找到的信息;查询容器用来提交查询条件;导航容器用来进行功能导航。
    模型面板:模型面板是进数业务处理与信息交互的核心区域。模型面板上承载了不同的模型容器。各模型容器所提交的数据都通过模型面板进行处理。各模型容器信息的交互也是通过模型机板进行传递。
    模型配置文件:模型配置文件定义了一个模型的数据字段。以及模型所用到的模型容器以及每个一模型字段所对应的模型控件的属性以及样式。
    数据提供者:根据提交过来的模型数据进行处理。
    操作命令:对提交的命令进行操作。如发布共享,审核,删除选择,移动栏目等。

    5、 拖拽!拖拽!真的只是需要拖拽,创造你的表单

    拖拽左边按钮控件到右边直接生成输入控件:
     
    点击右边的控件,左边切换为属性面板,自由设置:
     
     
    列表布局,分为:查询、列表、翻页,点击增加,拖拽排序删除
     

    6、 有了全新的内容模型:我们可以做什么?

    (1)       自定义各种业务:一般类型的数据录入,仅需具备增删改查这样基本功能的业务,只需要直接定义一个内容模型即可解决。例子,师资信息表、论文信息表、学生信息表等。
     
    (2)       自定义互动模块:互动反馈需要两部分内容,一是表单的自定义,二是流程的自定义;We7的简单流程自定义结合2.6版表单拖拽式定义,无限的扩展了互动模块的自定义能力。例子,市长信箱、依申请公开、用户意见处理等。
     
    (3)       自定义用户类型:在各种网站中,我们需要定义各种用户类型,如歌手、唱片公司、一般观众、企业用户、生产厂商、经销商等等,在过去,这些用户都需要单独建库,单独管理;今天,2.6版帮助我们几分钟建立自己的用户类型,并拥有完整的管理体系。
     

    7、CMS新的未来:web上的信息发布容器

    我们认为,未来的CMS应该是脱离前期非结构化数据处理的烙印,完全蜕变为一个可以容纳与管理各种数据结构类型的数据与信息,并允许数据结构动态变化,满足用户与市场不断发生的变化。
    同时,web站点引擎要做到可以用插件、控件等形式可以扩展各类Web应用,使之极易整合于页面,并进行统一管理,从而变成一个各类web应用与信息的载体与容器。
     
    We7 CMS 2.6的发布,率先在这一方向上走在了行业的前列!

                                     (本文来源:http://www.westengine.com/we7-cms/what-is-new-26/) 

  • 相关阅读:
    leetcode Reverse Words in a String
    leetcode[150] Evaluate Reverse Polish Notation
    leetcode Max Points on a Line
    leetcode Sort List
    leetcode Insertion Sort List
    vs 中一些快捷键
    leetcode LRU Cache
    leetcode[145] Binary Tree Postorder Traversal
    leetcode Binary Tree Preorder Traversal
    Leetcode Reorder List
  • 原文地址:https://www.cnblogs.com/We7CMS/p/1759949.html
Copyright © 2020-2023  润新知