Правильная ссылка на эту страницу
http://az-design.ru/Projects/WebStat/WebSiteStore/00_004.shtml

Начало работы

Создание базы данных
       Для начала работу нужна база данных, которая будет хранить контент сайта. В принципе можно просто скопировать БД-шаблон в необходимое место и прописать ее путь в файле .ini
       НО! Лучше сделать это с помощью приложения WebSiteStore. Для этого нужно:
       Запустить программу и не подключаясь к существующим БД (если они есть) выбрать в меню пункт "Инструменты/Настройки"


Создание новой базы данных

       В поле "Новый домен" нужно ввести название домена.
       Если оставить поле "Путь и имя БД" пустым, то база данных будет создана в каталоге по умолчанию, т.е. на один уровень выше приложения WebSiteStore. Имя файла базы данных будет соответствовать домену с расширением .fb. Т.е. в данном примере имя файла базы данных будет - az-libr.info.fb. Если прописать конкретный путь к каталогу или выбрать существующий каталог с помощью кнопки (Открыть каталог), то БД будет размещена в этом каталоге.
       После нажатия на кнопку "Создать новый домен и базу данных" будет создана БД и ее путь будут записаны в файл настройки .ini, в каталоге Sites будет создан подкаталог с именем домена, в котором будут созданы полный набор подкаталогов для сайта. А в самой базе данных будет заполнена таблица конфигурации для данного сайта. После чего нужно закрыть приложение и открыть снова.
       Для того чтобы изменить настройки достаточно выбрать пункт меню "Инструменты/Настройки" при подключенной базе данных.
       Любая работа с базой данных начинается с выбора Домена (сайта), после выбора приложение автоматически подключается к базе данных.

Подготовка страниц
       Для начала работы, после выполнения всех настроек, необходимо выбрать из списка доменов в правом верхнем углу программы домен, с которым предполагается работать.
       После выбора программа подключится к соответствующей базе данных и, в случае успеха, на панели "Дерево" отобразится структура каталогов и файлов в сайте.
       Программа (и база данных) не предполагает какой-либо многопользовательской защиты, поэтому пароль вводить не требуется (используется стандартный для Firebird логин (SYSDBA) и пароль (masterkey).

       Итак, для начала работы необходимо немного:
       — сверстать страницу в HTML как обычно, тестировать ее в браузере обычным образом.
       — в готовой странице вместо раздела <HEAD> и шапки, которая определяет оформление всех страниц — она должна потом будет уйти в файл Head.txt — записать следующие строки (после двоеточия нужно подставить реальные значения):

Domain: az-design.ru
Url: About/index.shtml
Title: AZ Design Corp. - About
Author: Архангельский Андрей Германович
Keyword: 

       Первая строка определяет домен, для которого сделана страница. Программа контролирует эту строку только с целью избежания ошибок. Внутри БД эта информация никак не используется.
       Вторая строка определяет путь к странице от корня домена. Можно не заботиться о промежуточных каталогах — при необходимости программа создаст их сама. Если путь уже существует, то он сохраняется, но сам текст страницы будет заменен на новый.
       Третья строка содержит переменную, которая будет записана в тег <TITLE> при генерации сайта.
       Четвертая строка содержит переменную, которая будет записана в тег <AUTHOR> при генерации сайта.
       Пятая строка содержит переменную, которая будет записана в тег <KEYWORD> при генерации сайта.
       Шестая строка должна быть пустая.
       — Загрузить страницу в базу данных, используя пункт меню "Импорт страниц из файлов". Одновременно можно загрузить множество страниц, используя для выбора стандартные способы - Shift (для выбора файлов в диапазоне) и Cntrl (для выбора отдельных файлов). Из практического опыта не рекомендуется загружать более 400 файлов за один раз, Windows начинает притормаживать.

Подготовка тем
       В тему входят файлы, которые обеспечивают оформление сайта. Это могут быть таблицы стилей, библиотеки JS-скриптов, базовые картинки. Для сайта на фреймах — страницы, формирующие меню и фреймы.
       Программа никак не анализирует содержимое тем. Она просто хранит в БД и синхронизирует файлы, которые лежат в каталогах /Themes/001/, /Themes/002/, /Themes/003/ и т.д. Хранение их в БД сделано только для удобства генерации сайта и отслеживания новых файлов. Для из загрузки достаточно выбрать пункт меню "File/Импорт/Синхронизация тем" и указать папку, в которой лежат темы. Подробнее смотри раздел "Темы сайта".

Подготовка шаблонов
       Шаблон состоит из двух основных файлов — Head.txt, в котором содержится головная часть страницы, и Footer.txt, в котором содержится подвал страницы.
       Но так как страницы в статическом сайте находятся в подкаталогах разных уровней, то и шаблоны находятся в таких же подкаталогах. При этом в каждом шаблоне ссылки, которые зависят от уровня подкаталога, изменены в соответствии с их уровнем. Подробнее смотри раздел "Шаблоны сайта".

Генерация сайта
       Для генерации сайта нужно просто выбрать пункт меню "Сохранение в виде статического сайта". В диалоговом окне выбрать каталог для сохранения сайта и все! В выбранном каталоге будет создан каталог с именем домена, в котором будут сохранены все НОВЫЕ страницы и файлы сайта. Это позволяет не думать, от том какие страницы редактировались, а какие нет.
       Новые файлы можно упаковать архиватором zip и в таком виде загрузить на сервер, а там уже распаковать. Эту функция сейчас поддерживают большинство хостинг-провайдеров.

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




<<< Пред. Оглавление
Начало раздела
След. >>>

Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:56 MSK


Постоянный адрес статьи:
http://az-design.ru/Projects/WebStat/WebSiteStore/00_004.shtml