© 2006-2023 Uran, All rights reserved
The request for the project was the additional functionality and transfer of the site from Drupal 6 to Drupal 7. As well, there was a task to preserve the existing content and the basic structure of the project, its redesign and adaptability for mobile devices. It was necessary to add registration of new partners, with the ability to create/search or edit the content on the site. It was required to implement adding website content in two ways: from external resources (XML file) after a certain period of time (by cron jobs) and through the administrative panel.
Also, it was necessary to provide the fast transfer of functionality and content for the other 4 regional sites of the organization.
To transfer and add the content by cron jobs we have written 2 modules: XML parser and content parser. They provide the selection of the URL of the XML file, the frequency of the data update, and check for duplicate content.
As the basis, we took the bootstrap theme, with an integrated bootstrap library. The library provides a set of ready elements, which significantly reduces the time for the adaptation and stylization of the project.
We have also used in the project the following technologies and Drupal modules:
- jQuery
- Views
- Panels
- Locations + Gmap
- Date
- Load more
- ShareThis