Categories : All, Case Study, Education, Social Networks
Community Networking Portal for Academic Group is a massive site which includes Academic Room, Social Network, Online Courses, Video Lectures, Scholars Directory, Online Research Tools, MP3 Files,Journal Articles, Online Books, Book Reviews and Ancient Manuscripts. This web application required development of numerous features and maintenance. They looked for a team with extensive knowledge and enormous experience in developing a social networking platform and sought professionals who would implement the following:
|Operating System & Server Management||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||Drupal, Apache 2.0 Handler, AJAX, Java Script, Apache Solar,HTML5, CSS3, etc.|
|Database||MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups|
|Quality Assurance Testers||1|
The website was mainly characterized by rich user data and featured extensive capabilities of social networking nature which entailed MySQL Server and Drupal. The development structure was specifically implemented to facilitate the „faster to market‟ transition of such concepts. Drupal Framework was used to develop modules like User Profiles, Invitations, Forums and Blogs such that direct execution from the UI layer was possible. Effective access to the database in an object oriented context was implemented using an interface translating the object logic to relational logic so as to communicate with the relational databases in an object-oriented manner.
The access to the database was enabled through the creation of an intermediary abstraction layer. Only the complex retrieval of 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.
Greater accuracy in handling user status, user information and other user-related validations ensure privacy and security of content. Comprehensive search & browse options are offered within optimized query features using Apache Solar. The entire framework was kept highly scalable in order to provide adaptability & ease while incorporating new features. Web usability guidelines were strictly adhered during the development and the interface was made easily navigable through the judicious use of CSS and HTML controls. Search Engine Optimization activities were regularly resorted to with a view to ensure high visibility for the site over the internet. The site was developed and fully functional within a span of 12 months.