`
jhlcss
  • 浏览: 41850 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

Stringbeans安装配置指南-8(完)

阅读更多
Post Installation

Stringbeans2.2版本开始,Stringbeans发布包包含了SiteSearch Portlet,这个portlet需要额外的配置(第一点和第二点)。如果使用Sitesearch portlet则第一步和第二部是必须的,其它步骤是可选的。

 

1.       配置SiteSearch portlet

l         配置文件portlet-config.xml位于$STRINGBEANS_HOME/portlets/search文件夹下

l         配置global-params参数

seed-url

首先建立搜索索引(查看第二点重建搜索索引),比如用户只能搜索位于/portlets目录及其子目录的内容,seed-url应该是http://<server-name>/portlets。可以在搜索所应用应用某些模式的正则表达式进行规范。

index-dir

当建立或者重建搜索索引时所保存的路径。

include-regex

制定在搜索索引中使用的搜索模式,通常是seed-url相同,可以指定多个包含正则表达式值,比如想在搜索中包含nabh.com站点:

<global-param name="include-regex">
    <value>http://<server-name></value>
    <value>http://www.nabh.com</value>

</global-param>

exclude-regex

制定搜索索引的排除搜索模式。比如排除路径下所有具有“maximized”minimized的页面,将.*maximized.* and .*minimized.*作为排除表达式进行配置。

<global-param name="exclude-regex">

     <value>.*maximized.*</value>
     <value>.*minimized.*</value>
</global-param>

 

2.       重建Sitesearch portlet的搜索索引

在使用SiteSearch进行搜索之前,必须重建搜索索引

l         配置SiteSearch配置属性,参见上一步骤

l         admin身份登录

l         SiteSearch位于默认首页布局的右上角,你可以放到任何你喜欢的位置

l         点击portlet图标,这个图标只在使用admin登录的时候显示

l         点击重建索引链接,它将产生搜索索引,位于你当时配置的index-dir

3.       这一步骤只有在你不适用默认数据库Hypersonic SQL的时候才是有必要的。一些portlet,包括MVCPortlet使用数据库特定的SQL命令/关键字,对于其它数据库可能并不支持。默认的数据库是Hypersonic SQL,我们确实提供了一些其它数据库可选的SQL语句。如果你选择其它的数据库,你必须使用特定的SQL命令,改变SQL语句(并不是所有,只是下面所提到的)。下面步骤所涉及到的改动(被注释掉了),必须重启服务器才能生效。

l         NewsAdmin portlet

n         portlet的配置未见portlet-config.xml位于$STRINGBEANS_HOME/portlets/news目录下

n         修改如下:

u       render-processorViewIndex里面的sql

如果是SAPDB或者MAXDB,它的boolean数据类型的值是TRUE或者FALSE,在这里需要变化。

u       action-processors里的param-types标识:CreateChannel, UpdateChannel, CreateStory, EditStory, UpdateStory

如果数据库不支持boolean数据类型,在这里需要变化,

u       action processorCreateChannelFiles中的story-sqlsite-story-sql标识

和上面的问题一样,注意booleaninteger的问题

l         MyNewsSubscription portlet

n         portlet的配置未见portlet-config.xml位于$STRINGBEANS_HOME/portlets/ news_subscription目录下

n         修改

u       GetAllChannel render-processor’s sql
boolean vs integer issue, as well as TRUE and FALSE keywords.

u       NewsNotifier action-processor’s story-sql
boolean vs integer issue, as well as TRUE and FALSE keywords

l         StringbeansSurvey portlet

n         portlet的配置未见portlet-config.xml位于$STRINGBEANS_HOME/portlets/ survey目录下

n         ViewIndex and ViewSurvey render processors’ current-survey-sql.

查询是要取得最近的一条记录,查询语句对于SAPDB/MAXDBMySQLOracle等各不相同。

4.       配置MyNewsSubscription portlet

l         以下在NewsNotifier action-processor是可选的设置

xxxxly-send-xxxx

根据新闻更新时间表设置定时发送新闻更新

news-admin-email

发送者的邮件地址

xxxx-email-subject

邮件主题

base-url

服务器的URL,如果不是测试模式,这一项是必须的。

email-template

邮件的模板路径

5.       为了支持Stringbeans的国际化需要,必须在$STRINGBEANS_HOME/WEB-INF/locales目录下增加本地地区属性文件,并修改portlet-messages.properties,如果你也想国际化MVCPortlet,例如FAQ portlet。本地地区属性文件(以sb_语言代码的格式命名)包括portal的本地语言(例如欢迎,日期等等),个性化的portlet,错误页面和登录portlet

portlet-messages.properties包含了本地化相关portlet 

l         请参考《Stringbeans参考手册》的国际化章节了解本地化的详细内容

l         需要注意的是,默写浏览器并不遵循标准或者过时的语言代码,例如IE的语言代码对于犹太人是iw,并不是ISO 639

l         添加MVCPortletportlet-messages.properties本地化。

n         portlet-messages.propertiesMVCPortlet的配置文件在同一个目录下

分享到:
评论

相关推荐

    StringBeans portal 安装配置说明--翻译(九)

    2. WAR文件通常位于`target`目录下,名为`stringbeans-portal.war`。 **五、部署** 1. 将生成的WAR文件复制到你的Web服务器的`webapps`目录下。 2. 启动Web服务器,等待WAR文件自动展开。 **六、配置** 1. 配置`...

    Stringbeans用户指南&安装配置手册

    Stringbeans 是一个电子商务平台,旨在解决企业门户开发和管理中的复杂性和高昂成本问题。它采用了分层架构,由两大部分组成:后台的WebService服务和前端的门户框架。WebService服务负责管理信息任务,利用表达式...

    Stringbeans用户指南和配置指南

    《Stringbeans用户指南和配置指南》是一份详细阐述Stringbeans电子商务平台使用和配置的文档,主要涉及的内容包括Stringbeans的基本架构、过程管理服务以及门户框架的功能。以下是对这些知识点的详细解析: 1. **...

    stringbeans-src-3.5.jar

    StringbeansStringbeans是一个兼容JSR 168 portlets部署的平台。2.4版增加了portlet应用部署者工具,支持部分保护(semi-protected)的门户应用、跟踪和访问门户应用。

    Stringbeans开发指南.pdf

    《Stringbeans开发指南》是一份全面的技术文档,涵盖了使用Stringbeans框架进行Web开发所需掌握的关键技术点,它不仅是开发者指南,更是关于企业级Java开发的广泛技术概览。本文将详细解析文档中提到的技术要点,...

    Stringbeans 3.x 用户手册

    Stringbeans 3.x 用户手册是针对最终用户的一份指南,旨在帮助用户理解和利用StringBeans平台创建类似nabh.com的网站。这份手册涵盖了门户布局、导航控制、个性化设置以及应用程序的使用方法。虽然翻译可能不够精确...

    Stringbeans portal 介绍 与对比

    Stringbeans由两部分构成:一个是后台自动运行的WebService服务来管理信息任务,另外一个是前端的门户框架来管理Web表现层。 Stringbeans大大降低了业务设计、维护业务门户所花费的精力,还提供了可视化的编辑器来...

    stringbeans 源文件

    **StringBeans 源文件详解** StringBeans 是一个在Java开发中经常被提及的开源工具库,它以其简单易用的特性受到了许多开发者的好评。虽然在提供的信息中没有具体的项目介绍,但我们可以从它的名字推测,...

    Stringbeans 二次开发笔记

    由于Stringbeans资料极少,自己研究的源代码,在开发过程中,记录的详细开发文档,希望对大家有帮助

    Stringbeans3.5 加载外部portlet应用

    文档可能会包含步骤说明、配置示例、错误排查指南等。同时,三个例子是实践操作的最佳教材,每个示例都对应不同的portlet功能和集成情况,通过学习和运行这些示例,你可以更深入地了解如何在Stringbeans 3.5中加载...

    Stringbeans电子商务白皮书

    Stringbeans电子商务白皮书是关于构建电子商务平台的专业文档,由姜海龙于2008年11月25日撰写。该白皮书主要探讨了Stringbeans在电子商务领域的应用,特别强调了其在过程管理、PORTAL框架、数据管理和Web Services...

    Stringbeans-开源

    Stringbeans是用于构建企业信息门户的平台。 该平台由三个组件组成:与JSR 168 Portlet规范兼容的门户网站服务器/容器,Web Services框架和流程自动化引擎。

    StringbeansTM Portal管理手册

    d Authorization Service) 配置......................总的来说,Stringbeans(TM) Portal管理手册是一份详尽的指南,涵盖了从基础安装到高级功能的所有方面,为用户提供了一个全面了解和管理Stringbeans Portal的框架。

Global site tag (gtag.js) - Google Analytics