Очередная порция обновлений

Первым делом сразу отличная новость - запущен первый реальный проект на Орбите prosvo.blog!
Сайт работал на MODX, требовалось добавить авторизацию, комментарии и прочие плюшки - а я предложил перенести всё на Орбиту. Неожиданно, автор согласился и сейчас проект крутится на новом движке.
И в связи с этим радостным событием сразу потребовались доработки:
1. При переносе содержимоего сайта изменились адреса страниц, так что написан целый новый раздел управления редиректами
2. Добавлена автоматическая генерация карты сайта по адресу /sitemap.xml.
3. Сразу нашёлся баг со вставкой ссылок на мобильниках Android. Оказалось, что если EditorJS вставлен в форму и за ним есть еще поля - то приподтверждении ссылки фокус просто переходит на следующее поле, и ссылка не создаётся. Отправил Pull Request в репозиторий редактора и вчера его приняли.
Заодно теперь редактор понимает и обычную вставку ссылок текстом, сразу оформляя их ссылками.
4. Пока разбирался с багом, обновил редактор до версии 2.30.0-rc.10 и улучшил работу с блоками на мобильных. Теперь там есть кнопочка + для выбора блока и не надо скроллить наверх.
5. Новый компонент для работы с тегами заметки. Теги можно вводить через запятую и кликом выбирать из списка уже имеющихся.
6. Новый подраздел по управлению тегами в разделе с заметками. Теперь теги можно удалять и редактировать.
7. Ну и, наконец, автоматическая генерация ленты RSS и Atom по адресам /rss.xml и /atom.xml. Содержимое платных заметок не выводится, только анонс и картинка.
8. А заоодно и автоматическая генерация Турбо страниц для Яндекса по адресу /turbo.xml.
9. Добавлена возможность указать ID и настройки для Яндекс Метрики в файле .env, и тогда подключится компонент yandex-metrika-module-nuxt3, чтобы правильно передавать переходы по вашему сайту. Он же SPA, перезагрузок страниц тут нет.
10. Пачка более мелких исправлений и улучшений, смотрите историю коммитов, кому интересно.

Вот сразу сколько полезных улучшений всего от одного запуска!

Ну а теперь, важная новость!

Я могу помочь вам с запуском Орбиты на вашем сервере, бесплатно (при условии, что там можно установить Docker, конечно).
Просто напишите здесь в комментарих или на email bezumkin@yandex.ru.
Если будут нужны какие-то доработки или перенос контента со старого сайта - обсудим объёмы и оплату.

8 comments

Александр Наумов
Класс, супер!!!
Пойду изучать обновления.
Василий Наумкин
На здоровье!
Я сам очень доволен, что кому-то пригождается моя разработка.
Александр Наумов
Разработка огонь, потенциал заложен огромный, пока правда недооцененный движок, но это дело времени.
Выскажу пожелание, прокачивать движок в плане базового SEO, MODX в этом плане силен и тогда будет легче переходить с MODX на Орбиту и привлечь внимание SEO-специалистов.
Например, редирект это хорошо, но все равно лучше для SEO оставить URL нетронутым, так как при редиректе снижается вес страницы. Здесь нужно, что-то думать с заморозкой URL, как у MODX.
Так же нужно добавить поля Title, сейчас есть только Заголовок, а для SEO нужно два поля  поля Title и h1, а также поля description, menu_title и canonical.
И дать возможность создавать ЧПУ.
Василий Наумкин
h1, title, description и OpenGraph уже есть, остальное пока не планирую делать.
Можно открыть любой сервис UGC (user-generated content) и поискать там все эти настройки: DTF, Пикабу, Хабр, Бусти и т.д.
Это же не магазин по продаже пластиковых окон, а блог - он и так будет отлично индексироваться, если контент уникальный.
Александр Наумов
Случайно забрел на Тинькофф Журнал https://journal.tinkoff.ru/friendship-ended-with-patreon/ и сразу бросился в глаза ЧПУ, заглянул под капот а там Title - написан для поисковиков, а h1 - для пользователей. Потом вспомнил, что где-то читал, что Тиньков 60% бюджета на рекламу тратил на Контент-маркетинг.
То есть они прежде чем писать статью собирают семантику, изучают потребность в контенте, а потом только пишут.  
PS. Не призываю делать, как у них, написал просто к слову )
Александр Наумов
Василий, добрый день!
Вопрос не совсем по теме поста. 
Направь, пожалуйста, куда копать.
Кнопки пагинации на https://bezumkin.ru/ сделаны <a href="/?page=2", а в компоненте bootstrap-vue-next <button, не могу понять как штатными настройками изменить кнопки с button на a href="/?page=2"?
Василий Наумкин
У меня так вот так, но это еще версия для Vue 2:
<b-pagination-nav
  v-if="total > limit"
  v-model="page"
  :link-gen="getPageLink"
  :number-of-pages="pages"
  :limit="pageLimit"
  class="d-flex justify-content-center justify-content-md-start"
  use-router
/>

<script>
export default {
  methods: {
    getPageLink(page) {
      return page === 1 ? '?' : '?page=' + page
    },
  },
}
</script>

Александр Наумов
Спасибо большое!!!
Orbita
The latest news about the project and new functionality. You can log in to the admin panel with login and password demo. For help, please contact help@orbitacms.ru
Online
Василий Наумкин
11/19/2024, 04:38:37
Для этого в системе предусмотрены теги, и фильтрация по ним.
Егор
11/8/2024, 12:30:43
Интересный проект, буду следить за его развитием. Спасибо за информацию
Василий Наумкин
8/19/2024, 04:44:55
Разобрался, это глюк редактора после обновления. Иногда он формирует массив с блоками, а иногда, поч...
Александр Наумов
7/9/2024, 00:06:38
Случайно забрел на Тинькофф Журнал https://journal.tinkoff.ru/friendship-ended-with-patreon/ и сразу...
Александр Наумов
6/25/2024, 10:22:06
Спасибо!!!
Александр Наумов
6/7/2024, 15:01:19
Василий, спасибо большое!
Александр Наумов
5/12/2024, 12:30:15
Спасибо!
Камиль Галиев
12/1/2023, 11:56:40
Да, теперь работает нормально!
Subscriptions
Тестировщик
RUB 100 per month
Базовая подписка. Все платежи проводятся в тестовом режиме!
Подписчик
RUB 250 per month
Средний уровень подписки. Все платежи проводятся в тестовом режиме!
Советник
RUB 500 per month
Максимальный уровень подписки. Все платежи проводятся в тестовом режиме!