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

Site-UP : удобный файловый веб-менеджер

Готовые шаблоны веб-сайтов

Шаблоны, представленные здесь, максимально адаптированы для использования совместно с ознакомительной версией Site-UP 2.61. Каждый из шаблонов использует различные технологии и снабжен инструкциями по установке.

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

Шаблон 1: «Чистый HTML»

Этот веб-сайт содержит только так называемый "чистый" HTML код. Достоинства этого веб-сайта в том, что он не требователен к хостингу и будет работать на любой площадке. Такой веб-сайт работает очень быстро и загрузка ресурсов веб-сервера минимальна.

Недостатки: сложность в поддержке и управлении. Изменение дизайна или внесение даже незначительных изменений в оформление сайта потребует значительных усилий. Высока вероятность "расползания" верстки.

Для установки веб-сайта просто скопируйте все файлы из архива в корневую директорию Вашего веб-сайта.

Шаблон 2: «Server Side Includes»

Шаблон использует SSI (server side includes - включение на стороне сервера) технологию. Эта технология поддерживается большинством существующих веб-серверов. При разработке этого веб-сайта SSI используется для того чтобы выделить повторяющиеся фрагменты HTML кода в отдельные файлы, а затем включить их в документ с использованием SSI директив.

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

Недостатки: возможностей технологии SSI недостаточно для поддержания больших сайтов. При возрастании количества используемых директив в теле документа падает производительность веб-сервера, затрудняется чтение кода.

Для правильной работы веб-сайта Вам необходимо убедится что Ваш веб-сервер или возможности тарифного плана позволяют использовать SSI директивы в файлах с расширением 'shtml' (по умолчанию используется именно это расширение). Для установки веб-сайта просто скопируйте все файлы из архива в корневую директорию Вашего веб-сайта.

Шаблон 3: «mod_rewrite + Perl»

Внимание!!! На сайте доступен для загрузки и свободного использования значительно усовершенствованный механизм создания и поддержки веб-сайтов, созданный на основе данного шаблона.

Предлагаемый веб-сайт представляет простейший, но достаточно мощный пример использования технологии mod_rewrite и языка Perl при создании веб-сайта. При разработке этого веб-сайта mod_rewrite используется для того чтобы переадресовать запросы браузера к документам с расширением 'html' Perl скрипту с именем 'index.cgi'. Именно этот скрипт будет на лету создавать страницы веб-сайта на основе имени запрошенного HTML документа.

В своей работе веб-сайт использует следующие директивы, которые можно использовать в теле HTML документов (т.е. непосредственно в текстовом или WYSIWYG редакторе при наполнении веб-сайта информационным материалом):

  • [%SET:переменная=значение%]
    Определяет или переопределяет значение Perl переменной. Переменная может использоваться скриптом 'index.cgi' или в ваших собственных программных модулях. В нашем примере эти директивы используются для того чтобы определить заголовок, описание и ключевые слова для каждой из страниц.
  • [%INS:переменная%]
    Вывести значение переменной. В нашем примере эти директивы используются для того чтобы вставить заголовок, описание и ключевые слова каждой из страниц в построенную на лету страницу.
  • [%INC:имя_файла%]
    Вставляет файл вместе использования директивы. Мы используем эту директиву для того чтобы вставить меню навигации, находящееся в отдельном файле и общее для всех страниц веб-сайта.
  • [%REQ:имя_файла%]
    Подключает файл в качестве модуля Perl. Результат выполнения выводится на месте использования директивы. В нашем примере эта директива используется для подключения простого модуля - отправки формы по email.
  • [%RUN:команда_или_имя_файла%]
    Выполняет внешнюю команду или запускает файл. Результат выполнения выводится на месте использования директивы.
  • [%#...%]
    Комментарии. При анализе комментарии удаляются из тела документа, директивы не отрабатываются.

Результат выполнения каждой из директив (за исключением комментариев и директивы SET) подвергается повторному анализу. Вы можете проверить к чему приведет использование следующих директив:

  • [%SET:VAR=[%INC:include/menu.html%]%]
  • [%INS:VAR%]

Мы полагаем что этот шаблон будет интересен не только как пример применения Site-UP, но и как пример правильно построенного веб-сайта. Если у Вас есть опыт программирования на Perl Вы можете взять этот шаблон в качестве основы для веб-сайта и модифицировать его под Ваши нужды.

Достоинства: Достаточно быстрый веб-сайт. Идеально подходит для создания и поддержки больших интернет-проектов, позволяет разделить программный код и содержание веб-проекта, позволяет оперативно изменять дизайн веб-сайта или дизайн отдельных страниц или разделов, подключать и использовать дополнительные программные модули (в качестве примера прилагается простой модуль отправки сообщений по email). Благодаря использованию mod_rewrite, основной механизм веб-сайта сосредоточен в одном файле 'index.cgi', что значительно упрощает обслуживание веб-сайта.

Недостатки: Для работы веб-сайта потребуется хостинг под управлением веб-сервера Apache. Как правило недорогие тарифные планы не позволяют использовать не только mod_rewrite, но и не предоставляют возможности конфигурирования веб-сайта при помощи файлов '.htaccess'.

Для правильной работы веб-сайта Вам необходимо убедится что Ваш веб-сайт работает под управлением веб-сервера Apache, веб-сервер не игнорирует файлы '.htaccess' и возможности тарифного плана позволяют использовать mod_rewrite. Для установки веб-сайта скопируйте все файлы из архива в корневую директорию Вашего веб-сайта. Проверьте что первая строка файла 'index.cgi' содержит правильный путь к Perl. Установите права на доступ к файлу 'index.cgi' в 755 (711 или даже 700).

Смотрите пример работы этого шаблона совместно с Site-UP в разделе «демонстрация!».

 

Общие рекомендации для всех шаблонов
Все шаблоны используют абсолютные пути (от корня сайта), поэтому их необходимо устанавливать в корневую директорию веб-сайта. Каждый из предлагаемых шаблонов веб-сайтов содержит конфигурационный файл 'config.pm' для веб-менеджера Site-UP с оптимальными для этого веб-сайта настройками. После того как Вы запустите выбранный веб-сайт, получите и установите ознакомительную версию Site-UP, замените конфигурационный файл, поставляемый с Site-UP, тем что находится в архиве.