Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дипломная оля.doc
Скачиваний:
3
Добавлен:
12.09.2019
Размер:
2.22 Mб
Скачать

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).