近期发布:2015十大CMS系统介绍
优采云 发布时间: 2022-10-08 17:18近期发布:2015十大CMS系统介绍
1. DEDEcms(织梦内容管理系统)
特点:是国内完全开源的基于php的cms系统,可自主开发二次开发。最新的 V5 版本有一些新的改进和增加的功能。已应用最新版本的模板 DIV+CSS 模式使网页更符合标准。
点评:这是一个爱恨分明的系统。首先,它在中国是一个开源系统。2.x的时候,功能已经让粉丝为之疯狂,定制非常灵活,功能强大,简洁。,但是2.x的瓶颈问题:大数据处理,3.0可能解决了,但是3.0一直在弹跳,很久没有发布,其他很多人都很失望,原来3.0的问题好像也没有改善。现在4.0已经发布。最新版本为DEDE2007 V5。原有的大数据处理问题得到相应解决。由于开源,很多研究人员经常会爆出漏洞,所以使用dede系统网站最好采取足够的服务器安全措施。dede创始人离开后,更新基本停止。
2.PageAdmincms(PageAdmin网站管理系统)
特点:基于开发,灵活易用,可扩展性强,pageadmin是一个非常独特的系统。不使用主流的html模板进行设计,而是采用背景布局和框架组合设计,简单易用。易用性和灵活的扩展性是 PageAdmin 最大的特点。用户基数很大,很多像我这样懒惰不愿意写html界面的用户都会非常喜欢。
评价:我个人非常喜欢这个系统。它看起来很简单,但它非常灵活。简单的操作可以做出非常强大的功能。自定义表单和自定义模型的设计非常好。我曾经用这个系统给A客户做了一个专业的物流管理系统。简而言之,这是一个具有良好基因的系统。如果您有兴趣,请下载并亲自尝试。
3.Ecms(帝国内容管理系统)
特点:采用系统模型功能:通过该功能,用户可以在后台直接扩展和实现各种系统,如产品、房地产、供需等工具”;采用模板分离功能:内容并且界面完全分离,灵活的标签+自定义标签,可以实现多种网站页面和样式;栏目无限分类;所有前台静态:可承受强大流量;强大的信息采集功能;超级广告管理功能等。
评价:作者是优采云;一个人搞数据库管理、论坛、新闻、下载、flash、域名交易系统等,还有JSP版本,都是自己写的,一个人搞后期服务、客服、产品推广。他每天都要花时间灌溉AD等等。现在他不应该一个人。Ecms有很*敏*感*词*,包括下载、flash、商城、图片、新闻、分类信息、电影系统、文章系统、友情链接、广告管理等,比如一些远程发布、刷新效率、分类管理、权限细分、万能论坛界面、信息采集、附件管理等等,这些都是Ecms特别的你可以去它的官方网站
4. PHPcms
特点:基础php开发,模块化开发,免安装卸载,并提供程序源代码和模块开发文档,功能可以扩展更方便,PHPcms 2007 by 文章,下载,图片,分类资讯、影视、商城、采集、会员、金融、推广联盟、广告管理、企业黄页、地产、问吧、Digg等20多个功能模块。用户不仅可以选择性地安装所需的功能模块,还可以根据开发文档开发新的功能模块,满足个性化需求。
点评:好像曾经是9466的官方官方。本来,9466做的不错。我不知道为什么突然zend被加密了。继承了9466的优点。模板风格,免费版可以永久使用,功能还可以。
5. 简单cms
特点:基础asp开发(新版为)免费版支持ACCESS数据库,主要功能模块:文章频道、下载频道、图片频道、留言频道、采集管理系统通用模块:用户管理、频道管理、广告管理、公告管理、模板管理、网站信息配置、WAP功能、RSS功能、网站统计、邮件列表、数据库管理、站点短信、收费模块、文件上传、友情链接, 调查管理, 操作日志, 缩略图和水印, 信息聚合, 语言包, 在线 HTML 编辑器模块
评价:这套是国产Aspcms中非常强大的系统,从简单的3.0的文章系统到现在版本的SiteFactorycms,一路走来,东易不断完善, 并且不断强化功能,包括*敏*感*词*、学校版、政府版、企业版、后台收录功能、信息发布、分类管理、权限控制、信息采集、第三方联系程序,比如论坛,商城(2005有自己的),博客可以完美结合,基本可以满足一个中大型网站的要求,目前东夷基本上是一个大客户市场,所以免费版基本没用。
6.PHP168内容管理系统
特点:目前全功能版集成了:文章、博客、下载、FLASH、视频、图库、商店。此外。圈子功能已经开发完成,过几天就可以免费下载了。
评价:国内又一个比较不错的phpcms程序。当前版本为V4.0SP2全功能版。就个人而言,我觉得它很强大。当前版本为V4.0SP2全功能版。目前全功能版集成了:文章、博客、下载、FLASH、视频、图库、商店。并且php1684.0版本采用了平台与功能模块分离的设计,大大增强了程序的可扩展性。功能模板就像平台的一个插件,可以随意安装和卸载。这是php168最大的特点。
7. JTBC_cms(JTBC内容管理系统)
特点:JTBC网站内容管理系统是一套开源、免费的网站系统内核,可以对现有模块进行扩展和克隆。它采用语言/代码/程序分离的技术模型。它融合了模块安装文件的概念,综合使用了模板包和语言包结构,为用户修改提供了便利。网站内容的每一个角落都可以在后台进行管理,非常适合系统搭建或者二次开发的程序核心。
评价:是一个开源、免费的cms系统,有ASP和PHP版本。这个挺好的,下载的时候可以选择不同风格的背景模板,给用户元素增加了很多个性化,用户可以进行二次开发,更加符合自己的需求。
8. 风新闻cms
特点:基于asp开发,系统包括信息采集、整理、分类、审核、发布、管理全流程,具有完整的信息管理和发布管理功能,是企业网站,内部网站及各类ICP网站内容管理和维护的理想工具。新版Foosuncms现已上线,这是国内首个集成web2.0元素的、模块化、开源的cms建站系统。会员系统采用web2.0元素,满足国内主流企业级市场新兴流行的建站功能需求。模板支持CSS+DIV自由设计,方便客户轻松快捷地创建符合自身产品特点的企业级门户网站。Foosuncms新版功能系统模块化,各种功能可根据用户需求自由组合。有特殊需求的用户可以定制产品或开发第三方功能模块。使用本系统客户群,如企业、门户网站、政府部门等,无需掌握复杂的技术,即可轻松提交随时发布的信息
评价:wind新闻系统功能强大,自由度高。它是现在最流行的系统之一。可以根据自己的想法创建一个网页来创建一个自封的网站,更新速度很快,而且一直有新版本出现,现在已经开放了等功能采集、下载、提交、图片全站管理系统、第三方集成等。开源是它最大的特点,希望能一直保持下去。那么缺点就是后台不太人性化,上手有点困难,甚至没有一套默认模板,因为自由度太高,比较难上手一些新手上手,免费版生成静态发布效率不高。高的。3.
9. 新云cms
特点: 本系统是由asp网站开发的管理系统,采用成熟稳定的技术ASP+Access/SQL在网络上开发而成。通过它,您可以轻松管理自己网站。多频道管理,无限频道克隆,支持频道二级域名绑定功能,文章内容自动分页;在整个站点中生成 HTML 页面;增加系统安全性,自由设置生成的HTML文件扩展名和存放目录,内容自动分页。用户管理、多用户管理、按权限发布和管理软件信息;用户短信、收款功能、会员在线充值、网银在线支付;下载模块,支持积分和包月会员下载、反积分等功能,无限添加下载服务器,下载点设置,添加软件只需要填写软件名称;强大的模板背景,可以灵活自由的生成模板标签,JS自动生成,让你的网站布局可以自由改变;强大的文章,软件采集功能,文章采集可以选择是否下载图片到本地和分页采集;其他模块,消息自助申请,友情连接,上传水印,内容关键词功能。文章采集可以选择是否下载图片到本地和分页采集;其他模块,消息自助申请,友情连接,上传水印,内容关键词功能。文章采集可以选择是否下载图片到本地和分页采集;其他模块,消息自助申请,友情连接,上传水印,内容关键词功能。
评价:Asp的后起之秀cms,发现很多网站都在用。它由文章、下载、商城、消息、用户管理等五个功能模块和广告、公告、连接、统计、采集、模板管理、数据库管理、等等,确实有一些功能。值得称道的是,它也是一个DLL。免费版有很多限制,但是对于一个简单基本的网站,这个功能就可以使用了。
10.国王cms
特点:一个紧凑、高效、人性化的基于WEB技术生成HTML的内容管理系统是整个系统最大的特点,可以生成文章和论坛,大大减轻服务器压力,基于xml命名空间风格标签,方便调用,自由调用风格
点评:Kingcms 是一个小巧、高效且用户友好的cms 系统。HTML生成是整个系统最大的特点。文章 和论坛都可以生成。服务端压力,基于xml命名空间风格标签,调用简单,调用风格自由。在网站的概念上,可能和TSYS类似,但在很多方面可能比TSYS要好,非常适合熟悉HTML代码和网站概念的用户。
最近发布:Markdown发布自动工具
0. 目的
为了实*敏*感*词*、知乎等)博客的自动发布,需要将本地markdown中的图片自动转换成图床链接。虽然已经有 PicGO 之类的神器,但是 PicGo 是自动调用的。上传图床有两个问题
所以采用了另一种方法来解决自动发布的问题,即在本地完成文章,设置编辑器在本地保存图片,编写自动替换脚本实现三个功能:
1. Gitee图床
Gitee是国内的代码托管网站。与 Github 相比,它具有访问块的优势。要将 Gitee 用作图床,需要在 Gitee 中建立公共仓库并获取 Token。一、建立公共仓库:
然后点击头像,在安全设置中选择私有令牌,勾选所需权限,点击提交生成令牌。后续脚本可以使用该令牌通过 gitee API 自动上传图片。由于Gitee图床已经搭建完成,可以尝试上传图片到仓库,如下图:
图片的位置是/raw/master/,例如上图位于:/raw/master/assert/player_structure.png
2.自动上传
Gitee 有处理新文件的 API。根据API文档,新建文件的请求类型为POST,请求地址如下:
https://gitee.com/api/v5/repos/{owner}/{repo}/contents/{path}
路径中需要的内容如下:
POST的formDate中需要携带的参数如下:
这里使用Python3+requests库来构造POST请求,构造代码如下:
def uploader_picture_gitee(post_data):
url = "https://gitee.com/api/v5/repos/{owner}/{repo}/contents/{path}".format(
owner=post_data["owner"],repo=post_data["repo"],path=post_data["path"])
formdata = {
"access_token":post_data["token"],
"content":post_data["content"],
"message":post_data["message"]
}
r = requests.post(url=url,data=formdata)
if r.status_code == 201:
print("INFO:upload {} successful".format(post_data["path"]))
return r.json()["content"]["download_url"]
return None
其中post_data是一个收录所有参数的dict,其中owner、repo和token来自一个预先写好的json文件,代码的读取部分如下:
def get_config(cfg_path):
with open(cfg_path,"r") as f:
data = json.load(f)
return data
另外需要根据图片文件生成路径、内容和消息。路径添加了原创文件名和时间戳以防止重复。内容内容需要读取二进制的图片文件,并用base64编码。这部分代码如下:
def get_picture(pic_path):
with open(pic_path,'rb') as f:
data = base64.b64encode(f.read())
picture_name = os.path.split(pic_path)[-1]
time_name = int(time.time() * 1000)
return {
"content":data,
"path":"assert/{}_{}".format(time_name,picture_name),
"message":"{}-upload{}".format(time_name,picture_name)
}
3.markdown图片替换
需要识别markdown![]()中的图片语句,并将()中的内容替换为上传的URL,使用正则表达式进行识别,正则表达式如下:
r"^\s*!\[.*?\]\(.*?\)"
当识别出上述内容后,判断当前行为图片。这里只处理单独出现的图片,不考虑与文字出现在同一行的图片。代码如下所示:
def handle_markdown(mk_path,cfg_path):
# read config
cfg = get_config(cfg_path)
# read markdown
with open(mk_path,'r',encoding='utf-8') as f:
data = f.read().split("\n")
<p>
# search pic and upload
for i,line in enumerate(data):
m = re.search(r"^\s*!\[(.*?)\]\((.*?)\)",line)
if m is not None:
pic_name,pic_path = m.groups()
if "://" in pic_path:
print("INFO:{} is url,ignore".format(pic_path))
continue
pic = get_picture(pic_path)
url = uploader_picture_gitee({**cfg,**pic})
if url is None:
raise ValueError("upload {} failed".format(pic_name))
data[i] = "".format(pic_name,url)
# add thanks
data.append("> 感谢gitee提供图片托管服务,BlogHelper提供快捷发布服务")
data.append("> 该版本由自动发布工具生成,原始内容为原创,转载需联系作者获得授权")
# generate new markdown
root,name = os.path.split(mk_path)
new_path = os.path.join(root,"public_{}".format(name))
with open(new_path,'w') as f:
f.write("\n".join(data))</p>
这部分代码处理的内容如下:
4. 发布
至此,已经生成了将图片替换为图床网址的可发布版本,可以通过复制粘贴的方式发布到各个平台
感谢 gitee 提供图片托管服务。此版本由自动发布工具生成。原创内容是原创。如需转载,请联系作者授权。