<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">gpntb</journal-id><journal-title-group><journal-title xml:lang="ru">Научные и технические библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Scientific and Technical Libraries</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1027-3689</issn><issn pub-type="epub">2686-8601</issn><publisher><publisher-name>Russian National Public Library for Science and Technology</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">gpntb-691</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Релиз PHP 8: возможность обновления библиотечных web-сайтов.</article-title><trans-title-group xml:lang="en"><trans-title></trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-1772-5548</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Баталов</surname><given-names>Андрей Сергеевич</given-names></name></name-alternatives><bio xml:lang="ru"><p>Старший программист, Zend Certified Engineer ZEND032609, SPIN 5534-0116</p></bio><email xlink:type="simple">andreybatalof@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>ООО "Эмаст Софтвер Корпорэйшн"</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>20</day><month>05</month><year>2026</year></pub-date><volume>0</volume><issue>10</issue><elocation-id>691</elocation-id><permissions><copyright-statement>Copyright &amp;#x00A9; Баталов А.С., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Баталов А.С.</copyright-holder><copyright-holder xml:lang="en">Баталов А.С.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ntb.gpntb.ru/jour/article/view/691">https://ntb.gpntb.ru/jour/article/view/691</self-uri><abstract><p>В рамках данной статьи оценена возможность обновления версии языка программирования 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 года.</p></abstract><kwd-group xml:lang="ru"><kwd>информационные технологии в библиотеках</kwd><kwd>язык программирования PHP</kwd><kwd>сайты библиотек</kwd><kwd>CMS</kwd><kwd>PHP 8</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">PHP 8.0.0 Released! // PHP: Hypertext Preprocessor URL: https://www.php.net/archive/2020.php#2020-11-26-3 (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">PHP 8.0.0 Released! // PHP: Hypertext Preprocessor URL: https://www.php.net/archive/2020.php#2020-11-26-3 (viewed: 01.24.2021).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Usage statistics of PHP for websites // W3Techs - extensive and reliable web technology surveys URL: https://w3techs.com/technologies/details/pl-php (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">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 (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Библиотеки в Санкт-Петербурге на карте // 2ГИС URL: https://2gis.ru/spb/search/Библиотеки/rubricId/189 (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">Biblioteki v Sankt-Peterburge na karte // 2ГИС URL: https://2gis.ru/spb/search/Библиотеки/rubricId/189 (In Russ.) (viewed: 01.24.2021).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Identify technologies on websites // Technology lookup - Wappalyzer URL: https://www.wappalyzer.com/ (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">Identify technologies on websites // Technology lookup - Wappalyzer URL: https://www.wappalyzer.com/ (viewed: 01.24.2021).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Евстигнеева А.Г. Современные тенденции применения веб-технологий в библиотеках. Научные и технические библиотеки. 2017;(4):22-33. https://doi.org/10.33186/1027-3689-2017-4-22-33</mixed-citation><mixed-citation xml:lang="en">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</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">WordPress and PHP 8.0 // Get Involved - WordPress.org URL: https://make.wordpress.org/core/2020/11/23/wordpress-and-php-8-0/ (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">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 (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">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 (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Technical Requirements // Joomla! Downloads - Build your website with the CMS Joomla! URL: https://downloads.joomla.org/technical-requirements#footnote-3xPHP (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">Technical Requirements // Joomla! Downloads - Build your website with the CMS Joomla! URL: https://downloads.joomla.org/technical-requirements#footnote-3xPHP (viewed: 01.24.2021).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Миграция с PHP 7.4.x на PHP 8.0.x // PHP: Hypertext Preprocessor URL: https://www.php.net/manual/ru/migration80.php (дата обращения: 24.01.2021).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
