`
solomon
  • 浏览: 46832 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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

阅读更多

 IV. 测试安装

    --------------------------

    1. 打开一个浏览器窗口.

       转到 (输入) ttp://<server-name>:<port-number>/stringbeans

      

       例如: http://localhost:8080/stringbeans

 

       如果您是下载的同Tomcat 的服务绑定包,

       Stringbeans 配置的ROOT应用的上下文是 8080 端口

       输入格式如下:

      

            http://localhost:8080

      

    2. 从兼容 XHTML-MP WML的硬件设备访问,同第一步一样。

       o 加载 URL, http://192.168.0.100:8080/stringbeans跳转到 Portal 登录链接页.

       o 按照页面的说明.

       o 注意:只有那些支持 XHTML-MP WML portlets

         能被显示.

       

    3. 发布版本里有一个预配置的用户

          user name           |    password

          -------------------------------------

           admin                    admin

   

       admin 用户管理 用户, portal, psites portlets.

   

   

    V. 发布安装设置

    --------------------------

Stringbeans发布包中包含有站点搜索portlet

这个portlet需要两个额外的配置( 1 2).

    步骤 1 2 是必须的. 其余步骤是可选的

   

    1. 配置站点搜索 portlet.

       o portlet 配置文件, portlet-config.xml, 位于

         $STRINGBEANS_HOME/portlets/search/ 目录下.

       o 配置 global-params

          * seed-url == 建立搜索索引的开始点 (参见下个索引点重建).

                      例如:您想要用户只搜索portlets目录和它的子文件夹

                        (而不是您的站点下的所有), seed-url 应该是

                        http://<server-name>/portlets

                        include/excludenclude/exclude()包含/排除 表达式

索引也是同样的格式.

                       

          * index-dir == 这个目录路径是您想要搜索和保存的的索引路径

 (参见下个索引点重建).

          * include-regex ==您的搜索索引想要匹配的格式.

通常同seed-url一样. 您可以指定多个 include-regex's

                            . 例如:您想在搜索中包括nabh.com 网站

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

                                  <value>http://<server-name></value>

                                  <value>http://www.nabh.com</value>

                            </global-param>

          * exclude-regex == 被排除在搜索格式之外的索引. For example to exclude all

                            pages that have maximized and minimized in their

                            path, and forum application

                            例如:排除所有的最大化和最小化的页面路径和论坛应用

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

                              <value>.*maximized.*</value>

                              <value>.*minimized.*</value>

                              <value>/portal/forums/*</value>

                            </global-param>

       o 完成配置后重启服务或通过“Portlet 管理” portlet重新加载Portlet

         .

 

    2. 重建站点搜索 portlet的搜索索引.

       站点搜索 portlet 可用来搜索前, 您必须先重建站点索引.

       o 设置正确的站点搜索配置 (参见上面的步骤).

       o 重新加载portlet (使用 Portlet 管理” portlet 重启portlet),

         或重启服务

       o 以管理员登录.

       o  站点搜索portlet位于Stringbeans默认主页的右上方,或者您可以添加到您喜欢的任何地方

       o 点击portlet工具条的'A'图标. 这个图标只有在以管理员用户登录后可用.

       o 点击重建索引链接. .会在portlet-config配置文件生成index-dir对应的搜索索引

默认会设置到:

         $STRINGBEANS_HOME/WEB-INF/search

   

    3. 配置“我的新闻订阅” portlet.

       o portlet的配置文件, portlet-config.xml, 位于 

         $STRINGBEANS_HOME/portlets/news_subscription 目录下.

       o 在新闻提示的action-processor中下面是可选配置

          xxxxly-send-xxxx == 发送到订阅用户的新闻更新列表.

          news-admin-email == 发送者的 (您的) 邮件地址.

          xxxxx-email-subject == 邮件主题.

          base-url == 服务的 URL (非测试模式下必需).

          email-template == 邮件模板文件路径(如果需要).

       o 完成配置后,重启服务器或通过“Portlet 管理” portlet

         重新加载 portlet

      

4. 此步骤只有在不是使用默认的数据库(Hypersonic SQL.)时才是必需的。

        一些包含的MVCPortlet使用数据库特定的SQL命令和关键字,可能不被

其它的数据库支持。

默认设置是对于Hypersonic SQL . 其它数据库 (有些) 可选的SQL 也在那些

语句的周围找到 (被注释了).

 

           您需要改变这些 sql 执行环境 (不是所有的, 仅仅这些特定语句下面 ), 如果

正用其它数据库, 使用您的指定数据库的命令.

 

     

       完成下面的任意步骤后重启服务或通过“Portlet 管理”portlet重新加载Portlet

 

     o 新闻管理 portlet

         * portlet 配置文件, portlet-config.xml, 位于   

           $STRINGBEANS_HOME/portlets/news 目录.

         * 修改:

           + 浏览索引 render-processor's sql.

             如果数据库支持 boolean 数据类型(TRUE FALSE)请更改

             . SAPDB/MAXDB 已提供.

           + 参数类型   action-processors: CreateChannel, UpdateChannel,

             CreateStory, EditStory, UpdateStory

如果数据库不支持 boolean 数据类型 ,请更改

           + 创建频道文件操作用 processor's story-sql site-story-sql.

             问题同上, boolean integer.

      

       o 我的新闻订阅 portlet

         * portlet 配置文件, portlet-config.xml, 位于

           $STRINGBEANS_HOME/portlets/news_subscription 目录.

         * 修改:

           +获取所有频道 render-processor's sql

             boolean integer 问题, TRUE FALSE 关键字一样.

           + 新闻提示 action-processor's story-sql

             booleaninteger问题, TRUE FALSE 关键字一样.

       

       o 在线调查 portlet

         * portlet 配置文件, portlet-config.xml, 位于

           $STRINGBEANS_HOME/portlets/survey目录

         *浏览索引与 查看投票 processors' current-survey-sql.

           查询基本获取最近的一项调查结果。

           查询命令(已注释的)包括SAPDB/MAXDB, MySQL Oracle 的执行脚本  

           .

                

    5.  portal portlet国际化的支持可配置

       对于 portal, 如欢迎消息, 日期, 菜单标签, 等等和 portlets ,已经与portal绑定,

 如登录 portlet 个性化设置 portlet, 本地化通过属性文件配置(位于目录

       $STRINGBEANS_HOME/WEB-INF/locales 下)

 

      请注意,Stringbeans 3.1已经为每种语言设定了独立的属性文件,文件名的格式如:

      "sb_<language + country code (if any)>.properties".

 

例如, sb_en_GB.properties 

       包含国家码 British English. 没有设定特定国家码会默认使用的文件是

       sb_default.properties.

 

       在以前的版本中, 所有国际化都定义在一个属性文件中,

       locale.properties, 注意: Stringbeans 3.1版本中已经不支持了.

      

       o 请参照Stringbeans配置的国际化设置区域。.

         参照手册详细了解以添加更多新的国际化设置

       o 请注意,有些浏览器没遵守标准只使用旧的语言码

例如: IE的语言码中 Hebrew (希伯莱文)是 'iw',

         而不是ISO639.2 中对应的 'he'

       o 您可能需要一个Unicode文本编辑器以查看和编辑属性文件。否则,有些字符,

         尤其是非拉丁字符,在保存后不会被正确编码

 

       对于 MVCPortlet portlets (包含的: FAQ, Site Search, Stringbeans

       Survey, News Admin / News Channels, My news Subscription, Guess Number and Links

       portlets),通过对应portletportlet-messages.properties文件实现国际化支持。

   

       默认(没添加其它评议属性值)是美国英语

       o 添加语言码到 MVCPortlet portlet-messages.properties:

         * portlet-messages.properties 位于 MVCPortlet 配置文件的同一路径

         * 复制 "Default - US English" 到页面的结尾 (或是页面的其它任何地方).

         * 添加语言码(和国家码描述

           Stringbeans 国际化区域  配置参考手册

           ) 到每个属性值尾.

            

           例如:在mvcportlet中,德国国家码添加'de'配置如

                mvcportlet.portlet_title.de=FAQ

         *这些属性值会代替对应的portlet'JSP<mp:label key="....">  

         

       o 开始 MVCPortlet 1.1 (包含在Stringbeans 3.1) 已经加上了支持国际化文件,

          (不只是对应属性值) 通过放置国际化文件, 如:

         Jsps 放置在portlet根路径的本地语言编码文件夹

参照 MVCPortlet 文档详细了解.      

       o完成配置后

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics