Lotus 50x15 Deep Development Custom Basic interface elements

Source: Internet
Author: User
Keywords Lotus connections basic interface elements deep development
Tags aliyun api applications basic basic interface elements collaboration software connections custom

This series of articles will be step-by-step in the case to introduce how to http://www.aliyun.com/zixun/aggregation/13548.html ">lotus 50x15 software in-depth development customization, To build a fully personalized enterprise social cooperation platform. At the same time, how to effectively use the API interface of the product to carry on the integration of enterprise system is also demonstrated in case.

Social collaboration software has been used more and more widely in the daily work of enterprises. As an important part of the IBM Social Business solution, the Lotus 50x15 product has been deployed in many large enterprises. The default product deployment can only be personalized at the system level and not fully meet the actual needs of the enterprise. This series of articles will be a case-by-step approach to the Lotus 50x15 software to develop the depth of customization, to build a fully personalized enterprise social collaboration platform. At the same time, how to use the API interface provided by Lotus 50x15 to integrate the enterprise system is also demonstrated in case.

Case overview

This article will be based on the scenario where the enterprise has purchased IBM 50x15 software and is ready to customize it before it is formally deployed to the enterprise environment. To reflect the characteristics of the enterprise itself, and make it with the existing IT system interface style consistency, and through the existing IT system with a certain integration, such as HR system, OA system, so that Lotus 50x15 software integrated into the enterprise's IT environment, for the enterprise's social collaboration to provide services.

Build a development environment

"工欲善其事, prerequisite", before personalization, we need to build our development environment, this development environment includes two parts:

IBM Lotus 50x15 Development environment

To build an IBM Lotus 50x15 development environment, you need to install the following software sequentially from the purchased installation CD: IBM DB2 v9.7, IBM Websphere creator Server Receptacle deployment v 7. X, IBM HTTP Server v7.x, IBM Tivoli Directory Integrator v7.0, IBM Lotus 50x15 v3.0.1.

Custom development environment

This development environment mainly refers to the components that are built on Eclipse for customizing the development of Widgets programs and calling APIs to develop and integrate with other IT systems.

At the same time, you need to turn on the Lotus 50x15 custom switch option before you start customizing the development.

Log on to the Websphere console as an administrator, then access Environment->websphere variables in turn, and then look for the variable connections_customization_debug, whose value is determined by the False to True. This value needs to be reset to false to improve performance and security when all customization work is done and is ready to be deployed to the production environment.

Figure 1. Lotus 50x15 Custom Switch

Lotus 50x15 Interface Layout

Lotus 50x15 's interface layout is simple, it is designed for fast navigation and use caching to improve the response speed of the page, the following is the composition of the interface:

Figure 2. Layout of the interface

which,

Header.jsp is used to control navigation between pages. For various applications, such as Forum, Wikis, Files and so can share the same header.jsp, can also be customized to adopt a different header.jsp, on how to customize, will be explained later. Footer.jsp is mainly used for displaying copyright information, quick links, etc. Page content area, which is the content container for each application, and displays the contents of that component in different components.

For the various applications of Lotus 50x15, the default configuration is to invoke the same header.jsp and footer.jsp, the benefits of which are mainly as follows:

Easy to maintain the status of the page when accessing different applications. Because of the cache processing for header.jsp and footer.jsp, the performance of the page can be optimized and the response time of the page is shortened. The style of the page is easy to keep in line, and it is easy for users to know how to jump between applications.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.