Курсовая работа: Модернизация блога на движке 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$