<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блог Дмитрия Серженко: заметки с тегом веб-сервисы</title>
<link>https://serzhenko.ru/tags/veb-servisy/</link>
<description>Всю сознательную жизнь работаю в образовании.

В настоящее время — открываю Лицей информационных технологий Приморского района Санкт-Петербурга.
Ранее (в т.ч. по совместительству): зам. директора и  руководитель центра цифрового образования «ИнфинITи» школы № 509, сотрудник СПбЦОКОиИТ и Инспекции Комитета по образованию Санкт-Петербурга, заведующий ЦИО ИМЦ Петродворцового района, сотрудник поддержки ВКонтакте, инженер ЦИО ИМЦ Красносельского района, педагог дополнительного образования УМЦ «ИНФОБ» и лицея № 395, переводчик, индивидуальный предприниматель и проч., проч., проч.…

Disclaimer. Вся информация, опубликованная в этом блоге, отражает персональное мнение частного лица, даже если затрагивает рабочие темы, и не представляет официальную позицию какой-либо организации или органа власти (хотя и может с таковой позицией совпадать… или не совпадать).</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Всю сознательную жизнь работаю в образовании.

В настоящее время — открываю Лицей информационных технологий Приморского района Санкт-Петербурга.
Ранее (в т.ч. по совместительству): зам. директора и  руководитель центра цифрового образования «ИнфинITи» школы № 509, сотрудник СПбЦОКОиИТ и Инспекции Комитета по образованию Санкт-Петербурга, заведующий ЦИО ИМЦ Петродворцового района, сотрудник поддержки ВКонтакте, инженер ЦИО ИМЦ Красносельского района, педагог дополнительного образования УМЦ «ИНФОБ» и лицея № 395, переводчик, индивидуальный предприниматель и проч., проч., проч.…

Disclaimer. Вся информация, опубликованная в этом блоге, отражает персональное мнение частного лица, даже если затрагивает рабочие темы, и не представляет официальную позицию какой-либо организации или органа власти (хотя и может с таковой позицией совпадать… или не совпадать).</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>TimelineJS — сервис для создания интерактивных веб-таймлайнов</title>
<guid isPermaLink="false">11</guid>
<link>https://serzhenko.ru/all/timelinejs/</link>
<pubDate>Wed, 07 Jun 2017 18:33:30 +0300</pubDate>
<author></author>
<comments>https://serzhenko.ru/all/timelinejs/</comments>
<description>
&lt;p&gt;Удобным и наглядным способом отобразить последовательность событий, имеющих конкретные даты или временн&lt;i&gt;ы&lt;/i&gt;е рамки, является таймлайн («временн&lt;i&gt;а&lt;/i&gt;я шкала»).&lt;/p&gt;
&lt;p&gt;Одним из бесплатных инструментов (более того — с открытым исходным кодом), позволяющих создавать интерактивные таймлайны, является &lt;a href="https://timeline.knightlab.com"&gt;библиотека TimelineJS&lt;/a&gt;. Созданные таймлайны могут быть размещены на любом веб-сайте или блоге, позволяющем встраивать IFrame’ы либо JavaScript и CSS.&lt;/p&gt;
&lt;p&gt;Источником входных данных, описывающим слайды-события, может быть гугл-документ (таблица Google Spreadsheets) либо — для продвинутых пользователей — особая структура данных в формате JSON.&lt;/p&gt;
&lt;p&gt;Таймлайн, созданный с использованием этой библиотеки, представляет набор «слайдов»: каждый слайд — одно событие. Каждое событие может описываться следующими параметрами: название, небольшой описательный текст, дата (или две даты — начало и конец периода). Слайд может содержать медиаобъекты (изображения, видео, аудио, карты, твиты и другие объекты). Помимо медиаобъекта, слайд может содержать фоновое изображение. События в таймлайне могут быть сгруппированы в «эры».&lt;/p&gt;
&lt;p&gt;Разработчики библиотеки предлагают на сайте удобный сервис-конструктор встраиваемого кода. В простейшем варианте для создания своего таймлайна необходимо выполнить несколько простых действий:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Создать гугл-таблицу по предоставленному разработчиками &lt;a href="https://docs.google.com/spreadsheets/d/1pHBvXN7nmGkiG8uQSUB82eNlnL8xHu6kydzH_-eguHQ/copy"&gt;шаблону&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Заполнить её данными.&lt;/li&gt;
&lt;li&gt;Опубликовать таблицу, получив публичную ссылку.&lt;/li&gt;
&lt;li&gt;Вставить полученную на предыдущем шаге ссылку в конструктор кода.&lt;/li&gt;
&lt;li&gt;Готово! Сервис сразу же выдаёт код, готовый для встраивания в веб-страницы.&lt;br /&gt;
Код, предлагаемый по умолчанию, готов к использованию. Но &lt;a href="https://timeline.knightlab.com/docs/options.html"&gt;таймлайн весьма гибко настраивается&lt;/a&gt;, если стандартные опции не подходят. В частности, предлагаемый по умолчанию код подразумевает английскую локализацию (&lt;i&gt;language=en&lt;/i&gt;), однако русская локализация поддерживается в полной мере (&lt;i&gt;language=ru&lt;/i&gt;).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Для сайтов, созданных на движке WordPress, может оказаться полезным &lt;a href="https://ru.wordpress.org/plugins/knight-lab-timelinejs/"&gt;официальный плагин&lt;/a&gt; от разработчиков библиотеки, ещё более упрощающий встраивание таймлайнов.&lt;/p&gt;
&lt;p&gt;Пример использования таймлайна можно посмотреть на сайте школы № 509 &lt;a href="https://school509.spb.ru/история-школы/"&gt;в разделе «История школы»&lt;/a&gt;: на временную шкалу нанесены важные и интересные события в пока ещё недолгой (двухлетней) истории школы-новостройки:&lt;/p&gt;
&lt;iframe src='https://cdn.knightlab.com/libs/timeline3/latest/embed/index.html?source=1zJ7-_fTHk0FsHB3fNsQ-v8p-lTUJ2MZ7GkIFl708ezw&amp;font=Default&amp;lang=ru&amp;initial_zoom=2&amp;start_at_slide=1&amp;height=650' width='100%' height='650' webkitallowfullscreen mozallowfullscreen allowfullscreen frameborder='0'&gt;&lt;/iframe&gt;
</description>
</item>


</channel>
</rss>