SourceForge открыл код своей новой программной платформы Allura

11/03/2011 00:02

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