Preview

Scientific and Technical Libraries

Advanced search

Релиз PHP 8: возможность обновления библиотечных web-сайтов.

Abstract

В рамках данной статьи оценена возможность обновления версии языка программирования PHP до новой версии PHP 8 на библиотечных сайтах. Необходимость такого обновления обусловлена рекомендациями безопасности к web-ресурсам.
На примере сайтов библиотек г. Санкт-Петербурга показана роль данного языка программирования для таких сайтов: 70% рассмотренных библиотечных сайтов разработаны на основе данной технологии. Определены используемые рассматриваемыми сайтами системы управления содержимым (далее CMS, от Content Management System).
Для трёх наиболее популярных вариантов использования CMS (с применением CMS WordPress, с применением CMS Joomla!, без использования CMS) рассмотрены технические рекомендации по переходу на новую версию PHP по состоянию на начало 2021 года. Сайты, не использующие CMS, составили ~28%. Обеспечение совместимости с новой версией PHP для таких сайтов производится индивидуально для каждого сайта. В ~28% рассмотренных случаев сайты библиотек используют CMS Joomla!, в 19% используют CMS WordPress. Данные системы управления сайтом на текущий момент не готовы к полной поддержке PHP 8, со стороны WordPress представлена бета-совместимая версия, со стороны Joomla! ведутся работы.
Данная статья показывает наиболее свежую информацию для технических специалистов, интересующихся технологиями разработки web-сайтов для библиотек, т.к. описывает выпуски программного обеспечения после релиза PHP 8, т.е. ноября 2020 года.

About the Author

Андрей Баталов
ООО "Эмаст Софтвер Корпорэйшн"
Russian Federation


References

1. PHP 8.0.0 Released! // PHP: Hypertext Preprocessor URL: https://www.php.net/archive/2020.php#2020-11-26-3 (viewed: 01.24.2021).

2. Usage statistics of PHP for websites // W3Techs - extensive and reliable web technology surveys URL: https://w3techs.com/technologies/details/pl-php (viewed: 01.24.2021).

3. A9:2017-Using Components with Known Vulnerabilities // OWASP Foundation | Open Source Foundation for Application Security URL: https://owasp.org/www-project-top-ten/2017/A9_2017-Using_Components_with_Known_Vulnerabilities (viewed: 01.24.2021).

4. Biblioteki v Sankt-Peterburge na karte // 2ГИС URL: https://2gis.ru/spb/search/Библиотеки/rubricId/189 (In Russ.) (viewed: 01.24.2021).

5. Identify technologies on websites // Technology lookup - Wappalyzer URL: https://www.wappalyzer.com/ (viewed: 01.24.2021).

6. Evstigneeva A. Current trends in using web-technologies in libraries. Scientific and Technical Libraries. 2017;(4):22-33. (In Russ.) https://doi.org/10.33186/1027-3689-2017-4-22-33

7. WordPress and PHP 8.0 // Get Involved - WordPress.org URL: https://make.wordpress.org/core/2020/11/23/wordpress-and-php-8-0/ (viewed: 01.24.2021).

8. Joomla 3.9.23 Release // Joomla Content Management System (CMS) - try it for free! URL: https://www.joomla.org/announcements/release-news/5828-joomla-3-9-23.html (viewed: 01.24.2021).

9. Joomla 3.9.24 Release // Joomla Content Management System (CMS) - try it for free! URL: https://www.joomla.org/announcements/release-news/5830-joomla-3-9-24.html (viewed: 01.24.2021).

10. Technical Requirements // Joomla! Downloads - Build your website with the CMS Joomla! URL: https://downloads.joomla.org/technical-requirements#footnote-3xPHP (viewed: 01.24.2021).

11. Migracija s PHP 7.4.x na PHP 8.0.x // PHP: Hypertext Preprocessor URL: https://www.php.net/manual/ru/migration80.php (In Russ.) (viewed: 01.24.2021).


Supplementary files

1. Рисунок 1
Subject
Type рисунок
View (29KB)    
Indexing metadata ▾
2. Рисунок 2
Subject
Type рисунок
View (32KB)    
Indexing metadata ▾
3. Справка об авторе
Subject
Type справка об авторе
Download (6KB)    
Indexing metadata ▾

Review

For citations:


  . Scientific and Technical Libraries. 2021;(10).

Views: 37

JATS XML


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1027-3689 (Print)
ISSN 2686-8601 (Online)