Devdays Осень 2017/shared online buffer — различия между версиями
Материал из SEWiki
Anstreth (обсуждение | вклад) |
Anstreth (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
* При изменени текста в буффере изменения автоматически отображаются у тех, у кого открыта read-only ссылка | * При изменени текста в буффере изменения автоматически отображаются у тех, у кого открыта read-only ссылка | ||
* На сервере хранится последняя версия текста в буффере | * На сервере хранится последняя версия текста в буффере | ||
+ | |||
+ | Возможные улучшения: | ||
+ | * Установка времени жизни буффера | ||
+ | * Пароль на read-only ссылки | ||
+ | * Подсветка синтаксиса | ||
+ | |||
+ | Очевидные проблемы: | ||
+ | * параллельное редактирвание | ||
+ | ** решение -- забиваем | ||
+ | |||
+ | Предполагаемый стек: | ||
+ | * backend: python + Django | ||
+ | * обновление буфферов у читателей через web-сокеты | ||
Proof-of-Concept plan: | Proof-of-Concept plan: |
Версия 11:21, 1 ноября 2017
Состав команды:
- Голышев Роман
- Кузнецов Александр
- Шеметова Екатерина
Features:
- Любой человек может создать новую сессию буффера
- При создании буффера на него создается read-only ссылка, которую можно публично шарить
- При изменени текста в буффере изменения автоматически отображаются у тех, у кого открыта read-only ссылка
- На сервере хранится последняя версия текста в буффере
Возможные улучшения:
- Установка времени жизни буффера
- Пароль на read-only ссылки
- Подсветка синтаксиса
Очевидные проблемы:
- параллельное редактирвание
- решение -- забиваем
Предполагаемый стек:
- backend: python + Django
- обновление буфферов у читателей через web-сокеты
Proof-of-Concept plan:
- один буффер по фиксированному адресу с фиксированной read-only ссылкой
Репозиторий: [1]
Список известных багов: [2]