Позднее Ctrl + ↑

Зерулс под Айфон перекрасился

Обновился Зерулс под Айфон. Цвета стали как на сайте:

И он ещё поддерживает тёмный режим.

Разработчик как всегда — Шурик Бабаев.

Ну и цена теперь вообще кайф — 29 рублей. Считаю, что каждый, кто читает эти строки, будет большим молодцом, если купит:

Рекомендации и другие новости в сервисе Эгеи

Как вы, возможно, знаете, Эгею можно использовать как сервис — прикрутить к своему домену с нашего сервера. На днях мы там обновились до свежей Эгеи 2.10:

Пользователи сервиса — это платные пользователи, а значит все они получают платные фичи. Главным образом это новые рекомендации и перебивки. Рекомендации — это после заметок:

Перебивки — это между заметками в ленте:

Чтобы заметки попадали в эти блоки, они должны быть в «Избранном», то есть им надо ставить звёздочки. Ну и заметок должно быть достаточно много, чтобы Эгее было из чего собрать блок.

Всё остальное новое тоже приехало в сервис: тема оформления «Фиеста», комментарии через Телеграм, загрузка и разметка видео, вставка картинок из буфера обмена, французский интерфейс и так далее. Подробное описание новой версии публиковал на днях.

Подключайтесь к сервису Эгеи!

Спасибо Глебу Гончарову за помощь с обновлением.

Что послушать — 46

Всё, что можно слушать, я стараюсь слушать, а не читать и не смотреть. Потому что когда у меня свободны глаза, я предпочитаю делать что-то более полезное.

Вот что я слушал в последнее время, что мне понравилось:

  1. Леонид Парфёнов. Вино, «Намедни», журналистика в СССР и изменят ли что-то протесты. Тот случай, когда Поперечный кажется куда большим старпёром, чем Парфёнов: использует выражения типа «наше поколение», бла-бла. Ну а Парфёнов клёвый конечно (пока про собак не начинает говорить).
  2. Михаил Шац — Стендап, СТС, Жизнь в 90 е, Netflix. Тоже нормальный мужик.
  3. «Не туда» от 6 февраля. После 24:33 хорошая мысль: часто с гомофобией иногда борются доводом «ориентацию не выбирают, с ней рождаются», но почему вообще нужно что-то оправдывать? Хоть бы и выбирали, в чём проблема? Отвалите от людей.
  4. ATP 319: We Should Probably Get to the Apple Event. В 46:44 Джон Сиракьюса описывает, как нашёл функцию добавления в избранное в приложении Эпл-ньюс. Очень характерная деталь про деградацию эпловских интерфейсов, а также важно для дизайнеров с точки зрения понимания привычек пользователей. Джон даже не объясняет, почему решение не подходящее, это просто чувствуется: должно быть не так. Так же и ваши пользователи, не имеющие специально дизайнерского образования, просто чувствуют, что у вас сделано через жопу, хотя и не всегда это могут вербализовать.
  5. Ясно, понятно — аудиоверсия (фрагмент). Ильяхов читает свою новую книгу с выражением.

На интерфейсном курсе: круговая диаграмма для красоты, табличка для пользы дела

Разбираем пример участницы, где используется круговая диаграмма. Как инструмент представления информации она совершенно бестолкова, зато выглядит привлекательно. А под ней — табличка, чтобы можно было сравнить. Норм решение. Покажите дизайнерам:

00:00 Вопрос участницы
00:44 Что нас интересует на курсе о представлении информации? Для красивого скриншота в апсторе может быть надо другое
04:34 Как решить обе задачи сразу. Хорошо, что не надо ничего переключать

Это фрагмент № 29 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 14 октября 2020 года.

До 7 марта идёт запись на курс, который пройдёт с 13 марта по 9 апреля:

Почитать о курсе

Программа, отзывы, запись

Сейви 1.4

Вышел Сейви 1.4.

Сейви 1.4

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

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

В этом релизе мы не добавляли новых фич, но исправили несколько наиболее неприятных багов и подкрутили работу на современных айфонах и Ай-ОСах.

Большая жёлтая кнопка для тех, кому влом читать дальше:

Скачать в Апсторе бесплатно

Судьба версии

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

Разработку взяла на себя компания Юнит6. Они разрабатывают онлайн-сервисы с хитрыми интерфейсами, например вот Мегафон-банк.

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

Самое смешное, что пока я писал эту заметку я совершенно случайно понял, что ребята работают в Челябинске! За время работы над апдейтом мне даже ни разу в голову не пришло поинтересоваться тем, где они находятся. Так что надо будет встретиться как-нибудь.

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

Вышла Эгея 2.10, ПСД интерфейса первого Айфона, Ше(й?)кспир, Гамбург и дизайн кофеен

Упс, я не в фокусе. Пора обновлять Эгею — ну или ностальгировать по скеоморфизму, работая в кофейне с большим окном. Обзор недель 24 января — 7 февраля 2021 года:

00:00 Интро и генератор
01:26 Вышла Эгея 2.10. Как попробовать демо-версию
02:43 Пофиксили Эмси
03:03 Нашёл ПСД-файл с интерфейсом первого Айфона
03:57 Инстаграм: 5000 заметок, что пью, вёрстка медполиса, Ше(й?)кспир, конфеты одна, а яйцо — десяток
05:27 Знаки, вывески и таблички Гамбурга
08:31 Кофейные места Копенгагена: максимально несвоевременный пост

Полноценный генератор уличных табличек Челябинска — бери и генерируй. Как попробовать демо-версию новой Эгеи 2.10. 5000 заметок в блоге. Конфеты одна, а яйцо — десяток. Таблички в Гамбурге, кофе в Копенгагене.

Кофейные места Копенгагена

Где пить кофе в Копенгагене?

За три дня я заапрувил два места. Первое — демократик-кофе:

Из общей заметки про кофейные места:

Democratic Coffee (Krystalgade 15). 35 крон. Вкусный, чуточку кислый. В одном здании с публичной библиотекой — можно засесть поработать.

Кстати, был отдельный фотопост о самой библиотеке.

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

Мой флетик:

Второе — Форлорен-эспрессо:

Forloren Espresso (Store Kongensgade 32). 37 крон. Очень насыщенный, горький. Горечь вроде бы правильная, для тех, кто любит. Прям кофе-кофе, почти как эспрессо пьёшь. Для меня такое обычно не очень. Стол для работы стоя с видом в окно — кайф.

Мой флетик:

Место не для работы:

Место для работы (я в итоге тут и сел и любовался видом в окно):

Место для работы баристы:

Фотографии из поездки в феврале 2017 года. Во всех заметках про путешествия снизу есть поиск дешёвых авиабилетов. Слетайте в Копенгаген (когда дадут)!

Ещё Копенгаген:

Лецплей 13: техно

Вчера так:

0:00:00 Antigone: Enter
0:05:17 Abstract Division: Activated
0:08:37 Leghau: Reactivity
0:11:39 Müzmin: SEK
0:15:37 Rèdacs: Phobia (Kalter Ende Remix)
0:19:11 Steve Parker: Acid Planet (Original Mix)
0:22:52 Marco Bailey: Hasai (Original Mix)
0:25:49 Lewis Fautzi: Binary (Oscar Mulero Remix)
0:30:00 Tessela: Rub ★
0:34:22 Phil Berg: Mirror Maze (Cravo Remix)
0:36:46 Sam Paganini: Domino (Original Mix) ★
0:39:58 Moving Thoughts: When They Arrived
0:43:45 Stef Mendesidis: The Secret Agent’s Blunder
0:47:06 Benales: Scale
0:50:49 Truss: Beacon (Original Mix)
0:53:28 Cirkle: Symmetrical Sculpture
0:55:11 Fixeer: Ulawun (Original Mix) ★
0:59:07 Planetary Assault Systems: No Exit (Original Mix)
1:01:47 Michał Wolski: Inferior Representation
1:05:49 Arnaud Rebotini: Flowers for Algernon
1:08:20 Hioll: Clinical Essay
1:11:54 Antonio De Angelis: Polar
1:14:15 Saam: Uncertainly
1:17:16 Mari Mattham: Red Light

Эгея 2.10

Готова Эгея 2.10 (сборка v3788). Эта заметка подытоживает предыдущие анонсы: альфа, альфа 2, бета. Некоторые вещи я тут сократил.

Главная тема 2.10 — это «дискавери». Одна из фундаментальных проблем формата блога — это его хронологичность. Последние заметки видно, а что было месяц или, тем более, пять лет назад — нет. А ведь у нормальных ребят ценные заметки встречаются на протяжении всей истории. Я хочу, чтобы читателям было проще погружаться в интересные блоги и находить в них интересное, и теперь Эгея будет с этим помогать.

Рекомендации

Под заметками теперь автоматически собирается этажик «Дальше»:

Эгея использует теги, чтобы понять, какие заметки близки по смыслу и форме. Если читатель дочитал заметку, логично предложить ему ещё. Так что ставьте теги — это поможет движку рекомендаций не заблудиться. Списка ссылок на популярное в подвале заметок теперь не будет, потому что рекомендации намного круче.

В рекомендации попадают только избранные заметки. В Эгее давно можно отметить заметку как избранную — тогда она выделятся звездой. Но теперь избранность обрела очень конкретный смысл: это заметка, которая по задумке автора обладает вечной ценностью. Ставя заметке звёздочку, вы говорите Эгее: «даже через много лет можешь рекомендовать эту заметку читателям». При этом заголовки избранных заметок больше не будут выделяться размером (можете вернуть это обратно через стили).

При формировании рекомендаций Эгея не учитывает дату написания заметок — в рекомендации может попасть очень давняя заметка. Вот к заметке 2020 года подтянулся 2002-й, и ничего:

Заметьте, что заодно немного поменялся дизайн листалки влево-вправо между соседними заметками.

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

Когда Эгея сформировала набор заметок для рекомендаций, она верстает их автоматически, используя могучую магию. Повлиять на это тоже никак нельзя — как Эгее понравится, так и сверстает.

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

За последние несколько месяцев сам у себя нашёл много классных старых заметок.

В последнем примере слева попалась вертикальная картинка и длинный заголовок. А справа заголовок короткий и картинки нет — пришлось вытащить описание заметки, чтобы не возникало дыры (это описание теперь можно редактировать, см. «Соцпакет» ниже).

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

Рекомендации доступны только в платной версии.

Перебивки

Если просто крутить ленту заметок, между ними теперь показываются перебивки — такие же этажи ссылок на другие хорошие заметки:

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

Если похожих заметок не найдено, в качестве перебивок и рекомендаций показываются самые популярные заметки.

Новые страницы тегов

Страницы тегов раньше были просто хронологическими лентами заметок по тегу. Теперь они стали умнее.

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

Вот как выглядит у меня тег «переговоры», например:

Видите, в начале подтянулись популярные заметки и ссылки на «чтиво», «жизнь», «дизайн»? Это оно само. Кстати, если при поиске нашёлся тег, то рядом теперь так же показываются связанные с ним теги.

Благодаря компактным заметкам получается быстрее найти то, что надо.

Такой же компактный вид теперь используется и на странице «Самое комментируемое» (попасть только по прямому адресу: /hot/). Появилась страница «Популярное» с десятью самыми читаемыми за последний месяц заметками, тоже в компактном виде (попасть тоже только по прямому адресу: /popular/).

Черновики, скрытые и будущие и заметки

Компактному представлению заметки нашлось ещё одно полезное применение. В предпросмотре черновика теперь показывается, как заметку после публикации увидят соцсети:

Речь о серой плашке над кнопкой публикации. Там видно, какие картинки Эгея отдаст соцсетям для использования в качестве обложек и какой фрагмент текста — в качестве описания. Если вам не понравится автоматически выкушенный из начала заметки текст, вы как раз сможете пойти и отредактировать описание в заметке.

В 2.10 официально появляются скрытые заметки. В отличие от отозванной в черновики, скрытая заметка остаётся на своём месте в истории вместе со всеми комментариями, просто она видна только автору. Заметку давным-давно можно было скрыть, дописав /hide/ к концу адреса, но об этом мало кто знал. Теперь при удалении заметки теперь рядом с кнопкой «Вернуть в черновики» ещё есть кнопка «Скрыть». А прямо на странице скрытой заметки снизу есть кнопка «Сделать видимой».

Когда выбираешь дату публикации заметки по расписанию (платная фича), кнопка теперь называется не «Запланировать», а «Опубликовать в это время». Дело в том, что тут можно и прошлое время указать, чтобы опубликовать заметку задним числом. Мало ли. И ещё когда заметка уже запланирована, теперь можно изменить дату и время её будущей публикации, а ещё можно забить на план и решительно опубликовать заметку прямо сейчас.

Ещё одно изменение касается «секретных ссылок». Ещё в Эгее 2.6 появилась платная фича — секретная ссылка для просмотра черновиков. Это удобно, чтобы согласовать пост с коллегами или рекламодателями перед публикацией, не давая им пароль от админки.

Возможность запланировать автоматическую публикацию заметки появилась в Эгее 2.8. Но из-за особенностей реализации такая вот запланированная на будущее заметка уже не имела секретной ссылки, потому что уже не была черновиком. Но это довольно тупо: иногда хотелось запланировать заметку, но доверенным лицам дать на неё секретную ссылку сразу.

В Эгее 2.10 можно дать секретную ссылку и на черновик, и на скрытую, и на запланированную заметку. Заодно секретной ссылке нашлось более удачное место — в маленькой строчке с датой и тегами под заметкой (см. скриншот выше).

В отличие от читателей, автор видит свои запланированные и скрытые заметки. Но раньше они отображались в лентах целиком, просто были бледно-серыми. Теперь они тоже показываются в компактном виде.

Загрузка и разметка видео

Кроме аудио и картинок в заметки теперь можно загружать видео с расширением mp4 и mov. Оно будет воспроизводиться стандартным хтмльным видеоплеером.

В Эгее 2.9 появилась разметка фрагментов аудио (см. описание релиза), а теперь подобный синтаксис добавился и для видео, причём и для загруженного файлом, и для внешнего (Ютюб, Вимео). За это спасибо Игорю Адаменко.

Пример — в заметке с треком на Ютюбе:

В ссылочки можно тыкать, и видео перемотается.

В редакторе это выглядит так:

Снова, почитайте кусок «Разметка фрагментов аудио» из описания Эгеи 2.9. Тут так же можно давать ссылку из текста на конкретное время в видосе, но без подсветки фрагментов.

Важно: вместо .e2-audio-seek теперь используется класс .e2-media-seek. Старый вариант работать перестанет даже с аудио, так что надо будет исправить в старых заметках. Их можно найти поиском.

Фиеста

Появилась новая розовенько-сиреневенькая тема оформления «Фиеста»:

Соцпакет

В продолжение темы видео — Эгея умеет обновлять обложки внешних видосов. Подробно объяснял, когда писал про альфу. Если коротко, то теперь Эгея перепроверяет обложку при изменении заметки — мало ли. Так что если обложка не подгрузилась, можно пересохранить заметку, и Эгея попробует ещё раз. А подгрузилась ли обложка теперь хорошо видно благодаря превьюшке на странице черновика, которую я уже показывал выше.

С обложками понятно, но соцсетям нужны ещё и описания заметок. Эгея всю жизнь формирует их самостоятельно: берёт немного текста из начала заметки; старается обрезать его не на полуслове, а осмысленно, ориентируясь на знаки препинания. Но иногда хочется написать своё описание-затравку, чтобы заметка выигрышнее смотрелась в соцсети. Интерфейса для этого в Эгее раньше не было.

Описания страниц используют ещё и поисковики — показывают их под ссылками в поисковой выдаче, так что хотелось, конечно, иметь возможность на них влиять. Начиная с 2.10 описания заметок стали ещё важнее, ведь теперь они нужны не только в соцсетях и поисковиках, но и внутри самой Эгеи: в этаже рекомендаций и в компактном виде заметок.

В общем, пришло время дать управлять этим описанием. У заметки появилось дополнительное поле:

Изначально оно спрятано так же, как поля даты и урла — Эгея по-прежнему формирует описание сама. Просто теперь вы сможете его поменять, если захотите. Ещё раз напомню, что в предпросмотре черновика заметки теперь отображается, как её увидят соцсети, и там видны обложки и описание. Посмотрев туда, можно решить, хотите ли вы что-то поменять. Я у себя редактирую описание раз в несколько заметок.

Аналогичные поля описания появились и для страницы тега (в её редакторе), и для блога в целом (в Настройке). И у тега, и у блога в целом и раньше было поле «Описание»: оно отображалось под заголовками соответствующих страниц, и из его начала автоматически формировалось описание для соцсетей так же, как из текста заметки. Но и я, и многие другие авторы использовали это поле «Описание» для навигации по блогу. Поэтому у тега теперь отдельные поля: «Вступительный текст» и «Описание для поисковых систем, соцсетей и агрегаторов». А у блога — «Подзаголовок» и «Описание для поисковых систем...». Вступительный текст и  подзаголовок размещаются под заголовком, а описание отдаётся наружу. Разумеется, его можно не заполнять, и тогда Эгея сформирует его автоматически по-старинке.

Другие социальные новшества:

  • появился вход в комментарии через Телеграм (спасибо, Константин Якушев);
  • в окне «Подписаться на блог» (платная фича) добавились Ютюб и Тикток и обновились иконки остальных соцсетей.

Эффективный постоянный бекап

Появился автоматический бекап перед любым обновлением и постоянный инкрементальный бекап.

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

Теперь Эгея делает полный бекап перед обновлением движка (на всякий случай) и раз в неделю (тоже на всякий случай), а в остальное время она делает инкрементальный бекап: запросы к базе дублируются в текстовый файл backup-tail.sql, поэтому если база сломается в любой момент, можно будет восстановиться из последнего полного бекапа, а потом ещё и выполнить этот backup-tail.sql, чтобы база была приведена к самому последнему виду.

Бекапная нагрузка стала меньше, а сам бекап теперь всегда актуален — классно! Если в Настройке нажать «Скачать последний бекап», скачается зип-архив их двух sql-файлов: последнего полного бекапа и файла backup-tail.sql. Их можно импортировать в базу по очереди, и в базе получится точная копия того, что было забекаплено.

Остальное

Пользовательское:

  • картинки в редактор вставляются прямо из буфера обмена (спасибо, Игорь Адаменко);
  • кнопка Энтер в однострочных полях редактора тега ведёт в следующее поле, прямо как в заметке;
  • тема «Акут» стала дефолтной (но «Простая» по-прежнему есть);
  • мелкие улучшения в тёмных темах;
  • тёмный режим ОС теперь учитывается по умолчанию, в том числе в инсталяторе, но галку по прежнему можно снять в Настройке;
  • пользователи платной версии теперь видят срок действия своей лицензии в Настройке, там же есть ссылка на оплату;
  • ссылки на админские странички переехали из подвала Настройки в выпадающее меню справа от заголовка;
  • страницы «Заметки без тегов» (/untagged/) и «Самые комментируемые» (/hot/) обзавелись листалкой (раньше показывали всё одной простынёй);
  • страница «Заметки без тегов» (/untagged/) теперь доступна всем (раньше была видна только автору блога);
  • кружок-ссылка с числом новых комментариев теперь сразу прокручивает заметку к новым комментариям;
  • страница заметок по нескольким тегам выглядит получше;
  • на странице 404 теперь показываются ссылки на несколько популярных заметок в виде красивой раскладки в духе рекомендаций и перебивок (в платной версии);
  • поисковый индекс Розы теперь автоматически создаётся, если его нет (например, после импорта из бекапа);
  • добавился французский язык интерфейса (спасибо, Валерий Орлов);
  • чуток успокоились цвета кнопок.

Исправленные баги:

  • поправлено несколько уязвимостей разной степени тяжести (спасибо, Алексей Соловьёв);
  • не получалось установить Эгею в базу данных, название которой содержало точку;
  • при удалении тега его урл мог остаться занятым навсегда, теперь гарантированно освобождаётся (при обновлении до 2.10 все зря занятые урлы освободятся автоматически);
  • при хитром стечении обстоятельств при удалении заметки мог сломаться урл тега, если он был настроен вручную;
  • в редких случаях обложка могла не загрузиться с Ютюба или Вимео, даже если они её отдавали;
  • если в названии тега использовался амперсанд, то в заголовке страницы тега он отображался как &, и подобная же фигня могла просочиться в РСС и Джейсон-фид (упс);
  • календарь не понимал, а теперь начал понимать введённые вручную даты без ведущего нуля (спасибо, Тимур Арефьев);
  • таблицы на мобиле слишком рьяно старались уместиться в ширину, ломая слова;
  • при загрузке картинок наконец-то больше не помигивает крутилка;
  • в Розе исправился баг с индексированием заметок, содержащих невероятно длинные слова (спасибо, Роман Парпалак).

Подкапотное:

  • минимальная версия ПХП поднята до 5.6;
  • встроенные Лайкли обновились до новой версии 2.6;
  • управление кешами, бекапами, поисковыми индексами, логами, миграцией и лицензией переехало с волшебных @урлов на спецстраницу .../settings/underhood/;
  • полноценно поддерживаются несколько Эгей в разных папках на одном домене (раньше у них куки конфликтовали, было трудно);
  • сильно много разных оптимизаций: меньше запросов к базе, больше индексов и кешей;
  • ядро стало легче за счёт более умной сборки;
  • все таблицы в базе теперь — InnoDB;
  • при любом обновлении Эгеи теперь проверяются и при необходимости пересоздаются все нужные индексы в базе данных;
  • шаблоны в темах оформления теперь поддерживают вложенность, поэтому вместо notes.tmpl.php теперь есть note.tmpl.php, то же с комментариями; тот же механизм использует этаж рекомендаций;
  • форматтер Каллиопе больше не входит в стандартный дистрибутив (но можно установить, если вам нужен; поддержка будет полностью удалена в 2.11);
  • при сохранении айпишников комментаторов поддерживается IPv6;
  • транслитерация при генерации урлов поддерживает дореволюционные буквы;

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

Замените файл .htaccess в корне, папку /system/ и все подпапки в /themes/ (то есть уберите старые, положите новые, а не дозалейте в старые новые файлы). Если вы делали свою тему оформления, посмотрите, что изменилось в комплектной, и аккуратно повторите эти изменения у себя.

Свежий дистрибутив — на сайте движка.

Если вы пользуетесь платной версией и хотите платную 2.10, напишите мне.

О предыдущей версии: 2.9

Игорь Штанг демонстрирует генератор табличек

Игорь Штанг, с которым мы задизайнили адресные таблички Челябинска, написал о генераторе и снял видео, где рассказывает, как сделать себе табличку:

Он объясняет, как правильно заполнить форму: в каком случае разбивать текст на две строки, какие номера домов писать на углах и так далее. Посмотрите. Ну и если вы дизайнер, подписывайтесь на него в Ютюбе — он выкладывает разные учебные ролики про типографику и вёрстку.

Ранее Ctrl + ↓