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]