Термины и определения (для поиска термина нажмите Ctrl+F)

CMS (англ. Content management system) — система управления контентом. Обычно это — серверная программа, которая помогает администратору сайта управлять текстовым и графическим содержимым страниц при помощи удобной панели управления. CMS — сердце любого современного динамического (т.е. часто изменяемого) сайта.

CMS Scriptum — это название нашей системы (CMS, которая разрабатывается и поддерживается нашей командой).

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

Движок — сердце Вашего сайта. Движком является вся скрытая программная часть CMS, иногда движками называют сами CMS. Как и мотор автомобиля, движок заставляет реагировать сайт так, как нам нужно. А статичные сайты полностью на html — так сказать «бесхребетные» — вообще не имеют никакого движка (огромная масса таких сайтов находится на Народе Яндекса).

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

Код, скрипт, программа — последовательность инструкций, которые выполняет компьютер. Код, сохранённый в файл становится исходником. Нередко, когда говорят «скрипт», тоже подразумевают исходник, то есть файл с программой.

Контент (англ. content) — информационно значимое (содержательное) наполнение сайта.

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

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

PHP — популярный и удобный серверный язык программирования, предназначенный специально для разработки веб-сайтов. Подробнее о PHP Вы можете прочитать на официальном сайте: http://www.php.net/.

MySQL — бесплатная система управления базами данных, твердо отвоевавшая себе место под солнцем для веб-проектов. Подробнее о MySQL Вы можете прочитать на http://www.mysql.ru/faq/.

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

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

API (англ. application programming interfaces) — набор функций и классов для программиста с целью упрощения ему жизни при написании сложных проектов. В CMS Scriptum имеется свой API, благодаря которому количество кода, необходимого для написания модулей резко сокращается.

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

Браузер (англ. browser — обозреватель) — приложение (программа) для просмотра веб-страничек. Наиболее популярными браузерами на сегодняшний день являются: Internet Explorer, Mozilla Firefox и Opera.

ТЗ (Техническое задание) — подробное описание Заказчиком схемы будущего сайта.

Админ, администратор — Человек, который занимается управлением и поддержанием сайта. Как правило, админ ещё и занимается наполнением сайта, если он не очень большой. А если сайт совсем небольшой, то админом, скорее всего, будете именно Вы, как заказчик.

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