система онлайн-бронирования
г. Донецк, Украина, ул. Артёма, 87
+38 (062) 332 33 32, 332-27-71
ЗАБРОНИРОВАТЬ
НОМЕР

Статьи

Google не расскажет вам об этих лучших практиках на Drupal

  1. Архитектура Друпала
  2. Хотя хорошо поддерживаемый веб-сайт является критически важным, вы не сможете многое сделать, если...
  3. Проверьте коды
  4. инфраструктура
  5. Лучшая практика:
  6. «... мощный, адаптируемый, доступный, понятный, лаконичный, естественный».
  7. Тест, Ошибка. Повторение. QA важно
  8. Успешное регрессионное тестирование дает вам столь необходимую уверенность.
  9. Цель для страницы Google 1. Не забывайте SEO
  10. Практика безопасности
  11. Практика обслуживания

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

Часто мы слышали, что Drupal не для начинающих . Хотя настройка Drupal-сайта стала намного проще с Drupal 8.6, хороший сайт - это не просто настройка некоторых веб-страниц под одним доменным именем.

Google обрабатывает более 3,5 миллиарда поисков в день.

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

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


Вот некоторые из лучших практик веб-разработки на Drupal, которые гарантируют, что ваш веб-сайт не только обеспечит удобство работы с пользователем, но и поможет вам ранжировать ваш контент на странице Google 1.

Креативность не одинока, когда дело доходит до рассмотрения, есть много других факторов, которые могут повлиять на вашу репутацию на онлайн-рынке.

Архитектура Друпала

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

Сделайте вашу архитектуру надежной.

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

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

Меньше всегда больше.

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

Конфигурация играет важную роль в архитектуре.

Проще говоря, конфигурация - это набор параметров работы сайта по умолчанию для администратора по сравнению с популярным представлением о размещении контента на сайте. Он включает в себя имя сайта, типы контента и поля, словари таксономии, представления и так далее.

Вы также можете посмотреть это видео от Пантеона о архитектурных практиках Drupal 8.

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

Ваш подход должен быть гибким.

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

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

Бонусный совет: не вносите изменения в настройки на работающем сайте, не проверяя их локально.

Проверьте коды

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

Стандарты кодирования Drupal не зависят от версии и всегда актуальны. Все новые коды соответствуют действующим стандартам, независимо от (основной) версии. Если вы хотите обновить существующий код в соответствии с текущими стандартами, всегда создавайте отдельные и выделенные проблемы и исправления, а не вставляйте их в несвязанные исправления.

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

Вот 6 лучших методов кодирования от Drupal.org:

  1. Используйте отступ в 2 пробела, без табуляции и строк, в конце не должно быть завершающих пробелов.
  2. Все бинарные операторы (операторы, которые находятся между двумя значениями), такие как +, -, =,! =, ==,> и т. Д., Должны иметь пробел до и после оператора для удобства чтения.
  3. У операторов управления должен быть один пробел между ключевым словом управления и открывающей скобкой, чтобы отличать их от вызовов функций. Управляющие структуры включают в себя - если, в течение, время, переключатель и т. Д.
  4. Все строки кода не должны быть длиннее 80 символов. Строки, содержащие более длинные имена функций, определения функций / классов, объявления переменных и т. Д., Могут превышать 80 символов. Условия не должны быть заключены в несколько строк.
  5. Массивы должны быть отформатированы с использованием короткого синтаксиса массива с пробелом, разделяющим каждый элемент (после запятой).
  6. Когда безоговорочно включается файл класса, используйте require_once (). При условном включении файла класса используйте include_once (). В любом случае это обеспечит включение файлов классов только один раз.

Ты можешь использовать кодировщик для валидации стандартов кодирования без загрузки Drupal.

инфраструктура

Инфраструктура охватывает стек, на котором работает ваш сайт, включая сервер, базу данных и любые программные уровни, такие как Varnish или Memcached, которые гарантируют, что ваши посетители получат мгновенный опыт. Планирование инфраструктуры с самого начала и разработка в одной и той же среде может значительно снизить переменные и риски во время запуска.

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

Лучшая практика:

  • Размер вашего стека правильно, не слишком большой, не слишком маленький. Это может гарантировать, что вы экономически готовы ко всему.
  • Узкие места могут возникнуть из-за аппаратного обеспечения или из-за процессов, занимающих память.
  • Проверьте журналы на наличие ошибок и подготовьтесь к росту и скачкам. Ваш стек работает так же быстро, как самый медленный компонент. Сосредоточьте свои усилия там; вы, вероятно, найдете низко висящие фрукты.
  • С точки зрения безопасности крайне важно настроить защиту от внутренних и внешних атак.

Оптимизировать интерфейс

Внешний интерфейс - это больше, чем просто тематика.

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

Производительность веб-сайта ложится поровну между обоими.

«... мощный, адаптируемый, доступный, понятный, лаконичный, естественный».

Быстро освежая основы, вот лучшие практики внешнего интерфейса Drupal:

  1. Определите составные элементы (подобъекты), используя их собственные классы. Это сделано для того, чтобы не полагаться на структуру разметки и чрезмерно общие имена классов, добавляя к ним префикс с именем компонента, за которым следует два подчеркивания.
  2. Тщательно тренируйте и тестируйте свой сайт и устраняйте любые ошибки PHP, которые появляются во время разработки тем.
  3. Используйте стабильную административную тему во время разработки.
  4. Используйте СУХОЙ CSS и группируйте повторно используемые свойства CSS вместе. Назовите эти группы логически.
  5. Назовите компоненты, используя семантику дизайна. Элементы HTML уже передают семантику в контент, и машины не могут получить семантику уровня контента из имен классов.
  6. Чтобы снизить нагрузку на внешний интерфейс вашего сайта:
    • Сократите JavaScript, CSS и HTML
    • Совокупность JavaScript и CSS
    • Включить сжатие gzip
    • Использовать ленивую загрузку для ресурсов сайта
    • Размер встроенных фоновых изображений не должен превышать ~ 4 КБ.
    • Удалить неиспользуемый CSS
    • Используйте эффективные селекторы CSS
    • Скачать сторонние скрипты асинхронно
  7. Используйте SASS, чтобы ваш адаптивный дизайн был более организованным

Тест, Ошибка. Повторение. QA важно

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

Успешное регрессионное тестирование дает вам столь необходимую уверенность.

Также очень важно следить за предыдущими вещами при добавлении новых. Среда тестирования модуля PHP встроена в Drupal 8. Благодаря настройке среды тестирования веб-сайты можно легко тестировать (так как примеры тестовых примеров, написанных сообществом, уже доступны).

У Drupal очень активная поддержка сообщества. Почти 10000 активных разработчиков, которые пишут тестовые примеры (которые впоследствии объединяются в Drupal) и представляют решения. При этом вы можете сказать, что Drupal быстро предоставит вам решения ваших проблем.

Цель для страницы Google 1. Не забывайте SEO

75% пользователей даже не нажимают мимо первой страницы!

Начиная с поиска, очень важно, чтобы пользователь получил лучшие результаты при первом поиске. Теперь, как пользователь, вы, должно быть, пробовали разные ключевые слова, пытаясь подключиться к содержанию вашего сайта. Здесь идет искусство (и наука) SEO.
Drupal предлагает набор модулей SEO. Однако простого развертывания модулей недостаточно, важно также настроить и включить их.

SEO лучшие практики включают в себя:

  1. Использование Robots.txt, так что нужные страницы и информация индексируются.
  2. Возможность настройки заголовков страниц и метаданных. Кроме того, он должен быть способен автоматически заполнять эти соответствующие поля в соответствии с нормами SEO и передовым опытом.
  3. Навигационные выпадающие меню являются важными внутренними структурами ссылок, способствующими оптимизации поисковой системы. Они устанавливают релевантность и иерархию на вашем сайте, чтобы помочь поисковым системам индексировать их с самого начала. Следует также обеспечить легкую настройку навигационных меню.
  4. Псевдоним URL должен быть включен в Pathauto, поскольку он гарантирует, что поисковая система понимает, что подразумевает веб-страница.

Практика безопасности

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

  1. Постоянно обновляйте ядро: ключевая практика - обновление ядра всегда будет первым при перечислении здоровых методов безопасности. Всегда обращайте внимание на обновления ядра (включая второстепенные выпуски). Во всех своих рекомендациях группа безопасности Drupal просит обновить основную версию системы.
  2. Используйте дополнительный модуль безопасности: при освещении вопросов безопасности нет ничего лучше, чем вооружать себя все большим и большим. Чтобы держать стены высоко, вы можете использовать дополнительные модули безопасности, такие как комплект безопасности, капча и паранойя. Drupal Security Review можно использовать в качестве контрольного списка для проверки и проверки множества простых ошибок, которые делают ваш сайт уязвимым.
  3. Но используйте только модули, одобренные командой безопасности: ваш сайт, вероятно, использует несколько дополнительных модулей, хотя это не проблема. Использование стабильных и одобренных модулей - вот где лежит ключ. Это особенно стоит отметить для модулей contrib, которые более подвержены уязвимости.
    Всегда обращайте внимание на зеленый пакет при загрузке модуля contrib. Отдыхайте, как гласит совет, используйте его на свой страх и риск!
  4. Сохраняйте свою резервную копию: как администратор, вы должны быть готовы ко всем незваным событиям.

Основы открытого исходного кода Drupal дают возможность часто обновлять его новыми и более эффективными модулями безопасности.

Практика обслуживания

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

  • Держите ваш код под контролем версий.
  • Поддерживать отдельные среды для разных этапов сайта и поддерживать их в актуальном состоянии.
  • Ограничить доступ к производственному сайту для всех, кроме самых доверенных пользователей.
  • Периодически просматривайте все журналы, включая Apache, Drupal и MySQL.
  • Периодически пересматривайте и оценивайте свою архитектуру и планируйте на будущее.

В OpenSense Labs мы понимаем, насколько важен ваш сайт для вас. Обратитесь к нам по адресу [электронная почта защищена] чтобы получить целостное представление о том, как улучшить ваш пользовательский опыт.

Похожие

Если вы пытаетесь сделать свой собственный SEO?
... не могут оптимизировать поисковую систему (SEO) своих собственных сайтов"> Здесь, на Hosting101, нас часто спрашивают, почему люди не могут оптимизировать поисковую систему (SEO) своих собственных сайтов. Как трудно это может быть? Чтобы поместить это в контекст, согласно статистике, 60% населения мира не знают достаточно об автомобилях, чтобы иметь возможность менять спущенную шину, но это не очень сложно, не так ли? (Ну, исходя из этой статистики, только 40% людей, читающих это, могут на
Мобильный SEO: Google предпочитает мобильные страницы
В начале 2015 года Google изменил свой алгоритм, отдав предпочтение оптимизированным для мобильных устройств сайтам для мобильных устройств. Но что это значит для операторов сайта? Мобильные сайты становятся все более важными, чем настольные версии Первое: не паникуйте! Многие SEO агентства громко забили
SEO компания
... вам получить больше пользы от онлайн вместе с вами. Для получения дополнительной информации о SEO компании MKB Webpartner перейдите по ссылке: Контактная информация Узнайте больше: Следите за
Услуги SEO
Для нас seo consulting - это работа с клиентом для достижения общих целей. Здесь, на WebMajor , на самом деле, мы убеждены, что успех наших партнеров является нашим успехом. Для этого мы вкладываем всю нашу страсть и наш опыт в веб-маркетинг, чтобы гарантировать нашим партнерам целевую видимость через множество
Основы домашней страницы SEO
Ваша домашняя страница является наиболее важной частью вашего сайта. Это сердце того, кем вы являетесь как компания, позволяющее сканерам веб-сайтов понять вас и вашу актуальность для поисковых запросов, и является главными воротами для всех тех интернет-путешественников, которые рискуют на вашем пути. Хорошо продуманная домашняя страница имеет решающее значение для веб-сайта с хорошим рейтингом так же, как плохо
SEO конференция 2013
... некорректно, если в вашем браузере включена блокировка рекламы. Исключите блокировщик рекламы или добавьте easyads.bg в качестве исключения, чтобы избежать проблем с использованием наших рекламных инструментов. После внесения этих изменений вам необходимо перезагрузить страницу. 22 марта состоится однодневная специализированная
Shopify SEO
Shopify - одна из лучших платформ электронной коммерции на рынке. Shopify невероятно прост в использовании, и кто-то, имеющий даже ограниченные технические знания, может относительно быстро создать интернет-магазин с помощью мощных инструментов Shopify. Управлять магазином тоже совсем несложно, но как вы продвигаетесь в маркетинге и настройке Shopify SEO, чтобы привлечь внимание? Здесь это немного усложняется, и это хорошая идея, чтобы связаться с профессионалом Shopify SEO для помощи.
SEO Малайзия |
SEO-консалтинг может помочь увеличить число потенциальных клиентов в бизнесе, просто сделав бизнес-сайт быстрее найденным в различных поисковых системах. SEO консалтинговые компании работают над улучшением веб-сайта бизнеса, следуя различным методам и методам, которые SEO эксперты на самом деле нашли, чтобы работать хорошо. Вот как SEO Малайзия консалтинг может помочь увеличить количество потенциальных клиентов. Агент по недвижимости фокусируется
SEO Петри
... Google , Сегодня мы находимся на втором месте в нашем ключевом термине «Агентство по маркетингу технологий B2B» на Google.com (это верно .com!). Вот что произошло между тем ... Большой большой эксперимент «Velocity SEO Petri Dish» дает серьезные результаты. Теперь, в ноябре, наш план состоял в том, чтобы оптимизировать термин «агентство по маркетингу
Джексонвилл SEO
Готовы работать с экспертом в Джексонвилле SEO? Сделайте свой бизнес веб-сайт выделиться в крупных городах США Получите отзывчивый сайт с высоким трафиком, вознагражденный Google Найдите в Интернете то, что вы делаете, увеличьте свою экспозицию Развивайте
SEO Cairns
... нете. SEO Cairns by Website Promotions даст вашему бизнесу значительный рост поисковой выдачи за счет «белой шляпы» SEO, что означает отсутствие манипулятивного построения ссылок. Поощрения веб-сайтов соответствуют рекомендациям Google для повышения рейтинга вместе с их SEO-ориентированными веб-дизайнерами и разработчиками. Они обеспечивают экономически эффективным SEO пакеты исключительно для предприятий

Комментарии

Если у вас есть веб-сайт, на котором продаются запчасти для автомобилей, вы никогда не будете видны в Google, если у вас нет страницы контактов из раздела «Кто мы?
Если у вас есть веб-сайт, на котором продаются запчасти для автомобилей, вы никогда не будете видны в Google, если у вас нет страницы контактов из раздела «Кто мы? Страницы, представляющие ваши услуги и продукты, и в идеале блог о темах, связанных с автомобилем. Преимущество блога в том, что он обогащает контент своего сайта и регулярно подпитывает его свежим контентом. Что любит гугл!
SEO постоянно развивается, но вам не нужно знать все об этом, чтобы использовать его и начать рейтинг выше в Google , Вы когда-нибудь слышали о домашней странице SEO?
Если у вас есть веб-сайт, на котором продаются запчасти для автомобилей, вы никогда не будете видны в Google, если у вас нет страницы контактов из раздела «Кто мы? Страницы, представляющие ваши услуги и продукты, и в идеале блог о темах, связанных с автомобилем. Преимущество блога в том, что он обогащает контент своего сайта и регулярно подпитывает его свежим контентом. Что любит гугл!
Если вы не знаете, что люди ищут в Google, то откуда вы знаете, для чего вам следует «оптимизировать»?
Если вы не знаете, что люди ищут в Google, то откуда вы знаете, для чего вам следует «оптимизировать»? Именно так. Исследование ключевых слов, о котором мы расскажем в следующем разделе, - это процесс выяснения того, что ищут люди, и знания того, на что вы должны пытаться ориентироваться со страницами на своем сайте. Почему это важно? Потому что для того, чтобы сделать хороший «SEO на странице», вам нужно знать ключевые слова, на которые вы ориентируетесь.
Если вы выполняете какую-либо работу в Интернете, вы, вероятно, знакомы с термином «SEO», но знаете ли вы, что он означает и что он может сделать для вашего сайта?
Если вы выполняете какую-либо работу в Интернете, вы, вероятно, знакомы с термином «SEO», но знаете ли вы, что он означает и что он может сделать для вашего сайта? Во-первых, давайте ответим на вопрос, что означает SEO? Что такое SEO и SERP? SEO означает Поисковая оптимизация и это просто способ сказать, что таким поисковым системам, как Google
Пока вам скучно, вы создали веб-сайт, но почему вы тоже не заходите на страницу Google?
Пока вам скучно, вы создали веб-сайт, но почему вы тоже не заходите на страницу Google? Ниже приведены простые советы, чтобы ваш веб-сайт мог быть на первой странице Google без предварительной оплаты услуг SEO. Сделать почерк Дело в том, что ваш прямой текстовый тип является естественным и не содержит копию чужого контента, даже если всего два или четыре слова (ищите безопасные). Организовать аккуратные заголовки и описания Если вы хотите
Если вы не создадите удобную структуру, единственное, что вы получите, - это полный хаос, вам не кажется?
Если вы не создадите удобную структуру, единственное, что вы получите, - это полный хаос, вам не кажется? Важно создать структуру не для робота Google (который, в конце концов, вы решаете при установке файла sitemap.xml, необходимого для правильной оптимизации на странице), а облегчить навигацию для пользователей. Если вы упростите переход к пользователям, они будут дольше оставаться на сайте, и это улучшит показатели, которые Google учитывает при правильном
Кто не мечтает о первоклассном размещении в Google и других поисковых системах, и кто еще не понял, как может развиваться бизнес, если их собственный веб-сайт находится наверху страницы результатов?
Кто не мечтает о первоклассном размещении в Google и других поисковых системах, и кто еще не понял, как может развиваться бизнес, если их собственный веб-сайт находится наверху страницы результатов? То, что часто изображают как туманную секретную науку, на самом деле основано на конкретных знаниях и дисциплинированной работе: поисковая оптимизация - это современный маркетинговый инструмент, который может помочь вашему бизнесу устойчиво развиваться. Сам Google дает важные рекомендации в руководстве
Если вы уже сделали это, следующая вещь, которую вы применяете, это метод SEO оптимизация вне страницы , почему?
Например, если вы бухгалтер, управляющий компанией, предоставляющей финансовые услуги, вы, вероятно, не собираетесь украшать свои страницы изображениями котят в варежках, верно?
Например, если вы бухгалтер, управляющий компанией, предоставляющей финансовые услуги, вы, вероятно, не собираетесь украшать свои страницы изображениями котят в варежках, верно? Конечно, нет. Поддерживайте актуальность, и ваш рейтинг в поисковых системах поблагодарит вас за это. 5) Размер изображения Всем нравится большое красивое изображение, но не всем нравится ждать их, пока загружается веб-страница. Так как самые новые
Если он проходит тест Google, вы, вероятно, хорошо идти, но на всякий случай это торговая марка?
Например, если вы бухгалтер, управляющий компанией, предоставляющей финансовые услуги, вы, вероятно, не собираетесь украшать свои страницы изображениями котят в варежках, верно? Конечно, нет. Поддерживайте актуальность, и ваш рейтинг в поисковых системах поблагодарит вас за это. 5) Размер изображения Всем нравится большое красивое изображение, но не всем нравится ждать их, пока загружается веб-страница. Так как самые новые
Но если вы работаете в маркетинговой команде с опытом новичка в SEO, что вам нужно знать, чтобы начать свою первую успешную SEO кампанию?
Но если вы работаете в маркетинговой команде с опытом новичка в SEO, что вам нужно знать, чтобы начать свою первую успешную SEO кампанию? На этом вебинаре Шон Уорк Попытки поделиться всем, что вам нужно знать об основах SEO, за 45 минут. Он обсуждает такие вещи, как оптимизация вашего сайта, создание контента и привлечение трафика на ваш сайт. Ранее Шон работал SEO менеджером в Advantage Marketing Consulting Services, которая предоставляла

Как трудно это может быть?
Чтобы поместить это в контекст, согласно статистике, 60% населения мира не знают достаточно об автомобилях, чтобы иметь возможность менять спущенную шину, но это не очень сложно, не так ли?
Но что это значит для операторов сайта?
Управлять магазином тоже совсем несложно, но как вы продвигаетесь в маркетинге и настройке Shopify SEO, чтобы привлечь внимание?
Если у вас есть веб-сайт, на котором продаются запчасти для автомобилей, вы никогда не будете видны в Google, если у вас нет страницы контактов из раздела «Кто мы?
SEO постоянно развивается, но вам не нужно знать все об этом, чтобы использовать его и начать рейтинг выше в Google , Вы когда-нибудь слышали о домашней странице SEO?
Если у вас есть веб-сайт, на котором продаются запчасти для автомобилей, вы никогда не будете видны в Google, если у вас нет страницы контактов из раздела «Кто мы?
Если вы не знаете, что люди ищут в Google, то откуда вы знаете, для чего вам следует «оптимизировать»?
Если вы не знаете, что люди ищут в Google, то откуда вы знаете, для чего вам следует «оптимизировать»?
Почему это важно?

Новости

Отель «Централь» Официальный сайт 83001, Украина, г. Донецк, ул. Артема, 87
Тел.: +38 062 332-33-32, 332-27-71
[email protected]
TravelLine: Аналитика


Студия web-дизайна Stoff.in © 2008