 |
Project Portfolio
|
InfoPost project
Overview
Advertising and information portal. The system consists of 3 main parts:
- Web site
- Autonomous terminals installed in public places (malls etc)
- Management application for data exchange between the central database and terminals
The Web site was developed using PHP 4.0.6, database MySQL 3.23, GD2 and PEAR extensions (AUTH, DB HTML/IT modules) and classes developed at Novades were: Image Upload, Image Thumbnail, Form tool. Owing to use of the PEAR::DB class this web system can be adapted to work with following databases:
- dBase (.dbf)
- FrontBase
- InterBase
- Informix
- MiniSQL
- MS SQL
- Oracle 7, 8, 9
- ODBC
- PostgreSQL
- SQLite
- vSybase
As a container to store user authentification data (PEAR::Auth) following methods can be used:
- All databases supported by the PEAR database layer
- All databases supported by the MDB database layer
- Plaintext files
- LDAP servers
- POP3 servers
- IMAP servers
- vpopmail accounts
- RADIUS
- SAMBA password files
- SOAP
Use of HTML_template_IT (Integrated Templates) allows the design of the shop to be changed quite easy - only a HTML programmer need be involved.

Launch web site
BackEnd modules
The back end administration system contains the following modules:
Regions
It is highest level of the catalogue. Every region in catalogue can have any number of sections in its part of the catalogue. It is possible to include such elements as the import of weather forecasts to all pages.
Catalogue
It is possible to create a catalogue with an unlimited number of categories and subcategories in the catalogue. Every category can contain:
- an unlimited number of links
- can be hidden from a visitor.
- can be moved to any other category with all it's pages and properties
- it is possible to import from a CSV file for any category
- any category can be linked with any other category and can inherit it's properties for all the sub-pages
Agents
This module allows to create advanced users that are able to manage content on the web site. It is possible to set regions and access rights for different types of information for every such Agent.
Content Management System
A simple CMS is included to add/modify static pages of the web site
News
This module allows an administrator to add/remove/modify/hide/announce news on the web site. All images are auto resized to pre defined size.
Statistics
Shows a graph of visits by utilizing a number of parameters. It is possible to copy information from different advertising places to the main database.
Ad Monitor
This module shows what pages are active and what pages are passive. It allows to define pages with terms of use and expiry dates.
Ad Catalogue
Provides for the configuration of advertisments. There are following advertisments types: banners, pages, background images, flash-movies, scrolling strings
Clients
List of all registered clients. It is possible to browse adverstisment blocks by clients existing in the system and modify them without accessing catalogue.
Schedules
On every section of the site a special page insert with train, flights, buses schedules for every region may be added.
Page templates
Pages of the site are based on PEAR::HTML/IT templates. To make new pages a client has just to add images and texts to the pre-defined page template.
Data Management
It provides for the management of data from database transfers to Ad terminals and also the transfer of statistical usage data from terminals to a central database.
|