Categories : All, Media and Entertainment
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.
|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+, WordPress 3.9.1, AJAX, Java Script, HTML5, CSS3 etc.|
|Database||MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups|
|Quality Assurance Testers||1|
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.
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: