Эгея 2.5 бета

Готова новая Эгея 2.5 бета (сборка v2916).

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

Новый дизайн

У Эгеи новый стандартный дизайн:

Эгея 2.5 бета

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

Название-описание блога теперь настраиваются в настройке, а не в отдельном экране.

Новая тема оформления хорошо смотрится на мобильных:

Эгея 2.5 бета

На мой сайт в этом плане не смотрите — тут работает другая тема оформления, у которой всё хуже. Постепенно докручу и тут.

Движок научился «резинить» картинки и видео в заметках, поэтому они теперь тоже влезают в узкие экраны.

Ещё скриншотик:

Эгея 2.5 бета

Комментарии тоже влезают в телефон:

Эгея 2.5 бета

Я начал делать всю эту резиновость давно, но тут пришёл Илья Страйков и помог довести до ума, за что ему суперспасибо.

Других тем оформления больше нет. Опыт показал, что люди либо пользовались стандартной темой, либо темой Артёма Поликарпова, либо делали свою (очень редко). Поэтому я сконцентрировался на том, что улучшить стандартную тему. Если вы почему-то хотите использовать стандартную тему из прошлой версии движка, вы можете попробовать её засунуть в папку /themes/ и включить, но вам придётся самостоятельно докручивать всё, что отвалится.

Редакторское

Альт+Е — редактировать текущую заметку. Это кайф. Ещё карандашик для редактирования заметки подвисает при скроллинге (видно на скриншотах сверху), поэтому за ним не приходится бегать к заголовку.

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

В редакторе теперь удобнее использовать ХТМЛ-тег <img>. Если написать в src название файла картинки, то к нему автоматически припишется путь до папки с картинкам. Этим можно пользоваться, если вам надо как-то по-особенному вставить картинку, например. Ну, как и всем остальными ХТМЛом, собственно.

Поле описания тега поддерживает больше разного форматирования: там можно использовать таблицы, списки и вообще ХТМЛ — как в заметках. Я у себя этим пользуюсь, чтобы в важных тегах сделать что-то вроде оглавлений. Например, подкаст или экономика.

Социальное

В социокнопках добавился Телеграм и поддержка Гугль-плюса (чтобы он заработал, его надо прописать в конфиге; по умолчанию выключен).

В соцсети лучше шарятся картинки из заметок.

Техническое

Для общения с БД движок теперь использует библиотеку mysqli, а не mysql.

Движок больше не пытается пережимать ваши картинки для влезания в ширину, определённую темой оформления. Если ваша картинка оказывается шире экрана, она уменьшится уже в браузере, чтобы влезать. Резина, ретина, вот это всё. Не будет растягиваться больше исходной ширины.

С тех пор, как Эгея обзавелась текстовыми урлами, она помнила историю урлов каждой заметки. Если опубликовать заметку под одним урлом, а потом через день исправить его, старый урл редиректит на новый, а не ведёт на 404-ю страницу, поэтому ссылки, которые на заметку успели дать за это время, не ломаются. При этом в социокнопки под капотом передаётся исходный урл заметки, чтобы лайки не слетели. В новой версии этой так же умно стали себя вести урлы тегов — теперь их тоже можно менять, не боясь, что старые ссылки сломаются.

Где посмотреть

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

Илья Страйков
На фото: Илья с замиранием сердца радуется новой Эгее на своём сайте

Как обновиться

Ещё раз скажу, что не рекомендую пока обновляться на живых сайтах. У меня изменилась структура базы (для поддержки истории урлов тегов) и я перешёл на другую библиотеку работы с базой. На моём сайте всё работает, разумеется, но мало ли что.

Как обновиться:

  1. Отредактировать и сохранить любую заметку (на всякий случай, это гарантирует, что сделается актуальный бекап базы).
  2. Забекапить всю папку на сервере, включая бекапы базы данных, которые лежат в /user/backups/.
  3. Заменить файл .htaccess в корне и целиком папки /system/ и /themes/ (то есть убрать старые, положить новые, а не дозалить в старые новые файлы).

Да, последний шаг нестандартный, обычно я говорю обновить только подпапки в папке /themes/, но в данном случае другие темы оформления с ходу не подойдут. Если вы делали свою тему оформления и хотите продолжать использовать её, оставьте её в /themes/ и докручивайте.

В новой версии упростился инсталлятор — больше не парит мозг префиксами и понятнее объясняет, чё ему надо. Но если вы для чего-то использовали префикс, отличный от e2Blog, то вам придётся прописать ваш префикс в конфиге вручную. При обновлении движок сам определит эту ситуацию и напишет, что именно сделать, просто не пугайтесь этого.

Ещё при обновлении юзерпик может отвалиться — сорян, перезакачайте. Напоминаю, что чтобы загрузить юзерпик, перетащите его в кружок слева от названия блога. Движок вырежет круг наибольшего размера из середины фотографии.

Ах да, ссылка: e2_distr_v2916.zip

Пишите, чё как.

Дальше
Мои книги