一、 简介

CMSSDK,全称 Content Management System, 直译为内容管理系统,是Mob平台发布的。它可以用于新闻类、文章类、资讯类等多媒体阅读性的APP上。使用CMSSDK可以快速生成一个APP,而无需再浪费时间从0开始。同时Mob平台为满足不同用户需求,在产品设计上也是下足功夫,具有多快好省的特色。

二、 产品特色

说到特色,在简介中有说到Mob平台在产品设计上下足功夫,只为让不同的用户不同的需求,都能得到满足,从而多快好省就是CMSSDK的特色了。

多:CMSSDK默认提供了一套精美的界面GUI,用户也可以根据各自情况实现自己的界面,CMSSDK支持多套主题。而且提供了一整套功能接口,用户随意调用,来实现功能。

快:CMSSDK提供了一整套功能接口和相关的精美界面,使用者可以一键引入生成自己的App,方便快速。

好:Mob平台具有强大的技术支持,在遇到任何问题都可以随时找技术支持反馈沟通解决。CMSSDK提供的界面GUI进行了开源,使用者可以随意添加修改,满足你的所有需求。Mob平台提供了各种各样的SDK,根据自己的需要进行随意引入使用。就像CMSSDK的demo示例中就使用了ShareSDK、SMSSDK、UMSSDK,

省:CMSSDK提供了完善的功能接口、一整套界面GUI,同时后台服务器一直持续维护,使用者可以很方便的生成属于自己的APP,省时省力省钱,反正就是省省省!

三、 CMSSDK发布包介绍

如果在Mob官网下载了CMSSDK的资源包,你会发现三个文件夹和三个快捷方式和一个txt文本。

两个快捷方式从命名看,可以大概猜到CMSSDK_User_Guide是使用指南的链接,Demo_on_Github是demo示例的Github链接。

重点介绍下三个文件夹:

CMSSDK:CMSSDK资源包,包含CMSSDK.jar和相关资源文件,使用者如果不想使用CMSSDK提供的GUI可以只使用此包即可。

CMSSDK-GUI:一套完整的界面GUI,源码开源,使用者可以自由修改。

MobDependency:Mob平台SDK的一些公共依赖库。

以上属于CMSSDK发布出去的包的介绍。

四、 CMSSDK架构

CMSSDK架构划分成两层:SDK层和GUI层。其中SDK层不开源,GUI层开源。

SDK层具备自动寻找已经集成的组件。每个组件和框架都能独立发布,框架能在任何一个组件初始化自己时一并被初始化,并自动寻找已经集成的其他组件。

GUI层属于不同的组件,且具备“主题”功能。

CMSSDK框架结构大致分为三层(基础依赖层、SDK层、GUI层)。层级关系由下往上一层层累加,继而实现整个CMSSDK。

基础依赖层包含MobTools、MobCommons、SDKWrapper,是一些公共库、工具类以及SDK检测帮助类。

SDK层有CMSDK,同时可以加入一些其他SDK使用,Demo示例中使用了ShareSDK进行分享登录,SMSSDK进行收发验证码,UMSSDK进行了手机账号登录、用户系统管理,通过多个SDK组成一个完整的APP。

GUI层有CMSGUI,用户也可以加入自己的GUI。

五、 CMSSDK中的Query

CMSSDK除了提供了一些基础了接口外,还提供了一个特色强大的Query功能,Query顾名思义就是查询功能,它能让用户进行随意组合查询,不再死板的提供一个接口、两个接口等等,而是让用户像查询数据库表一样进行不同条件不同组合的进行查询结果。

Query API提供了六个查询方法,如下图:

使用Query进行查询,可以给Query添加查询条件、要查询的字段、结果排序、查询分页数量等设置,支持各种查询条件查询结果组合。

CMSSDK中的Query当前提供了六个查询视图:

名称

说明

QueryView.CATEGORY

用于获取新闻分类列表

QueryView.NEWS

用于获取指定分类下的新闻列表

QueryView.COMMENT

用于获取指定新闻下的评论列表

QueryView.RECOMMEND

用于获取与指定新闻相关的推荐新闻列表

QueryView.LIKE

用于获取指定新闻下的称赞列表

QueryView.USERBEHAVIOR

用于获取用户行为数据(点赞、评论行为)

此外,并不是所有的数据类型都可以用来执行检索,只有下面特定的类型才能使用:

类型

说明

Bool

布尔类型

Number

数值类型

Date

时间类型

Text

字符串类型

这些数据类型都位于“com.mob.jimu.query.data”包下。

一般执行一次查询的可能步骤示例:

查询指定分类下的新闻列表数据:

CMSSDK包含4个核心的数据结构:Category、News、Comment和 UserBehavior,分别用于解析和存放新闻分组、新闻详情、评论和用户点赞评论行为的数据。

六、 CMSSSDK文章发布

在CMSSDK管理后台能进行文章发布和一些支持功能设置。

在管理后台可以发布四种类型文章,并对文章可以定时发布、添加各种不同分类、文章显示的样式、封面图片和是否置顶、热门和禁止评论等设置。

七、 总结

CMSSDK是一款针对新闻、资讯阅读类的产品,使用它可以花费极少的时间和人力来完成一款APP,提供Query让用户可以根据不同的需求进行查询组合结果数据,而且操作一张张数据库表一样,操作简单容易上手,同时还提供全方位的技术支持,为用户在使用过程中遇到的问题进行解决。在Mob官网后台可以进行统一管理和进行一些功能支持设置。

如何免费生成资讯类App相关推荐

  1. Android 资讯类App项目实战 第一章 滑动顶部导航栏

    前言: 正在做一个资讯类app,打算一边做一边整理,供自己学习与巩固.用到的知识复杂度不高,仅适于新手.经验不多,如果写出来的代码有不好的地方欢迎讨论. 该系列的其他文章 第二章 retrofit获取 ...

  2. 一个星期使用三种不同的开发模式完成资讯类App——《听风资讯》

    文章目录 1.引言 2.App开发模式的主要区别 3.App开发模式在开发项目时所使用到的技术栈 4.App开发时的感想 4.1 Native App(原生App) 4.1.1 Material De ...

  3. mysql查询时间类型c语言处理_资讯类app用户热度及资讯类型分析-Mysql进行数据预处理...

    本文是"资讯类app用户热度及资讯类型分析"一文中,Mysql进行数据预处理的部分.因为篇幅可能比较长,而且摘出来不会过于影响原文分析思路,所以这里单独进行介绍.(本文前四部分与正 ...

  4. 互联网观察:2021年2月信息流资讯类App月活排名分析

    文:浩然哥 数据来源:易观千帆(2021年2月APP月度top榜) 2021年2月份的app月活数据已经出炉,本期继续点评一下信息流类App排名情况,入选门槛依旧是千万月活以上. 闲话不说,先看排名: ...

  5. ios appstore 审核 Guideline 5.2.2 资讯类APP解决方案

    起因 目前开发的APP为资讯类APP,很多内容均来自第三方内容源,其中包括扒取的第三方数据和一部分有内容合作的第三方. 希望有更多的朋友一起针对苹果ios审核上架处理分享,qq群: 611641785 ...

  6. BS1022-基于React native+springboot开发服务端后台实现体育资讯类APP

    基于React native的体育资讯类APP的开发目的是方便互联网用户线上接收日常生活中的体育赛事新闻,体育活动新闻,体育赛事直播等,方便人们在体育行业的社交,极大的缩减人们在体育运动方面的距离,也 ...

  7. 计算机类电影制作专业大学,大学本科计算机专业 电影资讯类APP的设计与实现毕业论文.doc...

    PAGE 基于iOS端电影资讯类APP的设计与实现 学院名称: 软件学院 专业名称: 计算机科学与技术 年级班别: 姓 名: 指导教师: __________ 年 月 本科毕业论文 PAGE 20 基 ...

  8. android movie 资源释放,Android 资讯类App项目实战 第四章 电影模块

    前言: 正在做一个资讯类app,打算一边做一边整理,供自己学习与巩固.用到的知识复杂度不高,仅适于新手.经验不多,如果写出来的代码有不好的地方欢迎讨论. 以往的内容 第四章 电影模块 本章内容最终效果 ...

  9. 三步骤快速开发 iOS资讯类App

    CMSSDK为新闻创造者及自媒体人推出,微信自媒体,头条号,微博红人,简书等自媒体达人,仅需10分钟快速 集成SDK生成App,让粉丝使用您的专属App. 只要三步骤可快速开发出 iOS版本,下面看下 ...

最新文章

  1. 人类语言的表现形式和规则
  2. npm全局安装和本地安装和本地开发安装(npm install --g/--save/--save-dev)
  3. python实体类dict to object
  4. 取得select框的text
  5. log--求自然对数
  6. 软件项目组织管理(五)项目范围管理
  7. 补丁程序正在运行_针对微软4月14日更新补丁会导致蓝屏问题的检测及解决方法...
  8. 苹果WWDC2021终极剧透!新款Macbook Pro外观大改 iOS 15将发布
  9. linux能秒创虚拟机吗,linux下5秒创建rhel7虚拟机
  10. Servlet乱码解决
  11. ARM与x86–蝶变ARM
  12. Junit 5 实现testsuite
  13. 用友NC总账辅助余额表与应收应付模块余额表对账技巧
  14. 洛谷P1317 低洼地(凹点 坡)
  15. Golang reflect详解
  16. 电商平台商品订单拆分模式分析
  17. 2020年下半年会议时间表
  18. day03_20170514_字符编码/文件存储/函数(一)
  19. 【Windows内核编程】Win10/Win11通过PspCidTable取得EProcess
  20. autoware 1.14 lgvsl simulator仿真

热门文章

  1. Unity插件精选:炫酷粒子特效(V客学院知识分享)
  2. linux系统fasta程序,快速计算fasta序列长度的方法
  3. 考公 | 粉笔网课笔记——数量 刘凯
  4. android融云消息免打扰
  5. iphone 代码片段2
  6. 外卖——仿饿了么的外卖平台
  7. c语言合并jpg成pdf,JPG在线转换成PDF文件的简单方法
  8. 一般人我不告诉的bug
  9. 今日头条文章爬虫实战
  10. oracle 甩手 java ee_Eclipse正式代替Oracle接管Java EE