Путеводитель по Крыму
Группа ВКонтакте:
Интересные факты о Крыме:
В Балаклаве проводят экскурсии по убежищу подводных лодок. Секретный подземный комплекс мог вместить до девяти подводных лодок и трех тысяч человек, обеспечить условия для автономной работы в течение 30 дней и выдержать прямое попадание заряда в 5-7 раз мощнее атомной бомбы, которую сбросили на Хиросиму. |
Главная страница » Статьи » Сложно ли создать сайт?
Сложно ли создать сайт?Давайте отбросим все вопросы, связанные с содержанием и внешним видом нового проекта. Будем считать, что это вопросы решенные, разработчики имеют полное представление о том, что они хотят представить на суд публики, и как это должно выглядеть. Остановимся только на проблемах реализации проекта, а к этому добавим дополнительное условие — проект будет реализовываться на основе «Системы управления сайтом »Битрикс». «Битрикс» не предназначен для реализации домашних страниц — для этого он слишком мощен и дорог. Его назначение — создание и поддержка корпоративных проектов, онлайновых магазинов, различного вида каталогов товаров, размещения публикаций и новостей. Его можно использовать для создания как интернет-проектов, так и интранет-проектов. В зависимости от объемов информации, количества пользователей, можно сделать выбор между использованием системы с поддержкой MySQL или с поддержкой Oracle (функционально оба варианта равноценны). Соблюдение установленных правил поможет избежать ошибокПервое, с чего следует начать, — это знакомство с принятыми в системе наименованиями отдельных страниц (соблюдение правил избавит от возможных вопросов из серии: а почему не отрабатывает то, что сделано вроде бы по всем правилам?). Особенно важно это в тех случаях, когда создаются разделы той или иной страницы — системные модули жестко ориентированы на поиск и обработку наименований файлов по определенным правилам. Второй шаг — подготовка шаблона страниц сайта, включающего начало («пролог») страницы и ее завершение («эпилог»). Для этого создается дизайн исходной страницы (как шаблон) в формате HTML и путем замены стандартных элементов на обращения к методам соответствующих классов системы «Битрикс» преобразуется в шаблон в формате PHP. Полученный шаблон разбивается на две части. Деление осуществляется по диагонали из нижнего левого угла. Те описания, что находятся выше линии деления — помещаются в пролог, ниже — в эпилог (если этот этап будет вызывать затруднения, компания «Битрикс» готова прийти на помощь и подготовить необходимые шаблоны). Страницы пролога и эпилога должны быть сохранены с предопределенными названиями и расширением .php. Вызов этих шаблонов будет включаться в начало и конец описания каждой отдельной страницы. Все, что будет находиться на самой странице, будет размещаться между вызовами страниц пролога и эпилога. Вот какие рекомендации по разработке шаблона дают авторы системы «Битрикс«: На разработку дизайна «Битрикс» накладывает некоторые ограниченияПодготовка базового графического дизайна сайта должна проводиться с учетом дополнительных требований, которые накладываются использованием продукта «Битрикс: Управление сайтом».
Если этот этап успешно пройден, значит, самое сложное вы сделали. Дальнейшая разработка проекта — формирование его разделов, страниц, меню и иных вкусностей — будет осуществляться средствами системы «Битрикс». И как раз следующий шаг, который будет выполняться с помощью системы «Битрикс» — создание меню. Любое меню состоит из двух составляющих — массива данных, являющихся наименованиями пунктов меню и ссылками на подключаемые страницы (разделы), и оформления меню (или, как принято называть это в «Битрикс» — шаблон меню). Шаблон меню — это код на PHP, определяющий внешний вид меню. Шаблон меню обрабатывает массив данных, давая на выходе HTML-код. Массив меню создается и в дальнейшем редактируется в административном разделе, а само меню строится в прологе или эпилоге с помощью вызова PHP-функции построения меню. Аналогичным образом строится и цепочка навигации. Информационное наполнение осуществляется в административном разделе, а в пролог записывается вызов функции ее построения. Какой стиль разработаешь — так сайт и будет выглядетьСоздавая меню, а далее — разделы, страницы, — не следует забывать и о стилях. В поставке продукта имеется начальная библиотека стилей, но вряд ли она подойдет для вашего интерфейса. Поэтому вам потребуется дополнить ее своими элементами. Стили потребуются и для отображения меню, и для отображения заголовков, ссылок и иных элементов дизайна. Подготовив дизайн (шаблоны) и меню, можно приступить к наполнению самих страниц вашего проекта. Лучше всего (и проще) делать это в режиме администратора, выбрав пункт «Публичный раздел». Вы попадете на главную страницу вашего проекта, которая будет отличаться от того, что увидят посетители, дополнительным меню, с помощью которого можно создавать разделы, редактировать меню, рабочую область страницы, включаемые области для раздела и текущей страницы, нижнюю область страницы. Редактирование областей выполняется в визуальном HTML-редакторе, встроенном в систему управления сайтом. Работа в ней мало чем отличается от работы в текстовом редакторе Word — даже кнопки управления такие же. Поэтому проблем с форматированием текстов, вставкой графических изображений и размещением их в пределах редактируемой области не будет. Кроме того, в редакторе можно изменить HTML-код рабочей области страницы с помощью специальной кнопки. Любой раздел проекта может содержать несколько страниц. Их добавление производится также через «Публичный раздел» в режиме администрирования проекта. После заполнения страницы вы должны будете ее сохранить. Здесь надо быть внимательным — от того, как вы заполните поля описания файла, зависит то, как он будет показан посетителям. Не забудьте заполнить поле Titul — текст, который вы там введете, будет показан в названии страницы. А для того чтобы пользователь мог перейти на новую страницу, надо включить ее в меню (все это делается с помощью интерактивных форм и не вызывает никаких затруднений). Помимо основной области страницы, вами могли быть предусмотрены дополнительные области, в которых размещаемая информация должна меняться в зависимости от того, какую страницу или раздел просматривает посетитель. В системе «Битрикс» предусмотрена возможность создания включаемых областей отдельно для раздела и для страницы. Для их редактирования применяются те же инструменты, что и для редактирования основной области страницы. При выводе включаемых областей вначале будет выводиться область данной страницы, затем — область раздела, в который эта страница входит. На этом основная работа по созданию сайта завершена. Но одних информационных страниц для полноценного проекта недостаточно. С помощью «Битрикс» вы можете существенно расширить функциональность, добавив в проект дополнительные возможности (для этого вам будет необходимо через административных раздел подключить программные модули, отвечающие за функционирование тех или иных разделов). При подключении всех модулей вам будет доступны следующие возможности:
Документооборот очень пригодится для организации совместной работыВ последнюю версию системы управления «Битрикс» включен модуль документооборота, с помощью которого можно значительно сократить время на согласование материалов перед публикацией на сайте, добиться эффективного распределения обязанностей и рабочего времени сотрудников, повысить качество исполнения работы. Продукт «Битрикс» интересен также тем, что обновление продукта происходит без участия человека. Специальный модуль системы отвечает за то, чтобы делать запрос о появлении обновлений у разработчика и при наличии получать их. Администратору системы останется лишь просмотреть, какие поступили обновления, и подключить требуемые. При этом никаких изменений ни в структуре созданного проекта, ни в созданных вами страницах проводить не потребуется. В заключение следует сказать еще об одной возможности системы — она может поддерживать несколько языковых вариантов вашего сайта. С помощью специального модуля вы сможете настроить все выдаваемые сообщения для выбранного вами языка. Вот только страниц вам придется готовить больше — для каждого подключенного языка свой набор. Но на что не пойдешь ради своих посетителей!
|