Integrated solution of regional government content management system

About project

Streamline regional government operations with an integrated content-management platform featuring web portals, intranet, automated document flow, full-text search, and advanced document recognition technology

Facts

The platform provides 2 internet portals, including a central regional government portal, 2 intranet collaboration portals, and 30+ state authorities websites.
Thousands of people visit those resources every day.
The system supplies the largest database of regional regulatory documents.
More than 100,000 content items are published in the system.
Deep analytics and reporting is based on customised Apache superset BI

Customer

The government of Krasnodar Region.

Krasnodar region is a federal subject of Russia, located in the Southern Federal District. The region's population is about 5.5 million people on a territory of 75,485 sq. km.

Krasnodar Region is an industrial and agro-recreational territory in the south of Russia. The basis of the regional productive forces constitutes the industrial, construction, and energy complexes, information and communication technologies, agro-industrial, transport, resort and recreation, and tourist complexes. The last three - agriculture, transportation, and hotel & tourist complexes - correspond to the priorities of the socio-economic development of Russia and determine the special status of the Krasnodar Krai in the national economy.

Krasnodar region city Sochi was the host city of the Winter Olympic Games of 2014.


Goal

darts image
To provide a unified toolkit for the development and administrating of information resources of the Krasnodar Region state authorities.

Challenge

Eliminating the current disunity caused by outdated platforms, inconsistent administration, editing and analytics tools, varied technology stacks, and excessive infrastructure."

Tasks

1
To build up information systems that allow deploying of the necessary number of information resources, centralize their management and their maintenance.
2
To migrate the existing key information resources to this platform.
3
To develop the intranet portal for regional government.
4
To develop the regulatory documents database.
5
To deploy and integrate the regional search engine.
6
To train all the administrative and edition personnel.

Implementation

After conducting a thorough market research and comparison, we have selected "1C-Bitrix Site Management: web-cluster" and "1C-Bitrix Corporate Portal web-cluster" as the most suitable platforms to meet our customer's requirements. Apache's superset were chosen as a BI software,due to customer requirements and the OpenSource base.

We have implemented a highly available server infrastructure, which consists of two load-balanced clusters each with two servers. Nginx and Apache serve as the web servers, with Nginx responsible for cluster load balancing and MySQL with replication across multiple servers is used as the database engine for improved reliability and performance. "1C-Bitrix Site Management: web-cluster" has been deployed on the first cluster, while "1C-Bitrix Corporate Portal web-cluster" has been deployed on the second.

The system contains two main web resources of Krasnodar region authorities:

Results

1

The regulations database accounts for almost 13 000 documents and it is updated regularly. The system includes an ABBYY Recognition Server that provides automated capture of every document loaded into the system.

2

We have created an effective scalable hardware infrastructure using a load balancing that has functioned for more than 2 years without failures and unscheduled breaks. The amount of information system hosted has been increased twice since launching.

3

The total attendance of all the information resources included in the system exceeds 10 000 users daily.

Presentation

Technologies

Basic technologies
1
Apache, Nginx
PHP, XML/XSLT
Storing and working with data
2
ABBYY Recognition Server, MySQL
Yandex.Server
Web Interface
3
Adobe Flash, JavaScript (jQuery)

Platforms

Web applications
Server applications

Similar cases studies