Web CMS Based News & Media Portal for Russian Citizens

Categories : All, Media and Entertainment

Client Requirement


The client needed Web CMS Based News & Media Portal for Russian Citizens a whole new CMS driven website to enable online news services based on various cities across Russia. We provided requirement analysis, development and implementation, database development, regular profiling and improving performance of the application using Symfony 1.4.

Along with a complete design and development, the website needed to be seamlessly integrated with database solution and also needed to be user-friendly enough to serve the myriad of news based on Russian cities keeping it fresh, current and relevant across the county. Also, this robust and reliable web content management solution is capable of handling vast amount of content including video files, gallery photos etc. as well as able to efficiently manage the data.

Apart from this the client also needed:
  • A new interactive design
  • An extensible and scalable website with Symfony framework
  • User-driven architecture and navigation
  • A fully secured website
  • Effective use of rich media
  • Compatible with web 2.0

Project Challenges

The key challenges include:
  • Implementing reliable and efficient framework for the application that includes content generation as well as hosting facilities with modules that co-ordinate with each other to exchange information.
  • Incorporating and managing up-to-date information, news and related data on the backend through RSS feeds.
  • Ensuring a safe and secure transfer of data while integrating 3rd party API’s.
  • Installation of Google Translator service to instantly translate text and web pages.
  • Incorporating web usability principles while developing numerous features designed for enhancing the users’ website usability.
  • Implementing stringent security measures that safely handle the vast transfer of data.

Technologies Used

Operating System & Server Management Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance
Development Tools & Environments PHP5+, Apache, Symfony Framework 1.4, AJAX, HTML5, CSS3 etc.
Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups


Project Leader 1
Developers 2
Designers 2
Quality Assurance Testers 1


The following four-tier development approach was adopted to equip the site with numerous features and functionality mentioned before:
  • The Database layer containing MySQL Server Database, Tables, Triggers and so on.
  • The Data Access layer containing the Data Access DLL responsible for accessing data from the database.
  • The Business Logic layer consisting of all the business logic procedures for modules.
  • The User Interface Layer which forms the Graphical User Interface of the website.


Designed to be a powerful tool for generating and hosting content through the web, the system communicated with the client through a secure channel validating and storing user registration information. User experience was enhanced through the implementation of live RSS feeds and different content from the web.

The Business Layer DLL consisted of all the business logics for various modules and was compiled to a single Business DLL that directly interacts with the UI layer. DLL consisted of all the Business logics used for respective modules like Save [Add/Update], Delete, Get Single Object, Get Multiple Objects for listing and were designed to be capable of handling many more logics which were not related to the database. The Data Access layer contained Data Access DLL responsible for accessing data from the database. All business layer components were coded to use this DLL for data accessing process from the database. Stored procedures were used only for complex retrieval of data from multiple tables and were entirely avoided with conditional syntax to ensure smooth performance of the website. The UI layer was kept free of any business logic with images, applications and data being called from their respective servers.

Development Highlights

The design approach was built around PHP 5 and MySQL SERVER and the site was equipped with a robust architecture for performing crucial functions. We specifically used Symphony Framework, third-party API’s etc. to add interactivity to the website without the need of adding too much of code. The user experience was enhanced through implementation of live RSS feeds and different content from the web. Web usability guidelines were strictly followed during development and the interface was made easily navigable through judicious use of AJAX, CSS and HTML controls. The site was developed and fully functional within a span of 4 months.

[Total: 0    Average: 0/5]

Client Saying

BIG THANK YOU to Brainvire team for all their smart work and fantastic services. We are very pleased with the...
Mr. Greg Pietsch
If you're starting a new business or want to upgrade an existing site, I strongly recommend Brainvire. The employees are...
Mr. Manjesh Singh
I just want to say it's truly worth investing in services of Brainvire. They gave me what I required and...
Mr. Vinay Saini
When the world was moving at a very speedy pace, Brainvire helped us stay connected. Thanks to their unique services...
Travis French
Chad Gundry, the CEO of Bragshare.com says that he has worked extensively with Brainvire team since last 6 to 7...
Mr. Chad Gundry

Latest Happenings

  • 04 Oct 2016
    Brainvire Making great Strides with Symfony Development Services [ + ]
  • 29 Sep 2016
    Brainvire augments its List of Offerings with Magento Sears Integration Services [ + ]