Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Выбор платформы для разработки




Выбор базы данных

 

Для разработки БД необходима СУБД которая отвечает следующим требованиям [5,8]:

- поддержка платформ, Windows XP, Windows Vista;

- включала в себя API для языка PHP;

- достаточно высокую скорость работы;

- распространялась бесплатно.

В связи с данными требованиями была выбрана СУБД MySQL от компании Oracle Corporation.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

MySQL имеет двойное лицензирование [3,4]. MySQL может распространяться в соответствии с условиями лицензии GPL. Однако по условиям GPL, если какая-либо программа включает исходные коды MySQL, то она тоже должна распространяться по лицензии GPL. Это может расходиться с планами разработчиков, не желающих открывать исходные тексты своих программ. Для таких случаев предусмотрена коммерческая лицензия, которая также обеспечивает качественную сервисную поддержку.

MySQL портирована на большое количество платформ: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista и Windows 7. Существует также порт MySQL к OpenVMS. Важно отметить, что на официальном сайте СУБД для свободной загрузки предоставляются не только исходные коды, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули СУБД MySQL.

 

 

WordPress - это мощная платформа для персонального блоггинга. Она содержит отличный набор возможностей для того, чтобы максимально упростить процесс создания онлайн-публикаций, сделать его приятным и удобным. Мы с гордостью представляем вам свободно распространяемую, соответствующую стандартам, быструю, легкую и бесплатнуюплатформу для персонального блоггинга с практичными настройками и свойствами по умолчанию и с чрезвычайно гибким и настраиваемым ядром [12].

WordPress выпущен под лицензией GPL.

Платформа: Требуются PHP (версия 5.2.4 или выше) и MySQL (версии 5.0.2 или выше).

WordPress предназначен для установки на собственном Web-сервере, или на сервере хостера, который предоставляет полный контроль над сайтом. В отличие от других служб, предоставляющих услуги хостинга, здесь можно быть уверенным, что в случае необходимости можно получить полный контроль над сайтом. Это также означает, что можно установить WordPress на обычный домашний компьютер или развернуть его в сети Интранет.

Переносимая основа. Можно выбирать, как строить дерево связанных файлов WordPress, которые формируют рабочую среду (back-end) публикуемого сайта, и эти файлы могут находиться в той же директории, что и сайт - или в другом месте. Например, если необходимо положить файлы сайта на http://example.com (обычно в папку public_html - "корень" хостинг-аккаунта), а связанные с ним файлы и дерево каталогов - положить в папку http://example.com/wordpress(public_html/wordpress) – это можно сделать.

Совместимость с UTC. WordPress позволяет определять время как смещение относительно Универсального Координированного Времени (UTC), и, следовательно, все элементы, связанные со временем, сохраняются в базе данных со значениями GMT, являющегося универсальным стандартом. Среди прочих вещей это позволяет отображать корректное время на сайте, даже если сервер находится в другой временной зоне.

Поддержка gzip. Можно сэкономить трафик, включив режим gzip в настройках WordPress. Wordpress автоматически упаковывает содержимое страниц для отправки с помощью gzip, если браузер посетителя сайта поддерживает эту функцию. Для работы функции gzip необходимо включить модуль mod_gzip в настройках веб-сервера Apache.

Управление пользователями. WordPress использует контроль на уровне пользователей при доступе к различным возможностям, так что можно ограничить возможность каждого пользователя создавать или править содержимое сайта, меняя его уровень доступа.

Профили пользователей. Каждый пользователь сайта может настроить свой профиль (например, адрес электронной почты, мессенджеры и т.д.), если пожелает. Так же пользователи могут управлять отображением этих данных на сайте.

Простая установка и обновление. Знаменитая 5-минутная установка WordPress - непревзойденная по простоте и легкости использования. Так же очень проста процедура обновления сайта до новейшей версии WordPress, и это займет меньше времени, чем установка.

Динамическая генерация страниц. Страницы не нужно перестраивать каждый раз после обновления информации или изменения любого из аспектов сайта. Все страницы генерируются с использованием базы данных и шаблонов (templates) каждый раз, когда страница сайта запрашивается браузером. Это значит, что обновление сайта или его дизайна происходит настолько быстро, насколько это возможно, и требуемое дисковое пространство на сервере минимально.

Интернационализация и локализация. Теперь можно создать сайт отображаемый на нужных языках. Для перевода и как можно более полной локализации WordPress используется gettext.

Оформление дизайна. WordPress использует шаблоны для генерации динамических страниц. Можно управлять отображением содержания путем редактирования шаблонов с помощью инструмента Редактор шаблонов и Теги шаблонов.

В WordPress встроен редактор файлов, который можно использовать для редактирования шаблонов и связанных с ним файлов, прямо в браузере, без необходимости скачивать их для редактирования или иметь к ним доступ по FTP.

Теги шаблонов облегчат дизайн страниц и представление информации. При этом не нужно быть PHP программистом, чтобы создать свой сайт.

Можно оформить сайт с помощью легко доступных тем и стилей. Также можно создавать и совместно использовать собственные темы.

Можно расширить функциональность ядра, так как большое количество плагинов доступно для скачивания в разделе Plugins.

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

WordPress имеет встроенный поисковый инструмент, который позволяет посетителям сайта искать по терминам интересующую и информацию. Так же при помощи плагина "search-hilite plugin" поставляемого с Wordpress можно задавать условия поиска. В дополнение к этому, плагин также делает то же самое для тех, кто приходит на сайт, нажав на результат поиска в поисковых системах, таких как Google.

 

 





Поделиться с друзьями:


Дата добавления: 2015-08-31; Просмотров: 668; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.