Заглавная страница
Материал из KatrinWiki
Содержание |
О проекте
Katrin - это биллинговая система, предназначенная для учета предоставляемых услуг и автоматизации расчета за них. Основной особенностью является модульная структура, при разработке которой большое внимание уделялось масштабируемости и быстродействию. Другая отличительная черта - это возможность "заточить" систему под обсчет любых услуг. I just built my new website and i am trying to find new ways to make it better.Your website looks solid and your posts are well-structured. I though that it would be nice to say that i will use some of your "know-how". =-=
Состав
Биллинговая система Katrin состоит из нескольких частей: Одна часть основная (ядро) и нескольких независимых друг от друга, определяющих сервисы, которые обсчитываются.
- Катрин (katrin) - ядро
- Трафик (traff)
- Логистика (logistics)
- Телефония (tel)
- Аренда виртуальных серверов (ve)
- Автоматизация деятельности сразу нескольких служб такси (устарело)
Возможности
Некоторые возможности еще не реализованы, но будут в будущем.
Лицензия
katrin - это свободная программа (Open Source). Распространяется под лицензией GPL v2. Если вы изменили биллинг под свои нужды, то сообщите о сделанных Вами изменениях автору проекта, возможно они пойдут в апстрим.
Документация
- Руководство по установке
- Ответы на часто задаваемые вопросы
- Руководство по обновлению установленной программы на свежую версию
- История изменений
- Конструкторская часть диплома Шигапова Рината git://git.nevod.ru/~srk/katrin-doc.git
- Статья об установке в Debian http://skripter.info/linux/ustanovka/3176-ustanovka-i-nastoryka-svobodnoy-billingovoy-sistemy-katrin-v-centos-i-debian.html
Что нужно проекту (в порядке значимости)
- Помощь в написании web интерфейса к биллингу.
- Написание HowTo, FAQ, Руководство пользователя и прочей документации.
- Помощь в написании модулей баз данных (pgsql), авторизации (openvpn, авторизации программой-клиентом), info модуля для сбора информации о трафике от squid.
Приветствуются хорошие идеи по оптимизации, а так же спонсорская помощь, которая может быть направлена на быстрейшую реализацию определнных функциональных возможностей биллинга.
Информация для разработчиков
- Описание системы, интерфейсов, принципов работы, модулей, и т.д.
- Структура git-репозитория
- Стиль оформления исходного кода
- Как доработать katrin для обсчета вашей услуги
Список рассылки для разработчиков
Координация разработки ведётся с помощью списка рассылки:
Поддержка
Автор проекта в рамках договора с ООО Свободные решения (г. Тюмень) готов оказывать платную поддержку биллинга, а так же модифицировать его под необходимые нужды.
Контакты
- IRC канал #katrin в сети Freenode (сервер irc.freenode.net)
- Lead Developer: Климов Денис aka zver
- mailto: zver <at> altlinux.org
- xmpp: zver <at> altlinux.org