Скорость загрузки сайта — один из ключевых факторов, влияющих на удержание посетителей и позиции в поисковой выдаче. Если ваш сайт работает на Joomla и вы устали от постоянных перезагрузок страниц, плагин Add FullAjax станет идеальным решением. Он подключает библиотеку FullAJAX к вашей CMS, позволяя использовать технологии AJAX и AHAH для асинхронной загрузки контента.

Плагин содержит библиотеку скриптов Ajax и внедряет ее в систему Joomla, это позволяет использовать эту технологию на сайтах, построенных на данной CMS. Fullajax = AJAX (асинхронная загрузка JavaScript и XML) + AHAH (асинхронный код HTML и HTTP).

Add FullAjax плагин для Joomla
Add FullAjax — асинхронная загрузка для Joomla

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

Внимание! Перед установкой обязательно прочитайте READ.HTML в архиве плагина. Неправильная настройка может привести к некорректной работе сайта.

Что такое Add FullAjax и как он работает

Add FullAjax — это плагин для Joomla, разработанный Fedik, который подключает библиотеку FullAJAX к системе управления контентом. Библиотека FullAJAX доступна на GitHub и позволяет использовать технологии AJAX и AHAH на сайтах Joomla.

Принцип работы плагина предельно прост:

  • Плагин внедряет JavaScript-библиотеку FullAJAX в код вашего сайта
  • При клике по ссылке или отправке формы данные передаются асинхронно
  • Обновляется только контентная часть страницы, а не весь HTML-код
  • Пользователь видит мгновенную загрузку без моргания и перезагрузки браузера

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

Основные преимущества плагина

Add FullAjax даёт вашему сайту ряд неоспоримых преимуществ:

  • Быстрая загрузка скриптов — библиотека оптимизирована для минимального времени отклика
  • Работа без перезагрузки страницы — все переходы между страницами происходят мгновенно
  • Удобное расположение кнопок — элементы управления всегда под рукой
  • Повышение скорости работы сайта — снижается нагрузка на сервер и ускоряется отображение контента
  • Сохранение SEO-оптимизации — поисковая оптимизация не страдает при использовании AJAX
  • Совместимость со всеми версиями Joomla — начиная с 1.5 и выше
Ключевое преимущество: ваш сайт начинает работать через AJAX, при этом поисковая оптимизация совсем не страдает!

Установка и настройка Add FullAjax

Установка плагина

Плагин устанавливается стандартным способом через менеджер расширений Joomla:

  1. Скачайте архив с плагином с официальной страницы в JED или с GitHub-репозитория
  2. Перейдите в «Расширения» → «Менеджер расширений» → «Загрузить файл пакета»
  3. Выберите скачанный архив и нажмите «Загрузить и установить»
  4. После установки перейдите в менеджер плагинов и активируйте Add FullAjax

Настройка шаблона

Для корректной работы плагина может потребоваться внести изменения в шаблон Joomla:

  1. Откройте файл index.php вашего шаблона
  2. Найдите в нём вывод компонента и контейнер, который его окружает
  3. Добавьте к этому контейнеру идентификатор id="forajax"
  4. Если вы используете платный шаблон или фреймворк, поиск компонента может быть затруднён

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

Важные параметры конфигурации

В версии 2013.11.23 разработчики добавили более подробное описание для конфигурации. Обратите внимание на следующие настройки:

  • Автоматическое обновление позиций
  • Настройка анимации (jQuery вместо Mootools по умолчанию)
  • Параметры FullAjax в разделе «Advanced options»

Совместимость с компонентами и шаблонами

Будьте внимательны, так как плагин может быть не полностью совместим с некоторыми компонентами, плагинами и движками шаблонов.

Плагин Add FullAjax имеет следующую историю обновлений и совместимости:

Версия Дата Изменения
2016.03.25 Март 2016 Исправлена критическая проблема совместимости с Joomla! 3.5; обновлена библиотека FullAJAX до 1.3.4
2015.04.05 Апрель 2015 Прекращена поддержка Joomla! 2.5; улучшена совместимость с Joomla! 3.4; использование jQuery вместо Mootools для анимации по умолчанию
2013.11.23 Ноябрь 2013 Исправлена совместимость с Joomla! 3.2; обновлена библиотека FullAJAX; более подробное описание для конфигурации
2012.10.14 Октябрь 2012 Подготовка для Joomla! 3.0; обновление библиотеки FullAJAX; исправление проблемы с CSS-ссылками; исправление ошибки 500
Если вы хотите помочь улучшить совместимость с другими расширениями, проголосуйте или оставьте предложение в Joomla Idea Pool.

Сравнение с аналогами

На рынке существует несколько решений для реализации AJAX на сайтах Joomla. Ниже представлено сравнение Add FullAjax с основными альтернативами:

Критерий Add FullAjax RokAjaxSearch JComments com_ajax (Joomla)
Тип функциональности Полноценный AJAX для всего сайта Только поиск в реальном времени Только комментарии Точка входа для HTTP-запросов
Сложность настройки Средняя (требуется правка шаблона) Низкая Низкая Высокая (требуется разработка)
Совместимость с Joomla 1.5 – 3.x Ограничена Широкая 3.x – 4.x
Обновление контента Да (все страницы) Нет Нет Зависит от реализации
Обновление модулей Да (с настройкой) Нет Нет Зависит от реализации
SEO-сохранность Да Да Да Зависит от реализации

Как видно из таблицы, Add FullAjax — единственное решение, обеспечивающее полноценную асинхронную загрузку всего сайта, а не отдельных его элементов.

Отзывы пользователей

Пользователи Joomla высоко оценивают плагин Add FullAjax. Вот что пишут на Joomla Extension Directory:

«It's really full ajax and perfect!» — vahid (1), 18 сентября 2015

Функциональность: Этот плагин действительно идеален и очень полезен! Простота использования: Действительно прост в использовании.

«Fantastic» — Jo Whitehouse (5), 8 июля 2015

Функциональность: Отлично!! Простота: базовый плагин на 100% понятен. Поддержка: Фантастическая и бесплатная!! Документация: Я использовал это в дублированном виде на одной странице с помощью Fedir без проблем!

«Fantastic» — Filip B (1), 22 марта 2015

Именно то, что я искал! Чтобы встроить живой радиоплеер на радио-сайте и посещать страницы без перезагрузки радиоплеера. Простота: Легко установить, без проблем на J 3.4.2.

«One of the greatest extension!» — lahoore (3), 17 февраля 2014

Огромное спасибо за создание такого отличного плагина!

\u{201c}

Поддержка фантастическая и бесплатная!! Я использовал это в дублированном виде на одной странице с помощью Fedir без проблем!

Jo Whitehouse, Пользователь Joomla

Часто задаваемые вопросы

С какими версиями Joomla совместим плагин Add FullAjax?

Плагин совместим со всеми версиями Joomla, начиная с 1.5. Последние версии поддерживают Joomla 3.x. Начиная с версии 2015.04.05 поддержка Joomla! 2.5 была прекращена.

Нужно ли редактировать шаблон для работы плагина?

Да, для корректной работы плагина необходимо добавить идентификатор id="forajax" к контейнеру компонента в файле index.php шаблона. Также может потребоваться настройка обновления модулей.

Будет ли работать плагин с моим шаблоном?

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

Страдает ли SEO при использовании AJAX?

Нет, поисковая оптимизация совсем не страдает при использовании Add FullAjax. Плагин корректно работает с URL-адресами и не нарушает индексацию страниц поисковыми системами.

Где скачать плагин Add FullAjax?

Плагин доступен для скачивания на официальной странице в Joomla Extension Directory, а также в GitHub-репозитории разработчика.

Какие риски при использовании плагина?

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

Заключение

Add FullAjax — это мощное и бесплатное решение для внедрения технологии AJAX на сайтах Joomla. Плагин:

  • Обеспечивает мгновенную загрузку страниц без перезагрузки
  • Совместим со всеми версиями Joomla начиная с 1.5
  • Не вредит SEO-оптимизации
  • Имеет активную поддержку и положительные отзывы пользователей
  • Постоянно обновляется разработчиком

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

Хотите сделать свой сайт быстрее и удобнее для посетителей? Установите Add FullAjax уже сегодня и оцените все преимущества асинхронной загрузки!

Установите плагин, настройте его согласно инструкции и наслаждайтесь мгновенной загрузкой страниц без перезагрузки!

Free TRX - Faucet that pays!
Ref system and bonus points via actions, games!

Нажмите для реакции