Devdays Осень 2017/shared online buffer — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
Строка 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]