iwebSNS与UChome、ThinkSNS对比有什么不一样?
iwebSNS是最新的SNS产品,有不少后发优势,比如更好的模板技术,支持高负载,更好的扩展能力,也更Wen2.0
但是因为比较新,没有UChome插件丰富。
thinksns这个产品到底能够拿来干啥?
简单点说,TS是一套功能丰富,含PC端、Android APP、iOS APP、H5、微信端全平台的系统,他们官方说主打说的是社交系统,但是我认为这个并不仅仅限制于社交,可能真是因为这套产品功能太齐全、端太多,所以反而很多人不知道能够拿来干啥了,很多人的思维都局限在了把这些功能都用起来。
但是,实际上,这个产品功能丰富、平台齐全,并不是让我们都用起来的,而应该是按我们所需,自己选择其中的功能,而其中暂时用不上的,或者还没有想好怎么用的,就先不管。
举些例子,比如你是想做自媒体的,那你就把资讯放在首页,其他动态、微吧之类的,如果你不需要用,那就隐藏。
再比如,你想做一个公司内部交流系统,那你可以用动态做公司内部社交、用活动做公司活动发布、用资讯发布公司各种动态或者通知、还可以将微吧用起来,当公司的兴趣贴吧,当然,这种的话,适合公司体量较大的。
还有太多例子了,比如做拿来做母婴类产品,那你可以利用资讯做母婴新闻发布及育儿科普;动态可以供所有父母做交流,比如交流育儿经验;贴吧可以做兴趣小组;活动的话可以作为官方发布活动,什么夏令营啊、比赛啊,等等,太多了
这么一看,其实这套产品基本上就是万能的了,不要把自己思维局限了呀
【教育行业】
教育o2o
根据知名教育机构的业务需求退推出的微教务、微班级、微网盘、微课堂、等模式,形成线下面授+线上服务的闭环。
社区化
依靠活动,问答,消息通知等社区模式更好的服务客户,成为老师家长学生的沟通纽带。
移动化
学生和家长通过手机随时收到课程,作业提醒等教育信息,还可以手机观看微博,移动时代更便捷。
云端化
支持阿里云SAE等云端部署,同时支持将站内视频,图片,附储存到云端,数据更安全,系统运行更高效。
【新媒体行业】
新闻模块
简单易用的CMS功能,支持多种格式文章编辑及文章推送
专题模块
相同优质内容聚合形成专题,持续深入聚焦专类信息
投稿
用户能迅速、快捷的发表自己的观点、想法
社区
信息快速传递发酵的平台,也是用户持续跟踪新闻线索的工具
【医疗行业】
品牌服务
基于微信公众帐号开发的品牌系统,具有微活动、微学院、微客服、微会员等模块,通过线上的品牌社区提升用户对品牌的认知
患者社区
基于微信公众帐号开发的患者社区系统,具有用户交流、患者FM、专家答疑、自助查询等模块,提升了用户的黏度和归属感
医生社区
基于微信公众号开发的医生社区系统,具有医学资讯、名医电台、在线学习、病历分析等模块,医生可在线上自主学习
医疗会议
基于微信帐号开发的医疗会议系统,具有签到、大屏幕、问卷调查、投票等功能,通过数据可以看到参会者参与的效果
【粉丝营销社区】
社交·分享
发烧用户聚集一起互动、分享,共同的兴趣形成更多的话题、圈子,增大品牌效应和附加值
互动·参与
粉丝通过线下活动、线上帖子讨论表达自己的观点,让更多的用户参与进来,打造品牌热度
荣誉·认证
品牌利用勋章、认证等机制奖励活跃用户,让用户与品牌紧密联系在一起
积分·换礼
积分、换礼等实质奖励,带动用户积极性吸引用户参与进来,最终达到品牌效应
我们想只买开源社交系统thinksns的安卓和IOS端,可以单独购买吗?大概多少钱?
是可以单独购买的,具体价格跟你买的产品组合好像也不太一样,你最好去thinksns的官网问问他们的客户经理,给你报的价要准确点。
thinksns iis伪静态中文规则如何写
RewriteRule /index/(.*)/ /index.php?app=home&mod=User&act=searchnews&k=$1 [N,I,L,O]
thinksns完全开源吗
不知道你说的完全开源是什么意思,一般开源都是代码公开的,只是分商业授权和非商业授权,THINKSNS是分商业授权的,商用需要付费(当然,公司达不到一个体量,你不给钱他也不会管你)。
在thinksns 中集成UCenter过程中,按照教程做的,但是出现 通信失败,请问如何处理,谢谢
按照以下,再看看
1、login,系统的login和dologin函数都在IndexAction.class.php中,因此,改起来比较方便,但是需要动/public/themes/中的apps.html模版,因为登录框在这个文件中。
没办法,不改不行,uc不支持email登录,所以不得不把email改为username。
然后在dologin方法中,直接调用接口,判断用户是否存在,如果不存在则返回错误,存在的话就登录。
登录时还要判断,如果该用户在thinksns库中没有记录,则生成一条记录,用户信息由uc_get_user取回来。
同时设定active为1,代表是已激活用户。
然后就是原始的登录流程,生成session生成cookie之类的了
2、logout,除了系统标准的logout外,还需要调用一下uc_user_synlogout,以便向其他应用发向退出系统的请求
3、register,如果属于偷懒情况,你可以把register引用到别的应用中【我是自己定义了一个user应用来接管所有的,注册、登录、退出的,所以1、2这些问题,其实我都可以忽略掉】
4、changepwd,这是在用户信息管理界面中的。
主要问题也就在这里。
如果你不改程序,那你会在这里吐血,因为如果你的用户是通过ucenter过来的,那么password并非标准的md5(password),它的password是有salt的【salt你可以看一下ucenter表。
不想多解释】,因此chagepwd功能,你必须得完全改掉。
判断原始密码是否正确,也必须先用uc_get_user获取用户的信息后,把获取回来的密码与提交过来的原始密码比对。
更改密码时也需要用uc_user_edit进行修改【其实可以两步并一步,因为uc_user_edit的第二个参数就是oldpassword,如果oldpassword不正确,会返回错误代码的,也可以少做一步】,更改完后,就是一个比较重要的一步:把你刚才设置的newpassword,重写回thinksns数据库,可能你会认为是多余的,因为很明显,我们前面的操作都是直接读写ucenter的用户资料,根本没有涉及到本地thinksns用户数据库,为什么还要写回密码?这其实是因为下面的第5步
5、管理,如果你是新安装thinksns,那么或许你不会遇到我说的问题,但如果你是已经安装好,而迁移过来的thinksns,你会发现,你永远登录不了管理界面,为啥?因为你登录前台时的密码是发给ucenter的,而登录后台时,密码是thinksns本地的。
因此,你必须得通过changepwd功能先修改一下密码,然后才能操作