1 минута
Полезные модули Drupal для Microsoft Azure
Для CMS Drupal создано определенное количество модулей, которые упрощают работу с облачным сервисом Microsoft Azure. В данной статье мы кратко рассмотрим данные модули и определим, в каких случаях их лучше использовать.
1. Windows Azure Integration https://www.drupal.org/project/azure
Основной модуль для удобной работы с хранилищем данных Azure Blob Storage. Основным преимуществом данного хранилища является его географическая распределенность и масштабируемость.
После установки данного модуля необходимо в настройках поля типа материала выбирать хранилище данных Azure Storage.
2. Drupal 7 driver for SQL Server and SQL Azure https://www.drupal.org/project/sqlsrv
Необходимый модуль-драйвер, который обеспечивает интеграцию с базой данных Microsoft SQL Server и SQL Azure. При создании нового сайта необходимо заранее распаковать модуль в папку sites/all/modules/sqlsrv, и дополнительно загрузить только подпапку sqlsrv (5 файлов: database.inc, install.inc, query.inc, schema.inc, select.inc) в папку /includes/database/
3. Windows Azure Authentication https://www.drupal.org/project/azure_auth
Модуль Windows Azure Authentication позволяет пользователям войти на свой Drupal-сайт с помощью интегрированного входа Windows Azure. Настройка аутентификации производится в специализированном сервисе Service Bus.
4. Windows Azure Service Access Control https://www.drupal.org/project/azure_acs
Специализированный модуль для интеграции вашего сайта на CMS Drupal с сервисом Windows Azure Service Access Control. С данным модулем можно аутентифицировать пользователей от различных поставщиков, удостоверяющих личность, например Facebook, Google и Windows Live.
5. TMGMT Translator Microsoft https://www.drupal.org/project/tmgmt_microsoft
Специальный модуль для интеграции с сервисом машинного перевода Microsoft Translator. Регистрацию модуля необходимо осуществлять здесь https://datamarket.azure.com/developer/applications/ Готовится версия для 8 версии Drupal.
6. DKAN http://nucivic.com/dkan-now-available-microsoft-azure/
Это полноценный Drupal-инструмент для работы с открытыми данными на основе каталогизации, публикации и визуализации информации. Данная архитектура позволяет государственным учреждениям, некоммерческим организациям и университетам легко публиковать данные для общественности. Исходный код проекта находится здесь https://github.com/NuCivic/dkan
7. Drupal memcache https://www.drupal.org/project/memcache
Модуль кеширования, применяемый со специализированным с коробки настроенным сервером Memcache от компании Redis Labs https://app.redislabs.com/main/bdbconfiguration
8. Windows Azure Blob https://www.drupal.org/project/azure_blob
Второй модуль для интеграции с хранилищем Azure Blob Storage. Но в данный момент модуль находится в стадии DEV, и последнее обновление состоялось 30 сентября 2013 года
Данный список будет пополняться постепенно с появлением новых модулей на сайте drupal.org.