Skip to content
This repository has been archived by the owner on May 31, 2019. It is now read-only.

Спроектировать раздел конференции #26

Open
pepelsbey opened this issue Nov 27, 2018 · 13 comments
Open

Спроектировать раздел конференции #26

pepelsbey opened this issue Nov 27, 2018 · 13 comments
Assignees
Labels
Помогите Исполнитель задачи ищет помощи
Milestone

Comments

@pepelsbey
Copy link
Member

Глобальная задача — переехать с сайта wsd.events в подраздел web-standards.ru/conference. Архитектура примерно такая:

  • Корень раздела такой же, как главная wsd.events: список прошедших и будущих конференций.
  • Страница конференции: расписание, список докладчиков, партнёров, ведущих, локация.
  • Статические страницы раздела: правила и какие-то ещё.

Сейчас все страницы — чистый HTML. Идеально было бы продумать формат записи события, который был компактнее. Какой-нибудь маркдаун с контентом и мета-шапкой, где можно указать название площадки, координаты для карты, начало, какой-то компактный формат записи расписания, списка спикеров и прочие карточки.

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

Базовую структуру адресов вижу такую:

/conference/
/conference/city-3000/

От существующей /3000/01/01/ думаю можно отказаться, мода прошла :)

@alexbaumgertner alexbaumgertner added this to the 2.0 milestone Dec 8, 2018
@alexbaumgertner
Copy link
Contributor

Нужен лейбл "Нужна помощь" или "Нужен совет" :)

— Нужен совет по формату данных.

@pepelsbey
Copy link
Member Author

Формат данных: несколько YAML-файлов внутри папки, например:

2019-moscow/
  meta.yml
  schedule.yml
  speakers.yml

Например :) А там деревья с ключами-значениями.

@pepelsbey
Copy link
Member Author

Внутри можно положить подпапки со слайдами, фотками спикеров, фототчётом. Хотелось бы начать хранить фотки спикеров для каждого события, а не сквозные, как сейчас.

@pepelsbey pepelsbey added the Помогите Исполнитель задачи ищет помощи label Dec 24, 2018
@aleshkanet
Copy link
Contributor

Может использовать json? Накидал пример, как я это вижу:
https://gist.github.com/aleshkanet/3864c8698a47b91674f37ea69a9c5542

@pepelsbey
Copy link
Member Author

pepelsbey commented Jan 30, 2019

Хочется ближе к людям и файлы не такие развесистые. Чтобы зайти на Гитхаб с телефона, отредактировать, сохранить и оно поехало деплоиться. То есть основные блоки по разным файлам, внутри файлов простая структура без скобочек и запятых, которые могут всё взорвать.

@alexbaumgertner
Copy link
Contributor

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

я бы тоже смотрел в сторону .md

@pepelsbey
Copy link
Member Author

Например:

2018-minsk/
  talks/
    animation-perf.md
    code-editors.md
    css-debug.md
    gesture-lang.md
    meet-babushka.md
    organize-code.md
    semantics.md
    sw-again.md
    ts-good-parts.md
  meta.md
  schedule.yml
  speakers.yml

То есть:

  • Стуктурированные простые данные в YML
  • Текстовые в MD

В итоге, есть файловая структура, где храняится скелет и конфу можно накидать просто скопировав файлы с прошлой и поменяв какие-то части.

@pepelsbey
Copy link
Member Author

Я могу на основе Минска собрать все данные в такую папку. А потом уже попробуем это распарсить и собрать в страницу. Как вам такой план?

@alexbaumgertner
Copy link
Contributor

Я могу на основе Минска собрать все данные в такую папку. А потом уже попробуем это распарсить и собрать в страницу. Как вам такой план?

Sounds good!

@pepelsbey
Copy link
Member Author

Добавил событие, структура обсуждаема, есть подводные грабли, но можно начать с этого.

@alkorlos
Copy link
Member

alkorlos commented Mar 1, 2019

Добавил событие, структура обсуждаема, есть подводные грабли, но можно начать с этого.

Структура в этом примере окончательная, пора все остальные конференции в такой формат переводить? Или еще дорабатываться будет?

@alexbaumgertner
Copy link
Contributor

alexbaumgertner commented Mar 1, 2019

@alkorlos актуальную структуру можно посмотреть в #119

Думаю, на выходных доработаем. Ждем и ваших предложений в #119

@alkorlos
Copy link
Member

alkorlos commented Mar 1, 2019

@alexbaumgertner Я хотел на этих выходных перевести все конференции в текущую структуру, тогда позже.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Помогите Исполнитель задачи ищет помощи
Projects
None yet
Development

No branches or pull requests

4 participants