Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Brief introduction of WCM function and Enterprise Design

2025-01-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

1.1 Overview of Enterprise Web content Management solution 1.1.1

The Web content management component (WCM) provided by the IBM WebSphere Portal portal platform is designed to provide solutions in the field of enterprise Web content management, which can effectively solve the difficulties and challenges encountered by enterprises in Web content management.

Web content management platform can not only provide the content of Web site and page design, but also provide the navigation mechanism of Web site, and provide a unified technical framework for the construction of Web site. In terms of management, the Web content management platform provided by the portal platform can achieve the functions of browser-based content creation, editing, publishing and process approval.

1.1.2 Architecture

1. Advanced nature

Web content management platform requires to maintain the advanced technology, is a J2EE application, and all the data are stored in a mature relational database, the access to the content library meets the interface standards of JSR170 (see figure 1-1).

Figure 1-1 WCM is a standard JSR170 standard implementation

2. Separation of content from template

For a Web content management system, separating content from templates is one of the most important rules. The page is composed of page components, the page components are composed of page styles, and the page layout is used to define the arrangement of contents and components on the page. The Web content management system should fully implement the above rules, further separate style from layout, and implement component management of reused content, so as to make the system more flexible and effective (see figure 1-2).

Figure 1-2 WCM is an excellent content management framework that separates content from templates.

3. Unified management of enterprise Web digital assets

WCM provides a large number of components to support the unified management of enterprise Web digital assets, such as pictures, menus, links, and so on.

4. Flexible content presentation

The Web content management platform should provide presentation templates to format the output of the content. The demo template of the Web content management platform is a program composed of tags supported by the HTML and Web content management platforms, and various components can be referenced in the demo template.

In the application of presentation templates, the Web content management platform also provides a very flexible mechanism-you can apply templates not only to a specific content, but also to a site area, or even to content created by the same template.

5. Release process

In the Web content management platform, we can control the status of an Web content through a workflow. The status can change from the draft when it was created at the beginning to waiting for release, and when the approval is approved, it can become the release status, and finally this content will become expired.

We can create the entire workflow through the design phase, and the state of the content item can be changed as the process passes through each stage (see figure 1-3).

Figure 1-3 WCM's built-in process engine supports complex information release approval operations

6. Security control

Access control is realized through role-based mechanism in Web content management platform. In the Web content management platform, there are mainly "users", "content providers", "editors" and "managers". We can grant users a role for a certain content to achieve the effect of authorization; for functional control, the Web content management platform can be achieved by authorizing the resource types of the Library.

7.Web content Management Library

A Web content management library is a repository that holds all Web resources. We can partition Web content management libraries (see figure 1-4), create different Web content management libraries for different sites, or create different Web content management libraries for different system states, and then synchronize the content, such as test system libraries and production system libraries.

Figure 1-4 schematic diagram of partition design of WCM content management library

8. Portal integration

The Web content management platform can be seamlessly integrated with the portal.

In the demo Portlet, we can configure a number of parameters to display the content in the Web content management library on the portal page. The authoring Portlet can be deployed in the portal, allowing creators to manage and add Web content through the portal page.

9.Web content management platform API

Web content management system itself provides some API, we can use these API to expand the existing features of Web content management platform, but also through these API to integrate with other application systems.

1.2 WCM information publishing implements logical design 1.2.1 content management, publishing and hierarchical presentation

The information release and content management module provides enterprise information content creation, approval and release services, mainly a large amount of information from various departments / application systems through a unified security setting and approval mechanism to achieve dynamic update and release. Web information management system is an application system located between Web front-end (Web server) and back-end office system or process (content creation, editing). Content creators, editors and publishers use templates to submit, modify, approve and publish content. The "content" here may include files, tables, pictures, data in the database and even videos, all the information you want to post to Internet, Intranet and Extranet sites. Web information publishing module provides a personalized portal framework to better push content to users' browsers through Web-based technology.

1.2.2 using WCM API to develop customized information to publish Portlet

Using the WCM component of Portal 8.0 to develop a customized information release interface, we have a lot of successful experience and design and code accumulation, which can effectively reduce the cost. Independent development work is reflected in the following two aspects.

First: information release and editing interface. According to the user's habit, the artist designs the interface that conforms to the user's information release habit, and then calls WCM API to develop and implement it. The operation of the content library and components still uses the system that comes with WCM components, and only carries on the secondary development to the user operation layer (that is, the V layer in the MVC architecture) to replace the complex operation interface of the system.

Second: information display interface. Self-developed by displaying Portlet to replace the WCM Content Viewer Portlet that comes with the system, the administrator only needs to select the content directory to be displayed in the editing interface and display the first few items.

1.3 functional design and reference interface 1.3.1 example of information presentation interface

The information display interface configured by WCM is very flexible, such as item news, picture scrolling news, picture-text mixed news, and so on, as shown in figure 1-5.

Figure 1-5 example of a unified information presentation interface for WCM configuration

1.3.2 example of an information publishing interface

It is difficult to beautify the interface of WCM in IBM WebSphere Portal, and it is generally developed independently based on API provided by WCM components. The self-developed WCM release Portlet is still implemented in a three-tier architecture: the logic layer and control layer of WCM operation still use WCM API, and our development is only a customization of the view layer. Since the view layer is self-controlled, then the interface design is flexible and diverse, we can arrange artists to design at will, basically can be achieved. Figures 1-6, 1-7, and 1-8 are published Portlet using the information developed by WCM API.

Interface example 1: list the information of each column of the main site and sub-site in the form of a tree directory, using ultra-concise customized interface management (see figure 1-6).

Figure 1-6 using customized information developed by WCM API to publish Portlet-- main site, sub-site and information management interface

Interface example 2: after the interface for publishing information is customized, complex templates and release configurations are no longer required (see figure 1-7).

Figure 1-7 customized information distribution developed by WCM API Portlet-- publishes a news interface using the built-in Word editor

Interface example 3: you can also directly enter the information editing and deletion interface through the information browsing interface (see figure 1-8).

Figure 1-8 Portlet-- information editing interface using customized information distribution developed by WCM API

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report