Миграция с Joomla 3 на 4

Сейчас мы с вами на реальном примере рассмотрим процесс обновления CMS Joomla с третьей версии до самой последней на сегодняшний день — 4-ой версии. Но прежде чем приступать к описанию миграции, я хочу подчеркнуть один очень важный нюанс: чтобы не потерять свой сайт, все действия нужно производить либо на локальном сервере, либо на тестовом домене, или поддомене. И только потом, в случае успешной миграции, можно переносить сайт на основной домен.

Узнать версию Joomla

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

your_site/language/en-GB/en-GB.xml

где your_site – это доменное имя нужного вам сайта.

Вкладки в описании товара

Для улучшения оформления карточки товара в VirtueMart, я рекомендую использовать бесплатное расширение DJ-VMPageBreak, которое позволяет делать вкладки в описании товара.

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

Сброс пароля Joomla через phpMyAdmin

Я считаю сброс пароля Joomla через phpMyAdmin самым простым и самым быстрым способом восстановить доступ к административной панели CMS Joomla! Всё что вам нужно это:

Как закрепить материал на сайте Joomla

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

Как сделать ссылку на материал в Joomla

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

Как скрыть пункт меню на сайте Joomla

Иногда, при разработке сайта на CMS Joomla возникает необходимость скрыть какой-нибудь один пункт меню, и соответственно не отображать его в модуле при выводе на сайте. Но при этом, нужно чтобы этот пункт меню был доступен при прямом обращении к нему по алиасу.

index.html в Joomla

Возможно вы замечали, что почти в каждом каталоге CMS Joomla есть файл index.html и в этом файле ничего нет, кроме разметки <!DOCTYPE html><title></title>. То есть это абсолютно пустой файл, в котором нет никакой информации.

Зачем же он тогда нужен, спросите вы?

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

Права на файлы и папки Joomla

Неправильные права на файлы и папки сайта являются одной из причин его взлома. По умолчанию права на файлы и папки CMS Joomla устанавливаются следующие:

  • 755 — для папок;
  • 644 — для файлов.

Чтобы повысить безопасность сайта, я рекомендую изменить права доступа для файла configuration.php на 444. Таким образом в этот файл нельзя будет вносить изменения. Также можно установить права доступа 444 для файла .htaccess.

Joomla безопасность

CMS Joomla! — одна из наиболее популярных бесплатных систем управления содержимым сайта. И нет ничего удивительного в том, что хакеры постоянно пытаются её взломать.

Сама по себе, эта CMS обладает достаточно мощной защитой от взлома, и так просто эту защиту не обойти. По статистике, взламывают только 4,3% сайтов под управлением CMS Joomla. В то время как сайтов на Wordpress взламывают в разы больше — почти 90%.

Но есть факторы, которые могут повлиять на безопасность Joomla! И в большинстве случаев — это банальная невнимательность, или некомпетентность администратора сайта.

Перевод Joomla на HTTPS

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

По этой причине использование SSL-сертификата на сайтах, я считаю обязательным!

Joomla 404 Not Found

Вы перенесли сайт Joomla на хостинг и неожиданно для вас, все страницы, кроме главной, перестали открываться.

При попытке перейти на любую страницу сайта появляется сообщение 404 Not Found the requested url was not found on this server (запрошенный URL не был найден на этом сервере).

Решение есть, и оно достаточно простое. Сейчас я пошагово расскажу, что нужно делать.

анализ конкурентов

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

Интернет-магазин на Joomla

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

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

Давайте рассмотрим основные подготовительные этапы при создании интернет-магазина.

Как создать интернет магазин с нуля

Если вы задались вопросом как создать интернет-магазин с нуля и бесплатно (без каких-либо капиталовложений), то сейчас я постараюсь объяснить пошагово, как сделать интернет-магазин на CMS Joomla! и VirtueMart.

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

Сопутствующие товары VirtueMart

Сопутствующие товары – это те товары, которые наиболее часто покупают вместе с основным товаром, или товары, которые могут заинтересовать покупателя, который просматривает тот, или иной товар на сайте.

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

Сопутствующие категории VirtueMart

В карточке товара VirtueMart 3 можно выводить сопутствующие категории. Это те категории, которые могут заинтересовать покупателя, просматривающего конкретный товар.

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

Open Graph в VirtueMart

Существует много модулей и плагинов с помощью которых можно реализовать Open Graph Meta Tag на вашем сайте Joomla (включая и интернет-магазин на VirtueMart). Но лично я не люблю нагружать свой сайт лишними сторонними расширениями. Поэтому считаю, что лучше самостоятельно внести небольшие правки в код компонента VirtueMart и тем самым внедрить в интернет-магазин микроразметку Open Graph.

Тем более, что для этого нам понадобится произвести очень незначительную правку кода.

Подсветка синтаксиса кода

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

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

CAPTCHA в Joomla

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) – Полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей.

CAPTCHA позволяет отделять действия людей от действий роботов, предотвращает автоматическую регистрацию на сайте, блокирует автоматическую отправку сообщений и прочие злоупотребления.

Наши рекомендации

Сollaborator

Hosting Ukraine

АВТОРИЗАЦИЯ