由“多说评论系统”想到的, Web后端的SOA化、及服务组合、与Web Components的结合?

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

近几天,多说评论系统完全没法使用,看来也活不了多久了。官方讨论区连管理的人基本都找不着了,跟 Discuz 一样没人管了。
以前就有想法更换到别的评论系统,但是找了一圈,也没有发现别的好用的。自己改吧,美术功底又不行。所以就一直拖延下来了。
Disqus 这个系统使用起来比较不错,但是好像打开速度有点慢,想想还是算了。其他国内的也不算太优秀,从别的网站看样式不是太满意。
现在没办法了,都挂了几天了,没法正常使用,被迫用多说的样式改了下 WordPress 原来的评论系统。
经过一天的修改,终于改好了,自我感觉良好。最起码比起原来的好看很多,勉强就这样用着吧~  (来自:https://blog.shiniv.com/2015/10/change-comment-system-and-modify-style/)


把博客评论做成了SOA,仅需要插入一段html代码就可以,这其实是一个不错的思路——如何基于这个技术做一个新的服务器端需求呢? 

 个人头像(Avatar)?这个已经有了

认证码?这个也有了

我觉得可以做一个“语音评论”,any comment???

就是说,JS做Web应用不仅考虑如何看上去Native,而且可以考虑如何方便地嵌入到一般的网站中去

这种SOA应用有病毒传播的效果——如何用户喜欢,他会直接使用,这样用户数会呈现爆发式增长

Youtube当初也是用这种方式实现用户增长的(不过,这种免费外链的缺点就是为第3方网站贡献流量,却带不来广告收入)

 比如说,增加一个浏览器插件,你就能够实现"对任意web页面的选中部分文字并评论"的功能,这样安装了同样插件的人在看到这个网站的时候就可以看到你的评论

 缺点就是需要浏览器安装插件,或者让网站站住自己插入html代码,如何不使用这2种方法?

 可以使用url前缀替换的方法:比如,原始网站url是http://a,用户需要手工在地址栏里输入http://b/http://a替换,缺点就是用户需要手工输入多个字符

 使用浏览器插件的问题是,只有浏览器厂商对它自己的那部分用户有控制推广权

 前端的web components虽然没有得到广泛使用,但“模块化”显然与SOA组合是完美的搭档!


SOA架构介绍简单代码示例 SOA是一种设计方法,其中包含服务服务之间通过相互依赖最终提供一系列的功能。一个服务通常以独立的形存在操作系统进程中。各个服务之间通过网络调用。 阅读详情

相关推荐

MATLAB实现的两级OPF电动车充电调度,用于配电网络.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

DedeCMS调用评论系统遇到的一些问题

最近前端笔记加入了评论,因为自带的评论太渣了。过程不是很顺利,把遇到的问题和大家分享下。我用的dedecms,所以使用的是dede的评论模块。效果图: 官方下载:http://dev.duoshuo.com/dedecms 先一下这个评论的优点吧: 1、适配了个博客系统,各种WP、DEDE、Python等等; 2、安装简单,有教程 ...

weixin_30293079的博客 139

Python 寄存器位域解析 JSON 配置工具(芯片开发+寄存器/位域+解析源码+寄存器转储分析)

根据 JSON 指定位宽和字段起止位,解析寄存器数值并显示枚举含义。包含重叠字段、重复名称、位范围和输入数值检查。 适用于嵌入软件开发人员、驱动开发入门者及相关技术学习者。资源包含源码或模板、使用明及验证范围明。Python 3.10+,仅使用标准库;寄存器宽度 1 至 64 位。 功能边界见 README.md,实际验证情况见 TESTING.md。

SOA、微服务、无服务架构

仅作记录。Service-Oriented Architecture,面向服务的架构。面向服务的架构是一次具体地、系统性地成功解决分布服务主要问题的架构模。了解SOA架构前,先了解三种比较有代表性的服务拆分的架构模,这些架构模是演过程的中间产物,也是SOA架构出现的必要前提。

初心不改 760

什么是SOA架构?SOA和微服务的区别是什么?

SOA是传统企业整合的基石,​微服务是云原生时代的敏捷利器。架构选择应回归业务本质:​没有银弹,只有最适合的解决方案。最后的话:​“技术的本质不是代码,而是解决问题的方。” —— 所有开发者共勉✨ ​行动建议:​你在实践中遇到过类似问题吗?欢迎评论区分享经验。

十年磨锷,代码里藏着一座分布式江湖。 以Java为剑,Python为鞘,在亿级流量的烽火台前调优过性能,在微服务的迷雾中重构过秩序。 现为云原生时代的「混沌驯兽师」,专治高并发与系统熵增,偶尔在硅基文明里写诗。 1491

SOA架构概述

一、Web服务SOA相关技术规范概述 Web服务作为SOA架构技术发展的典型和成熟代表其促进了SOA架构技术的发展和推广,其标准体系的开发方和开发内容对于车载SOA软件架构技术规范开发具有深入的指导意义。 1、技术标准组织 SOA架构的WEB服务相关的标准组织主要有三家,分别为万维网联盟(WorldWideWeb ConsortiumW3C)、结构信息标准促进组织(Organisation for the Advancement of Structureo Information ...

weixin_45576679的博客 967

hexo 添加disqus评论系统

1:注册disqus账号https://disqus.com2:在disqus设置页面中点 Add Disqus to your site 添加你的网站地址, 和设置Choose your unique Disqus URL, 这一栏填写的就是hexo中所使用的short_name3:打开根目录下的config.yml, 在最后面添加 disqus_shortname: your_disq

lalala 9412

理解SOA架构

SOA:面向服务架构 面向服务是一种设计范用户创建解决方案的逻辑单元,这些逻辑单元可组合、可复用,以支持实现面向服务计算的特定战略目标和收益。一个服务 通常以独立的形存在操作系统进程中。各个服务之间 通过网络调用。 面向服务架构范: 面向服务架构是面向服务解决方案的一种架构模型,具有独特特征,可支持实现面向服务原则,以及面向服务计算的战略目标。 面向服务设计范主要由以下设计原则...

抛弃幻想,准备斗争 2万+

评论系统增加颜文字

原文地址:https://www.ryongyon.com/add-more-text-to-comment-system.html 给评论系统增加颜文字 前言 厌倦了评论表情?想来点不一样?你看对文章了,本篇文章将教大家如何轻轻松松给评论框增加颜文字的功能,突然有一个想把这个功能用在Typecho评论系统的想法。过段时间在研究吧……颜文字技术来源于香菇:很神奇的传送

杨春建的博客 1522

面向服务的体系架构(SOA

面向服务的体系架构(SOA)—架构篇 1、面向服务的体系架构(SOA)      面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期提出的面向服务架构的概念。2002年的l2月,Gartner提出“面向服务的架构(SOA)”是“现代应用开发领域最重要的课题”之后。国内外计算机专家、学者掀起了对SOA的积极研究

用心做每件事 2万+

SOA架构的几种主要开发方

转: http://blog.csdn.net/chenleixing/article/details/44926955  面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统软件代理交互的人为依赖性。Soa的开发方法一般主要有开源的dubbo、dubbox、...

weixin_33726313的博客 564

UAC白名单设置-软件使用

代码下载链接: https://pan.quark.cn/s/a4b39357ea24 用户账户控制(UAC)白名单的配置 Windows7环境中 UAC(User Account Control,用户帐户控制)是由微软在Windows Vista版本中推出的一项旨在增强系统安全性的创新技术,该技术强制要求用户在执行可能干扰计算机正常运作的操作或进行更改会波及其他用户设置的变动前,必须提供相应的权限或管理员密码进行验证。通过对这些操作启动前进行授权确认,UAC能够有效阻止恶意软件及间谍软件在未获授权的状态下于计算机内进行安装或实施修改。 自从Vista版本问世以来,微软便开始推行这一全新的安全机制,可视为对系统安全防护的显著提升。尽管UAC确实能够在一定程度上对某些非法程序起到防御作用,但此同时,这一功能也给众用户带来了诸不便。 因此,许用户开始探寻是否存在类似于白名单的功能,以便将那些值得信赖的程序直接赋予运行权限。事实上,这类功能确实存在,不过微软并未将其作为标准配置提供。 网络上关于此问题的绝大数建议都是建议禁用UAC,这种法显然缺乏针对性,因为若用户希望禁用此功能,本就不会提出相关疑问。 通过运用微软官方发布的Microsoft Application Compatibility Toolkit 5.6版本,可以将信任的程序纳入系统白名单范畴。 获取Application Compatibility Toolkit 安装程序成功后会出现三个可执行文件 以管理员身份启动Compatibility Administrator 在Custom DataBases部分创建新的数据库,并添加一个Application Fix(在下方空白处点击右键,选择...

DELL服务器操作系统安装

下载代码方:https://pan.quark.cn/s/a4b39357ea24 DELL服务器的操作系统部署流程包含一系列细致的环节,其适用范围涵盖种操作系统类型,例如Windows ServerRed Hat Linux等。在启动部署之前,必须确认服务器的光驱设备为DVD驱动器,并且需准备对应的系统安装媒介。下面将详细列出完整的部署步骤: 1. **启动准备**:将随服务器提供的Systems Management Tools and Documentation version 6.0光盘置入服务器光驱,随后设定服务器以光驱作为启动设备。此环节旨在确保服务器在启动阶段能够读取安装光盘内容。 2. **语言设定**:服务器启动后,选定简体中文作为部署语言,并确认接受许可协议条款。 3. **时区选择**:在部署期间,需设定时区为北京、香港、重庆或乌鲁木齐,依据实际地理位置进行适配选择。 4. **系统类型选择**:随后,需选定计划部署的操作系统,支持的版本包括Server 2003 SP2、Server 2003 SP2 64位版本、Windows 2003 SBS SP2、Server 2008、Windows 2008 SBS/EBS x64版本等,以及种Red Hat和SUSE Linux版本。 5. **RAID设定**:若服务器出厂时已预设RAID配置,则可选择跳过此步骤。若需重新设定RAID,操作时需格外小心,因为这一过程可能引发硬盘数据遗失。 6. **引导分区规划**:设定引导分区的大小,通常C盘建议预留至少20GB的空间,具体容量需根据系统需求进行调整。 7. **网络设定**:网络设定可在系统部署完成后执行,部署期间建议暂时拔除...

老人自动接视频appp

老人自动接视频app的

HTML5 audio player

代码下载地址: https://pan.quark.cn/s/a4b39357ea24 这是一款模仿酷狗的基于HTML5技术的网络音乐播放器,能够兼容全部mp3格的音乐文件,用户既可以在联网状态下,也能够在无网络环境下欣赏自己偏爱的歌手作品。对于具备开发兴趣的人员,可以获取其源代码,将其解压并载入MM开发平台实施调整改进,支持制作成apk(适用于Android系统)和ipa(适用于iOS系统)的应用程序包,随后安装至移动设备使用;或者将该应用项目文件配置到MM应用引擎中,通过网页浏览器来预览实际运行状况。MM应用引擎的展示页面:http://html5player.mmapp.cn/client/www/app.html 有关更应用范例的代码资料,可以访问MM开发环境官方网站进行获取:http://dev.10086.cn/ude/index.do

上一篇: 迅雷后台程序结束不掉,郁闷
下一篇: 由position: sticky; 想到的
志_祥
博客等级 码龄24年 197粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值