Разработка сайта при помощи языка программирования PHP и базы данных MySQL

Курсовая работа: Модернизация блога на движке WordPress при помощи технологии Ajax.

Цель курсовой работы: Исследование механизма внедрения технологии Ajax для модернизации принципа работы блога WordPress.

В настоящее время блоги WordPress это наиболее известные персональные сайты в сети Интернет. Легкость применения данного движка и расширенный список плагинов делают из него прекрасный инструмент сайтостроения. В данной курсовой работе при помощи технологии Ajax и RSS ленты блога Wortdpress были реализованы 2 полезные функции:

  • автоматическая подгрузка новых постов — то есть, если во время просмотра страницы блога пользователем, в административной части был добавлен новый пост, он автоматом появится в первой позиции страницы без ее перезагрузки;
  • бесконечная страница постов — как правило, когда на страницы много постов, то в блог добавляется постраничная навигация. Для ее добавления существует множество плагинов, которые можно скачать в сети Интернет. Бесконечная страница постов позволяет отказаться от навигации и добавлять посты в конец страницы автоматически, как только пользователь при просмотре страницы достигнет конца. Такой эффект реализован в картинках Yandex и Google.

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

Основа реализации практической части курсовой работы заключается в использовании RSS канала блога WordPress. При помощи технологии Ajax при добавлении поста, производится считывание RSS данных и вывод новых постов в начало открытой web страницы.

Курсовая работа состоит из введения, 2-х глав, заключения и списка литературы.

В первой главе работы описан движок WordPress и основы реализации асинхронного запроса Ajax. При описании WordPress выделена его установка, настройка RSS канала, структура RSS новости. Описание технологии Ajax основано на базе чистого JavaScript кода и объекта XMLHttpRequest. Выделена особенность реализации Ajax запроса посредством методов POST и GET.

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

Стоимость работы (теория, практика, исходники, презентация) — 50$

Стоимость только практической части с исходниками — 40$