Categories : All, Media and Entertainment
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.
|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|
|Quality Assurance Testers||1|
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.
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.