Терминология вебмастеринга

Терминология вебмастеринга

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

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

Коробочная CMS — как коммерческие, так и бесплатные готовые решения, позволяющие самостоятельно разработать с их помощью сайт. Эти продукты всегда выпускаются под наиболее популярные задачи, поэтому отличаются унифицированным функционалом. Разработчики «коробок» стремятся к постоянному совершенствованию своих продуктов, так как это является их основной работой. Большинство коробочных систем имеет встроенный дизайн, некоторые имеют встроенные наборы шаблонов.

Открытая (Open Source) CMS — эта система управления сайтом, которую можно свободно использовать и развивать без обязательств перед разработчиками системы. Исходный программный код такой системы находится в открытом доступе в сети интернет. Зачастую минусом такой системы является многообразие/отсутствие стандартов по разработке, что приводит к разнородному стилю написания кода, многообразию инструментов и способов решения задач, которые используют программисты. Как следствие — тот же сложный программный код, в котором надо подробно разбираться новому разработчику. В реалиях СНГ рекомендуется только для очень простых проектов.

Платные и бесплатные CMS. К платным CMS относятся продукты, для использования которых необходимо приобрести лицензию («1С-Битрикс», UMI.CMS, NetCat). Бесплатные CMS — открытые (Open Source) CMS, например, Joomla, WordPress, Drupal.

Контент — любая информация, размещенная на сайте (тексты, изображения, видео, аудио).

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

Интерфейс — видимая часть системы, то, через что пользователь контактирует с системой (например, страницы сайта).

Верстка — процесс формирования внешнего вида страниц сайта.

Браузер — программа просмотра на экране компьютера или мобильного устройства информации из интернета.

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

Сейчас адаптивность является одним из главных показателей качества сайта.

Мобильная версия сайта — версия сайта, специально ориентированная на пользователей мобильных устройств (смартфонов/планшетов). В 99% случаев мобильная версия представляет собой урезанную основную версию сайта — лишь с тем функционалом, который будет необходим и полезен пользователям мобильных устройств и планшетов.

HTML, HyperText Markup Language — это язык разметки (маркировки) текста, который используется для создания документов в Интернет. HTML позволяет создать веб-страницу с элементами, формирующими смысловое наполнение страницы (контент). HTML позволяет разместить текст на странице, выделить его жирным или курсивом, вставить ссылку, таблицу, картинки, разбить текст на абзацы, создать нумерованные и маркированные списки, а также разместить на странице формы с текстовыми полями, чек-боксами.

HTML-кодирование — обязательный этап разработки, при котором браузер учится понимать, что есть на странице сайта и как все элементы работают и взаимодействуют между собой.

CSS — (Cascading Style Sheets) это язык стилей, определяющий отображение HTML-документов. Например, CSS работает со шрифтами, цветом, полями, строками, высотой, шириной, фоновыми изображениями, расположением элементов на страницах сайта и другими вещами.

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

JavaScript — это язык сценариев, позволяющих сделать HTML-страницу интерактивной.

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

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

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

Bootstrap — это самая популярная платформа для разработки адаптивных и мобильных вебпроектов, которую используют веб-разработчики. Каркас, который использует самые современные наработки в области CSS и HTML и JavaScript.

Основные преимущества использования данной платформы:

• универсальная структура, которая уже знакома разработчикам, что упрощает работу с платформой.

• адаптивная 12-колонная сетка макетов страниц, которая позволяет относительно быстро реализовать адаптивную версию сайта. В Bootstrap адаптивность включена по умолчанию для каждого проекта.

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

Front-end (публичная часть проекта) — представляет собой пользовательский интерфейс. Относительно сайта — это видимая часть, с которой контактирует пользователь. Front-end разработчики (верстальщики) работают с HTML-кодом, стилями CSS и JavaScript.

Back-end — серверная часть проекта, которую пишут, например, на языке программирования РНР. Относительно сайта Back-end-ом часто называют административную часть, позволяющую управлять настройками и контентом.

РНР — это один из самых распространенных языков программирования с открытым исходным кодом. РНР разработан специально для ведения веб-разработок и используется для создания динамических сайтов.

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

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

Архитектура проекта — это принципиальная организация системы, воплощенная в её элементах, их свойствах и взаимоотношениях друг с другом и с внешней средой (схема взаимодействия с базой данных, сервером, внешними системами: 1С:Бухгалтерия, CRM, онлайн оплата и др).

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

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

Композитный режим — технология ускорения загрузки страниц сайта. Сайт разделяется на 2 части: статическую и динамическую. Статическая часть отображается мгновенно, а динамическая (часто обновляющаяся) информация загружается постепенно, незаметно для пользователя. Как результат, скорость отклика сайта увеличивается до 100 раз, улучшается ранжирование сайтов в Google и Яндекс и происходит значительный рост конверсии интернет-магазина.

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

Базы данных — набор специальных таблиц, в которых хранится определенная информация. Например, сведения о пользователях и имеющейся продукции, цены, статистика сайта и многое другое.

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

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

Хостинг — это место, где физически находится сайт. Обычно это мощный компьютер (или даже несколько таких компьютеров), на котором установлено специальное программное обеспечение (базы данных и многое другое), к которому подключён выделенный канал высокоскоростного интернета. Этот компьютер работает круглосуточно и именно поэтому интернет-сайты доступны в любое время суток.

Таким образом, хостинг — это «офис», которую вы берете в аренду для размещения сайта, а хостинг-провайдер — «владелец здания», у которого вы берете в аренду «офис».

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

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

Домен — это адрес (название) сайта или определенная зона, которая имеет свое имя не похожее ни на одно другое в системе доменных имен.

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

Например,

.com — коммерческие сайты
.ru — русские сайты
.by — белорусские сайты и т.д.

А вторая часть является основной, то есть главным именем домена.

В полном виде домен выглядит так: site.by (by — доменная зона)

SEO (Search Engine Optimization) или поисковая оптимизация — это комплекс способов, которые помогают поднять позицию сайта в рейтинге, который создаёт поисковая система (Google, Яндекс) б ответ на поисковый запрос пользователя. Чем выше сайт в результатах поиска, тем больше заинтересованных пользователей заметит и посетит его. Поисковая оптимизация — это достаточно сложный и трудоёмкий процесс, который для каждого сайта носит индивидуальный характер.

Поисковый спрос — это совокупность запросов, которые пользователи вводят в поисковую систему (Яндекс или Google). Например, «купить ноутбук Минск», «где купить пиццу».

Контекстная реклама — это вид интернет-рекламы, которая показывается в зависимости от поискового запроса пользователя к поисковой системе (Яндекс или Google), или в зависимости от смысла конкретной веб-странички. Объявления могут быть текстовыми, баннерными (с картинкой) или видео.

Поисковая система — веб-сервис для поиска текстовой или графической информации (Google, Яндекс и пр.).

Позиция сайта — место в сортировке сайта в поисковой выдаче.

Ранжирование сайтов — сортировка сайтов в поисковой выдаче. Ранжирование сайта зависит от множества факторов. Алгоритм ранжирования того или иного поисковика меняется в процессе его функционирования.

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