`
水卢(waterloo)
  • 浏览: 32300 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
      前两天拜访了一个客户,向他介绍门户软件,刚讲了两句,就被客户粗鲁的打断了,被告知不用讲这些,他都懂。事实上我所介绍的并非是产品的内容,只是介绍的如何看待门户项目,如何保证门户项目的成功。我谈到门户项目的成功不仅仅在于厂商和开发商,更重要是在于用户是否能够正确并且积极的推动项目。这个观点被客户怒斥,认为我们把球踢回给他了。         事实上,目前国内有些客户在购买软件的时候并不是非常成熟。我把这种采购行为称之为”买白菜“,当你去市场买白菜的时候你会问问这家问问那家,看看谁家的好谁家的便宜。最后选择物美价廉的。可是软件的选购,尤其是平台软件的选购比起买白菜复杂多了。软件项目的成 ...
最近为客户做了一个程序使用httpclient调用Quickr for Domino的REST API获取Quickr中的文档列表,本来是一个简单的事情,可是这个客户的环境有一些麻烦。第一,他们启用了SSL,但是证书过期了。(状况就是每次访问Quickr时,浏览器都 ...
最近参与了几个门户项目的前期,对现在国内门户的建设思路深有感触,发现门户建设有几个误区:   误区一,选择了好的门户产品就能够保证项目成功吗?   当我去客户交流门户的时候经常会被客户问到一些非常技术, ...
Lotus Quickr提供REST API访问其中的数据,这里我通过一个例子来说明如何通过REST API创建一个Portlet显示我的空间列表。 这里面我主要使用了两个apache包,httpclient和abdera。 REST API是一个http的请求,当用户访问的时候可以通过 http get的方法获得一个XML。因此这里我通过httpclient获得这个XML,然后采用abdera对这个XML进行解析。   //获取当前空间列表 <% List places = new PlacesHelper().getPlaces(request.getCookies()); ...
方法一:采用Portal的Puma API Context ctx = new InitialContext(); PortletServiceHome pumaServiceHome = (PortletServiceHome) ctx.lookup("portletservice/com.ibm.portal.um.portletservice.PumaHome"); PumaHome puma_home = null; if (pumaServiceHome != null){ puma_home = (PumaHome) pumaS ...
Lotus Forms本身支持提交按钮将自己提交到服务器端。但在实际应用中往往需要在提交前进行一些操作,这些操作难以通过表单本身的提交按钮来触发,因此可以采用Html页面上的提交按钮来实现。   实现思路是通过Lotus Forms提供的js api实现,但由于3.5.1的js api未将表单提交api发布出来,因此需要曲线救国。   我的思路是通过js api修改表单中的一个隐藏域,表单中设计一个类型为done的action,这个action的active属性根据隐藏域的值进行变化,一旦隐藏域发生了变化action自动触发将表单提交到url上。代码如下: <script src ...
Lotus Forms从2.6.1版本开始已经不再支持除WAS之外的应用服务器了,但是有很多客户和开发商在开发阶段仍然喜欢用性能更好的Tomcat作为测试环境。   因此我这里提供一个简单的方法可以使Lotus Froms API在Tomcat上运行。这个方法在Lotus Forms 3.5.1和Tomcat 5.5.28上验证成功。   只需将 $Lotus Forms安装目录\Server\3.5.1\API\redist\msc32\ 下的pe_cc.dll,pe_crt71.dll,pe_crtp71.dll和pe_java.dll拷贝到windows的system32目录下, ...
http://www-10.lotus.com/ldd/portalwiki.nsf/dx/dynamic-fx-demo-how-to-create-web2.0-effects-in-wcm-sites   已经在Portal 6.1.5上部署成功,需要注意以下几点: 运行wcm库导入任务之前需要修改C:\IBM\WebSphere\wp_profile\ConfigEngine\properties\wkplc.properties中的WasPassword和PortalAdminPwd 修改wcmweb2.xml文件,去除其中安装jsr286 wcm portlet的脚本,由于 ...
http://www.ibm.com/developerworks/lotus/community/wikis.html   在Portal的wiki里有最新版本性能调优手册等等内容,非常有用的。
最近在客户这边配置了一把OmniFind搜索Portal 6.1、WCM以及Domino,颇费了一番功夫,不过配置好了之后还是挺好用的,在这里将其中的一些关键部分与大家分享。   配置Portal6.1搜索 配置OmniFind8.5搜索Portal 6.1.*时,注意要为Om ...
目前业界很多人对Web2.0都有各种各样的认识,很多人认为Web2.0就是Ajax,就是异步调用,就是局部刷新等等现在网络上非常热门的技术。   可是Web2.0真的是这些吗?让我们回过头来看看现在流行的Web2.0网站,Facebook、linkedin、开心网等等国内外超流行的Web2.0网站,他们具有的最重要的共性不是Ajax,不是局部刷新等,而是全民的参与。   回过头来我们看看Internet的发展演进,记得我在大学的时候上网,那个时候网络速度慢、上网费用高、网站有很少,往往上1个小时的网可能什么都没有看到。那个时候能在网上看一部小说就是很奢侈的想法了。可是现在呢?我们不仅仅能 ...
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0904db2electronicforms/index.html?ca=drs-cn-0713  
1. 通过WPF创建一个访问数据库的项目,并为这个项目添加REST支持     2. 创建项目后, WPF 会自动的为数据库获取到的数据集合生成 schema ,将这个 schema 保存为 xsd 文件。   3. 打开 Lotus Forms Designer ,创建一个支持 XForm 的表单,导入上面步骤创建的 xsd 文件。注意,要先清除上一步骤生成的 xsd 文件中的中文。才可以成功导入。   ...
3.5版本比起以前的版本有一点点修改,以前的FormsViewServlet只需要扩展com.ibm.form.webform.framework.servlet.IBMWorkplaceFormsServerServlet类,然后重载init方法 super.init(arg0); try { // Initialize the api with server's default locale DTK.initializeWithLocale("Webform Server", "7.5.1.80", & ...
http://www.ibm.com/developerworks/lotus/downloads/
Global site tag (gtag.js) - Google Analytics