Case Study Website for Media Coach & Communication Speaker
www.brainvire.com | Š 2014 Brainvire Infotech Pvt. Ltd
Page 1 of 1
Client
Requirement
The client is an award-winning renowned speaker based in USA and provides exclusive training sessions on varied topics such as Professional Networking, Social Media Networking etc. The client already had an existing website and approached us to provide a robust website development services using WordPress technology. We have revamped the existing site and re-designed and re-developed the entire site to give it a modern, more approachable feel and to make the user experience as straight forward and logical as possible. While the site's design is clearly important to meeting the company's business objectives it's the functionality and ongoing web development that drives the site forward and really allows the site to respond to the user's and site owner's needs. The client’s key requirements were:
The main requirement here is to redesign and redevelop the existing website and perform global formatting
Removing Garbage and Manual/Inline styling from all current pages
Improvement in the accessibility of website content
A rich UI design to optimize the end-user experience
Integration of several modules and additional functionality to provide more flexibility to the website and for optimization on the search engines
Project
Challenges
The team faced the following challenges: -
Incorporating web usability principles while developing numerous features designed for enhancing the users’ experience.
-
Need to execute the required tasks in minimum time with no error in the existing system.
-
Allowing the site to handle good amount of users at the same time without reduction in performance.
-
Develop a visually attractive and user-friendly site to elevate leads, online visibility and site traffic.
-
Safe and secure transfer of data.
www.brainvire.com | © 2014 Brainvire Infotech Pvt. Ltd
Page 2 of 2
Technologies Operating System & Server Management
Development Tools & Environments Database
Used 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 PHP5+, WordPress 3.9.1, AJAX, Java Script, HTML5, CSS3 etc. MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups
Manpower Project Leader
1
Developers
2
Designers
1
Quality Assurance Testers
1
Planning The following four-tier development approach was adopted to equip the site with numerous features and functionality mentioned below: The Database layer containing MySQL Server Database, Tables and so on. The Data Access layer containing the Data Access Objects responsible for accessing data from the database. The Business Logic layer consisting of all the business logic procedures for various modules. The User Interface layer which forms the Graphical User Interface of the website.
Arch www.brainvire.com | © 2014 Brainvire Infotech Pvt. Ltd
Page 3 of 3
Architecture The design approach was built around PHP, AJAX and MySQL due to their performance, security, scalability and the nature of the website. The PHP files consisted of all the business logics used for respective modules like Save (Add/Update), Delete, Get Single Object, Get Multiple Objects for Listing etc. and were designed to be capable of handling many more logics which were not related to the database. In order to most effectively access the database in an object-oriented context, an interface translating the object logic to the relational logic was used to communicate with the relational databases in an object-oriented manner. Flexible architecture ensured extensibility of the components or features. Database specific layer initiated database communication and retrieval of complex data from multiple tables was facilitated through stored procedures and everywhere else conditional syntax was implemented to ensure seamless performance of the website. Images, applications and data were called from their respective servers keeping the UI layer free of any business logic and scalability was guaranteed by implementing sub-domains for various areas of the website.
Development
Highlights
The project is developed using WordPress open source due to the online nature of the website. Extensive pre-development research was carried out to make the entire database compatible. Web usability guidelines were strictly followed during development and the interface was made easily navigable through judicious use of CSS and HTML controls. The site was developed and fully functional in a short span of time. The result was an intuitively re-designed website with several features like:
Better design and simple layout Easily administrable Improved site navigation Improved visitor’s browsing experience
www.brainvire.com | © 2014 Brainvire Infotech Pvt. Ltd
Page 4 of 4