| JWebStar.com致力于开发系列网站工具,这些工具都将遵循GPL协议。
NPS是这个系列工具集的第一个产品,他是News
Publishing System的简称,是一个企业级网站管理平台,可以轻松实现多站点的管理与维护。 NPS数据库采用ORACLE、使用JAVA语言开发而成,支持多国语言和多用户间的网站内容协同管理与维护,可以运行在TOMCAT、Resin、JBOSS、IBM
WAS、BEA Weblogic等各种JAVA应用服务器上。
NPS的核心是模板标签技术,基于ANTLR和ANT实现模板标签库的自动编译和加载。
这样对整个站点的规划就转换为站点的模板化抽象过程。借助模板标签技术,日常录入的文章资料就能基于模板自动生成静态HTML页面。
当然,对于整个站点来说,信息发布还远远不够。NPS通过各行业扩展包形式提供额外的功能,例如会员管理功能、产品的询盘功能、商品购买流程等。参照二次开发手册可以快速定制自己的应用,并且还可以与NPS核心功能快速集成形成产品的自定义管理与静态页面发布。
NPS具有以下特性:
- 模板预编译技术。模板经一次性编译后形成JAVA
CLASS,运行中动态加载,提高了静态页面生成的速度
- 可视化的站点配置。支持大中型站点集群模式的配置与管理,支持二级站点管理员的指派与管理
- 树型结构的栏目管理。基于DHTMLX支持跨站点的栏目移动、复制,支持栏目分值、文章状态等个性设置。支持栏目的版主管理与委派
- 模板可视化管理。EditArea和Highlight为NPS提供了可视化的模板编辑管理
- 信息发布流程化管理。采用FCKeditor实现文章从采编、审核、发布全流程可视化编辑
- 基于Lucene和solr实现的全文检索,实现了较为完备的中文分词与检索算法
- 外部数据源数据的自动标签化提取、转换与发布
- 站点的导入导出功能。便于从调试机快速部署到生产环境
- 内置支持多国语言。适用于跨国企业基于同一平台实现同一网站的管理与维护。目前已经支持英语和简体中文,其他语种将陆续翻译后推出。
- 开放的JAVASCRIPT二次开发接口。基于Rhino实现的JAVASCRIPT二次开发接口便于定制开发
- 后台任务管理。Quartz为JAVASCRIPT二次开发接口开发的后台任务提供定时调度。
- Google Sitemap协议实现,自动生成sitemap文件并提交Google更新
- RSS协议实现,可以为整个站点或指定栏目生成RSS 2文件
- 内置AWStats集成方案,可以按年、按月、按天、按小时进行站点日志分析挖掘
- 内置FCKEditor模板集成方案,快速定制各类常见表格和文章样式
- 支持IE、FireFox浏览器
|