Трайтон - Tryton

Трайтон
Логотип Tryton
модульность, масштабируемость и безопасность для бизнеса
Tryton sale form.png
Скриншот формы продажи Tryton
Автор (ы) оригинала Трайтон
Разработчики) Седрик Криер и сообщество Тритона
Первый выпуск 17 ноября 2008 г . ; 12 лет назад ( 2008-11-17 )
Стабильный выпуск
5.8 / 2 ноября 2020 г . ; 10 месяцев назад ( 2020-11-02 )
Репозиторий https://hg.tryton.org/
Написано в Python , JavaScript
Операционная система BSD , Linux , Mac OS X , Windows
Доступно в 19 языков
Список языков
Болгарский, каталонский, китайский (упрощенный), чешский, голландский, английский, французский, немецкий, венгерский, итальянский, польский, португальский, русский, словенский, испанский, лаосский, эстонский, турецкий, финский
Тип Программное обеспечение для бизнеса , ERP , CRM , Бухгалтерский учет
Лицензия GPL-3.0 или новее
Веб-сайт www .tryton .org
По состоянию на 2019-11-20

Tryton - это трехуровневая платформа компьютерных приложений общего назначения высокого уровня,на основе которой построенобизнес-решение для планирования ресурсов предприятия (ERP) с помощью набора модулей Tryton. Трехуровневая архитектура состоит из клиента Tryton, сервера Tryton и системы управления базами данных (в основном PostgreSQL ).

Лицензия

Платформа, наряду с официальными модулями, представляет собой бесплатное программное обеспечение , распространяемое по лицензии GPL-3.0 или более поздней версии .

Модули и функциональное покрытие

Официальные модули охватывают следующие функциональные области:

  • Бухгалтерия
  • Выставление счетов
  • Управление продажами
  • Управление закупками
  • Аналитический учет
  • Управление запасами
  • Производство планирования ресурсов
  • Управление проектом
  • Руководство и управление возможностями

Технические особенности

Клиентские и серверные приложения написаны на Python, клиент использует GTK + в качестве графического инструментария. Оба доступны в Linux , OS X и Windows . Также существует веб-клиент, написанный на JavaScript с использованием jQuery и Bootstrap, и называется sao.

Ядро обеспечивает техническую основу, необходимую для большинства бизнес-приложений. Однако он не связан с каким-либо конкретным функциональным полем, поэтому составляет структуру общего назначения:

  • Сохранение данных: обеспечивается объектами доступа, называемыми моделями, они позволяют легко создавать, переносить и получать доступ к записям.
  • Управление пользователями: ядро ​​имеет базовые функции управления пользователями: группы пользователей, правила доступа по моделям и записям и т. Д.
  • Workflow Engine : позволяет пользователям активировать рабочий процесс для любой бизнес-модели.
  • Механизм отчетов: механизм отчетов основан на relatorio, который использует файлы ODT в качестве шаблонов и генерирует отчеты в формате ODT или PDF .
  • Интернационализация: Tryton доступен на английском, французском, немецком, испанском, каталонском и итальянском языках. Новые переводы можно добавлять прямо из клиентского интерфейса.
  • Исторические данные: историзация данных может быть включена для любой бизнес-модели, что позволяет, например, получить список всех прошлых значений себестоимости любого продукта. Это также позволяет пользователям динамически получать доступ к архивной записи в любое время в прошлом: например, информация о клиенте в каждом открытом счете будет той же, что и в день открытия счета.
  • Поддержка протоколов XML-RPC и JSON-RPC .
  • Независимость базы данных разрешена благодаря библиотеке python-sql и используется для тестирования с серверной частью SQLite .
  • Встроенный механизм автоматической миграции: он позволяет обновлять базовую схему базы данных без каких-либо человеческих манипуляций. Обеспечивается переход от серии к серии (выпуски внутри одной серии не требуют миграции). Эта автоматизация возможна, потому что процесс миграции учитывается и постоянно тестируется в процессе разработки.
  • Расширенная модульность: модульность позволяет применять многоуровневый подход к бизнес-концепциям наряду с гибкостью, что ускоряет индивидуальные разработки.

Будучи фреймворком, Tryton можно использовать как платформу для разработки различных решений, помимо бизнес-ERP. Ярким примером является GNU Health , бесплатная информационная система здравоохранения и больниц, основанная на Tryton.

Происхождение и история

Источником Tryton является форк TinyERP версии 4.2 (который позже назывался OpenERP, а теперь переименован в Odoo ). Первая версия была опубликована в ноябре 2008 г.

Управление проектами и руководство

Мировое распространение сервисных компаний, входящих в федерацию проекта Tryton.

В отличие от своего родительского проекта и другого программного обеспечения для бизнеса с открытым исходным кодом, основатели Tryton избегали создания партнерской сети, которая имеет тенденцию вызывать противостояние и раздвоение между партнерами и сообществом добровольцев. Они последовали примеру PostgreSQL, где проект возглавляет федерация компаний. По состоянию на август 2015 года Tryton поддерживают 17 таких компаний, которые распределены по всему миру следующим образом: Франция 3, Испания 3, Колумбия 2, Германия 2, Аргентина 1, Австралия 1, Бельгия 1, Бразилия 1, Индия 1, Мексика. 1, Швейцария 1.

По состоянию на декабрь 2012 года проект поддерживается бельгийским частным фондом Tryton , преследующим бескорыстную цель. Миссии фонда:

  • Разрабатывать и поддерживать конференции, встречи и общественные мероприятия
  • Удерживайте и управляйте инфраструктурой tryton.org
  • Организуйте сообщество сторонников
  • Управление торговой маркой Tryton и ее продвижение

Процесс выпуска организован вокруг сериалов. Серия - это набор выпусков с одинаковыми двумя первыми номерами (например, 1.0 или 1.2), которые используют один и тот же API и одну и ту же схему базы данных. Новая серия появляется каждые шесть месяцев, а новые версии в более старой версии вводятся, когда доступны исправления ошибок. Серии поддерживаются в течение 1 года, а каждые пять серий - это долгосрочная поддержка в течение 5 лет.

Имя

Имя Тритон относится к Тритону , мифологическому греческому богу (сыну Посейдона , бога моря, и Амфитрите , богине моря) и Пифону , языку реализации.

Смотрите также

использованная литература

На момент редактирования в этой статье используется контент из "Tryton" , который лицензирован таким образом, чтобы разрешить повторное использование в соответствии с непортированной лицензией Creative Commons Attribution-ShareAlike 3.0 , но не в рамках GFDL . Все соответствующие условия должны быть соблюдены.

внешние ссылки