<?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">oo</journal-id><journal-title-group><journal-title xml:lang="ru">Открытое образование</journal-title><trans-title-group xml:lang="en"><trans-title>Open Education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-4243</issn><issn pub-type="epub">2079-5939</issn><publisher><publisher-name>Plekhanov Russian University of Economics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21686/1818-4243-2024-3-56-64</article-id><article-id custom-type="elpub" pub-id-type="custom">oo-1020</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><subj-group subj-group-type="section-heading" xml:lang="en"><subject>EDUCATIONAL ENVIRONMENT</subject></subj-group></article-categories><title-group><article-title>Методы адаптивной трансформации контента в формате гипертекста на корпоративном ТВ и информационных киосках ВУЗа</article-title><trans-title-group xml:lang="en"><trans-title>Methods for Adaptive Transformation of Content in Hypertext Format on Corporate TV and Information Kiosks of Educational Institutions</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Филиппов</surname><given-names>Д. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Filippov</surname><given-names>D. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Дмитрий Сергеевич Филиппов, ведущий программист, аспирант кафедры «Вычислительные системы, сети и информационная безопасность»</p><p>Москва</p></bio><bio xml:lang="en"><p>Dmitry S. Filippov, Senior programmer, Postgraduate student of the Department of Computer Systems, Networks and Information Security</p><p>Moscow</p></bio><email xlink:type="simple">dsfilippov@ui-miit.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Российский университет транспорта (МИИТ)</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Russian University of Transport (MIIT)</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>18</day><month>06</month><year>2024</year></pub-date><volume>28</volume><issue>3</issue><fpage>56</fpage><lpage>64</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Филиппов Д.С., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Филиппов Д.С.</copyright-holder><copyright-holder xml:lang="en">Filippov D.S.</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://openedu.rea.ru/jour/article/view/1020">https://openedu.rea.ru/jour/article/view/1020</self-uri><abstract><p>Цель исследования: рассмотреть и реализовать на практике систему вывода контента на экраны разного разрешения и ориентаций применительно к образовательному учреждению, используя как чистый Smart TV (встроенный браузер современного ТВ), так и подключённый к экранам Digital Signage плеер. В проектировании системы основной упор (и как следствие ключевая задача) делается на отсутствие дублирования контента для разных типов экранов вывода (включая интерактивные сенсорные киоски), что особенно актуально, т.к. реализованная система будет построена на свободных технологиях с открытым исходным кодом и интегрирована в текущий web-сайт ВУЗа, чего не сможет предложить ни одна другая проприетарная программная система Digital Signage.Материалы и методы: в исследовании используются разные методы трансформации и вывода контента, но преимущественно задействованы методы адаптации, основанные на каскадных таблицах стилей (CSS). Изучен опыт зарубежных программистов, работающих с адаптивной вёрсткой для web и ведущих свои блоги (в разделе «Литература»). Рассмотрены и предложены компромиссные методы вывода графических изображений и видео материалов на основе полученного опыта во время апробации прототипа системы.Результаты: разработка рабочей системы вывода контента на разноформатные экраны, требующая последующего минимального сопровождения и вмешательства администратора, отвечающего за наполнение контентом. Проведён анализ некоторых потенциальных решений и их совместимости с учётом поддержки браузерами стандартов CSS3 и HTML5, отобраны рабочие решения, которые могут быть использованы в проектировании индивидуальных шаблонов вывода контента в формате гипертекста и CSS конструкции (правил), работающих в указанных выше целях исследования. В статье сравниваются подходы к проектированию адаптивных шаблонов вывода web контента в формате HTML (гипертекста). Рассмотрены основные принципы, при которых контент, предназначенный в первую очередь для сайта ВУЗа, может без стороннего администратора (а также, в некоторых случаях, с минимальным вмешательством) отображаться на корпоративных ТВ и сенсорных интерактивных киосках ВУЗов благодаря применению каскадных таблиц стилей, относительных единиц измерения (vh, vw, vmin, vmax) и тегов, введённых в HTML5. В статье также рассмотрено как можно нивелировать нюансы, связанные с разным разрешением графических изображений и ориентацией экранов.Заключение: в заключительных абзацах статьи делается вывод о нюансах функционирования разработанной системы, эффективность которой напрямую зависит от выбранных и рассмотренных в статье методах реализации и используемых технологиях. Внедрение системы позволит повысить информированность студентов образовательного учреждения о событиях (анонсированных или проведённых), а администратору системы позволит повысить эффективность работы, публикуя и администрируя контент только в «одном окне» (например, на сайте ВУЗа), а разработанный шаблон вывода и/или CSS правила отобразят его на внутренние экраны, сохранив удобочитаемость и восприятие информации. Выработанные и апробированные методы могут быть использованы программистами, работающими в образовательных учреждениях.</p></abstract><trans-abstract xml:lang="en"><p>Purpose of the study: to consider and implement in practice a system for displaying content on screens of different resolutions and orientations in relation to an educational institution, using both a pure Smart TV (built-in browser of modern TV) and a player connected to Digital Signage screens. In system engineering, the main emphasis (and, as a result, the key task) is on the absence of duplication of content for different types of output screens (including interactive touchscreen kiosks), which is especially important because the implemented system will be built on free, open-source technologies and integrated into the current university website, which no other proprietary Digital Signage software system can offer.Materials and methods: the study uses different methods of transformation and output of content, but adaptation methods based on cascading style sheets (CSS) are mainly used. The experience of foreign programmers working with adaptive layouts for the web and operating their own blogs was studied (in the “Reference” section). Compromise methods for displaying graphic images and video materials are considered and proposed based on the experience gained during testing of the prototype system.Results: development of a system for displaying content on multi-format screens, requiring minimal subsequent support and intervention from the administrator responsible for filling it with content. An analysis of some potential solutions and their compatibility was carried out, taking into account browser support for CSS3 and HTML5 standards, and working solutions were selected that can be used in the design of individual templates for displaying content in hypertext format and CSS designs (rules) that work for the purpose of the study. The article compares approaches to designing adaptive templates for displaying web content in HTML (hypertext) format. The basic principles are considered under which content intended primarily for a university website can, without a third-party administrator (and also, in some cases, with minimal intervention) be displayed on corporate TV and touchscreen kiosks of universities thanks to the use of cascading style sheets (CSS) and relative units of measurement (vh, vw, vmin, vmax) and tags introduced in HTML5. The article also discusses how to level out the nuances associated with different resolutions of graphic images and screen orientation.Conclusion: the final paragraphs of the article conclude on the nuances of the functioning of the developed system, the effectiveness of which directly depends on methods of implementation and technologies used, chosen and discussed in the article. The implementation of the system will increase the awareness of students of an educational institution about events (announced or conducted), and will allow the system administrator to increase work efficiency by publishing and administering content only in “one window” (for example, on the university website), and the developed output template and/or CSS rules will display it on the internal screens, maintaining readability and perception of information. The developed and tested methods can be used by programmers, working in educational institutions.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>каскадные таблицы стилей</kwd><kwd>CSS</kwd><kwd>CSS3</kwd><kwd>HTML</kwd><kwd>HTML5</kwd><kwd>гипертекст</kwd><kwd>Digital Signage</kwd><kwd>адаптивная вёрстка</kwd><kwd>адаптивные изображения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>cascading style sheets</kwd><kwd>CSS</kwd><kwd>CSS3</kwd><kwd>HTML</kwd><kwd>HTML5</kwd><kwd>hypertext</kwd><kwd>Digital Signage</kwd><kwd>adaptive layout</kwd><kwd>adaptive images</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">Nikolaos Sagiadinos. How to create Responsive Digital Signage Content [Электрон. ресурс] // SMIL Control. 2020. Режим доступа: https://smil-control.com/responsive-digital-signage/. (Дата обращения: 18.01.2024).</mixed-citation><mixed-citation xml:lang="en">Nikolaos Sagiadinos. How to create Responsive Digital Signage Content [Internet]. SMIL Control. 2020. Available from: https://smil-control.com/responsive-digital-signage/. (cited 18.01.2024).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Chris Coyier. A Guide to the Responsive Images Syntax in HTML. 2020. [Электрон. ресурс]. Режим доступа: https://css-tricks.com/a-guide-to-the-responsive-images-syntax-in-html/. (Дата обращения: 18.01.2024).</mixed-citation><mixed-citation xml:lang="en">Chris Coyier. A Guide to the Responsive Images Syntax in HTML. 2020. [Internet]. Available from: https://css-tricks.com/a-guide-to-the-responsive-images-syntax-in-html/. (cited 18.01.2024).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Anna Fitzgerald. Here’s the Difference Between Flexbox, CSS Grid &amp; Bootstrap [Электрон. ресурс]. 2022. Режим доступа: https://blog.hubspot.com/website/css-grid-vs-flexbox. (Дата обращения: 10.03.2024).</mixed-citation><mixed-citation xml:lang="en">Anna Fitzgerald. Here’s the Difference Between Flexbox, CSS Grid &amp; Bootstrap [Internet]. 2022. Available from: https://blog.hubspot.com/website/css-grid-vs-flexbox. (cited 10.03.2024).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Nader Abd ALhamed. Unveiling the Magic: How css works behind the scene [Электрон. ресурс]. 2023. Режим доступа: https://www.linkedin.com/pulse/unveiling-magic-how-css-works-behind-scene-nader-abd-alhamed. (Дата обращения: 10.03.2024).</mixed-citation><mixed-citation xml:lang="en">Nader Abd ALhamed. Unveiling the Magic: How css works behind the scene [Internet]. 2023. Available from: https://www.linkedin.com/pulse/unveiling-magic-how-css-works-behind-scene-nader-abd-alhamed. (cited 10.03.2024).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Thierry Koblentz. Creating Intrinsic Ratios for Video [Электрон. ресурс]. 2009. Режим доступа: https://alistapart.com/article/creating-intrinsic-ratios-for-video/. (Дата обращения: 24.03.2024).</mixed-citation><mixed-citation xml:lang="en">Thierry Koblentz. Creating Intrinsic Ratios for Video [Internet]. 2009. Available from: https://alistapart.com/article/creating-intrinsic-ratios-for-video/. (cited 24.03.2024).</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>
