Web-forum creation using modern web-development technologies

Authors

  • Т. В. Холявкіна
  • Я. О. Резаєв
  • О. О. Харченко

DOI:

https://doi.org/10.18372/2073-4751.64.15152

Keywords:

internet forum, web forum, Textboard, Imageboard, Laravel, Blade, PHP 7, PHP, Socket.IO, HTML5, CSS3, HTML, CSS, Vue.js, Bootstrap 4, MySQL, Amazon S3

Abstract

The need for communication is one of the basic human needs, which is formed from the desire of people to communicate and cooperate. It also is one of the forms of manifestation of human social essence. Internet forums satisfy one of the basic classes of consumer needs as one of the means of communication in the 21st century.

The concept of an Internet forum is represented by a discussion site where people can conduct conversations in  form of posted messages. Forums can be devoted to software, cars, soccer teams, and so on. Textboard is a simple type of web forum that does not require registration. Textboard was invented in Japan, but it remains relatively unknown outside of it, unlike Imageboard, which allows placement of images, often alongside related text and discussion, and has since gained considerable popularity around the world.

This article covers the concepts of web forum, Textboard, Imageboard.The subject matter is an example of a web forum implementation using the Laravel web framework and PHP programming language. A description of the service architecture is given. Explanations for implementation details are provided as well. The resulting product is flexible, easily scalable and can be adapted accordingly to the new concept.

References

Бухгалтерская отчетность и финансовый анализ. [Электронный ресурс]. – Режим доступа: https://www.audit-it.ru/buh_otchet/ 7705756279_ooo-khabr.

Laravel 7.1.0 Released, Patch to Fix Potential XSS Attacks. [Электронный ресурс]. – Режим доступа: https://laravel-news.com/laravel-7-1-0.

PHP: Hypertext Preprocessor. [Электронный ресурс]. – Режим доступа: https://www.php.net/.

PHP: PHP 7 ChangeLog. [Электронный ресурс]. – Режим доступа: https://www.php.net/ChangeLog-7.php.

Installation - Laravel - The PHP Framework For Web Artisans. [Электронный ресурс]. – Режим доступа: https://laravel.com/docs/7.x.

Blade Templates - Laravel - The PHP Framework For Web Artisans. [Электронный ресурс]. – Режим доступа: https://laravel.com/docs/7.x/blade#introduction.

Get started | Socket.IO. [Электронный ресурс]. – Режим доступа: https://socket.io/get-started/chat/#Introducti-on.

MySQL. [Электронный ресурс]. – Режим доступа: https://www.mysql.com/.

Amazon Simple Storage Service (S3). [Электронный ресурс]. – Режим дос-тупа: https://aws.amazon.com/ru/s3/.

Introduction – Vue.js. [Электронный ресурс]. – Режим доступа: https://vuejs.org/v2/guide/#What-is-Vue-js.

About - Materialize. [Электронный ресурс]. – Режим доступа: https://materializecss.com/about.html.

Introduction · Bootstrap v4.5. [Электронный ресурс]. – Режим доступа: https://getbootstrap.com/docs/4.5/getting-started/introduction/.

Issue

Section

Статті