Новый сайт
Несколько недель назад я писал, что ищу в помощь разработчика для наведения порядка на своём сайте, а сейчас с радостью расскажу, что из этого получилось.
Фактически мы сделали сайт с нуля. Он простой, но в нём проделана важная работа и много всего классного:
Смысл
Главное, конечно, смысл. У меня стояла простая задача: внятно и кратко рассказать новым людям, чем я занимаюсь и кому потенциально могу быть полезен.
Взять, например, музыку. Вот как показать новому человеку, что я пишу и играю? Дашь ссылку на релизы на Битпорте или Спотифае, он не узнает про подкаст, сеты, миксы и плейлисты. Дашь ссылку на Саундклауд, а там, во-первых, хрен чего найдёшь (у меня там залито 318 треков и миксов, к слову), во-вторых, там ничего нет о моих плейлистах в Спотифае и, в-третьих, без текстового описания все равно не понятно. А теперь я просто могу показать эту страницу на сайте.
Или образовательные проекты. Вы знали, что я работаю над созданием обучающего курса для диджеев, например? Или что я проводил мастер-класс, и в принципе открыт к тому, чтобы ещё выступить в подобном формате? Вероятно, не знали. И это, конечно, моя вина, потому что у меня не было какого-то одного места, где я бы об этом мог рассказать. А теперь есть.
Единообразие
Раньше у меня была страница-заглушка о моей музыке на сайте daniellesden.com. Потом я сделал страницу с рассказом обо мне в целом, уже на этом домене и в другом дизайне. Потом в разное время мне понадобилось сделать ещё несколько страниц, и все они выглядели по-разному, потому каждая страница фактически была мини-сайтом со своими стилями и вёрсткой. Теперь же в этом порядок.
Ещё сверху и снизу всех страниц появилось общее меню, и блог стал одним его пунктов. Технически блог — вообще отдельный мир, но теперь внешне он немного подружился с остальными страницами, поэтому выглядит как одно целое.
Два языка
Теперь все страницы, наконец-то, доступны и на русском, и на английском языке. У меня и раньше было два домена, dsokolovskiy.ru и dsokolovskiy.com, но это не всегда было очевидно, а какие-то страницы были только на одном языке. Теперь — по-нормальному.
Как сделать общие файлы на два домена
Если вы захотите сменить язык, то справа снизу в футере расположена переключалка. Работает и в блоге тоже.
Формы подписок
Теперь на сайте можно подписаться и узнавать по почте о моих новых релизы, ближайших выступлениях, выпусках подкаста и новостях курса (когда появятся). Причём, не обязательно на всё разом, а только на то, что вам интересно.
Самый кайф, что это всё работает автоматически. У меня и раньше была почтовая рассылка, в которой я рассказывал в основном о новых релизах, но я делал её нерегулярно, потому что это делалось вручную и сложно. А теперь — само, практически без моего участия. Когда-нибудь отдельно расскажу, как это устроено «под капотом», потому что там тоже очень интересно.
В общем, заходите в гости:
Огромная благодарность Ивану Огорелкову за помощь. Иван — технический директор веб-студии и опытный специалист. Он разобрался в сути, понял задачу и сам предложил решение.
Особенно понравился один момент. Всё сделали, наполнили, баги отловили, причесали; фактически всё готово. Говорю Ивану: «Ну что, выкатываем?». А он такой: «Знаешь, всё хорошо, но вот верхнее меню в мобильной версии у тебя работает, как говно [это меню делал я — прим.]. Давай сделаю нормально?». Ну, и сделал классно, в итоге полностью переделав меню, хотя я его даже не просил об этом. Обожаю такую неравнодушность.
Зовите Ивана в свои проекты: @ogorelkov.
Очень круто и удобно получилось. Ты, по сути, единственный, кто на максимум выжимаешь все из Эгеи. С твоим сайтам по доработкам разве что Бирман может сравниться, все остальные стандарт используют.
А как решаешь вопрос с обновлениями? После таких масштабных, как 2.10 внутренняя логика будет меняться и дизайн может поехать, что-то не работать и т.п. Просто сам будешь допиливать, нанимать людей или просто менять только раз в 1-2 года на больших обновлениях?
И еще, ты какой хостинг используешь для подкастов? Не анкор случаем?) Заметил, что не используешь возможность использовать как хостинг свой сайт.
Спасибо :-)
С точки зрения логики сайт и блог это две разные сущности, поэтому обновления блога ничего не должны сломать. По сути сейчас это точно такой же дефолтный блог, как и был, просто с внешней обёрткой из стилей сайта (см. у Ильи как встроить Эгею 2.7 в свой сайт). Всё остальное у меня сделано исключительно встроенными средствами в Эгею, например, через дополнительные блоки.
Основной хостинг для подкастов у меня Саундклауд, оттуда же выпуски автоматически попадают в Эпл-подкасты. Для вставки подкастов, миксов и сетов на сайт и блог использую HearThis. Ещё все выпуски подкаста дополнительно хостятся на Патреоне, но там они доступны только подписчикам. Про возможность использовать свой сайт как хостинг не понял :-)
Читай про подкасты в блоге про версию 2.9. Я вот про эту возможность, почему не используешь ее? Типо загружаешь на свой сайт, а rss отсюда отдаешь другим сервисам. В итоге выпуски подкачиваются с блога.
Лично для меня минус один — описание заметки = описание выпуска подкаста. Если я в этой же заметке захочу продублировать текст подкаста в формате статьи, то это все полетзет в описание... Но если этого не делать и 1 заметка = 1 выпуск, то норм вариант, не?
У меня суммарно сотни две миксов, по объёму это 50 Гб как минимум. Зачем заливать это к себе, если можно загружать на сервисы, которые я перечислил выше? :-) Так получается и дешевле, и оптимальней с точки зрения нагрузки на мой сайт, так как Саундклауд и прочие в данном случае работают как CDN.