Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Новый дизайн #116

Open
vrutkovs opened this issue Aug 14, 2017 · 11 comments
Open

Новый дизайн #116

vrutkovs opened this issue Aug 14, 2017 · 11 comments

Comments

@vrutkovs
Copy link
Contributor

Варианты:

  • Перевести на Hexo - придется переформатировать статьи
  • Подправить текущий дизайн
@bookwar
Copy link
Member

bookwar commented Aug 23, 2017

Из такой формулировки непонятно о чем идет речь.

Нужно

  1. сформулировать какую проблему решаем: зачем именно нужен новый дизайн;
  2. сформулировать что предлагается: на какой именно дизайн нужно перейти.

Ну и в идеале нужен pull-request с примером хотя бы одной статьи на новом движке и с новым дизайном, чтобы можно было сравнить с текущим.

@bookwar
Copy link
Member

bookwar commented Aug 23, 2017

по поводу дискуссии из чата на тему workflow:

текущий wokflow который нужно сохранить - это

  1. создание новых статей в маркдаун через pull-request в репозиторий
  2. управление сайтом также полностью через репозиторий, без необходимости кликать в admin-панели движка как в drupal и wordpress

@vrutkovs
Copy link
Contributor Author

vrutkovs commented Aug 23, 2017

Пока напишу в комментарии, если согласны - то переименуем для ясности.

Старый дизайн имеет несколько проблем:

  • сломанный виджет последней активности из гитхаба
  • Дима из ТГ чата жаловался на плохой CSS (здесь я не компетентен)

Можно решить эту проблему несколькими способами:

  1. Переделать текущий CSS, сохранив Nikola - [WIP] New theme #120, требуется допиливание
  2. Перейти на другой движок - к примеру Hexo.
    Новые статьи будут писаться через пул-реквесты, но я не уверен на счет языка разметки - для этого в Hexo нужен отдельный плагин
    Насколько я знаю в Hexo никакой админки нет и всё работает через репозиторий

Я всецело выступаю за вариант 1) с переделкой темы, ибо

  • написать плагин для Nikola мне проще
  • никаких особых преищуместв в Hexo в сравнении с Nikola не вижу
  • придется переконвертировать старые статьи. В идеале это все сделает простой скрипт, но нужно быть готовым к тому что всё это придется делать ручками для каждой старой статьи
  • возможно, поломаются старые линки

@lemenkov
Copy link
Member

Переконвертировать посты снова, это будет совсем адок. С моей т.з. лучше без этого обойтись.

@vrutkovs
Copy link
Contributor Author

Согласен, обновил прошлый комментарий

@xvitaly
Copy link
Member

xvitaly commented Aug 23, 2017

Почему нельзя оставить прежний движок и просто новый дизайн перенести на него?

@quko8
Copy link

quko8 commented Aug 24, 2017

Движок менять не нужно. Я ошибочно предложил hexo по той причине, что я верстал с помощью шаблонизатора pug и подумал, что было бы славно, если бы движок понимал pug синтаксис. Но несмотря на наличие подуля в hexo это жутчайший костыль (может за это время простаивания что-то изменилось, но у меня сейчас нет желания смотреть, да и оно не очень нужно.)

Что касается дизайна, то я удивлён, что нужно аргументировать, что он нужен (и он уже есть) новый дизайн. Очень удивлён.

  1. Текущий дизайн, вёрстка PC-only, что выглядит чрезвычайно нелепо в 2017.
  2. Сайт отражает жизнь коммунити. Ну и что видит человек, который заходит на наш сайт? Привет из 2005? Сравните наш сайт с http://fedora.or.id/ .
  3. Я скидывал скриншоты. Я попросту удивлён, как
    image_2017-05-09_06-19-09
    image_2017-05-09_06-21-54
    image_2017-05-09_06-22-22

Можно сравнивать с

screenshot_20170824_143208
screenshot_20170824_143230

Итого: "воркфлоу" менять в общем-то не надо.

Я готов запилить всю вёрстку в pug/html, но адаптировать под николу я не готов. Нужно будет везде, где нужно (отображение статей например) воспользоваться директивами nikola templating engine.

@vrutkovs
Copy link
Contributor Author

Я готов запилить всю вёрстку в pug/html

Nikola не поймёт pug, но думаю это пригодится для пулреквестов, если так удобнее. В #120 я начал переработку, комментарии велкам. Я постараюсь сделать тестовый стенд для этого пулреквеста - так будет удобнее обсуждать детали

@quko8
Copy link

quko8 commented Aug 24, 2017

Прямо в шаблонах pug можно использовать директивы никола. Pug их интерпретирует как текстовое содержимое тега. На выходе получаем шаблоны николы.

Также я вспомнил, что нужен логотип для russian fedora (который будет отображаться в меню навигации слева сверху.) Если его не будет, можно просто воспользоваться fedora-branding-logo.png.

@bookwar
Copy link
Member

bookwar commented Aug 28, 2017

  1. Не видно слова Репозиторий в navigation bar
  2. https://rf-web.aracan.ga/stories/repository/ разъезжается верстка, нет прокрутки кода

@bookwar
Copy link
Member

bookwar commented Aug 28, 2017

Предлагаю сделать ветку и тег для багов, и работать в ней, одним pull-реквестом и одним тикетом тут не обойдешься. Можно также настроить travis чтобы он эту ветку публиковал на сервер как new.russianfedora.pro например

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants