На этой странице мы бы хотели поделиться стратегией развития наших продуктов.
Обратите внимание, что активная разработка продуктов TEGU (Freeware) и TEGU Professional завершена. Это связано с тем, что мы считаем архитектуру на базе хранилища maildir безнадежно устаревшей. Поэтому мы сохраняем поддержку данных продуктов, однако разработку нового функционала в этих редакциях останавливаем.
Кроме того, это позволит нам сосредоточиться на развитии флагмана TEGU Enterprise, который мы считаем перспективным. Вот некоторые направления развития продукта:
2024 год
Разработка нового транспортного протокола 2TMTP
Протокол 2TMTP призван для того, чтобы радикально расширить спектр функциональности почтового сервера, сделать его долее удобным, чем лучшие современные месенджеры. Данный протокол на первом этапе должен существовать как расширение для протокола SMTP и предназначен в перспективе для полного вытеснения SMTP. Принципиально, что протокол открытый т.е. может быть использован любыми разработчиками. Вот лишь некоторые функции, которые призван реализовать протокол 2TMTP.
- Уведомление о доставке и прочтении (в сообщении по аналогии с телеграм);
- Версионность сообщения, возможность редактировать отправленное сообщения (с уведомлением);
- Доставка в реальном времени (как в телеграм);
- Доставка этачментов и тела сообщения разными потоками;
- Снимается ограничение на размер этачмента (этачмент загружается по запросу);
- Возможность хранения и синхронизации этачментов в файловом контексте;
- Месенджер – один из интерфейсов почтовой системы. При этом месенджер универсальный т.к. SMTP есть у всех;
- Новые уровень аутентификации почтовых серверов (отсутствие фишинга, вирусов и спама);
- Двухконтурность маршрутизации: SMTP – недостоверная, 2TMTP – достоверная.
Реализация планировщика встреч
Планировщик встреч – это функциональность, расширяющая возможности штатного календаря, предназначенная для выполнения в рамках одной транзакции следующих функций
- Согласование даты и времени встречи с внешними участниками, для которых функция free/busy недоступна;
- Выбор и бронирование различных видов ресурсов в ресурсных календарях;
- Одновременное бронирование/освобождение нескольких ресурсов в рамках одного события;
- Автоматическое формирование вариантов диапазонов возможного времени встречи;
- Предоставление графического интерфейса внешним участникам для проведения голосование с целью выбора времени встречи;
- Рассылка уведомлений с указанием в теле списка участников, задач повестки, а также всех используемых ресурсов.
Интеграция с ресурсными поставщиками
В настоящий момент достигнута договоренность о проведении работ по интеграции с оператором вибинаров с mts-link.ru (бывшем vebinar.ru)
Расширение функций мониторинга
- Отображать на странице дашборда административного интерфейса статистику работы сервера;
- Статистические параметры отдавать также с помощью Zabbix-агента TEGU.
Совершенствование административного GUI-интерфейса
В рамках этой задачи несколько подзадач:
- Необходимо сопроводить ссылкой на соответствующий раздел документации все элементы управления административного интерфейса;
- Для всех элементов управления, осуществляющих табличный вывод, предусмотреть возможность упорядочивания вывода по любому столбцу;
- Для всех элементов управления, осуществляющих табличный вывод, предусмотреть экспорт с CSV-файл;
- Поддержка нескольких администраторов на основе ролевой модели доступа.
- Логировать все действия администратора.
Многоязычный пользовательский интерфейс (MUI)
Многоязычный пользовательский интерфейс (MUI) позволяет локализовать пользовательский язык приложения.
Основной особенностью TEGU MUI являются:
- Хранения пользовательских языков в ядре приложения;
- Запоминание пользовательских предпочтений;
- Определяемые пользователем языковые настройки могут быть изменены на любой странице интерфейса;
- На первом этапе появятся английский и китайский языки.
Портирование TEGU на аппаратную архитектуру LoongArch64
Китайская компания Loongson Technology разработала с нуля новую процессорную архитектуру LoongArch64, что позволяет использовать эти процессоры на объектах критической информационной инфраструктуры. Кроме того, процессоры уже запущены в массовое производство, в связи с чем их можно рассматривать как реальную альтернативу западным аналогам в нашей стране и за рубежом.
Квитирование доставки и прочтения письма
Результат доставки письма (помимо записи в лог) фиксируется в заголовочной части исходящего письма. Таким образом пользователь, прочтя заголовки, может самостоятельно узнать о результате доставки своего сообщения. В случае доставки сообщения внешним абонентам, мы можем зафиксировать ответ принимающего сервера. В случае доставки локальному пользователю, мы можем зафиксировать не только доставку до локального ящика рецепиента, но также и факт прочтения письма.
Реализация WebDAV хранилища файлов
Оборудовать сервер WebDAV хранилищем файлов с возможностью создавать как системные так и пользовательские папки, которые можно расшаривать в широком диапазоне времени и прав.
2025 год
Разработка собственного веб и толстого клиента
Необходимость в собственных клиентских приложениях достаточно низкая на данном этапе т.к. TEGU с реализацией IMAP/SMTP совместим со всеми существующими стандартными почтовыми приложениями. Однако с появлением функциональности, описанной в протоколе 2TMTP, функций стандартных почтовых программ будет недостаточно. Понимая это, мы планируем разработку собственных клиентов для протокола 2TMTP. Список доступных функций смотрите в разделе “Разработка нового транспортного протокола 2TMTP”.
Как улучшить TEGU
Мы не занимаемся доработками программы под конкретные проекты, но если ваше предложение будет интересно широкой аудитории, мы реализуем предложенную вами функцию.