登录   |  注册   |  加入开发,助力JWebStar!   |  English       
NPS-企业级建站平台,建站首选
首页   |  关于NPS   |  软件下载   |  典型案例   |  帮助文档   |  技术支持   |  网站服务   |  联系我们   |  论坛   |  报告BUG   |  提交新需求  
NPS v1.4版发布 (2008-12-30)

NPS V1.4新增以下特性:
一、核心功能
  1.Article增加进程锁,用于多线程并发下保护上下文NpsContext环境
  2.触发器中为source对象重设NpsContext环境,当前站点为监听栏目所在站点
  3.事件能够沿栏目树自底向上广播
  4.栏目版主允许继承,即本级栏目版主可以管理下级栏目(但不能管理上级栏目)
  5.增加主栏目、从栏目概念。主栏目决定文章的呈现样式(文章模板有效),一篇文章只能有一个主栏目,可以隶属多个从栏目。
  6.版主可以撤销、重发布和删除文章
  7.RS语句、MAP语句中的topic属性可以引用外部定义的JAVA变量
  8.RS语句topic=""时表示读取所有非自定义数据源文章
  9.RS语句默认文章按重要度(降序)+发布时间(降序)排列
  10.bugfix:RS语句自定义数据源发布文章时sql自动从_prop表中加载title字段
  11.bugfix:RS、MAP语句中id不能使用大写字母
  12.MAP语句中可以直接读取Site和Unit系列变量
  13.增加 top_layer 标签
  14.增加att.suffix和att.size标签
  15.bugfix:<$fieldName(format,wordcount)$>类型标签,当wordcount<=0时报告字符串越界错误
  16.bugfix:top_path是物理文件路径;top_url是HTML页面URL路径。即top_path=Site.GetRootURL()+top_url
  17.支持站点已存在下的导入:站点属性被覆盖,栏目、模板重新创建

二、JavaScirpt对象及Job
  1.NpsArticle增加SetSubtitle()、SetKeyword()、SetAuthor()、SetSource()、AddSlaveTopic()方法;
  2.NpsArticle增加topic、slavetopics属性
  3.NpsArticle增加BuildPageTopDown()方法,用于重建本栏目及下级栏目的所有页面模板
  4.增加HtmlPoster类,用于向远程通过HTTP提交数据
  5.NpsEmail可以设置host和email帐号进行认证,而不是总是通过nps.conf中的默认帐号发信
  6.bugfix:GoogleSitemap修正日期字段格式问题
  7.bugfix:GoogleSitemap修正loc不正确问题
  8.GoogleSitemap增加Yahoo、Live自动更新通知

三、配置管理
  1.增加字段topic.visible用于栏目是否可供最终用户选择判定
  2.增加BuildPageTopDown()方法,用于重建本栏目及下级栏目的所有页面模板
  3.模板修改后可以直接重建引用栏目
  4.站点管理员可以查看本站点相关的栏目模板
  5.模板管理权限调整为:
     1)只有站点管理员和系统管理员可以调整模板
     2)站点管理员只能调整适用范围是本站点的模板
     3)作者可以调整自己创建的模板
     4)系统管理员可以调整所有模板

四、在JProfile监测评估下,我们对系统进行了优化,提高了性能和稳定性:
  1.优化:系统加载的模板采用TemplatePool缓冲池进行缓存
  2.优化:模板类自动被缓存,Class loader大约消耗30%时间
  3.优化:Ftp和Index作为后台任务,仅启动一个线程执行之
  4.优化:如果没有对应的Listener,相应事件将不进行广播,降低线程开销
  5.优化:栏目重建时不发布事件
  6.优化:限制事件分发处理最大并发线程数为25个

五、外部升级
  1.FCKEditor升级到2.6.3
  2.EditArea升级到0.7.2.3
  3.庖丁分词升级到2.0.4-beta
  4.Rhino升级到1.7R1
  5.Quartz升级到1.6.4

NPS对BUG进行了系列修正,重大BUG有:
  1.上传图片不保存整篇文章时,正文内容被清空
  2:文章更新内容时更新了Template表的template字段
  3:撤销文章时删除了附件
  4:用户角色删除时没有更新内存数据
  5.分页page.js中解决IE下Cache的问题
  6.触发器删除时报告空指针错误
  7.触发器正常完成时最终运行状态不正确
  8.触发器启用禁用时没有写入数据库
  9.articlelist.jsp批量取消、删除文章时没有调用article.Clear()方法清除
  10.修正weblogic下加载时getRealPath("/*.jar")错误
  11.站点导入时没有保存栏目自定义变量到数据库

新闻动态
NPS v2.2版发布
NPS v2.1版发布
NPS v2.0版发布
NPS v1.9版发布
NPS v1.8版发布
NPS v1.6版发布
NPS v1.5版发布
NPS v1.4版发布
NPS v1.3版发布
NPS v1.2版发布
JWebstar英文网站开通
NPS V1.1版发布
JWebStar中文网站正式开通,NPS 1.0公开下载
MSN群-NPS爱好者正式开放
NPS相关资源
文档
FAQs
论坛
Bugs
© 2010 JWebStar.com. All rights reserved.