- •Содержание
- •Глава I. Теоретические основы построения виртуальных структур 8
- •Глава II. Разработка и создание виртуального музея, как web-сайт………….33
- •Введение
- •Глава I. Теоретические основы построения виртуальных структур
- •1.1. Общее понятие об Internet
- •1.1.1 Международная компьютерная сеть «Internet»
- •1.1.2. Что такое www?
- •1.1.3. Что составляет Internet?
- •1.1.4. Структура Internet, общие понятия о технических средствах обеспечения сети
- •1.1.5. Роль и место сети в совершенствовании и развитии современного общества
- •1.2. Описания языка программирования html
- •1.2.1. Структура языка html документа
- •1.2.2. Создание заголовка
- •1.2.3. Атрибуты html
- •1.2.4. Создание абзаца в языке html
- •1.2.5. Заголовки
- •1.2.6. Отображения на web-странице изображений
- •1.3. Применение скриптового языка php в сайте
- •1.3.1. История возникновения php языка
- •1.3.2. Традиционность рнр
- •1.3.3. Гибкость php
- •1.4. Дистрибутив Denwer
- •Выводы к I главе
- •Глава II. Разработка и создание виртуального музея, как web-сайт
- •2.1. Создание страницы
- •2.2. Описание технологии создания сайта
- •2.2.3. Создание Раздела
- •2.2.4. Создание объекта содержимого
- •Апробация
- •Выводы к главе II
- •Заключение
- •Список использованной литературы
1.4. Дистрибутив Denwer
Denwer, является виртуальным web-сервером. Так как сайт должен находится на web-сервере, данное программное обеспечение позволило осуществить запуск сайта с локального компьютера. Denwer набор дистрибутивов и программная оболочка, предназначены для создания и отладки сайтов (web-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК под управлением ОС Windows.
Преимущества системы в том, что вы создаёте сайт на своей стороне, без выхода в сеть, вы его полностью тестируете, проверяете на наличие ошибок и недоработок, а по его полной готовности просто переносите (заливаете) его по ФТП на сервер вашего хостера.
Система может запускаться с flash-накопителя без каких-либо проблем.
Apache, SSI, mod_rewrite, mod_php.
PHP4 с поддержкой GD и MySQL.
MySQL4 с поддержкой транзакций (mysqld-max).
Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
1.5. Joomla!
Joomla! – система управления контентом (содержанием) сайта. Название созвучно со словом “Jumla” что означает “все вместе”, “все в одном”, что отображает подход разработчиков к проектированию этой CMS.
CMS Joomla! Написана на языке программирования PHP, что делает её весьма универсальной – её можно установить как на домашнем компьютере (конечно, для этого нужно будет установить также Web-server Apach), так и на практически любом хостинге. В качестве хранилища данных эта CMS использует сервер баз данных MySql, который так же является стандартом де-факто на серверах хостинг-провайдеров.[44]
Краткий перечень возможностей Joomla:
многоуровневая аутентификация пользователей и администраторов;
возможность редактирования и добавления новых разделов сайта;
полностью редактируемое меню сайта;
управление блоками сайта;
закачка файлов (в том числе изображений) на сайт;
неограниченное количество страниц;
четкая структура сайта;
создания описание и списка ключевых слов для каждой страницы для более эффективного индексирования;
возможность программирования начала и окончания публикации материалов по календарю;
возможность создавать закрытые области сайта, доступные ограниченному числу пользователей;
легко настраиваемые шаблоны, что позволяет без особых проблем создать оригинальный дизайн сайта;
огромное количество расширений (модулей);
библиотека изображений для простого и эффективного управления изображениями;
предварительный просмотр перед размещением материала;
возможность рассылки новостей;
Выводы к I главе
В первой главе представлены основные понятие и принципы виртуальной структуры, рассмотрен язык программирования HTML и скриптовый язык PHP. Описываются общие понятие об Internet и кратко рассматривается дистрибутив Denwer, система управления контентом (содержанием) сайта - Joomla!.
В действительности Internet не просто сеть, - она есть структура, объединяющая обычные сети. Internet - это «Сеть сетей». Что включает Internet? Вопрос непростой. Ответ на него меняется со временем. Сейчас internet доступен для всех. В интернете можно найти практически всю нужную информацию.
HTML поддерживается несколькими широко распространенными браузерами, и, возможно, станет основой почти всего имеющего отношение к Web программного обеспечения. Работа с HTML – это способ усвоить особенности создания документов в стандартизированном языке, используя расширения, только когда это действительно необходимо.
В области программирования для Сети PHP — один из популярных скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
В настоящее время самым распространенным и полноценным языком программирования, который ориентирован именно на создание web-ресурсов, считается PHP. Его популярность обусловлена целым рядом преимуществ, которые он дает разработчику. Код, написанный на этом языке, выглядит не громоздко, а основные сценарии создаются в несколько строчек. Язык позволяет создавать динамические страницы, что открывает большие возможности для web-дизайна и программирования.
Таким образом, мы пришли к выводу, что создаваемый нами web-сайт должен быть создан как web-документ, который создается с помощью языка разметки гипертекста (HTML, PHP).