Если очень коротко, то информационная система (синонимы: инфосистема, инфоблок) — это раздел сайта, который состоит из однотипных по структуре элементов. Именно на информационных системах построена большая часть функциональных возможностей любого сайта (кроме интернет-магазинов, где принцип хоть и похож, но всё устроено ещё сложнее).
Если посмотреть на любой сайт, то все его страницы можно разделить на две большие группы:
- Обычные (одиночные) страницы;
- Разделы, состоящие из множества однотипных страниц;
Допустим, вам нужно добавить на сайт страницу с контактами и реквизитами вашей организации. В таком случае создаётся обычная страница, на которой в виде текста, картинок или ином виде размещается нужная информация. В принципе, это самый простой вариант создания новых страниц на сайте.
Если сайт простой и не предполагает большого количества информации, то его можно создать полностью состоящим из обычных страниц — этого будет вполне достаточно. Однако чаще всего встречаются ситуации, когда статичных страниц недостаточно.
Когда на сайте нужны информационные системы?
Наиболее характерные случаи, когда на сайт предполагается добавлять однотипные элементы, можно записать в виде небольшого списка:
- Каталог товаров или услуг
- Новости
- Статьи
- Акции, скидки
- Элементы портфолио
- Ответы на вопросы (FAQ)
Этот список, такой небольшой на вид, можно продолжить практически до бесконечности. Дело в том, что для любого случая, когда на сайте должны быть однотипные элементы, нужно создавать не набор статичных страниц, а именно специальный раздел — информационную систему.
Запомните:
Если вы хотите добавить на сайт много однотипных страниц, то лучше создать инфосистему — это позволит вам легко управлять контентом этого раздела из панели управления сайтом.
Инфосистема обязательно подразумевает, что все страницы однотипны, а именно:
- Одинаковая структура страниц
- Одинаковое оформление страниц
- Одинаковые по смыслу данные для каждой страницы
Если ваши данные нужно разбить на много страниц (новости, статьи и т.д.) и выполняются условия из списка выше, то инфосистема — ваш выбор. Инфоблоки состоят из программного кода, загружающего данные из базы сайта, а также шаблонов страниц, посредством которых эти данные выводятся. Таким образом, достаточно один раз создать инфосистему и настроить шаблон страниц и потом можно просто добавлять новые данные в "админку" сайта (а это часто могут делать и не специалисты, а обычные пользователи).
Для любой информационной системы есть два шаблона: список элементов (например, список статей) и страница самого элемента (например, страница статьи). Оформление раздела можно сделать каким угодно.
Заметим также, что не стоит путать шаблоны инфосистем с МАКЕТАМИ страниц сайта. Также есть существенные отличия каталога интернет-магазина от обычной инфосистемы — у магазина принцип тот же (вывод однотипных элементов), то всё сложнее из-за специфических особенностий, связанных с продажей товаров (наличие на складе, налоги, корзина и многое другое).

