
World Archery - International Archery Federation
Drupal with decoupled front-end, remote bbdd and live data from Olympic archery competitions.
News, events, live competitions and athlete information
World Archery is the international governing body for the sport of archery. Its mission is to promote and regulate archery worldwide.
Goal
This website has several goals, including keeping all users informed of news and regulations, as well as the status of competitions, matches and athletes. The website must contemplate at least two languages and be usable on different devices (desktops, mobiles and tablets).
These objectives imply different challenges and the use of different technologies and tools in order to keep the content of the website updated, particularly complex at the time of competitions (international and Olympic) because many results must be displayed “live”.
Features
It is a very complete project from a developer view, some features will have a big impact during the development phase:
- Data hosted, in many cases, in remote databases.
- End-user interface that displays results of past competitions and allows to follow the development of live competitions.
- High responsiveness to peaks of visits, such as the Olympics.
- Multi language.
- Customized news workflow with the option to publish in different languages and with the possibility to publish on certain dates. As well as a multi-step administration where “publishers” can validate content from “editors” and keep a fluid control of revisions and comments.
- Integration with different “third parties”, e.g. for multimedia content.
- Customized theme to meet different usability cases.
Development
Due to the characteristics of this project, we can address tasks such as:
- Integration of external databases through the use of remote entities that allow synchronization processes.
- Integration with API's of different "third parties" to show or collect, for example, multimedia content.
- Complex migrations, both of old content and necessary content for the news workflow.
- Integration with mailing platforms and personalized administration forms for different use cases.
- Frontend in Angular JS in some cases. It allows us to decouple all the information obtained (from different databases) of the theme, improving the user experience.
Result
World Archery is a big project which allows us to investigate new features and technologies. Both the client and the Metadrop team work practically every day to improve it.
