Технологии, используемые при разработке web-сайта

Технологии, используемые при разработке web-сайта

Курсовая работа

по учебной дисциплине: «Разработка и стандартизация программных средств и информационных технологий»

ТЕМА:«Разработка пакета прикладных программ»

Выполнил:

Студент 4 курса группы 43ИОСП

Березин Артемий Евгеньевич

Научный управляющий:

Доцент Михайлов В. Н.

Орел 2010

Содержание

Введение. 3

1. Описание программного комплекса. 5

2. Технологии, применяемые при разработке web-сайта. 10

3. Механизм работы Joomla!. Панель администрирования. 20

4. Работа с web-сайтом «Мобилка». 24

Заключение. 30

Перечень Технологии, используемые при разработке web-сайта литературы.. 32


Введение

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

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

Эта методика соединяет невысокую цена и высшую эффективность: создание веб-сайта помогает компании Технологии, используемые при разработке web-сайта захватить либо укрепить свои позиции на рынке продуктов и услуг, прирастить клиентскую базу и повысить популярность бренда. Другими словами, создание веб-сайта приносит обладателям реальную прибыль.

В текущее время в Рф большая часть торговых компаний уже не может обойтись без web-сайта.

Неплохой веб-сайт — это веб-сайт с отлично структурированным Технологии, используемые при разработке web-сайта и любопытно описанным ассортиментом, который имеет не только лишь высочайшее качество обслуживания его клиентов, да и симпатичное наружное оформление, от комфортной навигации и поисковой машины до огромного количества мелочей и особенностей, которые помогают клиенту сделать верный выбор на базе приобретенной инфы. Это гарантия того, что клиент непременно посетит Технологии, используемые при разработке web-сайта этот веб-сайт опять и опять.

Объектом работы является создание веб-сайта магазина сотовых телефонов «Мобилка», который занимается продажей мобильников и другой цифровой техники. Предмет работы – процесс разработки web-сайта для магазина сотовых телефонов «Мобилка».

Целью курсового проекта является разработка web-сайта для магазина сотовых телефонов «Мобилка».

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

1. Дать описание технологий применяемых для разработки и реализации веб-сайта;

2. Создать интерфейс веб-сайта;

3. Создать сопроводительную документацию;

Теоретическую и методологическую базу исследования составляют современные теоретические концепции и практические разработки российских и забугорных создателей по дилеммам разработки веб-сайтов и использования современных информационных технологий Технологии, используемые при разработке web-сайта в системе сбыта.


1. Описание программного комплекса

Web-сайт употребляется в качестве метода доставки инфы о товаре будущему покупателю и получения извещения о его намерениях. База web-сайта магазина – это каталог продукции и система публикации на веб-сайте этого каталога. Сперва необходимо сделать грамотный и строго классифицированный каталог продуктов.

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

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

Интернет-сайт должен делать последующие функции:

· Отображение каталога электрической техники, реализуемой в сети магазинов сотовых телефонов «Мобилка», через web-интерфейс;

· Расширенный поиск по каталогу электрической техники, реализуемой в сети магазинов сотовых телефонов «Мобилка», через web-интерфейс;

· Отображение полной инфы о товарах, реализуемых в Технологии, используемые при разработке web-сайта сети магазинов сотовых телефонов «Мобилка», через web-интерфейс;

· Возможность прибавления комментариев о товарах;

· Обсуждение продуктов посетителями веб-сайта средством форума;

· Возможность связи гостей с администрацией веб-сайта средством оборотной связи;

При разработке данного интернет-сайта употребляется целый ряд программных средств:

1. Joomla! 1.5.22 — система управления содержимым, написанная на языках PHP Технологии, используемые при разработке web-сайта и JavaScript, использующая в качестве хранилища базу данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

2. Denwer 3 –это набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, применяемые Web-разработчиками для разработки веб-сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Веб Технологии, используемые при разработке web-сайта. Основная особенность Денвера — удобство при удаленной работе сходу над несколькими независящими проектами и возможность размещения на Flash-накопителе.

3. JComments — компонент Joomla! позволяющий гостям веб-сайта комментировать материалы веб-сайта. Поддерживает гибкую систему опции прав доступа, огромное количество опций внешнего облика, внедрение технологии AJAX и почти все другое.

4. Kunena 1.5.12 RUS Технологии, используемые при разработке web-сайта- бесплатный компонент, дающий возможность воплотить форум на веб-сайте под управлением Joomla!. Совместим c Joomla! 1.5 и 1.0.

5. Superfish Dropdown Menu 1.1.1 - модуль выпадающего меню для Joomla! 1.5. Имеет массу конфигураций: тени, опции вертикального и горизонтального меню, навбар меню, прозрачность и мн. др.

6. Eyesite –это компонент организующий сканирование структуры веб-сайта, запоминая детали Технологии, используемые при разработке web-сайта каждого файла в таблице базы данных. Подробная информация содержит в себе дату/время, размер и md5 контрольную сумму файла.

7. Akeeba Backup Core - компонент реализации запасных копий веб-сайта. Его цель: создавать запасные копии веб-сайта, которые можно разворачивать на всех серверах, подходящим тех.требованиям Joomla!.

Для разработки и поддержания Технологии, используемые при разработке web-сайта web-интерфейса юзера при разработке данной программки нужно пользоваться системой управления содержимым web-сайтов.

Система управления содержимым CMS (Content Management System) либо система управления контентом веб-сайта — это компьютерное программное обеспечение, созданное для упрощения и классификации совместного сотворения документов и контента. В большинстве случаев, CMS - это web Технологии, используемые при разработке web-сайта-приложение, служащее для управления web-сайтами и их содержимым.

Современные веб-сайты в отличие от веб-сайтов 10-летней давности являются динамическими, а не статическими. Механизм работы статического веб-сайта последующий: юзер запрашивает страничку, к примеру page.html. Web­сервер просматривает каталог с web-страницами и, если файл page.html Технологии, используемые при разработке web-сайта в нем есть, то юзеру ворачивается его содержимое, в неприятном случае — ворачивается сообщение 404 ("Файл не найден"). Динамический веб-сайт работает по другому. Юзер запрашивает какую-то страничку в браузере, но воззвание делается не к определенному файлу на диске, а к программной составляющей веб-сайта (как правило это файл index.php). Эта составляющая Технологии, используемые при разработке web-сайта получает подходящую юзеру информацию из какого-нибудь источника (к примеру, из базы данных либо какого-либо файла на диске), генерирует HTML страничку и передает web-серверу, который в свою очередь посылает ее в браузер юзеру.

Это делается для того, чтоб веб-сайтом было проще управлять. Если существует веб-сайт Технологии, используемые при разработке web-сайта на 100 страниц и нужно поменять дизайн этого веб-сайта, тогда необходимо редактировать все эти 100 страничек вручную. Нужно будет загрузить все эти 100 страничек на локальный компьютер, от­редактировать, а потом загрузить опять на сервер. Не считая того, достаточно пользующейся популярностью является функция "Карта веб-сайта", когда перечень Технологии, используемые при разработке web-сайта разделов и страничек веб-сайта показан иерархически. Когда страничек не достаточно, карту веб-сайта можно поддерживать вручную. Но когда страничек сильно много, данная задачка кажется очень сложной.

Динамический веб-сайт работает по другому. Он генерирует HTML-страницу. Другими словами дают возможность отделить содержимое от дизайна странички. Как следует, чтоб поменять дизайн веб Технологии, используемые при разработке web-сайта-сайта, необходимо просто установить уже готовую графическую тему либо отредактировать файлы шаблона веб-сайта.

Программная составляющая веб-сайта — это только часть CMS. Она выводит контент веб-сайта в согласовании с данным шаблоном дизайна. Но не считая этого, в CMS есть средства регулирования содержимым веб-сайта (они Технологии, используемые при разработке web-сайта по­зволяют создавать разделы и категории веб-сайта и распределять меж ними материал) и средства его редактирования. При всем этом юзеру даже не непременно знать, где хранится содержимое веб-сайта в базе данных, на диске в виде HTML-файла либо вообщем на удаленном сервере. Также юзеру не надо знать язык HTML Технологии, используемые при разработке web-сайта. А вот для сотворения статического веб-сайта познание HTML непременно.

Система Joomla! — не единственная в мире CMS. Не считая нее есть много других схожих систем — Drupel, PHP-Nuke, Slaed, Mambo и т.д.

В базе Joomla! лежит система Mambo. В 2005 году в команде разработчиков Mambo произошел раскол, и часть Технологии, используемые при разработке web-сайта из их покинула проект. В сентябре 2005 года появилась новенькая CMS — Joomla! 1.0. По сути, это была та же Mambo 4.5.23, но без неких ошибок и уязвимостей, отысканных в той версии Mambo. Версия 1.0 была фактически во всем совместима с Mambo. На данный момент же Joomla! 1.5 — это стопроцентно самостоятельная система, фактически не Технологии, используемые при разработке web-сайта совместимая с Mambo. Свойства и особенности Joomla!:

· комфортная панель управления веб-сайтом;

· создание, редактирование и удаление разделов и категорий веб-сайта;

· редактируемое меню веб-сайта;

· возможность управления блоками веб-сайта;

· огромное количество страничек веб-сайта;

· интегрированный WYSIWYG-редактор страничек веб-сайта;

· закачка файлов (картинок, звуков) на веб-сайт;

· аутентификация юзеров Технологии, используемые при разработке web-сайта и админов;

· средства для сотворения опросов;

· возможность интеграции с форумом;

· возможность установки срока начала и окончания публикации материалов;

· создание закрытых областей веб-сайта;

· подготовительный просмотр публикуемого материала;

· шаблоны дизайна веб-сайта;

· неограниченное количество расширений, что позволяет адаптировать Joomla! под любые потребности;


Технологии, применяемые при разработке web-сайта

Joomla! - это непростой комплекс Технологии, используемые при разработке web-сайта сценариев на языке PHP (Hypertext Preprocessor - гипертекстовый препроцессор), которые производятся web-сервером. Когда юзер открывает в браузере веб-сайт на базе Joomla!, эти сценарии динамически генерируют то, что он лицезреет на страничках веб-сайта. Главный элемент тут - web-сервер. Это пример сценариев типа клиент— сервер. Программное обеспечение практически Технологии, используемые при разработке web-сайта работает на другом компьютере (па сервере), а юзер ведет взаимодействие с ним средством клиента (web-браузера).

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

Но, можно поступить по другому - запустить web-сервер на локальном компьютере, который Технологии, используемые при разработке web-сайта в Сети обычно именуют localhost. На локальном компьютере, нужно сделать локальный web-сервер, под управлением которого будет работать система. При таком подходе рабочая станция будет играть роль сервера и клиента сразу. Одно из преимуществ такового метода заключается в высочайшей скорости загрузки web-сайта броузером, потому что передача данных Технологии, используемые при разработке web-сайта будет осуществляться в границах 1-го и такого же компьютера. В рамках дано работы в качестве локального web-сервера употребляется Denwer 3.

Денвер — это автоматом настраивающийся комплекс программ и серверов, созданный для разработки веб-сайтов в Windows с расчетом использования их в Unix. Заместо того, чтоб ставить для себя Apache, PHP Технологии, используемые при разработке web-сайта и т.д. по разным руководствам, рекомендуется пользоваться этим проектом. Базисный пакет Денвера 3 включает:

· Apache, SSI, mod_rewrite, mod_php.

· PHP4 с поддержкой GD и MySQL.

· MySQL с поддержкой транзакций (mysqld-max).

· phpMyAdmin — система управления MySQL через Web-интерфейс. Вполне подменяет командную строчку MySQL.

· Ядро Perl без стандартных библиотек (они поставляются Технологии, используемые при разработке web-сайта раздельно).

· Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в папку /tmp); поддерживается работа вместе с PHP и Perl.

· Система управления виртуальными хостами, основанная на шаблонах. Чтоб сделать новый хост, требуется только добавить директорию в каталог /home, править конфигурационные файлы не требуется.

· Система управления пуском и окончанием.

· Инсталлятор.

Для Технологии, используемые при разработке web-сайта установки Denwer нужно выполнить последующие деяния:

1. Пуск инсталлятора Denwer.

2. Выбор директории установки (по дефлоту употребляется C:\WebServers,). В обозначенном каталоге будут размещены полностью всекомпоненты системы, и вне его никакие файлы в предстоящем не создаются (исключая ярлычки на Десктопе). Также вероятен выбор в качестве корневого каталога Flash-накопителя.

3. Ввод Технологии, используемые при разработке web-сайта имени виртуального диска, который будет связан с только-только обозначенной директорией. Соглашаемся со значением по дефлоту (Z:), потому что диска с этим именованием не содержится в системе. В случае с Flash-накопителем данное действие не требуется

4. Дальше начинается копирование файлов дистрибутива, дальше избираем, как конкретно будем запускать и останавливать Технологии, используемые при разработке web-сайта комплекс. Существует две кандидатуры:

1) Создавать виртуальный диск при загрузке машины, а при остановке серверов его (диск) не отключать.

2) Создавать виртуальный диск только по очевидной команде старта комплекса (при щелчке по ярлычку пуска на Десктопе). И, соответственно, отключать диск от системы — при остановке серверов.

Избираем вариант 1.

5. Установка завершена. Запускаем Denwer Технологии, используемые при разработке web-сайта щелчком по ярлычку на десктопе.

После установки web-сервера на локальном компьютере, можно приступать к установке Joomla!. В данной работе употребляется Joomla! 1.5. Для удачной установки программки нужно:

1. Проверить наличие малых требований, нужных для
установки:

Требования к установке Joomla!:

PHP 4.2.x либо выше

MySQL 3.23.x либо выше

Apache 1.13.19 либо выше

В РНР должна быть Технологии, используемые при разработке web-сайта встроена поддержка MySQL, XML и Zlib. Joomla! можно использовать с большинством узнаваемых обозревателей: Firefox, Internet Explorer 5.5 либо выше, Гугл Chrome. Эти обозреватели могут дать преимущество в удобстве работы с административной частью Joomla!.

Распаковать дистрибутив в корневую директорию web-сервера. Для
сервера приложений Denwer корневой директорией распаковки
архива является путь: Z:\home\mysite\www\.

Запустить Технологии, используемые при разработке web-сайта мастер установки и выполнить поочередно все шаги
по установке программки.

Процесс установки производится при помощи браузера и состоит из нескольких шагов сотворения и опции веб-сайта на базе Joomla!.

1.Выбор языка. Нужно запустить Denwer, в браузере ввести http://mysite/. Раскроется 1-ая страничка мастера установки. Тут можно избрать язык, на котором Технологии, используемые при разработке web-сайта будут выводиться последующие аннотации по установке. После выбора языка будет представлена последующая страничка -Pre-Installation Check (Исходная проверка).

Рис. 1 – Шаг 1 – выбор языка

2.Исходная проверка. Это важнейший шаг в процессе установки.
На данном шаге. Мастер установки узнает, удовлетворяются ли
малые требования системы.

1-ая группа характеристик соответствует наименьшим требованиям. Если какая-либо позиция Технологии, используемые при разработке web-сайта выделена красноватым цветом (не соответствует), то нужно подыскать другую программную среду (поменять сервер). 2-ая группа характеристик - это рекомендуемые опции. Если будет найдено несоответствие этой группе требований, продолжить установку Joomla! можно, но при всем этом могут появиться трудности с полнотой функциональности и безопасностью.

Рис. 2 – Шаг 2 – исходная проверка

3.Лицензионное соглашение. Система Технологии, используемые при разработке web-сайта Joomla! выпускается под
лицензией GNU/GPL. Joomla! - это проект, распространяемый с открытыми
начальными текстами, и его разработка никем не финансируется. Действие
истинной Лицензии не распространяется на воплощение других прав,
не считая проигрывания, распространения и модификации программного обеспечения. Не устанавливается ограничений на пуск Программки.
Условия Лицензии распространяются на выходные данные из Технологии, используемые при разработке web-сайта Программки
исключительно в том случае, если их содержание составляет произведение,
производное от Программки (независимо от того, было ли такое роизведение
сотворено в итоге пуска Программки). Это находится в зависимости от того, какие
функции делает Программка.

Рис. 3 – Шаг 3 – лицензия

4.Конфигурация базы данных. Последующая страничка - Database
Configuration (Конфигурация базы данных)

Страничка Database Configuration (Конфигурация базы данных) — это Технологии, используемые при разработке web-сайта одна из главных страничек в процессе установки. Тут нужно ввести информацию о базе данных, которая будет употребляться системой Joomla!. Поле типа базы данных оформлено в виде раскрывающегося перечня. В реальности Joomla! 1.5 в состоянии вести взаимодействие только с базой данных MySQL, но в нее заложены базы, дозволяющие использовать большее число типов Технологии, используемые при разработке web-сайта баз данных, к примеру Oracle.

В поле Host Name (Заглавие хоста) можно бросить значение localhost. Значения для полей User Name (Имя юзера) и Password (Пароль) должны быть предоставлены поставщиком услуг, но та как установка делается на локальный компьютер, в качестве имени юзера употребляется слово root, а поле пароля Технологии, используемые при разработке web-сайта остается пустым.

В поле Database Name (Имя базы данных) указывается имя базы данных в MySQL, которая будет употребляться системой Joomla!. После щелчка по кнопке Next (Дальше) будет сотворена база данных MySQL и произойдет переход к последующей страничке.

Рис. 4 – Шаг 4 – База данных

5.Конфигурация FTP. Нужно сделать для Joomla! учетную
запись FTP (либо использовать ту Технологии, используемые при разработке web-сайта, что предоставит поставщик услуг) и ввести
значения характеристик на страничке Configuration FTP (Конфигурация FTP).

Рис. 5 – Шаг 5 – конфигурация FTP

6.Основная конфигурация

На страничке Main Configuration (Основная конфигурация) нужно ввести некие сведения о новеньком веб-сайте и найти порядок прибавления содержимого веб-сайта

В поле Заглавие веб-сайта задается имя веб-сайта, а потом Технологии, используемые при разработке web-сайта указывается информация о суперадминистраторе. Тем на веб-сайте будет сотворен 1-ый юзер, который автоматом получит права суперадминистратора. В полях Admin Password (Пароль админа) и Confirm Admin Password (Доказательство пароля) вводится пароль админа.

Что касается содержимого веб-сайта, есть два варианта:

Install Default Sample Data (Установить демо-данные Технологии, используемые при разработке web-сайта) - при выборе
этого варианта будет установлено содержимое веб-сайта по дефлоту. Это
предполагает установку всех меню, ссылок навигации и разделов/категорий.

Load Migration Script (Загрузить скрипт передвижения) - это особая
функция, являющаяся частью процесса переноса веб-сайта на базе Joomla! с
версии 1.0 на версию 1.5 и требующая наличия специального компонента.

Рис. 6 – Шаг 6 – конфигурация

7. Окончание. Нужно удалить папку installation из Технологии, используемые при разработке web-сайта корневой директории и по кнопке по кнопке Next (Дальше) перейти не страничку веб-сайта либо администрирования.

Рис. 7 – Шаг 7 – окончание

Установка Joomla! обычно не вызывает проблем и производится в три шага:

Загрузка самой последней версии пакета с файлами Joomla!.

Распаковка архива на сервере либо локальном компьютере.

Окончание установки Технологии, используемые при разработке web-сайта при помощи Мастера с web-интерфейсом.


3. Механизм работы Joomla!. Панель администрирования

Под фразой «администрирование сайта» обычно предполагается выполнение ежедневных задач по добавлению информационного заполнения, управлению юзерами и обеспечению корректной работы установленных модулей и компонент. Верно настроенная система Joomla! практически не просит администрирования, и поэтому большая часть усилий обычно ориентирована на создание основного Технологии, используемые при разработке web-сайта информационного заполнения.

После установки системы Joomla! админ практически получает в свое распоряжение два веб-сайта:

Общедоступный веб-сайт (обычно именуется наружным) доступен всем.

Административный веб-сайт (обычно именуется внутренним).

Хотя некие задачки администрирования можно решать через наружный интерфейс, все же еще эффективнее делать это при помощи внутреннего интерфейса веб-сайта Технологии, используемые при разработке web-сайта. Web-сайт на базе Joomla! содержит два веб-сайта: наружный - общедоступный - и внутренний - административный.

Если перейти в броузере по адресу внутреннего веб-сайта, будет предложено ввести имя юзера и пароль.

Если войти на веб-сайт под учетной записью суперадминистратора -появится страничка Administration (Администрирование) внутреннего интерфейса. Для различных юзеров Технологии, используемые при разработке web-сайта, владеющих разными уровнями административных приемуществ, внешний облик странички несколько различается.

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

Рис. 8 – Панель управления

Строчка Технологии, используемые при разработке web-сайта меню представляет основной метод навигации по административному разделу. Горизонтальная строчка меню обеспечивает доступ ко всем функциям администрирования:

· Site (Веб-сайт).

· Menu (Все меню).

· Content (Материалы).

· Components (Составляющие).

· Extensions (Расширения).

· Tools (Инструменты).

· Help (Помощь).

· Справа от строчки меню размещается дополнительная информация и функции:

· Кнопка для подготовительного просмотра веб Технологии, используемые при разработке web-сайта-сайта в новеньком окне.

· Ссылка на личные сообщения.

· Количество гостей, находящихся на веб-сайте.

· Кнопка/ссылка Logout (Выйти).

Конкретно под строчкой меню находится панель инструментов. Она не отображается сходу после входа в административный раздел, но возникает после перехода к неким функциям, таким как Article Manager (Менеджер материалов).

На панели инструментов представлены некие Технологии, используемые при разработке web-сайта контекстно-зависимые иконки, выполняющие определенные деяния. К примеру, на страничке менеджера материалов находятся последующие кнопки: Unarchive (Из архива). Archive (В архив), Publish (Показать), Unpublish (Скрыть), Move (Перенести), Сору (Копировать), Trash (В корзину). Edit (Поменять), New (Сделать), Preferences (Характеристики) и Help (Помощь).

Панель инструментов на страничке Menu Manager (Меню) содержит Технологии, используемые при разработке web-сайта только кнопки Сору (Копировать), Delete (Удалить), Edit (Поменять), New (Сделать) и Help (Помощь).

Основную часть странички администрирования занимает рабочая область. Это таблица, которая обычно употребляется менеджерами материалов, меню и иными.

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

Рабочая область - это основной инструмент администрирования веб-сайта на базе Joomla!. Различным админам доступны разные ее части. Посторонние расширения имеют свои рабочие Технологии, используемые при разработке web-сайта области, которые организованы по другому, чем рабочие области базисных функций Joomla!.

Элементы Joomla!:

1. Шаблоны (Templates). Шаблоны и связанные с ними файлы являются основой для зрительной оболочки, т.е. дизайна и внешнего облика веб-сайта. Управление шаблонами осуществляется раздельно от управления контентом веб-сайта.

Стандартный пакет Joomla! поставляется с 2-мя Технологии, используемые при разработке web-сайта шаблонами. Файлы шаблонов обычно находятся в директории шаблонов (templates), которая размещена в корневой директории Joomla!. Каждый шаблон состоит из последующих файлов:

Index.php - файл содержит HTML, PHP и, может быть, JavaScript код, являющийся основой для дизайна веб-сайта. В композиции с сss и фалами картинок этот файл Технологии, используемые при разработке web-сайта определяет весь дизайн и размещение контента на веб-сайте.

templateDetails.xml - этот файл служит для распознания шаблона системой Joomla! и содержит ссылки на все применяемые в шаблоне файлы: index.php, сss и т.д.

template_thumbnail.png - это файл-картинка, который служит для отображения снимка экрана веб-сайта в менеджере Технологии, используемые при разработке web-сайта шаблонов.

template_css.css - Каскадные листы стиля (CSS), расположенные в папке сss, содержат код, который служит для обработки зрительных частей веб-сайта: размеров шрифтов, цветов и т.д. Количество .сss файлов не ограничено. Но для корректной работы CSS нужно расположить ссылки на данные файлы в index.php.

Файлы картинок - Эти файлы Технологии, используемые при разработке web-сайта изображений, созданные для обеспечения отображения зрительных частей дизайна, расположены в папке images вашего шаблона. Рисунки могут быть в форматах .gif, jpg, либо .png.

2. Составляющие (Components). Составляющие – главные многофункциональные элементы Joomla!, которые показываются снутри основного тела (main body) шаблона. Код основного тела смотрится в шаблоне последующим образом Технологии, используемые при разработке web-сайта: . Зависимо от дизайна применяемого шаблона, в большинстве случаев это центральная часть web-страницы. Обычный пакет Joomla! содержит внутри себя последующие составляющие: Баннеры (Banners), Контакты (Contacts), Анонсы (News), Опросы (Polls) и web-ссылки (Web Links).

3. Модули (Modules). Модули расширяют способности Joomla!. Модуль - это маленькой элемент контента, который можно расположить в любом месте Технологии, используемые при разработке web-сайта веб-сайта, если это позволяет шаблон. Модули совсем не сложно инсталлируются в системе из панели админа. Модули Joomla! могут включать Главное меню (Main Menu), Верхнее меню (Top Menu), Систему выбора шаблонов (Template Chooser), Опросы (Polls), Критические сообщения (Newsflash), Счетчик хитов (Hit Counter).

4. Работа с web-сайтом «Мобилка»

Web-форум— класс Технологии, используемые при разработке web-сайта web-приложений для организации общения гостей web-сайта. Термин соответствует смыслу начального понятия «форум». Для работы форума нередко требуется база данных, обычно, SQL

Форум предлагает набор разделов для обсуждения. Работа форума заключается в разработке юзерами тем в разделах и следующим обсуждением снутри этих тем. Раздельно взятая тема Технологии, используемые при разработке web-сайта, на самом деле, представляет собой направленную на определенную тематику гостевую книжку.

Распространённая иерархия web-форума: Разделы → темы → сообщения.

Обычно сообщения несут информацию «автор — тема — содержание — дата/время». Сообщение и все ответы на него образует «ветку» либо «тему»

Отклонение от исходной темы обсуждения (так именуемые оффтоп, как и флуд) нередко Технологии, используемые при разработке web-сайта запрещено правилами форума. За соблюдением правил смотрят модеры и админы — участники, наделённые возможностью редактировать, перемещать и удалять чужие сообщения в определённом разделе либо теме, также держать под контролем к ним доступ отдельных зарегистрированных участников, время от времени и незарегистрированных,- гостей.

На форумах может применяться очень гибкое разграничение доступа к сообщениям. Так Технологии, используемые при разработке web-сайта, на одних форумах чтение и создание новых сообщений доступны хоть каким случайным гостям (гостям), на других нужна подготовительная регистрация — те и другие форумы именуют открытыми. Применяется и смешанный вариант — когда отдельные темы могут быть доступны на запись всем гостям, а другие — только зарегистрированным участникам. Не считая открытых, есть Технологии, используемые при разработке web-сайта закрытые форумы, доступ к которым определяется индивидуально для каждого участника админами форума. На практике также часто встречается вариант, когда некие разделы форума общедоступны, а остальная часть доступна только узенькому кругу участников.

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

Большая часть форумов имеет систему личных сообщений, позволяющую зарегистрированным юзерам разговаривать персонально, аналогично электрической почте Технологии, используемые при разработке web-сайта.

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

Каждый определенный форум имеет свою тему — довольно широкую, чтоб в её границах можно было Технологии, используемые при разработке web-сайта вести многоплановое обсуждение. Нередко также несколько форумов сводят воедино в одном месте, которое также именуют форумом (в широком смысле).

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

Обычно форум имеет возможность поиска по собственной базе сообщений.

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

В текущее время web-форумы практически стопроцентно вытеснили новостные группы на базе NNTP и являются одним из более фаворитных методов обсуждения вопросов во Глобальной сети. Сейчас форумы сосуществуют вровень с блогами и микроблогами (Twitter от англ. tweet — «щебетать», «болтать») — интернет-сайт, представляющий из себя Технологии, используемые при разработке web-сайта систему микроблогов. Эти две формы общения в Вебе фактически не уступают друг дружке по популярности.

На данном веб-сайте употребляется форум Kunena v 1.5.12.

Рис. 9 – Web-форум kunena

Особенности Kunena v 1.5.12:

1. Усовершенствованная поддержка языков:

· Включены языки: Каталанский, Голландский, Финский, Французский, Германский, Итальянский, Македонский, Российский, Сербский, Испанский, Югославии (и еще последуют)

· Употребляются стандартные Технологии, используемые при разработке web-сайта языковые файлы Joomla! 1.6 (оборотная сопоставимость с Joomla! 1.5.x)

· Добавлена поддержка для устанавливаемых языковых пакетов (при помощи Joomla! Installer)

2. Новое в Kunena Менеджер шаблонов:

· Централизованная система шаблонов с устанавкой шаблонов

· Новый шаблон умолчания Blue Eagle

· Пример шаблона, для использования в качестве базы при разработке новых шаблонов

· Шаблон характеристик, которые позволяют больше свободы Технологии, используемые при разработке web-сайта для разработчиков шаблонов и админов веб-сайта

· Поддержка набора иконок, позволяющая делать разные кнопки и изменять иконки

3. Новенькая функция интегрированния опросов:

· Определенная категория: функция врубается в Менеджере категорий

· Общие опции для конфигурации поведения опроса

· Перенос данных хака опросов из Kunena 1.5

4. Усовершенствованные темы и модерация:

· Имеется возможность восстановления и чистки удаленных сообщений с Менеджера Технологии, используемые при разработке web-сайта корзины (в бек-энде)

· Не утвержденные либо удаленные темы и сообщения можно узреть в почти всех обзорах

· Можно удалить, вернуть и утвердить тему при ее чтении

· Облегченное перемещение, слияние и разделение

· Переместить текущий либо новые сообщения в другую категорию либо (новые) темы

5. Новые способности модерирования:

· Юзеры могут быть забанены прямо из анкеты

· Можно баннить только из Технологии, используемые при разработке web-сайта форума (= доступ только чтения) либо на весь веб-сайт

· Можно банить юзером в течение ограниченного времени (запрет лишь на форуме)

· Позволяет модеру поделиться предпосылкой бана и писать комменты к ней

· Истории бана и показ все прошлые баны в анкете юзера

· Перечень забаненных юзеров в Менеджере банов на страничке анкеты Технологии, используемые при разработке web-сайта модера

6. Новые многофункциональные способности конечного юзера:

· Категория подписки

· Новое, система благодарности за сообщение

· Юзер может удалить свои собственные сообщения (настраивается по времени)

· Анонимность: позволяет юзерам располагать темы в определенной категории стопроцентно анонимно (без IP, без отслеживания, вполне анонимно)

7. Интеграция с другими компонентами:

· Новенькая система интеграции, что позволяет просто интегрировать аватары, анкеты и списки юзеров Технологии, используемые при разработке web-сайта. Авторизация и регистрация, личные сообщения, деятельность извещений и общая система контроля доступа

· Интеграция включает: AlphaUserPoints, Community Builder, JomSocial и UddeIM

8. Новый маршрутизатор и система меню:

· Внедрение меню Joomla! для компонента Kunena

· Просто создавать свои собственные пункты меню Kunena с помощью Менеджера меню Joomla!

· Выбор, чтоб иметь категории, расположенные за пределами основного форума

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

Web-форум kunena обладает множеством настраиваемых характеристик (около 800 характеристик). Их для их опции нужно избрать компонент Kunena forum в вкладке составляющие, административной панели Joomla!.

Рис. 10 – Панель опции характеристик

Почти всегда редактирование характеристик не требуется, потому что можно пользоваться параметрами по дефлоту Технологии, используемые при разработке web-сайта. Для того чтоб изменять и создавать новые темы разделы форума нужно пользоваться меню «Управление форумами».

Рис. 11 – Панель управления «Управление форумами»


Заключение

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

При разработке данного интернет-сайта употребляется целый ряд программных средств:

1. Joomla! 1.5.22 — система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. Является свободным программным Технологии, используемые при разработке web-сайта обеспечением, распространяемым под лицензией GNU GPL.

2. Denwer 3 –это набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, применяемые Web-разработчиками для разработки веб-сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Веб. Основная особенность Денвера — удобство при удаленной работе сходу над несколькими независящими проектами и возможность Технологии, используемые при разработке web-сайта размещения на Flash-накопителе.

3. JComments — компонент Joomla! позволяющий гостям веб-сайта комментировать материалы веб-сайта. Поддерживает гибкую систему опции прав доступа, огромное количество опций внешнего облика, внедрение технологии AJAX и почти все другое.

4. Kunena 1.5.12 RUS- бесплатный компонент, дающий возможность воплотить форум на веб-сайте под управлением Joomla!. Совместим c Joomla Технологии, используемые при разработке web-сайта! 1.5 и 1.0.

5. Superfish Dropdown Menu 1.1.1 - модуль выпадающего меню для Joomla! 1.5. Имеет массу конфигураций: тени, опции вертикального и горизонтального меню, навбар меню, прозрачность и мн. др.


tehnologicheskaya-podgotovka-pered-obrabotkoj-detali.html
tehnologicheskaya-posledovatelnost-obrabotki-zhileta.html
tehnologicheskaya-praktika-v-strahovoj-kompanii-referat.html