Internet portal development
Tasks and goals
We were tasked to collect the amount of different sites containing business coaching schedules into a single site featuring modern design and efficient functionality.
We pointed out the following subtasks:
- Build a new site;
- Add lacking modules to new CMS;
- Content migration.
New design creation
The old design version was outdated and didn’t correspond to modern requirements (you can see it in the web-archive). The new design was meant to display the variety of portal’s content and to create a handy system of filters and categories, so the users wouldn’t get lost in all that diversity, to get rid of visual noise, to make the design more optimized and laconic.
Transition to a new engine
The architecture of the former sites didn’t let allow further optimization so we carried out transition to a completely new engine better fitting the specifics. We decided not to use any standard CMS or framework, in order to develop a site able to deal with high loads and at the same time handling the complex system of content filtration. To make it work even faster a multi-level caching system was developed.
One of the tasks was to carry out automatic content migration from a number of scattered sites. The data included the database of the registered users, coaches and organisers, news, articles, events schedules and the archive of past events for many years.
When a user gets into the portal he can easily find a coaching event that fits his interests, using a handy index page or the searching system. Besides information on coaching events, one can find articles with the ability to make comments and rate. The portal supports video files, giving authors the ability to import videos from the popular social networks, like YouTube or VKontacte.
The project was implemented with the usage of such technologies as PHP5, JS/jQuery, CSS/HTML, MySQL
A bit of statistics
the total project duration
for the whole period of duration
from 4 countries are available on the portal
of different configuration were used for testing
took part in the development
to implement the functionality
In the results the customer got fresh design for the portal, developed with the accent on usability. The work on design included the logo restyling, to make the new version corresponding with the up-to-date requirements. In addition, in the process of transition the necessary modules were added.
Old version -> New version