Интернет ресурс SourceForge открыл код своего нового ПО Allura
Один из крупнейших хостингов открытых проектов SourceForge.net открыл под лицензией Apache исходные тексты платформы Allura, известной также под именами New Forge и Forge 2.0.
Основными причинами создания Allura стали устаревание текущего ядра проекта, разработанного свыше десять лет назад, и его несоответствие современным требованиям. На базе платформы Allura разработка сайтов становится более эффективной, например, в процессе разработки приложений включаются такие элементы, как управление репозиториями исходных текстов, организация обсуждений, отслеживание ошибок, ведение списков рассылки, поддержание wiki, блогов и т.п. Обновленное ядро SourceForge отличается повышенной гибкостью и хорошей расширяемостью,
дает возможность создавать обособленные окружения для открытых проектов крупных
компаний. Кроме того, дополнительно платформа позволяет выполнять интеграцию внешних модулей,
которые могут быть созданы разработчиками для собственных нужд.
Код Allura написан на языке программирования Python и включает большое количество дополнительных Python-модулей. В качестве СУБД служит MongoDB, в качестве движка для организации очередей сообщений используется RabbitMQ, а поисковые
функции основываются на проекте Apache Solr.
На сегодняшний день в SourceForge по умолчанию используется старая платформа, для того, чтобы оценить все возможности Allura, необходимо зарегистрировать новый проект, выбрав в
регистрационной форме "SF 2.0 beta". Все существующие проекты планируется перевести на новую
платформу после проведения полномасштабных тестовых испытаний, как только будут полностью сформированы все запланированные возможности, стабилизирована кодовая база и создан пакет для миграции данных.
Для желающих протестировать возможности Allura на локальной системе
предусмотрено подробное руководство по развёртыванию системы в окружении дистрибутива Ubuntu 10.10.