、InfoGlue
infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。
2、Magnolia
Magnolia是一个开源基于Java的Web内容管理系统(CMS) ,构建在Java内容知识库标准(JSR-170).Magnolia支持包括英语,中文在内的14种语言,它支持本地搜索,基于XML的导入/导出,跨浏览器的文本编辑器,一个简易的War文件可部署到任何J2EE容器中。在最新版本中还添加对数字媒体在线编辑功能。
3、OpenCms
OpenCms是一个J2EE的产品,它是用Java写成的。它和Tomcat捆绑在一起。但是也能够使用ATG Dynamo、WebLogic和WebSphere。OpenCms支持多种RDBMS来保存内容,包括Oracle、SQL Server、Sybase和mySQL。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性。
4、JBoss Nukes
基于J2EE架构的JBoss的Nukes是一个完整的内容管理系统。它包含高级用户组管理,安全规则等组件。这些组件在运行期才被部署。
5、eAdmin/OWX
基于java/jsp的SiteEditor, CMS,列表生成器等开源软件。包括:模块,XML配置,Struts,自己的API,组件,WYSIWYG,多语言,多用户,基于Web的管理器。
6、Apache Lenya
Apache Lenya 是java的开源内容管理系统。它基于一些标准的技术比如XML 与 XSLT。它其中的代码核心来自于另外一个开源项目Cocoon。
7、Cofax
Cofax是以Java/XML为基础的CMS。源于Kinight Ridder为方便管理旗下新闻网站所开发。
8、webEditor
webEditor是一个专门论坛网站的管理系统 。使用cocoon作为机制。
9、MMBase
MMBase 基于 MPL 的开源 CMS, 具有方便信息发布、维护等特点, 包含有新闻发布、论坛、聊天室等模块, 不过个人认为该项目最大优点还是丰富的文档, 这是在开源项目中很难得地方。
10、Ion
ion是一个简单但功能强大的基于最新技术的内容管理系统。它完全符合J2EE标准,使用XML定义内容结构。利用XSL把内容转换成各种格式比如:HTML, XML, PDF, TXT等,并且使JSTL作为模板系统。
11、Jahia
Jahia 组织日前发布了Jahia 内容综合管理系统CMS和其工作所处的portal server,该版本包含了全功能的search engine,一个轻量级的文档管理系统(支持WebDAV )以及一些协作性的应用portalet(讨论组,WebMail,ToDo List,Timesheet…)
12、JetNuke
JetNuke是一个依据于PHPNuke但使用Java开发的网站内容管理系统(CMS)。
JetNuke免费使用且开放源代码(GNU license)。
JetNuke严格分离了逻辑,数据,样式(style)
7种预定义的样式,没有复杂性的配置文件,一个Web Administration。JetNuke可以很好的与JForum相结合。
JetNuke使用FCKEditor(WYSIWYG HTML 编辑器)来编辑HTML内容。
13、dotCMS
dotCMS是一个100%免费基于J2EE/portal的内容管理系统,它有着许多吸引人的特性是其它许多CMS所没有的。在dotCMS中使用到的开源项目与框架有:Apache Tomcat ,Liferay Enterprise Portal ,Apache Struts, Hibernate ORM,Velocity模板语言,Lucene搜索引擎 。dotCMS采用Eclipse IDE开发并使用Velocity + Struts做为前端使得dotCMS变得容易扩展和构建。dotCMS的license:The Dotmarketing Public License。
14、OpenE
penEdit包括三大模块Web内容管理,电子商务,博客。Web内容管理包括在线编辑,动态布局,拼写检查(英文), 用户管理,文件管理,版本控制和通告工具。电子商务模块包括在线产品目录管理,购物车,电子付款,产品展示与产品高级搜索(利用Nutch/Lucene的web爬行与搜索功能进行高级搜索所以不需要用数据库的功能)。 Blog模块包括在线管理,评论,注册和RSS/Atom引擎。 OpenEdit运用到的开源组件有:Velocity,Dom4j,Spring,Lucene。
15、Hippo CMS
Hippo CMS是一个开源以信息为中心的内容管理系统。它的界面友好,开放体系并可集成到现存系统中使用。Hippo CMS运用了多个开源项目进行开发。
16、JEECMS
JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。
基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点
采用hibernate3+struts2+spring2+freemarker主流技术架构
懂html就能建站,提供最便利、合理的使用方式
强大、灵活的标签,用户自定义显示内容和显示方式
在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性
采用伪静态页面技术,可自定义路径结构,无需urlrewrite
轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录
17、Pulse
Pulse是一个Web应用程序开发框架和门户网站搭建解决方案。它内置一些即装即用的组件比如:CMS,网站购物,调查,各种过滤器,成熟的用户与角色管理,一个基于WebDAV的虚拟文件系统和一个采用ExtJS开发,易于使用的后台管理界面。
睿cms模板,在CodeIgniter4框架上增加了基础内容模块管理功能、后台管理体系、插件功能体系、模板引擎、常用扩展类、常用模型类等程序组件,让CI4框架中文化,迅睿cms模板更好的适应于国内的建站需求。迅睿cms模板利用MVC设计模式实现操作逻辑与表现层的适当分离,通过原生态PHP语法特性,并且在模板缓存这块,只需一次解析,即可提升性能,从而使迅睿cms模板网页设计能够轻松设计出理想的模板。
迅睿cms模板作为多篇内容的聚合页面,可以使用自定义模块+自定义关联字段来做到,让专题页面作为独立的内容页。内容模块的扩展性是非常强的,如评论功能、自定义表单收集信息等功能也可以应用到专题中。创建内容模块名称和目录可以随便填写,进入模块管理,安装模块安装模式可以选择共享也可以选择独立模块,迅睿cms模板创建模块内容字段这里可以创建很多字段,比如专题banner图片上传、各种字段都行。
迅睿cms模板可以在线编辑模板内容,变更模板代码等操作中文注释模板名称,方便开发者维护模板。修改模板时系统会自动存储老模板的历史记录,以免数据丢失。迅睿cms模板可以一键全站生成静态文件,生成电脑页面的同时生成移动端页面,一键操作。自定义网站目录迅睿CMS支持将站点目录放到任意位置,如果做成纯静态站点的话相当方便了,生成全站静态一键生成全站静态文件。
迅睿CMS图片水印支持是不会破坏上传图片原图的,站长可以通过dr_thumb函数来调用水印图片,水印图片单独生成。迅睿cms模板也可以对某个编辑器字段单独设置水印。迅睿CMS自带网站文件备份和数据库表备份功能,这样可以防止在部分运行环境下备份函数兼容问题。迅睿cms模板的数据存放格式参数设置为兼容性更好的十六进制方式,备份目录名增加随机字符,备份进度采用弹对话框提示。
迅睿cms模板的小清新优秀文章新闻博客类网站,这样的网站很容易吸引访客点击,提升ip流量和pv是非常有利的。迅睿cms模板采用现在非常流行的全屏自适应布局设计,且栏目列表以简洁,非常时尚大气。页面根据分辨率大小而自动排版,很大程度上改善了页面宽度兼容问题,适应大部分显示器的分辨率尺寸。
迅睿cms模板整体以多种颜色为主色调,适合做各种类型的网站。同一个后台管理三网合一简单方便,迅睿cms模板代码干净整洁;迅睿cms模板效果相当的不错,简洁大气高端,模板简单,全部数据调用,只需后台修改栏目名称即可。迅睿cms模板适用于各类型网站建站需求。并且站长可以手工DIV+css,代码精简,首页排版整洁大方、布局合理、利于SEO、图文并茂、静态HTML,首页和全局重新做了全面优化。
CMSYOU分享PHPCMS V9模板风格管理设置技巧之后,我们继续分享一篇关于自定义PHPCMS文章URL的技巧:Phpcms V9文章内容页自定义HTML网址。
这一方法,改变html默认采用数字生成的地址,可以自定义成字母、单词、拼音,对于网址的识别性、SEO,有很大帮助!
下面是来自rhongsheng发布的教程,分享在此。
用过2008版的网友都知道,内容模型在发布内容的时候可以自定义生成的HTML文件名,这个功能对于SEO来说非常有好处,但是到了V9之后却很遗憾,这个功能却没有了,现在你只要对V9进行一个小小的修改即可令V9重新拥有08版的自定义HTML文件名的功能,操作方法如下:
1、修改你需要设置的模型,添加一个字段,配置如下:2、打开/phpcms/modules/content/create_html.php,找到代码
$urls=$this->url->show($r['id'], '', $r['catid'],$r['inputtime']);
批量替换成
$urls=$this->url->show($r['id'], '', $r['catid'],$r['inputtime'], $r['prefix']);
共三处
3、打开/phpcms/modules/content/classes/url.class.php,找到代码.$day=date('d',$time);
在其下方插入$tmp_id=$content_ishtml && $prefix ? $prefix : $id; //增加自定义HTML文件名支持
找到
$urls=str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);
修改为
$urls=str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$tmp_id,$page),$urlrule);
完毕。
Enjoy it!
*请认真填写需求信息,我们会在24小时内与您取得联系。