Розробка системи управління контентом веб-сайту новин та дослідження методів OAuth- ідентифікації
Анотації
Магістерська кваліфікаційна робота спрямована на розробку системи управління контентом веб-сайту новин. Призначенням системи є автоматизація процесу управління такими елементами та функціональними особливостями порталу новин, як: статті, рекламні оголошення, інформаційні сторінки, підсистема коментування, цензурний фільтр, повнотекстовий пошук статей, пошук статей за датою створення, підсистема захисту, авторизації, аутентифікації, визначення найактуальніших новин, які користуються найбільшою увагою серед відвідувачів сайту.
Під час виконання магістерської кваліфікаційної роботи було проаналізовано сучасні веб-технології та методи розробки веб-додатків, досліджено процес OAuth-ідентифікації, використано технології Docker для розробки, проаналізовано аналоги та виявлено їх недоліки. Було виконано тестування розробленої системи та створено інструкцію користувача щодо використання системи.
Розроблений веб-додаток написаний на мові програмування Ruby з використанням MVC фреймворку Ruby on Rails, характеризується зручністю та зрозумілістю інтерфейсу, швидкістю та точністю опрацювання даних, що забезпечує всі вимоги користувача щодо управління контентом веб-сайту новин. The Master thesis is focused on the development of content management system of the news website. The purpose of the system is to automate the process of management such features as articles, advertisement, informational pages, commenting subsystem, censorship filter, full-text search of articles, search articles by date, security subsystem, authorization, authentication, identification of the most relevant news articles that are most popular among visitors.
Modern web technologies, methods for web-application development and analogues was analyzed during implementation of the bachelor thesis. The OAuth identification process was researched. Docker were used in development process. System was tested and user manuals was created.
The web-application is written in Ruby programming language using MVC framework Ruby on Rails. The system has a clear and convenient interface, fast and accurate data processing. All user requirements of the content management system of news website are provided.
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/26312