- •Оглавление
- •2 Описание задачи курсового проекта 12
- •1.1Что такое Joomla?
- •1.2Откуда появилось название Joomla!
- •1.3Чем отлична Joomla! от других систем
- •1.4Joomla! сегодня
- •1.5Характеристики Joomla
- •1.6Интернет магазин
- •1.7Оформление заказа
- •1.8Оплата заказа
- •1.9Структура сайта
- •Описание задачи курсового проекта
- •1.10Бизнес требования
- •1.11Исходные данные, возможности бизнеса и нужды клиентов
- •Варианты использования
- •1.21Вариант использования-1 (Регистрация в Интернет магазине)
- •1.22Вариант использования-2 (Просмотр автомобилей)
- •1.23Вариант использования-3 (Помещение автомобилей в корзину заказов)
- •1.24Вариант использования-4 (Добавление новинок)
- •1.25Вариант использования-5 (Редактирование текста на страницах)
- •1.29Регистрация на сайте
- •1.30Покупка автомобиля
- •Исходный код Модулей.
- •1.31Код модуля Логин
- •1.32Модуль Меню
1.3Чем отлична Joomla! от других систем
Joomla! старается сохранить вещи настолько простыми, насколько это возможно, в то же время предоставляя большие возможности. Наконец-то незнакомые с программированием люди могут получить систему полного управления своими сайтами, не тратя непомерных средств на программное обеспечение с закрытым кодом.
1.4Joomla! сегодня
Joomla! — это больше, чем просто программное обеспечение, это люди. Сообщество, стоящее за Joomla!, включает разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей. Мы рады пригласить вас в ряды нашего сообщества!
1.5Характеристики Joomla
1)Полностью основанный на БД движок с использованием PHP/MySQL.
2)Модуль безопасности для многоуровневой аутентификации 3)пользователей/администраторов.
4)Секции новостей, продукции или услуг легко редактируемы и управляемы. 5)Разделы тем могут быть добавлены авторами.
6)Полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню.
7)Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта.
8)Форум/Опросы/Голосования для эффективной обратной связи.
9)Работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
10)Возможности администрирования:
11)Возможность создавать неограниченное количество страниц
12)Четкая организация структуры сайта
13)Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах
14)Начало и окончание публикации любых материалов можно запрограммировать по календарю
15)Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей
16)Секции новостей, продукции или услуг легко редактируемы и управляемы
17)Полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн
18)Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта
19)Опросы и голосования для эффективной обратной связи
20)Различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д.
21)Причем Вы сами выбираете, будут ли показаны эти модули и на каких страницах
22)Возможность создания не одной, а нескольких форм обратной связи для каждого контакта.
23)Изменение порядка объектов, включая новости, вопросы, статьи и т.д.
24)Генератор показа случайной новости.
25)Модуль приёма от удалённых авторов новостей, статей и ссылок.
26)Иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от вашего желания.
27)Библиотека изображений позволит Вам хранить все Ваши GIF- и JPEG-файлы под рукой для лёгкого доступа.
28)Менеджер рассылки новостей. Выбирайте из более чем 360 служб рассылки новостей по всему миру.
29)Менеджер архива. Помещайте Ваши старые статьи в архив, чем просто удалять их.
30)Возможность распечатать или отправить другу на e-mail любую статью с сайта.
31)Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.
32)Предварительный просмотр перед окончательным размещением.
33)Возможность легкой смены дизайна.
34)Экономное использование места на сервере за счет использование базы данных MYSQL.
35)Возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами.
На сегодня можно найти более 3000 модулей и компонентов, которые удовлетворят требования любого автора сайта. Система подходит как для небольшого, так и для крупного корпоративного сайта или информационного проекта.Таким образом, установив эту систему на свой веб-сайт, Вы получаете полный контроль над обновлением информации и развитием Вашего веб-сайта. И для этого совсем не нужно иметь никаких специальных знаний.
PHP 5.x или выше - www.php.net
MySQL 4.1.x, 5.x - www.mysql.com
Apache 1.3.x или выше - www.apache.org
В качестве Web-сервера может использоваться так же MS IIS (Internet Information Server) версии 5.0 и выше.Необходимо удостовериться, что используемая версия PHP имеет встроенную поддержку MySQL, XML и Zlib.
Joomla может использоваться совместно со всеми наиболее известными браузерами, а именно: Internet Explorer (версия 5.5+), Netscape, и Mozilla FireFox. Именно с ними секция администрирования наиболее совместима. Некоторые WYSIWYG-редакторы, например, htmlArea, работают только с Internet Exp.
