Новости YouTube. Март — сентябрь 2026 года
Обновления YouTube (Март 2026)
Новости Творческая студия YouTube: Комментарии, которым стоит поставить сердечки.
Теперь можно запускать игры прямо во время вертикальных стримов и, играя, общаться со зрителями. Эта функция пока доступна только в некоторых странах и для определенных игр. Но, скоро на всех говорильниках и из всех утюгов можно будет между делом (во время игр) рассказывать что-нибудь из новости о том, как прокачать губы или какие сиськи сейчас в каком тесте в тренде! Подробнее…
Новости Творческая студия YouTube: Комментарии, которым стоит поставить сердечки.
Разработчикам YouTube в Google не хватает мотивации! Поэтому они добавили в мобильное приложение "Творческая студия YouTube" раздел с комментариями, которым стоит поставить сердечки, чтобы авторам было проще отмечать положительные комментарии. Подробнее…
Сообщество и комментарии (Апрель 2026)
Правила канала теперь доступны во всех странах.
Авторы могут добавить до трех правил, чтобы задать тон общения для аудитории. Правила показываются зрителям в комментариях, чатах и записях в сообществе. Подробнее…
Приложение YouTube (Май 2026 г.)
Кнопка "Ремикс" перенесена в меню "Поделиться".
Кнопка "Ремикс" перенесена в меню "Поделиться". Раньше кнопка "Ремикс" находилась под видеопроигрывателем, а теперь мы перенесли ее в меню "Поделиться", чтобы пользователям было проще ориентироваться. Для создания ремикса нажмите на значок "Поделиться" и выберите Ремикс. Откроются те же инструменты, которыми вы пользовались и до этого. Подробнее…
Последние новости YouTube (Сентябрь 2026 г.)
Прямые трансляции
Режим тренировки для трансляций.
В мобильном приложении YouTube теперь можно проводить пробные трансляции для проверки настроек и контента. Когда вы будете готовы, можно будет сразу начать стрим. Подробнее о режиме тренировки…
Творческая студия YouTube
Обновление мобильного приложения "Творческая студия".
С 9 сентября 2026 года YouTube больше не поддерживает мобильное приложение "Творческая студия" версии 24.31.6 и ниже. Скачайте обновление из Google Play или App Store.
По материалам:
https://support.google.com/youtube/answer/9072033
Service Locator
- Информация о материале
- Родительская категория: Полное руководство по Yii 2.0
- Категория: Основные понятия
Что такое Service Locator в Yii
Service Locator является объектом, предоставляющим всевозможные сервисы (или компоненты), которые могут понадобиться приложению. В Service Locator каждый компонент представлен единственным экземпляром, имеющим уникальный ID. Уникальный идентификатор (ID) может быть использован для получения компонента из Service Locator.
В Yii Service Locator является экземпляром класса [[yii\di\ServiceLocator]] или его дочернего класса.
Наиболее часто используемый Service Locator в Yii — это объект приложения, который можно получить через \Yii::$app. Предоставляемые им службы, такие, как компоненты request, response, urlManager, называют компонентами приложения. Благодаря Service Locator вы легко можете настроить эти компоненты или даже заменить их собственными реализациями.
Помимо объекта приложения, объект каждого модуля также является Service Locator.
Регистрация компонентов
При использовании Service Locator первым шагом является регистрация компонентов. Компонент может быть зарегистрирован с помощью метода [[yii\di\ServiceLocator::set()]]. Следующий код демонстрирует различные способы регистрации компонентов:
use yii\di\ServiceLocator;
use yii\caching\FileCache;
$locator = new ServiceLocator;
// регистрирует "cache", используя имя класса, которое может быть использовано для создания компонента.
$locator->set('cache', 'yii\caching\ApcCache');
// регистрирует "db", используя конфигурационный массив, который может быть использован для создания компонента.
$locator->set('db', [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=demo',
'username' => 'root',
'password' => '',
]);
// регистрирует "search", используя анонимную функцию, которая создаёт компонент
$locator->set('search', function () {
return new app\components\SolrService;
});
// регистрирует "pageCache", используя компонент
$locator->set('pageCache', new FileCache);
Получение зарегистрированных компонентов
После того, как компонент зарегистрирован, вы можете обращаться к нему по его ID одним из двух следующих способов:
$cache = $locator->get('cache');
// или
$cache = $locator->cache;
Как видно выше, [[yii\di\ServiceLocator]] позволяет обратиться к компоненту как к свойству, используя его ID. При первом обращении к компоненту, [[yii\di\ServiceLocator]] создаст новый экземпляр компонента на основе регистрационной информации и вернёт его. При повторном обращении к компоненту Service Locator вернёт тот же экземпляр.
Чтобы проверить, был ли идентификатор компонента уже зарегистрирован, можно использовать [[yii\di\ServiceLocator::has()]]. Если вы вызовете [[yii\di\ServiceLocator::get()]] с несуществующим ID, будет выброшено исключение.
Массовая конфигурация компонентов
Поскольку Service Locator часто используется с конфигурациями, в нём имеется доступное для записи свойство [[yii\di\ServiceLocator::setComponents()|components]]. Это позволяет настроить и зарегистрировать сразу несколько компонентов. Следующий код демонстрирует конфигурационный массив, который может использоваться для регистрации компонентов db, cache, tz и search в Service Locator (то есть в приложении):
return [
// ...
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=demo',
'username' => 'root',
'password' => '',
],
'cache' => 'yii\caching\ApcCache',
'tz' => function() {
return new \DateTimeZone(Yii::$app->formatter->defaultTimeZone);
},
'search' => function () {
$solr = new app\components\SolrService('127.0.0.1');
// ... дополнительная инициализация ...
return $solr;
},
],
];
Статические методы-строители для сложных компонентов
Есть альтернативный приведённому выше способ настройки компонента search. Вместо анонимной функции, которая отдаёт экземпляр SolrService, можно использовать статический метод, возвращающий такую анонимную функцию:
class SolrServiceBuilder
{
public static function build($ip)
{
return function () use ($ip) {
$solr = new app\components\SolrService($ip);
// ... дополнительная инициализация ...
return $solr;
};
}
}
return [
// ...
'components' => [
// ...
'search' => SolrServiceBuilder::build('127.0.0.1'),
],
];
Это особенно полезно, если вы создаёте компонент для Yii, являющийся обёрткой над какой-либо сторонней библиотекой. Подобный приведённому выше статический метод позволяет скрыть от конечного пользователя сложную логику настройки сторонней библиотеки. Пользователю будет достаточно вызвать статический метод.
Как убрать index.php из URL в MediaWiki
- Информация о материале
- Родительская категория: CMS — движки сайтов
- Категория: MediaWiki
- Как удаляется
index.phpиз URL в MediaWiki - Для MediaWiki установленной в корневую директорию сайта
- Для MediaWiki, установленной в другую категорию
Как удаляется index.php из URL в MediaWiki
Нет предела совершенству. Даже, если в MediaWiki и настроили ЧПУ (человеко понятные урл), то в URL остаётся index.php. Конечно от этого хочется избавиться. Для этого придётся воспользоваться mod_rewrite модулем Apache (без которого ЧПУ затруднительны) и поправить .htaccess файл. Обычно все эти возможности предоставляет хостинг, например выбираю хостинг firstVDS.
Для MediaWiki установленной в корневую директорию сайта
.htaccess
RewriteEngine On
RewriteRule ^/(.*):(.*) /index.php/$1:$2
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?title=$1 [L,QSA]
LocalSettings.php
$wgArticlePath = "/$1";
Для MediaWiki, установленной в другую категорию, например dirname:
.htaccess
RewriteEngine On
RewriteRule ^/(.*):(.*) /index.php/$1:$2
RewriteBase /dirname/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?title=$1 [L,QSA]
LocalSettings.php
$wgArticlePath = "/dirname/$1";
Как писать SEO-тексты, чтобы попасть в топ выдачи поисковых систем?
- Информация о материале
- Категория: SEO (search engine optimization) — Поисковая оптимизация
- Что нового происходит в SEO
- Что такое SEO-текст
- Зачем нужны SEO-тексты
- Принципы качественных SEO-текстов
- Как подготовить задание для SEO-статьи
- Как писать SEO-статьи
- Без чего еще текст не попадет в ТОП выдачи поисковых систем?
- Выводы по написанию SEO-текстов для сайтов
Что нового происходит в SEO
SEO-тексты сейчас сильно отличаются от тех, что писали 3–5 лет назад. Просто вставить в статью ключи уже недостаточно для продвижения сайта. Контент должен быть интересным, содержание статьи уникальным, иначе люди не будут читать текст, а алгоритмы поисковых систем не позволят сайту попасть на первую страницу поиска. Рассказываем, как написать SEO-публикацию, чтобы алгоритмы его продвигали, а люди читали до конца.
Что такое SEO-текст
SEO-текст — это текст, в который добавляют ключевые фразы, чтобы поднять сайт в поисковой выдаче. Допустим, человек набирает в Яндексе фразу «внедрение CRM-системы». Ему нужна такая услуга, он ищет информацию об этом. Пользователь открывает первые несколько страниц, которые показал Яндекс, изучает информацию, оставляет заявки.

На первые места выдачи попали страницы с SEO-текстами, на которые добавили ключевые фразы, например, такие:
- внедрение CRM;
- внедрение CRM-системы;
- стоимость внедрения CRM-системы;
- цели и задачи внедрения CRM.
Именно так и работают SEO-тексты и SEO-статьи: помогают привлечь пользователей на сайт по определенным запросам.

О видах и способах SEO продвижения читайте дальше.
Зачем нужны SEO-тексты
Если написать текст без ключей, поисковая система покажет сайт на пятидесятом или сотом месте в поисковой выдаче. Значит, пользователи, скорее всего, не увидят ваш ресурс, пользуясь прямым поиском, и у вас не будет органического трафика. В Backlinko посчитали, что только 9% пользователей Google досматривают первую страницу результатов поиска до конца.
Поэтому компаниям для успешного продвижения важно сделать так, чтобы их сайт попадал на первую страницу в выдаче. Это позволит:
- получить органический трафик;
- увеличить количество лидов: чем больше людей попадает на сайт, тем выше вероятность, что они обратятся в компанию;
- повысить лояльность аудитории — полезный контент и попадание в топ-10 выдачи поисковиков увеличивают доверие пользователей.
Про поведение пользователей на странице сайта
На позиции сайта в Яндексе и Google влияет не только насыщение текста ключевыми словами, но и поведенческие факторы. Это показатели, которые отражают поведение пользователей на странице. Например, сколько времени человек проводит на сайте, просматривает ли другие страницы, кликает ли по ссылкам.
Если люди заходят на страницу и быстро ее покидают, не совершая никаких действий, для алгоритмов это становится сигналом, что контент не интересен. Алгоритмы начинают снижать позиции сайта в выдаче, так как негативно оценивают релевантность статьи для ЦА.
Принципы качественных SEO-текстов
Редакторские требования к SEO-текстам
Хороший текст имеет такие черты:
- Уникальность.
- Здесь речь не только о том, что при проверке в специальных сервисах текст должен быть уникальным на 90–100%, хотя это так. Речь о том, что уникальный текст будет чем-то выделяться среди остальных. Поэтому важно не делать рерайт статей конкурентов. Добавьте ценную информацию, которая поможет компании завоевать уважение в глазах читателей: опыт клиентов, исследования, примеры. Это полезно для продвижения статьи.
- Польза.
- Можно налить воды, не написать ничего конкретного и вставить необходимые ключи. Возможно, будут просмотры, но клики, заявки — вряд ли. Чтобы текст работал, нужна точная, экспертная информация, которая поможет читателю решить проблему. Для этого важно изучать потребности и интересы ЦА. Помните, что вы создаете не текст для машины, а текст для человека. Поэтому соберите полезные данные с помощью экспертов, напишите о своем опыте, поделитесь примерами. Такие методы делают текст и полезным, и уникальным.
- Читаемость.
- Ключи нельзя вписывать коряво. Статья с предложениями вроде «вы можете купить плитку недорого Москва, до МКАДа» вызывает недоумение. Ее не хочется читать, так как это текст для роботов, а не для людей.
- Верстка.
- Чтобы читателю удобно было изучать информацию, необходимо использовать подзаголовки, списки, выделения. В SEO-статью добавляют ссылки на другие статьи, полнее раскрывающие тему.
Лучше всего об эффективности SEO-текста говорят цифры: количество просмотров, позиция в поисковой системе, конверсия в целевое действие. Например, вы написали SEO-статью, она заняла первую позицию в Яндексе, вы получили десятки тысяч просмотров.
Это отличный результат продвижения, но нужно проверить, был ли толк от просмотров: клики по ссылкам, покупки, заявки. Если вы получили трафик, но люди не совершали никаких действий, надо искать проблему. Текст может быть не интересен вашей целевой аудитории или он ничем не полезен, поэтому посетители сайта только читают статью, но никак с ней не взаимодействуют.
При написании SEO-статей бывает и наоборот. Сайт находится, к примеру, на двенадцатом месте в выдаче. Его открывает мало пользователей, например, у статьи около 500 просмотров, и с этих просмотров 50 заявок. Люди читают статью, оставляют заявки. Значит текст написан хорошо, можно добавить в него ключей, чтобы попасть в первую тройку поисковой выдачи.
Технические требования к SEO-текстам
Обычно копирайтеру, которому нужно написать SEO-статью, дают задание. В нем описывают тему, цель создания материала, дают список ключей и характеристик качественного текста. Выглядит это примерно так ↓

Еще в ТЗ описывают параметры объема текста, сколько добавить ссылок на статьи в блог для перелинковки.
Все перечисленные в ТЗ метрики влияют на индексацию сайта в поисковых системах. То есть текст должен быть не только экспертным, он должен соответствовать нормам, чтобы алгоритмы посчитали его полезным. Вот основные требования:
Уникальность, в среднем 90–100%. Текст проверяют на уникальность в специальных сервисах. Это гарантирует, что автор написал его самостоятельно, защищает от копирования текста. Для проверки используют Text.ru или Content Watch. В первом сервисе бесплатно можно проверить до 8000 символов в сутки, во втором — до 30 000 символов.
Как повысить уникальность текста?
Сервисы выделяют неуникальную часть текста цветом. Выделенные предложения нужно переписать, сохранив ключи, если они есть. Нет смысла менять слова местами, использование синонимов тоже не помогает. Попробуйте иначе донести мысль. Хотя это сложно, но только так можно добиться высокой уникальности.
Классическая и академическая тошнота.
Эти параметры проверяют, чтобы оценить повторяемость слов или фраз в статье — переспам. Если вы добавили слишком много ключей в статью, тошнота завышена, фильтры поисковых систем не пропускают текст на первую страницу выдачи.
Академическая тошнота считается нормальной в пределах 5–15%, классическая зависит от объема текста, статьи. Норму устанавливают индивидуально. Часто ориентируются на процент повторений одного слова, нормальным считается показатель до 3%. Параметры проверяют в сервисах для анализа текста, например, в Advego.
Тошнота завышена, если одно и то же слово или фраза встречаются в статье слишком часто. Например, вы пишите статью про выбор плитки. Если в статье на 5000 знаков фраза «купить плитку» будет встречаться 15 раз, а слово «плитка» — 25 раз, показатель тошноты будет высокий. В этом случае следует убирать часто повторяющиеся слова или увеличивать объем текста.

На картинке выше приведён пример статьи с высоким значением тошноты. Для проверки в сервисе просто вставляете текст в специальное окно.
Как уменьшить тошноту?
Уменьшить количество повторов самых распространенных слов. Advego после проверки показывает такие слова, их количество и частоту вхождений. Удалите или замените синонимами часто повторяющиеся слова, не трогая ключи.
Слишком много воды в тексте! Что делать?
Вода. Вода — это предлоги, местоимения, вводные слова, частицы. В Advego отмечают, что нормальным является показатель водности 55–75%. В техзадании может быть другое значение. Например, не больше 60%. Воду можно проверять в Advego и на Text.ru.
Как уменьшить воду. Уберите предлоги, замените их знаками препинания. Удалите вводные слова, местоимения, стоп-слова: как, чтобы, если, который и т. д. Advego покажет список стоп-слов после проверки.
«Главред» или «Тургенев».
Эти сервисы помогают улучшить стилистику: убрать штампы, объективные оценки, отглагольные существительные, модальные глаголы. «Тургенев» также позволяет оценить риск попадания статьи под алгоритм «Баден Бадена» от Яндекса — он находит переоптимизированные тексты, они попадают под санкции. Сервисы выделяют фразы, предложения, которые необходимо переписать.

Чтобы сделать текст более читабельным, ориентируйтесь на подсказки
Как увеличить количество баллов в «Главреде».
В «Главреде» чем выше оценка, тем лучше текст. Обычно в задании просят добиться показателя от 8 баллов. Чтобы улучшить текст, перепишите его, следуя подсказкам. Текст, оптимизированный с их помощью, не попадет под фильтры Яндекса.
Как уменьшить количество баллов в «Тургеневе».
Чтобы получить как можно меньше баллов, не всегда нужно переписывать предложения. Попробуйте просто сократить количество союзов «и» в тексте. Алгоритму кажется: если вы часто используете перечисления с союзами, вы льете воду. Пройдитесь по статье, максимально замените союзы запятыми, проверьте текст еще раз. Часто этого хватает, чтобы с семи баллов снизить оценку до одного или двух.
Как подготовить задание для SEO-статьи
Обычно тематику текста и ключи автору выдает SEO-специалист или редактор, но так бывает не всегда. Если эту задачу доверяют копирайтеру, вот что следует делать.
Выбери темы публикации
Для создания SEO-текстов важно определить интересы целевой аудитории. Статья должна быть актуальной для потенциальных клиентов. Например, если компания создала сервис, который используют предприниматели, в блоге можно освещать такие темы:
- чем продукт полезен бизнесу;
- какие нововведения есть в законодательстве, которые затрагивают предпринимателей;
- как развивать и строить бизнес: открывать ИП или ООО, нанимать команду, управлять ею, вести финансовый учет и т.д.
Чтобы собрать список тем, изучите конкурентов, посмотрите, какие статьи набрали много просмотров. Почитайте комментарии в своих соцсетях и соцсетях конкурентов, посмотрите, о чем люди спрашивают. Соберите список таких тем и проверьте, насколько часто люди гуглят такую информацию.
Чтобы проверить, будут ли люди искать эти темы в поисковике, вбейте ее в Яндекс Вордстат. Попробуйте разные варианты формулировок, так как пользователи могут по-разному писать один и тот же вопрос в Яндексе. Если запросов много, тему можно брать. Если мало, придумайте, о чем еще можно написать.

Чтобы выбрать хорошие темы для продвижения сайта, анализируют количество запросов.
Сбор ключевых слов для текста публикации
Проще всего собрать ключи для статей в сервисе Яндекс Вордстат. Можно подключить расширение для браузера Wordstater, тогда список ключей будет проще скопировать.
Этапы сбора ключей в Вордстате:
- Подумайте, как пользователи будут искать вашу статью, какие формулировки введут в Яндексе. Набросайте список запросов, например: создание SEO-текстов, написание текста, оптимизация SEO-статей, что такое SEO-текст. Тема одна и та же, но формулировки разные.
- Все запросы нужно вбить в Вордстат, чтобы посмотреть, как часто пользователи ищут информацию по выбранной теме. Еще вы сможете увидеть похожие запросы.
- Соберите все подходящие запросы, которые хоть как-то относятся к вашей теме. Скопируйте список релевантных ключей в отдельный документ. Сделайте пометку: самый высокочастотный запрос добавляют в заголовок статьи (H1) и в первый абзац. В подзаголовки (H2, H3) тоже следует добавлять ключи.
Есть три типа частотности ключевых слов: базовая, точная и «в кавычках», их проверяют в Яндекс Вордстате. Такие показатели важно оценивать при выборе запросов, так как они помогают оценить популярность тематики.
Базовая частотность.
Это сумма частотностей всех фраз, в которых встречаются слова из запроса в любых словоформах и в любом порядке. Например, у запроса «маркировка рекламы» в Яндекс Вордстате 23 774 запросов. Если пользователи вводят в поиск «маркировка рекламы в интернете», этот результат поиска засчитывается в базовую частотность.
Частотность «в кавычках».
Если взять запрос в кавычки и проверить его в Яндекс Вордстате, мы получим точное число запросов по указанным словам. Без вхождений других слов, например, запрос «маркировка рекламы в интернете» сюда уже не засчитают. Но здесь все еще остаются запросы со склонениями фразы вроде «маркировку рекламы» или «маркировкой рекламы».
Точная частотность.
Показывает количество запросов точно в том виде, в котором мы ввели фразу. Для этого после первой кавычки нужно поставить восклицательный знак. Вот так → «!маркировка рекламы».
Правильный выбор при анализе ключевых слов
При выборе ключевых слов анализируют, являются ли они общими или специализированными. Например, компания продвигает AI-сервис для IT-специалистов, который помогает писать код. Если использовать запросы вроде «промпты для нейросетей», они приведут на сайт всех, кто как-либо работает с AI-сервисами: копирайтеров, дизайнеров, маркетологов. Скорее всего, компания получит нецелевой трафик. По запросам «нейросеть для написания кода», «ИИ для написания кода» получится привести на сайт ЦА.
Как писать SEO-статьи
Шаг 1: Изучения задачи и анализ конкурентов
Прежде чем переходить к созданию SEO-статьи, начинать собирать данные, посмотрите на работы конкурентов. Это поможет понять, о чем вообще писать, как подавать информацию. Уже на этом этапе, возможно, у вас появятся идеи, как сделать статью полезной.
Допустим, вам дали задание написать текст про контент-стратегию. Открываете статьи на первой странице выдачи, смотрите о чем писали конкуренты:
- что такое контент-стратегия;
- ее цели, задачи, этапы разработки;
- форматы контента;
- пошаговая инструкция разработки.
В статьях много теории, мало примеров и разборов реальных кейсов. Чтобы написать полезную статью, анализируют контент-стратегии известных брендов, описывают их. Так получится уникальная статья. Сразу делайте пометки об этом, чтобы в процессе работы над текстом не забыть описать реальные примеры.
Шаг 2: Подготовка структуры
Составляя структуру текста, ориентируйтесь на ключи. Если в задании есть ключевая фраза «виды контент-стратегий», такой раздел должен быть в вашей статье. Скорее всего, он есть и у большинства конкурентов. Чтобы не повторяться, важно не просто написать о видах, а разнообразить раздел полезной информацией. Например, под каждый вид стратегии подобрать пример реальной компании.
Когда структура статьи будет готова, можете тезисно описать, что хотите рассказать в каждом разделе, какие добавить примеры, скриншоты. Тезисный план выглядит примерно так:

Сразу помечайте, где должны быть иллюстрации, таблицы, графики, сразу фиксируйте это внутри текста.
Шаг 3: Фактура при подготовке SEO-текстов для сайта
Чтобы текст получился полезным, нужно собрать как можно больше ценной информации. Есть несколько способов, которые помогут правильно писать SEO-тексты.
1. Возьмите комментарии у экспертов.
Это могут быть сотрудники компании, внешние специалисты, знакомые. Например, мы дополняем текст примерами о создании контент-стратегии. Информацией может поделиться маркетолог компании. Если в штате такого человека нет, поищите эксперта среди знакомых или на площадках Pressfeed, VC.RU, в профильных Telegram-каналах.
Допустим, вы можете найти на VC.RU статьи опытного маркетолога, написать ему в личку и договориться о сотрудничестве. Дальше отправляете список вопросов, ответы добавляете в текст.
2. Добавьте информацию из разных источников.
Чтобы поделиться какой-то ценностью, практическим опытом, проанализируйте чуть больше источников, чем это сделали конкуренты. Что это может быть:
- видео экспертов на YouTube;
- публикации, исследования в отечественных и зарубежных СМИ;
- бесплатные лекции онлайн-школ;
- научная литература.
Просмотрите эти источники, чтобы найти какую-то уникальную информацию: примеры, статистику, лайфхаки. Так оптимизированный текст станет намного полезнее, чем текст конкурентов.
3. Добавьте реальные примеры.
Их можно найти в интернете, погуглив информацию. Например, по запросу «Кейс создания контент-стратегии» вы найдете примеры агентств, которые разрабатывали стратегии для своих клиентов.
Если достаточно знаний, можно проанализировать контент компании и сделать выводы о стратегии. Оптимальный вариант — обратиться к эксперту, который проведет анализ самостоятельно или поделится своим кейсом.

Такой текст можно найти просто погуглив информацию. Главное — всегда указывайте источник: откуда взяли данные.
Шаг 4: Создание черновика
Теперь соберите всю информацию. Напишите текст, добавьте цитаты экспертов, примеры, иллюстрации. Сплошной текст тяжело читать, его нужно структурировать:
- разбивать текст на абзацы: один абзац — одна мысль;
- добавлять списки, чтобы упростить перечисления и сделать большой текст более понятным;
- показывать все, что можно показать на иллюстрациях, схемах;
- выносить на плашки важную информацию;
- выделять блоки информации курсивом, тезисы жирным шрифтом — выделение важно для восприятия текста.
Структурированный текст легко читать, а значит больше шансов, что его прочитают до конца. Дочитывание текста улучшит его ранжирование в поисковых системах.
Если SEO-текст написан для блога, вставьте ссылки на другие материалы. Перелинковка поможет задержать пользователя на сайте. Он может переходить по ссылкам, чтобы изучить дополнительную информацию по теме.
Важно, чтобы текст ссылки соответствовал странице, на которую попадет пользователь. Допустим, если ссылка вшита в фразу «целевая аудитория», кликнув по ней человек должен попасть на статью про ЦА, а не про продвижение в целом.
Шаг 5: Вставка ключей в текст
В текст необходимо вписать ключевые фразы. Кто-то вписывает их в процессе написания статьи, кто-то в самом конце — делайте, как вам удобно. Главное, чтобы ключи не повлияли на качество текста, их нельзя размещать бездумно.
В задании могут быть описаны несколько разновидностей вхождений ключевых слов. Есть такие виды вхождений запросов в текст:
Точное вхождение.
Ключевую фразу вписывают точно так, как указано в техзадании, не склоняя, не меняя местами слова. Пример: «Вы сами выбираете, как купить квартиру: самостоятельно или через посредника».
Неточное.
Слова можно склонять, использовать словоформы. «Вы сами выбираете как покупать квартиру: самостоятельно или через посредника».
Разбавленное.
В ключевые фразы можно вставлять слова. «Вы сами выбираете как именно покупать квартиру: самостоятельно или через посредника».
Есть несколько правил, как вписывать ключевые слова для продвижения страниц:
- Основной ключ — обычно первый в списке — обязательно нужно разместить как можно ближе к началу, лучше всего в первом абзаце. Начинать текст с ключевых слов нельзя.
- Ключевые слова вписывают равномерно. Желательно, чтобы между ними было 2-3 предложения. Нельзя частить: на 500 знаков — примерно один абзац — добавляйте не больше одного ключа.
- Плотность ключевых слов не должна быть слишком высокой. Если у всех конкурентов она составляет 4–5%, а у вас будет больше 10%, алгоритмы могут посчитать, что текст переспамлен. Тогда страница просядет в выдаче.
- В заголовке и подзаголовках должны быть ключи.
- Вписывайте ключевые слова максимально естественно.
Иногда в техническом задании попадаются корявые ключевые фразы. Например, такие: «последовательность этапы контент-стратегии». Для оптимизации текста такую фразу нужно вписать красиво, чтобы это выглядело уместно. Даже если в задании указано, что можно использовать ключи только точном вхождении, их можно изменить с помощью знаков препинания. Как это будет выглядеть:
- «Важно выбрать правильную последовательность. Этапы контент-стратегии: 1. Анализ»
Если не получается разбить знаками, попробуйте добавить ключевые слова в подпись к картинке или завуалировать например, пошутить.
- «Здесь меня просили написать о том, что купить недорого без посредников вторичку — невозможно. Думаю, вы это и сами знаете»
LSI-слова
Иногда кроме ключевых фраз нужно добавить LSI-слова, они связаны по смыслу с темой статьи. Их можно подобрать с помощью инструмента «Сбор поисковых подсказок», к примеру, в сервисе Keys.so.
Например, если текст про ремонт автомобиля, скорее всего, в него нужно будет вписать такие LSI: автосервис, обслуживание, легковой, грузовой, стоимость, двигатель, диагностика. Обычно LSI-слова можно склонять, использовать в любой словоформе.
Если у нас тема «Что такое SEO-текст и как написать оптимизированную статью», то LSI-слова будут такие: сбор семантики, семантическое ядро, контекстная реклама, внимание, маркетинг, рекомендации, заспамленность.
Шаг 6: Проверка текста
Прежде чем отдать черновик на проверку, автор читает весь текст вслух. Это лучше делать через день или хотя бы спустя несколько часов после написания статьи — так будет легче увидеть ошибки.
На что смотрит автор, когда проверяет текст:
- Насколько доходчиво он объяснил тему, донес суть до читателя, позаботился о смысловой нагрузке.
- Правильно ли вписал ключевые слова, нет ли из-за них каких-то нечитаемых предложений.
- Насколько объем текста соответствует ТЗ.
- Не содержит ли статья орфографических и пунктуационных ошибок, нет ли опечаток. Для оценки грамматики, орфографии, пунктуации можно использовать сервисы, например, «Орфограммку».
- Насколько удобно читать текст: есть ли абзацы, плашки, изображения.
Проверьте свой текст по всем параметрам, указанным в техзадании: оцените тошноту, воду, стилистику и т. д. В конце важно проверить текст на уникальность, добавить скриншот проверки в документ.
Шаг 7: Подготовка текста к публикации
Текст обычно отдают на проверку редактору, маркетологу, заказчику или сразу нескольким людям. Они оценивают текст: насколько он полезен, легок ли для чтения, нет ли ошибок в фактах.
Чаще всего после проверки нужно внести правки: добавить ключи, переписать тезисы или подробнее раскрыть какую-то мысль. Обычно правки оставляют в комментариях, автор их отрабатывает, возвращает переделанную статью.
После создания SEO-статьи проверяют ее позиции в поисковой выдаче. Есть два способа:
- Выложить статью, провести проверку.
- Проверить позиции страницы можно вручную или с помощью сервисов «Топвизор», Key.so. Дальше можно собрать дополнительные ключи, добавить их в текст и выложить его заново.
- Проверить статью до размещения на сайте.
- В этом помогают специальные сервисы, которые анализируют вхождения ключевых слов и выдают рекомендации: какие фразы сократить, какие ключи добавить.
Когда все дополнительные ключевые слова внесены, размещаем текст на сайте.
Без чего еще текст не попадет в ТОП выдачи поисковых систем?
Недостаточно писать тексты, добавляя в них ключевые слова. На ранжирование в поисковых системах влияют и другие факторы:
- соответствие статьи общей тематике сайта;
- скорость загрузки страниц;
- ссылочный профиль сайта — на ваш ресурс должны быть ссылки из других источников, именно поэтому компании пишут статьи в СМИ, добавляя в них ссылки на свой ресурс;
- метатеги title, description — правильное описание и ключи в тегах помогают алгоритмам понять, насколько точно текст соответствует запросам пользователей;
- поведенческие факторы: время на сайте, клики, глубина просмотра страниц.
Если пользователи открывают сайт, но проводят на странице мало времени, не переходят по ссылкам, не кликают по кнопкам и баннерам, алгоритмы считают контент не интересным. Поисковые роботы не пропускают сайт на первые позиции в поисковой выдаче.
SEO-оптимизация — эффективный инструмент, но он будет работать лучше, если все в порядке с поведенческими факторами. Чтобы усилить SEO, делают накрутку поведенческих факторов с помощью сервисов.
Сервис имитирует реальное поведение пользователей на сайте. Специальные профили, неотличимые от людей, на страницах сайта действуют по прописанным вручную сценариям. Алгоритмы видят, что страницы сайта открывают, просматривают, переходят по ссылкам. Поисковые роботы делают вывод: ресурс интересен посетителям, поэтому он попадает в топ выдачи.

Выводы по написанию SEO-текстов для сайтов
- Что такое SEO-статья — это текст, в который добавляют ключевые фразы, чтобы улучшить видимость сайта в поисковой системе. Компаниям важно сделать так, чтобы их сайт попадал на первую страницу в выдаче, в этом помогает SEO.
- Для написания SEO-текстов необходимо подобрать тему, которая будет интересна целевой аудитории, проверить количество запросов по ней в Яндекс Вордстате. Дальше собирают ключи, пишут черновик и добавляют в статью ключевые фразы. Но необходимо учитывать новые требования к SEO-текстам: теперь они должны быть не только оптимизированными, а еще и экспертными.
- Как написать текст, который будет полезен читателям: Соберите полезную информацию с помощью экспертов, поищите в интернете кейсы, лекции, видео по теме. Для создания грамотного текста сайта или статьи важно проверять информацию, это могут сделать эксперты. Попросите их изучить статью, найти возможные ошибки.
- Важно структурировать текст: Разделить на абзацы, списки, плашки, иллюстрации. В конце проверьте статью по всем параметрам, указанным в техзадании: тошноту, воду, наличие ошибок и т. д. Отредактируйте текст в соответствии с редакционной политикой, если она есть. Необходимо придерживаться этих советов, если хотите эффективно использовать SEO.
Релиз Joomla 6. Как обновить Joomla с компонентами и шаблоном от JoomShaper
- Информация о материале
- Родительская категория: Joomla
- Категория: JoomShaper
- Ожидание Joomla 6 и активность сообщества
- Особенности Joomla 6: На что обращать внимание
- Дорожная карта JoomShaper для Joomla 6
- Рекомендации для пользователей Joomla 3 и 4
- График выхода версий Joomla 6
- Выход Joomla 6 состоялся. Пора накатывать обновления!
Ожидание Joomla 6 и активность сообщества
По мере роста ажиотажа сообщество Joomla погружается в планирование, разработку идей и составление планов действий. Команда JoomShaper также находится в центре этих событий. От закладки фундамента до формирования стратегий — разработчики изучают каждый аспект, чтобы продукты были готовы к накатыванию апгрейдов. Работа по обновлению Joomla уже идет полным ходом.
В этой статье будет подробно рассмотрено, чего ожидать от Joomla 6, и представлен взгляд изнутри на то, как ведется подготовка к обновлению Joomla 5 на Joomla 6.
Особенности Joomla 6: На что обращать внимание

В отличие от предыдущих крупных обновлений Joomla, которые потрясали сообщество масштабными переработками интерфейса и броскими новыми функциями, Joomla 6 выбирает более вдумчивый и стратегический путь. На этот раз акцент сделан на улучшении опыта разработчиков, удобстве использования и обеспечении максимальной стабильности в долгосрочной перспективе.
Полный список функций можно посмотреть на официальном сайте, но вот на что имеет смысл обратить внимание:
Инструмент проверки состояния сайта (Healthchecker)
Одной из ключевых особенностей Joomla 6, как ожидается, станет новый Healthchecker. В отличие от существующего средства проверки обновлений, которое лишь подтверждает актуальность расширений, Health Checker предоставляет комплексный обзор общего состояния здоровья веб-сайта.
Улучшенное SEO
Наряду с этим, Joomla 6 принесет более продвинутые возможности для SEO, которые помогут контенту сайтов на этой CMS быстрее находиться поисковыми системами прямо «из коробки», без необходимости установки дополнительных расширений.
Инструмент миграции
Если есть опасения по поводу перехода на последнюю версию, обновленный инструмент миграции (Migration Tool) придет на помощь. Он разработан для того, чтобы сделать процесс обновления с предыдущих версий Joomla более плавным и удобным для пользователя, чем когда-либо прежде.
Очистка кодовой базы
Joomla 6 наводит порядок «под капотом», избавляясь от устаревшего кода. Это часть глобального плана по сохранению ядра системы легким, чистым и простым в работе. Параллельно ведется пересборка и рефакторинг кода для того, чтобы платформа оставалась надежной, поддерживаемой и готовой к развитию на долгие годы.
Интеграция TUF (The Update Framework)
TUF (The Update Framework) уже был частью ядра Joomla, но Joomla 6 идет дальше, полностью интегрируя его для повышения безопасности. Это обеспечивает более тщательную проверку обновлений, делая процесс обновления еще безопаснее и надежнее.
Отсутствие радикальных изменений интерфейса
В отличие от прошлых крупных релизов, Joomla 6 фокусируется скорее на улучшениях внутренней части (бэкенда), чем на визуальных изменениях пользовательского интерфейса.
Несомненно, по мере выхода новых версий Joomla 6 будет раскрыто еще больше деталей. Но очевидно, что Joomla 6 — это не про броские визуальные изменения. Это про создание более умной, безопасной и готовой к будущему CMS, которая растет вместе со своим сообществом.
Дорожная карта JoomShaper для Joomla 6

Команда JoomShaper всё подготовила к обновлению Joomla c 5-й на 6-ю версию. Разработчики продолжают работать над своими расширениями уже под Joomla 6, и на этот раз планы охватывают все продукты компании.
Вот краткий обзор планов:
Helix Ultimate
Работа над Helix Ultimate уже кипит, фреймворк готов к встрече с Joomla 6. Разработчики усердно трудятся над обновленной версией и поделятся ею как у них это принято, - бесплатно на их официальном сайте.
Шаблоны
По мере подготовки Helix Ultimate к Joomla 6, шаблоны также пересобираются и адаптируются под новый релиз. Постепенно все они будут обновляться для обеспечения полной совместимости с Joomla 6, чтобы пользователям было проще поддерживать актуальность своих сайтов без лишних хлопот.
Компоненты
В настоящее время продолжаются работы по модификации и улучшению компонентов, чтобы они соответствовали новой структуре, дизайну или системным требованиям, представленным в последней версии Joomla.
SP Page Builder
SP Page Builder также активно поддерживает обновления в CMS Joomla 6. Непрекращаясь ведутся активные работы и тестирование обновления. Обновления выпускаются регулярно, и команда разработчиков будет рада получить обратную связь для дальнейшей доработки.
EasyStore
EasyStore также уделяется должное внимание. Помимо совместимости с Joomla 6, ожидаются интересные дополнения, которые выведут функционал на новый уровень. Следите за новостями!
Обратите внимание, что продукты JoomShaper больше не будут поддерживать Joomla 3.x. Рекомендуется выполнить обновление до более новой версии Joomla, чтобы продолжать получать полную совместимость и поддержку.
Совместимые с Joomla 6 версии продуктов уже выпущены и их можно протестировать и поделиться своим мнением.
Рекомендации для пользователей Joomla 3 и 4
Использование старых версий Joomla больше не является безопасным вариантом, особенно по мере того, как поддержка безопасных серверов для них исчезает. Хорошая новость заключается в том, что обновление никогда не было таким простым. Joomla 5.3 — это надежный релиз, а переход со старых версий на 5-ю проходит гладко, как никогда. Вот почему сейчас — идеальное время для перехода:
- Риски безопасности растут, поскольку старые версии теряют поддержку серверов и программного обеспечения.
- Joomla 5.3 стабильна и надежна, создана для долгосрочного использования.
- Обновление с Joomla 4 до 5 происходит беспрепятственно, с минимальными перебоями в работе.
- Задержка обновления может вызвать проблемы с устаревшими расширениями и шаблонами.
- Сообщество Joomla готово помочь, если потребуется руководство на этом пути.
Независимо от того, используется ли всё ещё Joomla 3 или просто нужен последний толчок для перехода с 4-й версии, нет лучшего момента для обновления и начала использования всех улучшений.
График выхода версий Joomla 6

Joomla 6 уже в работе! По мере стабильного прогресса разработки наверняка будет и Joomla 7, что приближает сообщество к следующему крупному релизу Joomla. Это захватывающее время для сообщества, и сейчас — идеальный момент для начала подготовки.
Не забывайте следить за предстоящими этапами:
Бета-фаза Joomla 6
- Beta 1 – 19 августа 2025 г.
- Beta 2 – 2 сентября 2025 г.
- Beta 3 – 16 сентября 2025 г.
Релиз-кандидат Joomla 6
- RC 1 – 30 сентября 2025 г.
Стабильный релиз
- Joomla 6.0 Stable – 14 октября 2025 г.
Обратите внимание, что это предварительные даты, основанные на новостях Joomla.org.
Выход Joomla 6 состоялся. Пора накатывать обновления!
Финишная черта уже проведена. И с каждым шагом Joomla 6 обретает черты мощного и надежного обновления. Как и любая важная веха для Joomla, это столь же значимый момент для команды JoomShaper, как и для всего широкого сообщества.
Обращение ко всем пользователям Joomla, которые всё ещё придерживаются старых версий. Если подготовка еще не начата, пусть этот сигнал послужит сигналом к действию!
Перевод со СШАмерикансокго и адаптация на русский:
www.joomshaper.com
Выход Joomla 5. Что появилось нового в популярной CMS.
- Информация о материале
- Родительская категория: CMS — движки сайтов
- Категория: Joomla
- Выпуск новой основной версии Joomla 5.0
- Что такое Joomla 5?
- Какие новые возможности появились в Joomla 5?
- Где можно скачать Joomla 5?
- Как я могу обновить свой сайт до Joomla 5?
- Joomla 5 вышла. Поднимайте шумиху!
- А что насчет Joomla 4.4?
- Для кого предназначена Joomla?
- Есть ли помощь разработчикам расширений для Joomla 5?
- Как можно помочь развитию Joomla?
- Где можно найти документацию по Joomla 5?
- Дополнительная информация
- Огромное спасибо всем волонтерам!
Выпуск новой основной версии Joomla 5.0
Давайте праздновать! 17 октября 2023 года — важный день для проекта Joomla! На протяжении двух лет волонтеры проекта работали над тем, чтобы каждые два года выпускать новую основную версию, и после всех обсуждений, работы над кодом и устранения ошибок этот день наконец настал. Теперь можно с гордостью объявить о выпуске новой основной версии Joomla 5.0 наряду с Joomla 4.4.
Что такое Joomla 5?
Joomla 5 теперь мажорная версия. В ней появилось множество новых возможностей, улучшена безопасность и код, а также увеличена скорость работы с данными улучшениями. Все, что находится под капотом, было переработано, переосмыслено и усовершенствовано для использования новейших серверных языков.
Самое главное, Joomla 5.0 создана для того, чтобы вы могли расти и развиваться вместе с вашим бизнесом. Одно из самых значительных изменений, которое можно заметить, заключается в том, что теперь называется не переходом с Joomla 4.4.x на Joomla 5.x, а обновлением.
Независимо от того, являетесь ли вы частным лицом, блоггером, благотворительной организацией, веб-агентством или транснациональной корпорацией, Joomla - это отличный выбор для вас!
Хотите узнать, какую пользу принесет вам Joomla 5? Читайте дальше и смотрите тут.
Какие новые возможности появились в Joomla 5?
- Темная тема в админке:
- В Joomla 5 появился более совершенная темная версия, причем не только для пользователей, но и для администраторов.
- Web Assets and Caching:
- Многочисленные улучшения в кэшировании компонентов сайта.
- Интеграция Schema.org:
- Автоматическая активация данных Schema.org для названий организаций и сайтов улучшает оптимизацию для поисковых систем.
- Оптимизация кода:
- Заметное увеличение скорости работы благодаря автоматической оптимизации исходного кода с помощью phpcs fixer.
- Обновления PHP и Bootstrap:
- Пользовательский интерфейс:
- Усовершенствования в виде темного режима для шаблона администратора Atum и нового модального окна Joomla для кнопок выбора обеспечивают более комфортную работу пользователя.
- Инструменты и плагины:
- Редактор TinyMCE получил обновление до версии 6.7 с добавлением функций выравнивания изображений. Несколько запланированных задач были перенесены в плагины-планировщики, что повышает производительность системы.
- Работа с медиафайлами:
- Поддержка AVIF в медиаменеджере и возможность исключения архивного содержимого из индексации интеллектуального поиска расширяют возможности работы с медиафайлами.
- Сортировка меню:
- Позволяет сортировать меню нужным образом.
- Повышенная безопасность:
- События перенесены в свои классы, а удаление неработающих плагинов Recaptcha повышает уровень безопасности.
- Современные технологии:
- Внутренняя реорганизация кода направлена на использование более современных API. Добавлена поддержка JS Import map для Web Asset Manager и исправлены некоторые ошибки для php 8.2.
- Расширения и совместимость:
- В Joomla 5 представлены Fontawesome 6.4, Codemirror 6 и обновлена библиотека Webauthn. Примечательно, что для оптимальной работы Joomla теперь требуется PHP 8.1, MySQL 8.0.13+, MariaDB 10.4+ и PostgreSQL 12+.
- Более совершенный программный код:
- В Joomla 5 большое внимание уделяется чистоте кода. Переход от старых API, удаление поддержки es5 и другие существенные изменения в коде обеспечивают эффективную работу CMS.
Joomla 5 воплощает в себе современные требования к CMS, обещая своим пользователям сочетание скорости, безопасности и интуитивно понятного пользовательского интерфейса.
Известные проблемы релиза 4.4.0 см. в FAQ по версии 4.4.0, а по релизу 5.0.0 - в FAQ по версии 5.0.0 в документации.
Где можно скачать Joomla 5?
Разумеется, на странице "Загрузки" на официальном сайте... :)
Только не всё так просто, если вы пытаетесь сделать это с территории Российской Федерации, ибо Баба-Яга против! Но... всегда есть болт с обратной нарезкой для любой задницы. ;)
Хотите совершить экскурсию по Joomla 5 без необходимости ее установки? Есть и такое решение: Попробуйте Joomla 5.0 на launch.joomla.org
Как я могу обновить свой сайт до Joomla 5?
Хорошая новость для Joomla 4.4.x до 5.x - это обновление, а не миграция. Почему? Две основные причины:
Расширения Joomla 4 (J4), в которых устранены все устаревшие коды и используется актуальный код Joomla, будут работать и в Joomla 5 (J5).
Большинство других расширений будут работать с включенным новым плагином Behaviour - Backward Compatibility Plugin.
Полную информацию можно найти тут.
Примечание: рекомендуется сначала протестировать обновление на копии вашего рабочего сайта.
Возможно, вы также зададитесь вопросом, нужно ли выполнять обновление как можно скорее. С этим можно не торопиться; поддержка Joomla 4.4 будет осуществляться еще 2 года. Так что вашему сайту ничего не угрожает, если вы не перейдете на новую версию сейчас. Не забывайте, что некоторые из ваших расширений могут быть еще не готовы к Joomla 5 (несмотря на то, что большинство разработчиков проделали большую работу, работая с тестовой версией Joomla 5 в течение некоторого времени. В каталоге расширений Joomla можно отфильтровать расширения по версии, чтобы увидеть, какие из них готовы к J5, а какие готовы к J5 с включенным плагином Behaviour - Backward Compatibility Plugin.
Joomla 5 вышла. Поднимайте шумиху!
Сообщите всему миру о выходе Joomla 5.0.
Используйте хэштег #Joomla5, поделитесь видеороликом о Joomla 5, отправьте целевую страницу Joomla 5 своим клиентам или добавьте ее на свой профессиональный сайт.
Примечание переводчика:
Всё это на США-мериканском языке, поэтому подумайте, с кем вы работаете и кто вообще хоть что-то поймёт, а если поймёт, то порадуется этому.
А что насчет Joomla 4.4?
Joomla 4.4 не имеет никаких особенностей. Однако она необходима для перехода с Joomla 4.x на Joomla 5.x.
Она содержит обновления, обеспечивающие более гладкий переход, но не содержит новых функций.
Для кого предназначена Joomla?
Веб-агентства, крупные и мелкие компании, интернет-магазины, блоггеры, сообщества и всевозможные организации (например, НПО, школы, благотворительные фонды и правительства) - все они используют Joomla в качестве своей любимой CMS.
Joomla написана добровольцами. Многие из этих добровольцев используют ее в своем повседневном веб-дизайне, создании сайтов и их размещении. Таким образом, в отличие от многих других систем, Joomla создана теми, кто использует ее ежедневно. Это отражается в ее надежности и устойчивости.
Есть ли помощь разработчикам расширений для Joomla 5?
Да, развивающаяся документация предназначена для тех, кто разрабатывает и сопровождает свои расширения. Руководство находится по адресу https://manual.joomla.org/migrations/44-50/ и представляет собой растущий труд, помогающий разработчикам быть в курсе всех изменений.
Как можно помочь развитию Joomla?
Существует множество способов активного участия в работе с Joomla. Неважно, кто вы - кодер, интегратор или пользователь Joomla. Вы можете присоединиться к сообществу на Mattermost и просмотреть группы, к которым можно присоединиться, или, если вы готовы, вы можете сразу перейти в команду Joomla Bug Squad.
Joomla Bug Squad и CMS Release Team являются одними из самых активных отрядов в процессе разработки CMS и всегда ищут людей (не только разработчиков), которые могут помочь в сортировке сообщений об ошибках, написании исправлений и тестировании решений. Это отличный способ расширить свои знания о программном коде Joomla, а также познакомиться с новыми людьми со всего мира.
Вы также можете помочь развитию Joomla, поблагодарив тех, кто участвует во многих областях этого процесса. Проект также хотел бы поблагодарить всех авторов, которые нашли время для подготовки и отправки своей работы для включения в CMS и фреймворк Joomla.
Где можно найти документацию по Joomla 5?
Существует несколько руководств, которые помогут вам в работе с Joomla 4. Можно попробовать найти существующие, такие как создание плагина или модуля для Joomla 4, соглашения о пространствах имен, подготовленные операторы, использование новых классов веб-активов и многое другое в https://docs.joomla.org/Category:Joomla!_5.x.
Поэтому мы призываем разработчиков помочь в написании документации по Joomla 5 на сайте docs.joomla.org, чтобы помочь и сориентировать пользователей и других разработчиков расширений.
Страница JDocs поможет разработчикам увидеть существующую документацию и документацию, которая еще необходима.
Мы приглашаем всех регулярно проверять ее, обновлять и предоставлять недостающее содержание.
Дополнительная информация
Если вы являетесь разработчиком расширений, пожалуйста, подпишитесь на канал разработчиков расширений https://joomlacommunity.cloud.mattermost.com/main/channels/extension-development-room.
Где вы можете присоединиться к сообществу разработчиков расширений.
- Подача сообщений об ошибках и проблемах
- Общий список рассылки для разработчиков
- Сеть разработчиков Joomla
Огромное спасибо всем волонтерам!
Joomla 5.0 - это результат тысяч часов работы десятков добровольцев.
Большое спасибо всем, кто внес свой вклад в создание релиза 5.0!
Особо следует отметить:
Allon Moritz, Bear, Benjamin Trenkle, Benno Achermann, Brian Teeman, Christiane Maier-Stadtherr, David Jardin, Denitz, Dimitris Grammatikogiannis, Fedir Zinchuk, framontb, George Wilson, Geraint Edwards, Hannes Papenberg, Harald Leithner, heelc29, Magnus Singer, Martin Carl Kopp, Nicholas K. Dionysopoulos, Nicola Galgano, Olivier Buisard, Quy, Richard Fath, Robert Deutz, Sakis Terzis, Sergey Tolkachyov, SharkyKZ, Shazma Siddiqui, Stefan Wendhausen, Tuan Pham Ngoc, Viviana Menzel, zero-24.
Все они внесли свой вклад в разработку кода в период с 4.4.0-rc1 по 5.0.0
Огромный привет командам, которые проделали такую замечательную работу. В частности, команда сопровождения CMS, команда выпуска CMS, команда документооборота и команда маркетинга сделали все возможное, чтобы этот релиз состоялся.
Спасибо всем вам.
Занавес. Все пошли пить пиво и слушать русский рок. =D
Перевод с английского официальных новостей Joomla:
www.joomla.org
Как изменить содержимое профиля Instagram (свое имя, имя пользователя или электронный адрес)?
- Информация о материале
- Родительская категория: Социальные сети
- Категория: Instagram
- Сколько пользователей Instagram на самом деле?
- Как изменить в Instagram учётные записи своего профиля?
- Какая информация о пользователе Instagram скрывается от других?
- Instagram в России: Статус и альтернативы
Сколько пользователей Instagram на самом деле?
Этот вопрос о том, что есть фейковые аккаунты, за которыми могут стоять либо компании, которым нужен аккаунт для рекламирования своих товаров и/или услуг. Есть аккаунты, которые фейковые аккаунты, которые создают для вымогательства, шантажа и попрошайничества. Есть аккаунты, которые создали якобы для личных целей, но в которых вообще ничего нет о личности: выдуманное имя и фамилия, чужие картинки, чужие мысли, чужие фотографии. Что же делать? Наверное, самое простое, — это перестать пользоваться Instagram, но кто на такие жертвы пойдёт? Там же столько всего нового и интересного! =D
Как изменить в Instagram учётные записи своего профиля?
В Instagram можно поменять учётные записи своего профиля (для тех, кто решил выделиться и перейти из разряда фейка в разряд якобы реальных людей). И как это сделать?
Чтобы обновить информацию профиля, вам понадобится войти в аккаунт. Вы также можете добавить в профиль местоимения.
Чтобы обновить информацию профиля, включая имя пользователя и электронный адрес, связанный с вашим аккаунтом:
- Перейдите в свой профиль.
- Нажмите Редактировать профиль.
- Введите информацию и нажмите
Готово(iPhone), значокDone(Android) илиОтправить(компьютер и мобильный браузер).
Какая информация о пользователе Instagram скрывается от других?
Некоторая информация профиля доступна только вам. К такой информации относится электронный адрес, номер телефона и пол.
Примечание. Если у вашего аккаунта большой охват, при смене имени пользователя может потребоваться проверка. Вы получите уведомление, как только проверка завершится. В ином случае имя пользователя будет изменено мгновенно. Ваши подписчики могут получить уведомление о том, что вы изменили имя пользователя.
Узнайте, что делать, если вы забыли пароль или не можете войти в аккаунт. Если вы считаете, что ваш аккаунт взломан, узнайте подробнее о том, что можно сделать.
Instagram в России: статус и альтернативы
Компания Meta Platforms Inc., владеющая социальной сетью Instagram, признана экстремистской организацией и запрещена на территории Российской Федерации решением Мосгорсуда от 21 марта 2022 года. Поскольку Instagram является продуктом Meta, его использование также считается незаконным. Это означает, что доступ к сервису официально ограничен, а деятельность, связанная с продвижением или коммерческим использованием аккаунтов, может повлечь юридические последствия.
Для пользователей, которые хотят продолжать публиковать контент легально и безопасно, существуют российские альтернативы: VK (включая VK Клипы и VK Stories), Telegram (каналы и сторис через боты), Яндекс.Zen и Яндекс.Эфир, Rutube и My World от Mail.ru Group. Эти платформы полностью соответствуют российскому законодательству, поддерживают монетизацию и не несут правовых рисков для авторов и аудитории.
По материалам:
https://help.instagram.com/583107688369069
Inertia.js в Laravel — SPA без API и Vue Router с помощью Jetstream
Inertia.js в Laravel — альтернатива SPA без API: полный обзор стека Jetstream
Введение
Стек Inertia.js, предоставляемый Jetstream, использует Vue.js в качестве языка шаблонов. Создание приложения Inertia очень похоже на создание типичного приложения Vue. Однако вы будете использовать маршрутизатор Laravel вместо маршрутизатора Vue. Inertia - это небольшая библиотека, которая позволяет вам отображать однофайловые компоненты Vue из вашего бэкэнда Laravel, предоставляя имя компонента и данные, которые должны быть перенесены в «свойства» этого компонента.
Другими словами, этот стек дает вам всю мощь Vue.js без сложной маршрутизации на стороне клиента. Вы можете использовать стандартный маршрутизатор Laravel, к которому вы привыкли. Стек Inertia - отличный выбор, если вам комфортно и нравится использовать Vue.js в качестве языка шаблонов.
При использовании Inertia маршруты вашего приложения будут отображать "страницу" Inertia. Это очень похоже на возвращение представления Laravel Blade:
use Illuminate\Http\Request;
use Inertia\Inertia;
/**
* Показать экран общих настроек профиля.
*
* @param \Illuminate\Http\Request $request
* @return \Inertia\Response
*/
public function show(Request $request)
{
return Inertia::render('Profile/Show', [
'sessions' => $this->sessions($request)->all(),
]);
}
При использовании стека Inertia Jetstream обладает некоторыми уникальными функциями, о которых вам следует знать. Мы обсудим каждую из этих функций ниже.
Документация Inertia
Перед использованием стека Inertia настоятельно рекомендуется ознакомиться со всей документацией по Inertia.
Компоненты
При создании стека Jetstream Inertia были реализованы различные компоненты Vue (кнопки, панели, входы, модальные окна), чтобы помочь в обеспечении согласованности и простоты использования пользовательского интерфейса. Вы можете использовать или не использовать эти компоненты. Все эти компоненты находятся в каталоге resources/js/Jetstream вашего приложения.
Вы можете получить представление о том, как использовать эти компоненты, просмотрев их использование на существующих страницах Jetstream, расположенных в вашем каталоге resources/js/Pages.
Настраиваемый рендеринг
Некоторые страницы Inertia Jetstream, такие как Teams/Show и Profile/Show, отображаются из самого Jetstream. Однако вам может потребоваться передать на эти страницы дополнительные данные при создании приложения. Следовательно, Jetstream позволяет настраивать данные / свойства, передаваемые на эти страницы, с помощью метода Jetstream::inertia()->whenRendering.
Этот метод принимает имя страницы, которую вы хотите настроить и замыкание (Closure). Замыкание получит входящий HTTP-запрос и массив данных по умолчанию, которые обычно отправляются на страницу. Вы можете при необходимости настроить или добавить новые элементы массива к этим данным. Как правило, этот метод следует вызывать из метода загрузки вашего JetstreamServiceProvider:
use Illuminate\Http\Request;
use Laravel\Jetstream\Jetstream;
Jetstream::inertia()->whenRendering(
'Profile/Show',
function (Request $request, array $data) {
return array_merge($data, [
// Пользовательские данные...
]);
}
);
Формы / Хэлперы валидации
Для удобства работы с формами и ошибками валидации создан пакет NPM laravel-jetstream. Этот пакет устанавливается автоматически при использовании стека Jetstream Inertia.
Этот пакет добавляет новый метод form к объекту $inertia, к которому можно получить доступ через ваши компоненты Vue. Метод form используется для создания нового объекта формы, который обеспечит легкий доступ к сообщениям об ошибках, а также к таким удобствам, как сброс состояния формы при успешной отправке формы:
data() {
return {
form: this.$inertia.form({
name: this.name,
email: this.email,
}, {
bag: 'updateProfileInformation',
resetOnSuccess: true,
}),
}
}
Форма может быть отправлена с использованием методов post, put или delete. Все данные, указанные при создании формы, будут автоматически включены в запрос. Кроме того, могут быть указаны параметры запроса Inertia:
this.form.post('/user/profile-information', {
preserveScroll: true
})
Сообщения об ошибках формы можно получить с помощью метода form.error. Этот метод вернет первое доступное сообщение об ошибке для данного поля:
<jet-input-error :message="form.error('email')" class="mt-2" />
Сводный список всех ошибок проверки можно получить с помощью метода errors. Этот метод может оказаться полезным при попытке отобразить сообщение об ошибке в виде простого списка:
<li v-for="error in form.errors()">
{{ error }}
</li>
Дополнительная информация о текущем состоянии формы доступна через методы recentlySuccessful и processing. Эти методы полезны для определения завершённых или «выполняющихся» состояний пользовательского интерфейса:
<jet-action-message :on="form.recentlySuccessful" class="mr-3">
Сохранено.
</jet-action-message>
<jet-button :class="{ 'opacity-25': form.processing }" :disabled="form.processing">
Сохранение
</jet-button>
Чтобы узнать больше об использовании помощников форм Jetstream Inertia, вы можете просмотреть страницы Inertia, созданные во время установки Jetstream. Эти страницы находятся в каталоге resources/js/Pages вашего приложения.
Модули
Стек Inertia в Jetstream также включает два модальных компонента: DialogModal и ConfirmationModal. ConfirmationModal может использоваться при подтверждении деструктивных действий, таких как удаления, в то время как DialogModal является более общим модальным окном, которое можно использовать в любое время.
Чтобы проиллюстрировать использование модальных окон, рассмотрим следующее модальное окно, которое подтверждает, что пользователь желает удалить свою учетную запись:
<jet-confirmation-modal :show="confirmingUserDeletion" @close="confirmingUserDeletion = false">
<template #title>
Удалить аккаунт
</template>
<template #content>
Вы уверены, что хотите удалить свою учетную запись? После удаления вашей учетной записи все ее ресурсы и данные будут удалены без возможности восстановления.
</template>
<template #footer>
<jet-secondary-button @click.native="confirmingUserDeletion = false">
Отменить
</jet-secondary-button>
<jet-danger-button class="ml-2" @click.native="deleteTeam" :class="{ 'opacity-25': form.processing }" :disabled="form.processing">
Удалить аккаунт
</jet-danger-button>
</template>
</jet-confirmation-modal>
Как видите, состояние открытия / закрытия модального окна определяется свойством show, объявленным в компоненте. Содержимое модального окна может быть определено путем всплывания трех слотов: title, content и footer.
Перевод:
https://jetstream.laravel.com/1.x/stacks/inertia.html
Helix 3 теперь совместим с Joomla 6 — обновление фреймворка и шаблонов
- Информация о материале
- Родительская категория: JoomShaper
- Категория: Helix Ultimate
Helix 3 теперь полностью совместим с Joomla 6
Helix 3 — классический фреймворк от JoomShaper, который многие годы служит надёжной основой для сотен тысяч сайтов на Joomla. Несмотря на свой «ветеранский» статус, он никогда не оставался без внимания разработчиков.
В духе своей философии поддержки долгосрочных проектов команда JoomShaper официально обновила Helix 3, чтобы обеспечить его полную совместимость с новейшей версией CMS — Joomla 6, а также с актуальной версией PHP 8.5.
Это означает, что владельцы сайтов, построенных на Helix 3, наконец получили чёткий и безопасный путь для перехода на Joomla 6. Больше не нужно откладывать обновление из-за опасений за стабильность шаблона — всё уже протестировано и готово к работе.
Фреймворк и шаблоны — всё обновлено целиком
Полная совместимость с Joomla 6 и PHP 8.5
Фреймворк Helix 3 был тщательно переработан, чтобы полностью соответствовать требованиям Joomla 6 и поддерживать новейшую версию PHP 8.5. Это означает, что все внутренние механизмы — от загрузки модулей до обработки шаблонов — теперь работают стабильно и безопасно, без устаревших функций или потенциальных конфликтов.
Встроенная поддержка SP Page Builder 6
Особое внимание уделено интеграции с актуальной версией визуального конструктора — SP Page Builder 6. Теперь сайты на Helix 3 могут использовать весь функционал нового редактора: drag-and-drop интерфейс, расширенные блоки (add-ons), улучшенную производительность и новые возможности кастомизации — без дополнительных настроек или риска несовместимости.
Обновлены не только фреймворк, но и все шаблоны
Работа не ограничилась ядром. Все шаблоны, построенные на базе Helix 3, также прошли полную модернизацию. Каждый компонент, модуль и плагин, входящий в состав этих шаблонов, был приведён к последним версиям. В результате пользователи получают не просто обновлённый фреймворк, а полностью готовую и согласованную экосистему, которая работает как единое целое — от хедера до футера.
Теперь любой сайт на Helix 3 можно смело считать современным, защищённым и готовым к работе в условиях новых требований Joomla и хостинговых сред.
Список шаблонов на Helix 3, совместимых с Joomla 6
Команда JoomShaper обновила все популярные шаблоны, построенные на фреймворке Helix 3, чтобы обеспечить их полную работоспособность с Joomla 6 и PHP 8.5. Ниже — полный перечень решений, готовых к использованию в новых проектах или для безопасного обновления существующих сайтов.
- Doctor — шаблон Joomla для медицинских клиник и частных врачей.
- Finance — лучший шаблон Joomla для финансовых компаний, корпоративных сайтов и агентств.
- Melvin — премиум-шаблон Joomla универсального назначения для бизнеса и корпоративных проектов.
- Travelia — лучший шаблон Joomla для туристических блогов и гидов.
- Hope — лучший шаблон Joomla для благотворительных организаций, НКО и сайтов по сбору пожертвований.
- Rhino — эффектный шаблон Joomla для бизнеса, портфолио и креативных студий.
- News365 — адаптивный шаблон Joomla для новостных порталов и онлайн-журналов.
- Ares Murphy — премиум-шаблон Joomla для портфолио, личных блогов и резюме.
- Knight — адаптивный шаблон Joomla для компаний и агентств.
- Empire — адаптивный шаблон Joomla для сайтов агентств недвижимости.
Все перечисленные шаблоны прошли полную модернизацию: обновлены не только базовые файлы, но и все связанные компоненты, модули и интеграции. Это гарантирует стабильную работу даже в самых требовательных проектах.
Что сделать перед и после обновления
Подготовка к обновлению
Перед тем как обновлять фреймворк Helix 3 и шаблоны до версий, совместимых с Joomla 6, крайне важно выполнить несколько обязательных шагов, чтобы избежать потери данных или нарушения работы сайта.
- Создайте полную резервную копию. Сохраните все файлы сайта и дамп базы данных. Это стандартная, но жизненно важная мера — даже при гладком обновлении всегда должен быть «план Б».
- Проверьте версию PHP на хостинге. Joomla 6 требует PHP версии не ниже 8.3. Убедитесь, что ваш хостинг поддерживает эту или более новую версию (например, PHP 8.5). В противном случае обновление CMS завершится ошибкой.
- Отключите плагин «Behaviour - Backward Compatibility». Начиная с Joomla 6, этот системный плагин должен быть отключён для корректной работы шаблонов. Чтобы это сделать, перейдите в админке: Система → Плагины, найдите «Behaviour - Backward Compatibility» и нажмите «Отключить».
Завершающие действия после обновления
После успешного обновления фреймворка и шаблонов рекомендуется выполнить ещё один простой, но важный шаг:
- Очистите кэш. Удалите кэш как на стороне Joomla (через раздел «Система → Очистка кэша»), так и в браузере, с которого вы просматриваете сайт. Это гарантирует, что вы видите актуальную версию страниц, а не старую закэшированную.
Выполнив эти действия, владелец сайта может быть уверен, что переход на Joomla 6 прошёл безопасно и стабильно.
Время обновляться!
Теперь у владельцев сайтов, построенных на фреймворке Helix 3, больше нет причин откладывать переход на Joomla 6. Все необходимые обновления уже выпущены: и сам фреймворк, и шаблоны, и связанные компоненты — всё протестировано и полностью совместимо с новой версией CMS.
Обновление не только обеспечивает стабильную работу сайта, но и открывает доступ к улучшенной производительности, повышенному уровню безопасности и поддержке современных технологий, таких как PHP 8.5 и SP Page Builder 6.
Если остались вопросы или требуется помощь при обновлении — их можно задать напрямую разработчикам JoomShaper через официальный форум или техническую поддержку.
Скачать последнюю версию Helix 3 можно по этой ссылке.
Перевод с английского:
https://www.joomshaper.com/blog/helix3-v3-1-0
Страница 1 из 217