The Mokolo platform is an information platform related to African cinema. It aims to allow African movie enthusiasts and professionals to share information through a one stop network. They will have the opportunity to search for actors/actresses and all cinema icons, add and rate movies, critic movies, post articles etc…One of the challenges of the Mokolo platform is to set up a semantic layer, which will enhance the database and make information sharing easier.
The writing of a URD (User Requirement Document) is used as the working basis by the IT team, and will allow us to highlight the two main community users. The implementation of these functionalities is the main task of the IT team.
-The « Mokolizers » : a gathering of movie fans, enthusiasts and journalists…Those mostly interested in Mokolo.Tv
-The « Practitioners » : professionals in the field of cinema. Those mostly interested in Mokolo.pro
The agile method, which is a management method for project development and computer programing of « Scrum » has been chosen. It allows a working structure for specific tasks in a specific time, called « Sprints ». Every step of the platform construction requires a Sprint, such as architecture, identification and an administration system of task follow-up, platform’ design and ergonomics and an implementation of the target functionalities.
The first Sprint started at the beginning of April. It allows us to work on the functionalities dedicated to the Mokolizers, on the Mokolo.tv platform.
These different parts are modelled and shown to the user in order to facilitate its interaction with the platform, in a friendly place for all purposes.
-Architecture : the architecture phase allowed the identification of the platform in terms of tools and use
-System administration: we proceeded with the identification and location of the required servers necessary for the implementation phase. We also acquired the Jira licences, a collaborative software for the team management.
-Web design: The designer team’s aims were to implement the design and the ergonomic part of the platform. In order to achieve this, the work is divided into two parts:
The platforms’ prototype production, focused on the conception of « template-pages » linked to target functionalities, and the production of sample boards which will draw the identity of the structure.
In a second phase, their incorporation in the platform. The identified templates for the first sprint are:
- The films description: shows the users relevant information about a movie. The Mokolizers will also be able to interact with this description (modification, creation…) by using a form.
- Account creation: form used to enter information required to become a Mokolizer and interact with the Mokolo.tv platform
- Search and filtering options are also available
- A dashboard: allows the user profile management
- A timeline: allows the user to follow-up on the news feed
For this first sprint, the team focused its work on the following functionalities:
-Mokolizer account creation
-Interaction with the film description
-The Mokolos: after having created a film description, a Mokolizer can post Mokolos. A Mokolo is a comment including a link or not and adding information about the movie.
-Reviews: allows one to rate a film description
The second sprint will focus on the Mokolizer community activities, such as the dashboard, the timeline and the notifications.
The Mokolizer dashboard is the landing page of the user interface in the member area. It shows in a synoptic way the user whole activities, as well as the following members ones. It also suggests activities. The timeline, included in the dashboard, gives the user the opportunity to keep an eye on the most important activities, thanks to notifications. The target functionalities for this sprint are:
-The sharing functionalities on social networks
-The social functionality: like, comments, film description following, mokolizer
-Interactions functionalities: allows the Mokolizer to have activities in the descriptions or following users
Notifications and suggestions functionalities to keep the users informed on other Mokolizer activities and following movies, but also to make suggestions regarding the users areas of interest