СУФЛЁР

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



ДОБРО  ПОЖАЛОВАТЬ!!!                   WELCOME!!!

Музыкальный фрагмент после загрузки каждой титульной страницы.
There is a musical fragment after loading each main page.



Статьи

Модулі для оптимізації фронтенда сайту на Drupal

  1. Власні кошти
  2. Advanced CSS / JS Aggregation
  3. Magic Module

Думаю, що слід почати з того, що Drupal спочатку дає нам певний інструментарій з управління оптимізацією фронтенда, якого немає спочатку в інших системах управління контентом. Деякі речі видно відразу в адімінке, а для деяких є функції і хукі, які можна використовувати як на рівні модуля, таки на рівні теми Drupal. У цьому огляді ми розглянемо базові можливості оптимізації фронтенда сайту на Drupal, а також спеціальні модулі, які дозволять розширити доступний стандартний арсенал.

Власні кошти

Найперше, що ми можемо зробити для поліпшення продуктивності нашого сайту на Drupal - це звернеться до адмінки і в розділі налаштувань продуктивності (admin / config / development / performance) включити агрегацію CSS і JavaScript.

Це звичайно ж, не так багато, але все-таки дещо. А далі, як радять нам базові принципи продуктивності фронтента, нам бажано перемістити всі JavaScripts в нижню частину сторінки, перед закриває тегом «body», або як можна ближче до нього.

Advanced CSS / JS Aggregation

Модуль, який значно розширює ваші можливості оптимізації продуктивності фронтенда Drupal. Отже, що ж він вміє?

  • Агрегація CSS / JS на вимогу.
  • Захисту від повторної CSS / JS агрегації. Використання блокування, так що кілька запитів до одного і того ж файлу будуть припинятися.
  • Можна додати JS в будь-який регіон теми і при цьому файли в регіоні також будуть агреговані.
  • Комбінації CSS-файлів за допомогою медіа-запитів.
  • Обмежує збираються CSS файли менш ніж 4095 CSS селекторами (запобігає обмеження IE 6-9).
  • Gzip підтримка. Все агреговані файли можуть бути попередньо стиснуті в .gz файли і віддаватися Apache. Це швидше, ніж стискати кожен файл на кожен запит.
  • Bundler Submodule. Дозволяє групувати файли по їх приналежності один до одного.
  • Modifier Submodule. Додає смачні «плюшки».
    • Препроцессінг для всіх CSS / JS;
    • Поміщати JS вниз сторінки;
    • додати defer атрибут для всіх JS;
    • Вбудовувати CSS / JS інлайн для заданих шляхів;
    • видалити невикористовувані теги JavaScript, якщо це можливо, в даному випадку будуть скановані все файли, що включаються JS на предмет зв'язку використання JQuery і Drupal, якщо вони не знайдені, то JavaScript буде втечуть зі сторінки за замовчуванням;
    • вбудована підтримка для асинхронної завантаження JavaScript;
  • CSS / JS Compress Submodules. Може мінімізувати файли і вбудований CSS / JS.
  • CSS / JS Validator Submodule. Валідірует всі файли CSS, використовуючи jigsaw.w3.org. Перевіряє всі файли CSS з CSSLint. Перевіряє всі файли JS з JSHint.

Magic Module

Цей модуль крім базових можливостей оптимізації фронтенда, також дозволяє додати до ваших тем корисні фічі розробника, тому його також варто описати в цьому огляді.

Багато популярних базові теми надають корисні інструменти для допомоги в оптимізації фронтенда.
Цей модуль об'єднує ряд цих корисних інструментів в одному місці.

Замість того, щоб кожен в кожній темі повторно реалізувати корисні для фронтенда фичи, Magic дозволяє тримати все це в одному модулі і зручно управляти цим.

Ось що ми маємо на сьогоднішній день:

  • Покращення в CSS агрегації
  • Можливість явно виключити CSS і JS файли
  • Перемістити JavaScript в нижню частину сторінки
  • Rebuild Тема реєстру на перезавантаження сторінки
  • Відображати індикатор ширини для Viewport
  • Чи безпечно перенести JavaScript під Drupal 8 в обігу (презентації Watch Теодор Biadala в DrupalCon Празі про оновлення JS в Drupal 8 для попередній перегляд)

Модуль також дозволить експортувати набір власних налаштувань для кожної з ваших тем. Відвідайте сторінку «Налаштування» вашої теми для прикладу (наприклад, / admin / appearance / settings / bartik).

Отже, що ж він вміє?

Новости

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

Бесплатная автоматическая раскрутка сайта
Зачем нужна сео оптимизация сайта? На первых порах это один из самых эффективных способов продвижения. Она помогает улучшить ранжирование площадки в поисковых системах, улучшить выдачу ресурса по запросам

Услуги сео продвижения
Используя услуги SEO оптимизаторов, веб-студий, систем продвижения или самостоятельно занимаясь раскруткой сайта, нужно постоянно следить за результатами проделанной работы. Это помогает определить,

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

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

Как снять пароль на андроиде
  Имейте в виду: сброс пароля вышеупомянутым методом вероятен только при наличии активного интернет-соединения на Вашем телефоне либо планшете с Android. Непринципиально, применяется при этом доступ средством

Настольный хоккей минск
Вы решили приобрести pansionat-peschanoe.com.ua? Конкретно хоккей, а не аэрохокей? Наша статья поможет вам сделать верный выбор. Если у вас еще останутся вопросы, то наши менеджеры готовы ответить на

Ephebopus rufescens
Ephobopus rufescens Класс – Паукообразные Отряд – Пауки Семейство – Птицееды истинные Род – Ephebopus Фронтальные ноги у их удлинённые, и малость сплюснутые на концах. Раздражительные волоски у этих пауков

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

Астана квартира посуточно
Компания «Мир Квартир» - это большой выбор квартир в Астане посуточно. Наша компания предлагает снять квартиру в Астане без посредников и не переплачивать за услуги непонятного свойства. Останавливая



Новости

Забыл пароль?

samsung galaxy зависает?

Забыл пароль от вконтакте?