Главная/Проекты/Workspace Organizer
Продукт · JSInteractive · развивается более 5 лет

Workspace
Organizer

Self-hosted рабочая среда, которая выросла далеко за пределы приложения для заметок.

Сегодня это единое пространство для знаний, задач, файлов, общения, профилей, администрирования и эксплуатации. Система устанавливается на собственную инфраструктуру и не требует отдавать рабочие данные внешнему SaaS.

5+лет развития
6production-модулей
1.1.0текущая stable-линия
Workspace Organizer
A
Рабочее пространствоОсновные процессы — в одной системе.
ЗнанияNotes
РаботаTasks
ДанныеFiles
СвязьChat
Недавняя активность
Мои задачи
▤
ЗаметкиЗнания, вложения, поиск
✓
ЗадачиСписки, доски, исполнители
▣
ФайлыPrivate storage и общий доступ
◎
MessengerLong Poll + WebSocket
Уже работает

Что умеет Workspace Organizer

Линия 1.0 — уже не концепт. В ней шесть изолированных production-модулей, общий контроль прав и единый интерфейс, а прикладные модули могут отсутствовать из runtime без разрушения остальной системы.

▤

Заметки и база знаний

Работа с личными и командными материалами, где заметка — не просто текстовое поле.

  • зашифрованный текст и вложения;
  • голосовые заметки, категории, теги и поиск;
  • автосохранение и безопасный доступ только для просмотра.
✓

Задачи и рабочие доски

От личных дел до общей доски команды с несколькими представлениями.

  • список и канбан, статусы и приоритеты;
  • сроки, категории, подзадачи и исполнители;
  • фильтрация, поиск и общие доски.
▣

Приватное файловое пространство

Файлы хранятся вне публичного document root и выдаются через контролируемый runtime.

  • папки, поиск, сортировка и drag & drop;
  • квоты и ограничения по ролям;
  • управляемые публичные ссылки, сроки и отзыв доступа.
◎

Messenger

Встроенное общение — полноценная часть рабочего контура, а не внешняя интеграция.

  • личные и групповые диалоги, ответы и пересылка;
  • файлы, голос, реакции, редактирование и статусы прочтения;
  • Long Poll как базовый канал и WebSocket как ускоритель.
◇

Профиль и совместная работа

Пользователь видит свою рабочую среду, хранение и разрешённую публичную часть других профилей.

  • аватар и настройки аккаунта;
  • показатели личного хранилища;
  • каталог пользователей и контролируемая видимость материалов.
⬡

Admin и модульная платформа

Администрирование охватывает не только пользователей, но и состав самой рабочей среды.

  • RBAC, регистрации и приглашения, квоты и политики;
  • включение и отключение разрешённых модулей без удаления их данных;
  • лицензия, системные настройки и контроль состояния платформы.
Эволюция

Более пяти лет развития

Проект рос постепенно: от компактного инструмента вокруг заметок до самостоятельной модульной платформы. Большая часть работы последних лет — не только новые экраны, но и эксплуатация, обновления, восстановление и изоляция модулей.

01 Начало

Личный рабочий инструмент

Фокус на заметках, организации информации и хранении данных на собственной стороне.

02 Расширение

Из заметок — в workspace

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

03 Эксплуатация

Realtime и безопасные обновления

Messenger, WebSocket/Long Poll, web-installer, подписанный updater, backup и rollback стали частью продукта.

04 Линия 1.0

Модульная платформа

Шесть production-модулей переведены на изолированный runtime; 1.1.0 закрепляет stable-линейку, новый бренд и сервисную диагностику.

Эксплуатация

Проект умеет не только «работать», но и жить на реальном сервере

В Workspace Organizer много инженерной работы, которую обычно не видно на промо-экране: установка, миграции, контроль состояния, обновление без ручного SQL и восстановление после ошибки.

Fresh install из браузера Без обязательного Composer на хостинге, ручного создания .env и ручного импорта SQL.
01 / INSTALL

Развёртывание

Web-installer проверяет PHP, расширения, БД, private storage и создаёт первого администратора.

02 / UPDATE

Транзакционные обновления

Подписанный канал, staging, backup, миграции, post-check и автоматический rollback при ошибке.

03 / RECOVERY

Диагностика и восстановление

Сервисный журнал и одноразовый диагностический пакет помогают разбирать сбои без постоянного удалённого доступа.

04 / HOSTING

Разные среды

Поддерживаются Windows/OSPanel, Linux, shared hosting и VPS/VDS; Messenger не зависит от обязательного WebSocket-процесса.

Для кого

Кому подойдёт

Система рассчитана на сценарии, где важны собственная инфраструктура, управляемый доступ и единое рабочее пространство.

◎

Небольшие команды

Когда заметки, файлы, задачи и общение хочется собрать в одном рабочем контуре.

▥

Внутренние отделы

Для процессов, где данные и пользователи должны оставаться под контролем своей инфраструктуры.

▤

Self-hosted инфраструктура

Для тех, кому важны собственный сервер, понятный upgrade-path и возможность развивать систему дальше.

Технологии

Техническая база

Линия 1.0 остаётся совместимой с обычным PHP-хостингом, но при этом имеет отдельный realtime-контур, private storage и полноценный lifecycle обновлений.

PHP 8.1+Compatibility floor линии 1.0
MySQL / MariaDBMySQL 8.0+ или MariaDB 10.5+
Private storageФайлы вне document root
Long Poll + WebSocketНадёжный fallback и быстрый realtime
Signed updaterПроверка, backup и rollback
Isolated modulesРаздельные runtime и ownership
Перспективы

Куда развивается Workspace Organizer

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

1.1

Календарь и ежедневник

День, неделя, месяц, agenda, события, повторения, напоминания, временные блоки и связи с задачами, заметками и файлами.

1.4

Общий медиаслой

Единый viewer/player для аудио и видео в Files, Notes, Messenger и будущих модулях без дублирования исходных файлов.

1.5

CodeExplorer / Workspace IDE

Дерево проектов, несколько файлов, подсветка, поиск, diff, история и Git-операции для локальных репозиториев.

1.6

Офисный контур

Долгосрочное направление для документов, таблиц и презентаций с обязательным исследовательским прототипом перед реализацией.

Платформа

Устанавливаемые модули и масштабирование

В развитии платформы предусмотрены подписанные пакеты, dependency resolver, module-owned migrations, health-state и каталог модулей. Для линии 1.1+ зафиксирована цель — проверяемая работа с 1000 одновременно активных пользователей на документированной эталонной конфигурации.

Дальше

Поиск, automation, offline и API

Универсальный поиск, системные уведомления, automation/workflows, PWA/offline, API и webhooks находятся в продуктовом backlog. Это направления исследования, а не обещание конкретной версии.

Workspace Organizer

Нужен собственный рабочий контур?

Покажу текущую версию, расскажу об архитектуре и помогу оценить сценарий развёртывания.

Обсудить проект →