d9e5a92d

Басыров Р. - Открываем магазин с помощью 1С Битрикс

Интернет давно уже стал обыденностью. Свое представительство в нем имеют все, кто только захочет.

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

Эта книга об одной из таких технологий CMS и, самое главное, об одном из вариантов реализации данного класса программ CMS 1С-Битрикс: Управление сайтом.
CMS (система управления содержимым сайта) не единственная технология создания сайтов. Можно написать сайт, просто обладая знанием языка HTML. Однако это требует не только знания языка, но и определенного опыта.

Мы же предполагаем, что наш читатель не обладает этими навыками или обладает ими на самом минимальном уровне. Кроме того, сайт, созданный только на HTML, довольно сложен в ежедневной поддержке и обновлении для обычного пользователя, знакомого только с MS Office да какой-нибудь графической программой.

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

Поэтому CMS и получила самое широкое распространение.
Как правило, сайты с использованием той или иной системы управления содержимым сайта создаются профессиональными веб-студиями. Но это требует денег, да и сама CMS стоит недешево. Создание сайта в финансовом плане состоит из затрат на собственно программное обеспечение, создание дизайна проекта, самого сайта и его наполнение содержимым (контентом).

Если трат на программное обеспечение избежать нельзя (если только вы не выиграли CMS в какую-нибудь лотерею или не получили в подарок), то затраты на создание сайта вполне можно снизить. Это ПО не настолько сложная вещь, чтобы пытливый и на-
стойчивый ум не смог в нем разобраться, если, конечно, перед вами стоят типовые задачи, на которые настроена система управления сайтом. Современные CMS могут перекрывать 95% потребностей обычных заказчиков.
Единственный пункт, кроме приобретения ПО, на котором мы не рекомендуем вам экономить, это создание дизайна сайта. Внешний вид проекта очень многое значит для тех, кто будет на него заходить.

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

Также нет здесь советов по нарезке сайта. Мы подразумеваем, что дизайн у вас есть и он готов к импорту в CMS.
Книга рассчитана на тех, кто хочет создать сайт с использованием CMS 1С-Битрикс: Управление сайтом, но не имеет для этого опыта и знаний. Может быть, финансовые обстоятельства не позволяют прибегнуть к услугам профессиональных веб-студий.

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

Мы предполагаем, что читатель достаточно обучаем, чтобы не повторять описание одно и того же действия; тем не менее в тексте вы будете встречать напоминания о действительно важных моментах.
Мы не обещаем вам легкой жизни и чудесных успехов за вечер-другой прочтения книги. Но при внимательном и точном следовании пошаговому описанию у вас все получится.
Эта книга расширенный вариант вышедшей ранее книги Постройте профессиональный сайт сами!, которая описывала создание сайта на базе редакции Стандарт 1С-Битрикс: Управление сайтом. Сейчас же мы рассмотрим редакцию Малый бизнес. Дополнения бу-
дут касаться возможностей организовать собственную торговую точку в Интернете. Число модулей в этой редакции не меньше, чем в редакции Стандарт. Но их подборка несколько отличается.

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


Различие в комплектации модулей не дает возможности произвести прямой апгрейд с версии Стандарт на Малый бизнес. Это необходимо учитывать при выборе редакций.

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

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

За детальной информацией при настройке собственных магазинов вам лучше обратиться к документации по продукту, а за практическим опытом на форумы компании 1С-Битрикс.

Глава 1КРАТКО О CMS ВООБЩЕ И CMS БИТРИКС В ЧАСТНОСТИ

О CMS вообще

Давным-давно, на заре развития Интернета, сайты могли делать избранные мастера. Их так и называли: web-masters.

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

ПРИМЕЧАНИЕ

Контент (англ. content) любое информационно значимое (содержательное) наполнение сайта: тексты, графика, мультимедиа.
Сайты, созданные на основе языка Интернета HTML, назывались статическими (рис. 1.1).

ПРИМЕЧАНИЕ

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

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

ПРИМЕЧАНИЕ

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

ПРИМЕЧАНИЕ

Workflow (документооборот) это упорядоченное во времени множество рабочих заданий, получаемых и обрабатываемых сотрудниками компании (организации). Осуществляется он в последовательностях и в рамках правил, которые определены для данного бизнес-процесса в данной компании.
Но нас интересует программное обеспечение, которое представляет собой класс CMS-систем. Иногда CMS называют двигателем (или движком) сайта (site engine).

ПРИМЕЧАНИЕ

CMS (Content management system) система управления содержимым сайта. Компьютерная программа, используемая для управления контентом сайта.

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

Это реализуется через систему шаблонов.
Одной из особенностей CMS является то, что работа с ней не требует установки какого-либо дополнительного ПО на компьютер, с которого ведется работа с сайтом. Сама программа размещается на сервере провайдера, а пользователю достаточно иметь простой веб-браузер.

Маленькая оговорка: сама CMS должна поддерживать имеющийся у вас браузер. Но, как правило, все системы управления контентом поддерживают самые распространенные браузеры: Internet Explorer, Firefox.
Другая особенность наличие у CMS визуального WYSIWYG-редактора (рис. 1.2).

ПРИМЕЧАНИЕ

WYSIWYG (сокращение от англ. What You See Is What You Get, что видишь, то и получишь, произносится как ви-зи-виг) способ редактирования, при котором корректируемый материал в процессе редактирования выглядит так же, как и конечный результат.
Редактирование страницы: /іпаек.рпр
Normal
Дор о ф е ев Владимир
Я, как и большинство рыболовов, долгое время считал, что поймать крупного, товарного леща можно лишь на водохранилищах, в больших озерах или в крупных реках, на значительной глубине. Однако в последние годы я стал придерживаться иного мнения, и причиной этому стала систематическая ловля двух-трех килограммовых бронзовых лещей в небольших речках средней полосы России.
Такими уловами, причем не случайных, единичных особей, радовали как реки ближнего Подмосковья, таки водоемы, расположенные в сотнях километров от столицы.
WYSIWYG-редактор стараются делать максимально приближенным к привычному MS Word. Благодаря этому освоить работу на современных CMS могут самые обычные пользователи.

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

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

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

Сама по себе коробочная форма распространения своеобразный гарант качества.

CMS 1С-Битрикс: Управление сайтом

Целью данной книги является не реклама CMS 1С-Битрикс: Управление сайтом, а обучение работе в этой системе. Тем не менее мы позволим себе небольшой рассказ о системе как таковой.
Система 1С-Битрикс: Управление сайтом универсальна. Она может успешно работать как на сайтах-визитках (самый нижний класс в табели о рангах современных сайтов), так и на больших производительных порталах с большим числом посетителей, выдерживая нагрузку до 30-40 тысяч посетителей в час.

Разный уровень потребностей пользователей реализуется разными редакциями: от самой простой Старт до самой навороченной Бизнес. Наша книга строится на основе версии Стандарт самой оптимальной для потенциального читателя.

Более подробно об этой версии будет рассказано ниже.
CMS 1С-Битрикс: Управление сайтом многопользовательская система, которая обеспечивает возможность одновременной работы нескольких редакторов и большого количества авторов с разными правами доступа. Workflow (например, обеспечение разрешительной системы публикации материалов и поддержки версий) это область, в которой небольшие системы обычно бессильны.
Дизайн очень важная составляющая каждого интернет-проекта. 1С-Битрикс: Управление сайтом позволяет реализовать любой дизайн, который может прийти вам в голову.

Причем поддерживается возможность задавать разные шаблоны дизайна для разных страниц или разделов.
Интеграция дизайна в систему управления сайтом одна из самых технологически сложных работ. Эта операция требует начальных знаний языка PHP.

ПРИМЕЧАНИЕ

PHP скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.
Но пусть вас не пугает требование начальных знаний. Вся книга построена таким образом, что необходимые знания вы будете получать по мере чтения.
Оговоримся, правда, что эта книга не учебник по PHP. Информация будет даваться строго в тех рамках, которые минимально необходимы для интеграции дизайна в шаблоны сайта и работы самого сайта. Этих знаний достаточно, чтобы интегрировать несложный дизайн в 1С-Битрикс: Управление сайтом, но мало для самостоятельных занятий программированием.

Для программирования вам необходимо будет не только изучить документацию по CMS, но и достаточно уверенно владеть языком PHP.
Многосайтовость еще одна возможность системы. Она означает, что с помощью одной лицензии CMS можно осуществлять поддержку нескольких сайтов с уникальным URL для каждого.

ПРИМЕЧАНИЕ

URL (англ. Uniform Resource Locator) это стандартизированный способ записи адреса ресурса в Интернете.
CMS 1С-Битрикс: Управление сайтом присуща высокая степень безопасности проектов. На данный момент не известно ни одного случая взлома этой системы как веб-приложения.
Любое программное обеспечение нуждается в обновлении, а CMS особенно. В Интернете постоянно появляются новые угрозы, и требуется обновление для системы, нейтрализующее их. CMS 1С-Битрикс: Управление сайтом обладает такой системой регулярных обновлений.

Один год обновлений входит в стоимость самой CMS.
Инструменты работы с контентом, предусмотренные в системе, довольно удобны, хотя для их освоения нужно потратить время. Но, как вы убедитесь позже, обучение это не столь трудоемко и не потребует много времени.
При возникновении вопросов по созданию сайтов, управлению контентом и возможностям системы пользователь всегда может получить исчерпывающий ответ на форуме компании и у службы поддержки.
Оговоримся, что 1С-Битрикс: Управление сайтом подходит не всякий хостинг.

ПРИМЕЧАНИЕ

Хостинг (англ. hosting) услуга по предоставлению дискового пространства для физического размещения информации на сервере, постоянно находящемся в Интернете.
Из-за требовательности к ресурсам хостинга вам нужно быть внимательными к возможностям провайдера. Постоянно обновляемый список рекомендуемых провайдеров есть на сайте 1С-Битрикс: Управление сайтом.

В то же время система мультиплатформенна и может работать на серверах с ОС, поддерживающей веб-сервер Apache (IIS) с базами данных MySQL, MSSQL, Oracle.

Редакция Малый бизнес

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

ПРИМЕЧАНИЕ

ТЗ (техническое задание) как правило, текстовый документ, в котором оговариваются все технические, организационные, финансовые и иные параметры и ресурсы, которые должны быть выполнены и задействованы при реализации проекта.
Дело в том, что составление технического задания на сайт это не просто оформление формальной документации. Именно при составлении технического задания становится ясно, что же должен представлять собой сайт как по дизайну, так и по содержанию. Не говоря уже о том, что тот же дизайнер, когда вы попросите его создать дизайн сайта, спросит: А что рисовать-то?

В каких цветах? Что будет на сайте, какие разделы?

Какие кнопочки? Дать ответ на эти и множество других вопросов вам поможет грамотно составленное техническое задание.
Его составление не тема данной книги. Обратитесь в веб-студии (а эта услуга недешевая) или составьте ТЗ сами. Образец подобного документа приведен в приложении 2. Так как объем книги не позволяет привести образец ТЗ для любого вида сайтов, то в приложении находится только один образец для торговой компании. Адаптировать его для ваших потребностей достаточно просто.

Чтобы вам было проще, мы также прикладываем образец документа Общее представление заказанного сайта (приложение 1). Это то, что обычно заказчик сайта составляет для себя и веб-студии перед тем, как приступить к созданию ТЗ.
Речь о ТЗ пришлось завести для того, чтобы сказать, что редакция Малый бизнес обеспечивает решение основного комплекса задач для малых и средних компаний. Эта редакция позволяет с минимальными затратами создать собственный интернет-магазин, поддерживать работу дилерских сетей и управлять контентом сайта, но она не обеспечивает владельцев сайта инструментами для постоянного контроля над положением сайта в поисковых машинах (поисковой оптимизации).

ПРИМЕЧАНИЕ

Поисковая оптимизация (англ. search engine optimization, SEO) оптимизация HTML-кода, текста, структуры и внешних факторов сайта с целью его поднятия в общем списке, выдаваемом поисковой системой по запросу пользователя. Чем выше сайт в рейтинге поисковой машины, тем выше его посещаемость.
Впоследствии вы всегда сможете перейти на более функциональные редакции с сохранением всего накопленного контента.
На момент написания книги редакция содержит 11 модулей. Оговорка на момент написания неслучайна.

CMS 1С-Битрикс: Управление сайтом постоянно развивающийся комплекс. По мере возникновения потребностей он дополняется модулями.

Кроме того, некоторые модули могут перекочевать из более дорогих версий в стандартную редакцию. Подробное описание модулей вместе с техникой работы с ними будет дано ниже. А пока представим их краткое описание:
- Главный модуль. Ядро системы.

Он обеспечивает общее функционирование системы, взаимодействие всех модулей продукта.
- Управление структурой сайта. Предназначен для управления информационным наполнением сайта, разделами, меню и правами доступа.
- Управление информационными блоками. Модуль управления блоками типовой информации: новостями, статьями, фотогалереями и т. д.
- Торговый каталог. Обеспечивает управление ценами на товары, обслуживание розничной и дилерской сети, интеграцию с 1С: Предприятие и другими необходимыми программами и сервисами.
- Интернет-магазин. Позволяет организовать продажу товаров и услуг через Интернет, создать интернет-магазин и управлять электронными каналами продаж товаров и услуг.
- Валюты. Модуль валют, предоставляет возможность управлять валютами и их курсами.
- Форумы. Модуль для создания и управления форумами для организации и поддержки сообществ, обсуждения статей и материалов, формирования постоянной аудитории сайта и других целей.
- Подписка, рассылки. Предназначен для организации подписки и управления списками рассылки.
- Поиск. Поисковый модуль, осуществляет индексирование и поиск информации на сайте.
- Модуль компрессии. Служит для сжатия страниц проекта при передаче данных между сервером и клиентом для ускорения вывода содержимого сайта пользователям.
- Медиаплеер. Программный компонент, предназначенный для размещения и воспроизведения медиафайлов на сайте.
Вы в общих чертах познакомились с понятием CMS, конкретной CMS 1С-Битрикс: Управление сайтом и ее редакцией Малый бизнес. Теперь начнем освоение методов конкретной работы.

Как оформлен текст в книге

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

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

Если вы где-то встретите слово, смысл которого вам не ясен, то, скорее всего, пропустили термин, который упоминался ранее.
Скорее всего тоже не случайная оговорка. Наша книга рассчитана на обычного пользователя, но имеется в виду, что это обычный КОМПЬЮТЕРНЫЙ пользователь.

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



Содержание раздела