Categories : Advertising, All, Media and Entertainment
Online Ad Publishing Platform for Media Professionals web portal is a common platform for advertisers, publishers and producers of images to
reach each other for different purposes. The advertisers can advertise through variety of
mediums on the publisher’s site and increase the sales of their product or services. They
only need to pay for the effective views and visits only.
The publisher’s can earn the revenue by publishing the ads from various advertisers.
Producers of images can earn the revenue by selling the images produced by them. Client
will be taking some part from the revenue earned by the publishers and photo stock companies in order to provide them the services.
Whenever any user hovers on the image displayed on the publisher’s web page appropriate advertisement is displayed.
|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 Web Server, 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||3|
The design approach was built around PHP and MYSQL Server due to the advertising domain nature of the website. In addition to this, the front-end development was implemented in FLEX to attract the users to use the site. All the related modules like Advertiser, Publisher, Photo Stock Producers etc. were developed using FLEX. All the payment transactions were handled on secure port (HTTPS) and enough precaution were taken to make all the monetary transactions fully secure.
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. An intermediary abstraction layer was created for accessing data 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.