- •Содержание
- •Глава 3 Разработка web-сайта для риэлтерского агентства «Отрада» 34
- •Введение
- •Глава 1 Современные тенденции разработки web-сайта
- •1.1 Сайт как средство развития бизнеса
- •1.2 Классификации сайтов
- •1.3 Этапы разработки web-сайта
- •Постановка задачи
- •Разработка и утверждение дизайна web-сайта
- •Публикация сайта в интернете
- •Заполнение сайта материалами
- •Поддержка сайта
- •1.4 Концепция www
- •1.5 Анализ конкурентов
- •Список анализируемых сайтов:
- •Корректность отображения в браузерах
- •Соответствие темы сайта
- •Структура навигации
- •Функциональная составляющая сайта
- •Глава 2 Описание языков для разработки web-приложений
- •2.1 Общее представление html
- •JavaScript
- •Преимущества css-верстки
- •2.2 Общее представление и особенности использования php
- •Безопасность Apache
- •2.3 Браузеры
- •2.4 Дизайн сайта
- •2.5 Сравнительная характеристика современных cms
- •WordPress
- •Bitrix (1c-Битрикс)
- •2.6 Выбор программного средства для разработки
- •О системе modx
- •Версия modx
- •«Джентльменский набор»
- •Краткая история modx
- •О системе modx cms
- •Глава 3 Разработка web-сайта для риэлтерского агентства «Отрада»
- •3.1 Выбор программного средства для разработки web-сайта
- •3.2 Требование к сайту
- •3.3 Целевая аудитория
- •3.4 Группы пользователей
- •3.5 Функциональность сайта
- •3.6 Общая структура сайта
- •3.7 Система администрирования
- •Заключение
- •Список использованных источников
- •Приложение а
Безопасность Apache
Имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Такими механизмами являются:
ограничение доступа к определенным каталогам или файлам
механизм авторизации пользователей для доступа к каталогу на основе HTTP-аутентификации и digest-аутентификации
ограничение доступа к определенным директориям или всему серверу, основанному на IP-адресах пользователя
запрет доступа к определенным типам файлов для всех или некоторых пользователей
существуют модули, реализующие авторизацию через СУБД или РАМ
Так же существуют внешние средства обеспечения безопасности такие как, mod_security. [14]
MySQL
MySQL – бесплатная реляционная СУБД. Разработку и поддержку осуществляет корпорация Oracle.
MySQL является решением для малых и средних приложений. Обычно реализуется в качестве сервера, к которому обращаются локальные и удаленные клиенты.
Гибкость обеспечивается за счет поддержки большого количества таблиц. Можно взять таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Благодаря открытой архитектуре и GPL-лицензированию в СУБД MySQL постоянно появляются новые таблицы.
Так как MySQL имеет двойное лицензирование, то он может распространяться в соотношении с условиями лицензии GPL. Но по условиям GPL, какая-либо программа подключает исходный код MySQL, то она должна распространяться по лицензии GPL. Данные такого рода могут расходиться с планами разработчиков, которые не хотят раскрывать исходный текст своей программы. Для этого предусмотрена коммерческая лицензия, которая обеспечивает такую же качественную сервисную поддержку.[15]
2.3 Браузеры
Документы, испотзующие код HTML, обрабатываются особыми специальными программами, которые отображают его в отформатированном виде. Их называют «интернет-обозревателями» или по простому -«браузерами», предоставляют комфортный просмотр веб-страниц, и отправки введённых пользователем данных. Известными во всем мире браузерами являются Internet Explorer, Мазила, Firefox, Сафари, Гугл Хром и Опера.
Наш сайт должен корректно отображаться во всех браузерах, иначе можно потерять потенциального клиента. Т.к. он не захотев «мучиться» быстро на сайте-поисковике найдет сайт конкурентов. Этого нельзя допускать ни в коем случае.
2.4 Дизайн сайта
Современный интернет представляет собой сложную структурированную систему, возможности сети позволяют быстро передавать данные на большие расстояния. Развитие сети со временем развивается быстрее и быстрее. Одной из особенностью развития стала потребность в специалистах по созданию и продвижению дизайнерских решений оформления сайтов. Процесс оформления называется web-дизайном.
Основные элементы web-страницы — фон, текст и гипертекстовые ссылки. Их грамотное использование и сочетание в различных цветовых комбинациях может сделать сайт значительно привлекательнее. Тут возможно понадобится консультация у профессионального дизайнера сайтов, который сможет подсказать наиболее подходящие нам цветовые гаммы.
Основное требование — четкий контраст между цветом текста и фона страницы. Это необходимо для комфортного чтения её. Контраст этот должен, выражаться в яркости и насыщенности страницы различными цветами с удобно читаемым кеглем текстов. [11]