Здравствуйте, дорогой коллега!

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

    Несмотря на то, что для Джумла более 8000 расширений полезными в хозяйстве оказываются далеко не все. Почти все крупные и самые топовые расширения мы уже рассмотрели, как в платных, бесплатных курсах, так и в нашей Мастерской.

    Но тем не менее сегодня у меня есть для вас 4 полезных расширения и 1 программа, которая увеличила мою личную эффективность в работе.

    Содержание выпуска:

    1. Все пропущенные мета-тэги на одной странице.

    2. Версия сайта для слабовидящих.

    3. Расписание занятий / мероприятий / выступлений.

    4. Как добавить скрипты в шапку сайта для отдельных страниц.

    5. Как одна бесплатная программа увеличила мою эффективность в 4 раза?

    1. Пропущенные мета-тэги на одной странице

    В процессе SEO оптимизации сайта одной за задач является заполнение мета-тэгов, а именно description и title у страницы.

    Стандартное решение этой задачи - это пройтись по каждому материалу и категории и вручную прописать все мета-тэги.

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

    В этом случае используют сторонние SEF расширение или расширения типа RSSeo, которые на лету переписывают мета-тэги.

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

    Но есть хорошие новости. Нашел расширение, которое в плане мета-тэгов делает все идеально.

    А именно:

    • позволяет заполнять все метатэги от материалов и категорий на одной странице (относится только к стандартному контенту и k2),
    • можно заполнять title материала,
    • поле для заполнения title появляется в форме добавления каждого материала,
    • заполненные данные из компонента переходят сразу в материал, т.е. никаких рерайтов и вмешательств в процессе генерации страницы,
    • для особо ленивых - автогенерация description.
     

    2. Версия сайта для слабовидящих

    Последние полгода очень часто приходят вопросы: "Как сделать версию сайта для людей с ограниченными возможностями?"

    Я решил изучить данную тему, чтобы понять почему резко пошло такое большое количество запросов на данную тему.

    Оказывается, согласно закону «О социальной защите инвалидов в Российской Федерации», государственные организации обязаны предоставлять людям с ограниченными возможностями версию интернет-ресурса для слабовидящих.
    Функционал обязателен для реализации на ресурсах всех государственных структур без исключения. К тому же он рекомендуется для коммерческих и общественных организаций. Версия сайта для людей с ограниченными возможностями по зрению привлечет не охваченную аудиторию.

     

    Требования к версии для слабовидящих

    Требования доступности для инвалидов по зрению описываются в ГОСТ Р 52872-2012.

    Вот основные из них:

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

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

    Дополнительно для вас перевел данный плагин на русский язык.

     

    3. Расписание занятий

    Иногда бывает необходимо на сайте разместить какое-либо расписание.

    Это может быть:

    • расписание занятий,
    • расписание вебинаров,
    • выступление ведущих,
    • или просто порядок каких-то мероприятий.

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

    Для визуализации расписания я нашел отличное расширение, используя которое информация на вашем сайте станет нагляднее и понятнее.

     

    4. Подгрузка js и css для отдельных страниц сайта

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

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

    Результат:

    Определенное снижение скорости всего сайта, зависит от количества кода
    Возможные конфликты на сторонних страницах.
    Да и в целом, зачем нам на странице подгружать то, что не нужно.

    Пример из практики.

    Когда мы делали https://azbuka-plodnosti.ru столкнулись с задачей, на главных лэндингах нужно было подгружать ряд css и js. При их загрузке на некоторых второстепенных страницах появлялись конфликты, в частности текст и оформление некоторых блоков съезжали, т.к. появились новые правила в css. Конфликт можно устранить руками, но можно сделать проще - не грузить css для лэндинга там, где это не нужно.

    В этому уроке я вам расскажу про простое расширение, которое решает данную задачу.

    5. Как одна бесплатная программа увеличила мою эффективность в 4 раза?

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

    Понравился выпуск? Поделись с друзьями:
    2016-08-11 11303 просмотров Counting...
    Прибыльный Landing Page на Joomla
    CACKLE comment system

    Joomla.center is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

    Joomla!® является торговой маркой компании Open Source Matters inc в США и др. странах. Название Joomla! и его вариации используются в рамках ограниченной лицензии, определённой компанией Open Source Matters. Проект joomla.center не относится к компании Open Source Matters или проекту Joomla! Точки зрения представленные на данном сайте не являются официальными точками зрения Joomla Project или Open Source Matters. Торговая марка Joomla® и логотип используются в рамках ограниченной лицензии, предоставленной Open Source Matters.

    © Александр Куртеев. Центр обучения Joomla.
    ОГРНИП 307434525600161, ИНН 434540800305
    Все права защищены. © 2008 - 2020

    Договор оферты | Политика обработки персональных данных
    Согласие с рассылкой | Отказ от ответственности

     Черная пятница! -40% скидка на все курсы по CMS Joomla! Подробнее