When in November 2013, Active Gaming Media – Japanese company working with video games promotions and localization, engaged us with an assignment of creating game news portal, we knew this will be a great challenge. Among the requirements, were: creation of modern, attractive design, bilingual module (English and Japanese), advanced, custom-made CMS system, creation of logotype and branding concept, mobile optimization and a lot more. After almost 4 months of work, a great project was built, which we’re presenting below.
One of the most important requirements was to create unique, attractive design, which utilizes modern technologies and newest web solutions.
Due to expected high traffic from mobile devices, it was very important to prepare simple and intuitive solution, that would allow to browse content easily on tablets and smartphones.
Portal was meant to be managed through CMS system, strictly matching client’s expectations. CMS was to allow the creation of teams of editors, managing publication process, as well as managing overall portal structure.
Main task was also to design completly new, modern logo, which should reflect modernity and attractiveness of the portal and also ensure the robustness and reliability of the content posted
Website had to be available in two languages: Japanese and English, with both versions managed through the same CMS system.
After performed analysis, we prepared interactive website wireframe, which is a sketch of the user interface, reflecting proposed information architecture. Wireframe was prepared also for responsive, mobile views.
Based on prepared wireframe and specification, we prepared graphic designs for key website sections and subpages, having in mind usability rules.
Equipped with technical specification and being on the finish of graphic design, it was time to choose proper technology, that will allow to create efficient and functional CMS system, which will meet client’s expectations.
At the beginning we analyzed available open source news and blog systems. We checked if their possibilities would allow to meet all requirements. Wordpress is one of the most popular blog platforms, but its possibilities might not be enough to build some nonstandard functionalities, required by the client.
Many times in the past Drupal allowed us to build very sophisticated systems. However, careful analysis of the required functionalities confirmed our belief that this project needed much more flexible and efficient solution that allows to customize all functionalities to the client's expectations.
Finally, we decided on Django – framework written in Python. It is very elastic solution, which allows for creation of advanced websites, offering high performance and scalability.