Разработка новостного web-сайта с автоматической публикацией статей, используя методы RSS и XML карт, с модулями MEDIAWIKI, на примере новостей про технологические устройства и системы
Введение 4
Глава 1 Выявление анализа требований 6
1.1 Функциональные требования 6
1.2 Нефункциональные требования 7
1.3 Контент страниц сайта 9
1.4 Эскиз страниц 9
1.5 Вывод по главе 1 10
Глава 2 Разработка сайта 12
2.1 Регистрация домена 12
2.2 Установка CMS 14
2.3 Настройка сайта 15
2.4 Дизайн сайта 19
2.5 Создание главной страницы 21
2.6 Вывод по главе 2 24
Глава 3 Разработка автоматической системы для публикации статей 25
3.1 Создание внутренних страниц 25
3.2 Методы RSS 25
3.3 Карты сайта HTML и XML 27
3.4 Подключение MediaWiki 29
3.5 Интеграция новостей из ВКонтакте 31
3.6 Вывод по главе 3 32
Заключение 33
Список сокращений 34
Список использованных источников 36
Приложение А Результат проверки на оригинальность текста 38
Приложение Б Эскиз страниц 41
Приложение В Презентационный материал 44
Применение информационных технологий позволяет автоматизировать практически любые задачи. В настоящее время уже невозможно представить мир без новостей. Всемирная паутина крепко вошла в нашу жизнь.
Наиболее активными пользователями сети являются молодежь, жители крупных городов, а также люди с высоким уровнем дохода. Отсюда можно сделать выводы, что неразумно оставлять без внимания потребительские запросы аудитории. Стоит попытаться удовлетворить хотя бы часть таких запросов, со-брать несколько новостных ресурсов в один новостной источник.
Чтобы реализовать эту идею на практике, необходимо разработать модуль с автоматической системой интеграции — высокоэффективный инструмент для продуктивного анализа и сбора информации. В отличие от обычного сайта, сайт mygms.ruбудет в автономном режиме обновлять содержимое контента без участия администратора или копирайтера.
Реализация web-сайта сочетает UI дизайн и высокую программную эффективность работы. Он поможет пользователю не испытывать трудности при изучении новостей про информационные технологии, современные устройства или гаджеты. Предоставив возможность посещать только один сервис, экономив время и концентрацию внимания.
Web-сайт должен включать в себя новостные ресурсы информационных систем и технологий. Отображение видео и содержание статей должно быть удобно и интерактивно, дизайн не должен бросаться в глаза и отвлекать пользователя от основного контента.
Разработка автоматической публикации статей из обычных новостных ресурсов, требует использование методов RSS. Для этого потребуется изучить ос-новы XML карт и интеграцию с помощью программного кода. Чтобы подключить новости из Wikipedia, потребуется применять модули MEDIAWIKI. Необходимо будет изучить синтаксис каждого отдельно взятого программного кода и применить полученные знания на практике.
Применяемый способ решения проблемы представляет собой разработанный модуль действующей в рамках CMS системы WordPress. Особенностью модуля заключается в том, что он работает без участия администратора 24 часа в сутки.
Темой бакалаврской работы является разработка новостного web-сайта с автоматической публикацией статей, используя методы RSS и XML карт, с мо-дулями MEDIAWIKI, на примере новостей про технологические устройства и системы.
В рамках работы решаются следующие задачи — выявление анализа требований, разработка новостного web-сайта Mygms.ru, разработка модуля для автоматической публикации новостей.
В ходе выполнения бакалаврской работы разработан новостной web-сайт с автоматической публикацией статей, с использованием методов RSS и XML карт, с модулями MEDIAWIKI, на примере новостей про технологические устройства и системы.
Были выделены следующие задачи: выявление анализа требований, проектирование структура сайта, проектирование модели функционирования сайта, установка и настройка CMS систем, описание методов RSS, использование XML карты сайта, интегрирована библиотека MediaWiki, интегрированы записи из ВКонтакте, разработан сайт www.mygms.ru.
Создан максимально простой, но многофункциональный сайт с автоматической интеграцией новостей из нескольких новостных ресурсов:
- AZ kab Информационные системы и технологии;
- новости из Wikipedia;
- wylsacom — обзор новых информационных систем и устройств;
- университет Синергия;
- сибирский федеральный университет (СФУ);
- InCore.Me — информационные технологии.
1. Междисциплинарный курсовой проект — учебно-методическое пособие / сост. Д.А. Перфильев, К.В. Раевич. - Электрон. дан. - Красноярск: Сиб. федер. ун-т, 2016. - 28 с.
2. СТО 4.2-07-2014. — система менеджмента качества, общие требования к построению, изложению и оформлению документов учебной деятельности - 31 с.
3. ГОСТ 34.602-89 — комплекс стандартов на автоматизированные си-стемы. Техническое задание на создание автоматизированной системы. - 106 с.
4. Основные разделы технического задания [Электронный ресурс]. - 2018. — режим доступа: https://va-promotion.ru/how-to-prepare-tech-specs-for- website/
5. Rookee контент [Электронный ресурс]. - 2015. — режим доступа: https://prozhec- tor.ru/wiki/%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82/
6. Tilda.education [Электронный ресурс]. - 2017. — режим доступа: http://tilda.education/courses/web-design/basicsteps/
7. Semantika модель сайта [Электронный ресурс]. - 2016. — режим до-ступа: https://semantica.in/blog/struktura-sajta-ot-a-do-ya-vidy-sozdanie-analiz.html
8. Регистрация сайтов [Электронный ресурс]. - 2018. — режим доступа: https://www.reg.ru/support/domains/registraciya-i-prodlenie-domenov/registraciya- domena/kak-zaregistrirovat-domen
9. Дунаев, В. Сценарии для Web-сайта. PHP и JavaScript / В. Дунаев. - СПб.: БХВ-Петербург, 2006. - 576 с.
10. Wordpress [Электронный ресурс]. - 2010. — режим доступа: http://ru.wikipedia.org/wiki/Wordpress
11. Средства создания сайтов [Электронный ресурс]. - 2011. — режим до-ступа: http://www.in-internet.narod.ru/teor/sreda.html
12. TexTerra [Электронный ресурс]. - 2015. — режим доступа: https://texterra.ru/blog/kak-sozdat-sayt-na-wordpress-polnoe-rukovodstvo-dlya- novichkov.html
13. Hevner, A.R. Box Structure Methods for System Development with Objects / A. R. Hevner // IBM Systems Journal - 1993 - C. 232-251.
14. Karlsson, J. A Cost-Value Approach for Prioritizing Requirements / J. Karls¬son, K. Ryan // IEEE Software - 1997 - C. 67-74.
15. Фатрепп, Р.Т Управление программными проектами: достижение оптимального качества при минимуме затрат. / Р. Т. Фатрепп, Д. Ф. Шафер, Л. И. Шафер - М.: Издательский дом «Вильямс» -2003. - С. 331-340.
16. Persson, C. Establishment of Automated Regression / C. Persson, N. Yil- mazturk // Industrial Experience Report on ‘Avoiding the Pitfalls - 2004 - C. 112¬121.
17. Блог SEO Дилетанта [Электронный ресурс]. - 2010. — режим доступа: https://amateurblogger.ru/rss-eto-dolzhen-znat-kazhdyj/
18. XML карта сайта [Электронный ресурс]. - 2014. — режим доступа: https://convertmonster.ru/blog/seo-blog/sitemap-xml-chto-takoe-karta-sajta-html/
19. Mediawiki [Электронный ресурс]. - 2018. — режим доступа: https://www.mediawiki.org/wiki/Manual:What_is_MediaWiki%3F/ru
20. Stewart, R. Cost Estimator's reference manual / R. Stewart, R. Wyskida, J. Johaness - A Wiley-Interscience - 1995 - 527 c.