Обновление webstartpage.ru
Привет, друзья! Есть у меня маленький сайтик, работающий домашней страницей браузера. Написал я его еще в 2011 году и это был мой первый проект на MODX Revolution.
Суть его в том, чтобы выводить любимые ссылки со скриншотами, поиск и текущую погоду. Просыпаешься утром и кликаешь по очереди на свои сайты, проверяешь, как там и что. Раньше сайт выглядел вот так:

Для привязки к пользователю использовался сниппет Loginza (скорее всего, я его и написал-то специально для этого сайта, хотя сейчас уже и не вспомнить) и вот с месяц назад там на сервере что-то поменяли и вместо авторизации вдруг стали регистрироваться новые юзеры. Как я понял, сменился алгоритм авторизации через Яндекс и сохранённые id юзеров перестали совпадать с получаемыми от Loginza. Все настройки пользователей поломались.
Так как пользовался этим сайтом только я, да мои друзья — было решено его просто закрыть. Однако, как оказалось, никакой плагин для браузера не может заменить мне родную домашнюю страницу, так что я решил написать этот сайт заново, с нуля.
Теперь он выглядит вот так:

— всё свёрстано на последнем Bootstrap с Flexbox
— вёрстка адаптивная, хотя телефонные браузеры обычно и не дают менять стартовую страницу
— скрипты и стили собираются и минифицируются через Gulp
— загружаются на страницу при помощи RequireJS
— погода используется от Яндекс
— скриншоты снимает screenshotmachine.com (и они кэшируются на сутки, чтобы не платить денег)
— сохранённые картинки минифицируются через готовый бинарник Leanify
— логотип заново перерисован замечательным дизайнером Пашей Вознюком из креативного агенства 2head.ru
Для полноценной работы вам нужно авторизоваться через HybridAuth, потом можно привязать еще учётные записи и указать ссылку на свой аватар.

Дальше добавляете ссылки, меняете порядок перетаскиванием, указываете город для показа погоды — и всё просто работает.
Я прекрасно пониманию, что большинство браузеров уже содержат подобный функционал из коробки, но я очень привык к своей домашней странице. Возможно, она понравится и вам — webstartpage.ru.
Если есть вопрос — задавайте!
— Сделал загрузку погоды через ajax, чтобы не тормозить страницу при пустом кэше.
— Добавил английскую версию, на всякий случай.
— Выложил исходники сайта на всеобщее обозрение.
Суть его в том, чтобы выводить любимые ссылки со скриншотами, поиск и текущую погоду. Просыпаешься утром и кликаешь по очереди на свои сайты, проверяешь, как там и что. Раньше сайт выглядел вот так:

Для привязки к пользователю использовался сниппет Loginza (скорее всего, я его и написал-то специально для этого сайта, хотя сейчас уже и не вспомнить) и вот с месяц назад там на сервере что-то поменяли и вместо авторизации вдруг стали регистрироваться новые юзеры. Как я понял, сменился алгоритм авторизации через Яндекс и сохранённые id юзеров перестали совпадать с получаемыми от Loginza. Все настройки пользователей поломались.
Так как пользовался этим сайтом только я, да мои друзья — было решено его просто закрыть. Однако, как оказалось, никакой плагин для браузера не может заменить мне родную домашнюю страницу, так что я решил написать этот сайт заново, с нуля.
Теперь он выглядит вот так:

— всё свёрстано на последнем Bootstrap с Flexbox
— вёрстка адаптивная, хотя телефонные браузеры обычно и не дают менять стартовую страницу
— скрипты и стили собираются и минифицируются через Gulp
— загружаются на страницу при помощи RequireJS
— погода используется от Яндекс
— скриншоты снимает screenshotmachine.com (и они кэшируются на сутки, чтобы не платить денег)
— сохранённые картинки минифицируются через готовый бинарник Leanify
— логотип заново перерисован замечательным дизайнером Пашей Вознюком из креативного агенства 2head.ru
Для полноценной работы вам нужно авторизоваться через HybridAuth, потом можно привязать еще учётные записи и указать ссылку на свой аватар.

Дальше добавляете ссылки, меняете порядок перетаскиванием, указываете город для показа погоды — и всё просто работает.
Я прекрасно пониманию, что большинство браузеров уже содержат подобный функционал из коробки, но я очень привык к своей домашней странице. Возможно, она понравится и вам — webstartpage.ru.
Если есть вопрос — задавайте!
Обновлено 16.05.2017
— Сделал загрузку погоды через ajax, чтобы не тормозить страницу при пустом кэше.
— Добавил английскую версию, на всякий случай.
Обновлено 18.05.2017
— Выложил исходники сайта на всеобщее обозрение.
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Например в Молдове он не узнаёт города (только Кишинёв), а в Яндексе они есть: yandex.ru/pogoda/region/208
Если есть более полные и надёжные источники информации, буду благодарен за ссылку.
К примеру yugsn.ru пишет что сайт не отвечает, также как и docs.pavel.one или pavel.one
А другие 2 добавил без проблем.
В общем, отключил проверку сертификата, будем посмотреть.
Кстати, скриншот через https тоже не снимался, поэтому поменял протокол на http.
Я использую coffescript gulpfile.coffe, на лету минифицируется все (включая html) и отправляется на сервер через sftp. Также заместо читсого html давно перешел на jade(pug).