Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json

ПишСм ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ манифСст для сайта

Π”ΡƒΠΌΠ°ΡŽ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π½Π°ΡŽΡ‚ ΠΎ возмоТности добавлСния ΠΈΠΊΠΎΠ½ΠΊΠΈ сайта Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол мобильного устройства. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ (Π½Π΅Ρ‚Ρƒ мобильного прилоТСния, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΡƒΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π»ΠΈΠ±ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сразу ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ страницу сайта ΠΈ Ρ‚.Π΄.). Π—Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ сайт ΠΈ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠ° послС добавлСния ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» манифСста.

ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ для сайта – это простой JSON-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ:
1. Какая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΊΠΎΠ½ΠΊΠ° Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ваш сайт Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол
2. Как Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ваш сайт (с адрСсной строкой, Π±Π΅Π· Π½Π΅Π΅ ΠΈΠ»ΠΈ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅)
3. Splash screen
4. Π¦Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ
5. ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ экрана
6. ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ url
ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ manifest влияСт Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сайта, я создал простоС, тСстовоС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ.

Π‘Π½Π°Ρ‡Π°Π»Π° зафиксируСм ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π» Π΄ΠΎ добавлСния Ρ„Π°ΠΉΠ»Π° манифСста.
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json
ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΈΠΊΠΎΠ½ΠΊΡƒ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ (Π½Π° Андроид 5.0)
НазваниС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Ρ‹Π΄Π΅Ρ€Π½ΡƒΠ» ΠΈΠ· Ρ‚Π΅Π³Π° tilte. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Ρƒ вас Π½Π΅Ρ‚Ρƒ Ρ„Π°ΠΉΠ»Π° манифСста, Ρ‚ΠΎ хотя Π±Ρ‹ title Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. А Π²ΠΎΡ‚ ΠΈΠΊΠΎΠ½ΠΊΠ° Π² Π²ΠΈΠ΄Π΅ Π±ΡƒΠΊΠ²Ρ‹ β€œG” появилась сама (Π½Π΅ понятно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ G).
А сам сайт Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json
Π’ΡƒΡ‚, собствСнно, Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅.

ВстрСчайтС, manifest.json!

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠΉ ΠΈ властвуй.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь манифСст Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ, Π½ΠΎ это скучно, Π΄ΠΎΠ»Π³ΠΎ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ. Π£ΠΆΠ΅ нашлось Π½Π΅ΠΌΠ°Π»ΠΎ ΡƒΠΌΠ΅Π»ΡŒΡ†Π΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ этот процСсс. НиТС нСбольшой ΠΎΠ±Π·ΠΎΡ€ инструмСнтов для автоматичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ манифСста.

brucelawson.github.io/manifest β€” всС Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ – Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поля (Π΅ΡΡ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ процСсс довольно Π»Π΅Π³ΠΊΠΈΠΉ), ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π° вас сдСлаСт Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€.

www.favicon-generator.org β€” Ρ…ΠΎΡ‚ΡŒ прямоС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого сайта Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ, Π° Π½Π΅ манифСст. Он всС ΠΆΠ΅ Π΅Π³ΠΎ создаСт ΠΈ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρƒ вас ΡƒΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ (для iOS ΠΈ Аднроид) ΠΈ манифСст. ΠŸΡ€Π°Π²Π΄Π°, манифСст придСтся ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ (ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ настройки).

manifest-validator.appspot.com β€” этот инструмСнт ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ вашСго манифСста.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Π˜Ρ‚Π°ΠΊ ΠΈΠΊΠΎΠ½ΠΊΠΈ нарисовали, манифСст сдСлали. Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°Π΄ΠΎ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎ манифСстС, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² Ρ‚Π΅Π³ head ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅

ВсС. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ
Иконка:
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json
Π‘Π»Π΅Π²Π° Π΄ΠΎ. Π‘ΠΏΡ€Π°Π²Π° послС (ΠΈΠΊΠΎΠ½ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Π½Π΅Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ, с ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ помСняю, Ссли ΠΏΡ€ΠΈΡˆΠ»Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅). Π’ΡƒΡ‚ ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Android использовал имя ΠΈΠ· поля short_name, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ name Π½Π΅ помСщаСтся, Π²ΠΈΠ΄ΠΈΠΌΠΎ.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° прилоТСния:
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json
Π’ΡƒΡ‚ самыС приятныС измСнСния. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, вмСсто Π±Π΅Π»ΠΎΠ³ΠΎ экрана Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ splash screen, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам создаСтся систСмой ΠΈΠ· ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Ρ†Π²Π΅Ρ‚Π°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² манифСстС (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это происходит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° android 5.0 Π²Ρ‹ΡˆΠ΅). Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, этот splash screen ΠΏΠ»Π°Π²Π½ΠΎ исчСзаСт, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ красиво.

Π‘Π°ΠΌ сайт:
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json
Π’ΡƒΡ‚ Ρ‚ΠΎΠΆΠ΅ всС стало Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎ. Π‘Π΅Π· UI Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° сайт смотрится Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ большС ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π― пСрСчислил Π½Π΅ всС свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ манифСста. Π‘ ΠΏΠΎΠ»Π½Ρ‹ΠΌ списком ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ здСсь
Π”Π΅ΠΌΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ прилоТСния

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС это Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° яблочных устройствах. На Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚? А? Π§Ρ‚ΠΎ? Π—Π°Ρ‡Π΅ΠΌ?

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json

МногиС ΠΈΠ· нас, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Π²Π΅Π±ΠΎΠΌ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈ Π²Π΅Π±-прилоТСниями.

Но Ρ‡Ρ‚ΠΎ это Π·Π° Ρ€Π°Π·Ρ€Ρ‹Π²? ВсСго нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ этот Ρ€Π°Π·Ρ€Ρ‹Π² Π±Ρ‹Π», Π² большСй стСпСни, тСхнологичСским. Если Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ GPS устройства, Π²Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. БСйчас ситуация нСсколько ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»Π°ΡΡŒ: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌ устройства, Π²Ρ€ΠΎΠ΄Π΅ GPS, ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства β€” хотя Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ. Благодаря послСдним успСхам Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ прилоТСниями ΡƒΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° Ρ€Π°Π²Π½Ρ‹Ρ….

БСгодня Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈ Π²Π΅Π±-прилоТСниями Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ тСхнологичСский β€” Π΄Π΅Π»ΠΎ Π² удобствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡŽΡ‚Π½ΠΎ ΠΆΠΈΠ²ΡƒΡ‚ Π½Π° домашнСм экранС (ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС, Ссли Ρ€Π΅Ρ‡ΡŒ ΠΏΡ€ΠΎ дСсктопныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹).

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΎΡ„Π»Π°ΠΉΠ½Π΅ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с возмоТностями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт опСрационная систСма: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ установлСнныС прилоТСния Π² ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ Π·Π°Π΄Π°Ρ‡. Или Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ настройками ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прилоТСния Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ самом мСстС, Ρ‡Ρ‚ΠΎ ΠΈ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, установлСнных ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΡ‹ всё Π΅Ρ‰Ρ‘ слоняСмся ΠΏΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π² поисках ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅, скучныС адрСса.

Нам Π½ΡƒΠΆΠ΅Π½ Ρ‚Π°ΠΊΠΎΠΉ способ «установки» Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΡ‹ ΠΎΡ‚ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ прилоТСния, установлСнного Π½Π° устройствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Но Π² Ρ‚ΠΎΠΆΠ΅ врСмя, ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ основу Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ссылками, просмотр исходного ΠΊΠΎΠ΄Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ…ΠΎΡΡ‚ΠΈΡ‚ΡŒ собствСнныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

ΠœΡ‹ Π² Π²Π΅Π±-сообщСствС, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ это «прогрСссивными Π²Π΅Π±-прилоТСниями».

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «установка»?

По сути, «установка» Π²Π΅Π±-прилоТСния β€” это Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Β«Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈΒ» Π½Π° домашний экран ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ довольно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‚ ΠΌΠΎΠ³ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сайт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ: Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΈ Ρ‚.Π΄. Π•ΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ устройства ΠΈ Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ Π²Π°ΠΌ полноэкранный Ρ€Π΅ΠΆΠΈΠΌ.

БпСцификация манифСста ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ стандартный способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΉΠ»Π° JSON. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡΠΎΡˆΠ»ΠΈΡ‚Π΅ΡΡŒ Π½Π° Ρ„Π°ΠΉΠ» манифСста Π² HTML-страницС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Но Ρ‡Ρ‚ΠΎ находится Π² этом Π·Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ манифСста? Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ спросили!

ΠžΡ‡Π΅Π½ΡŒ простой манифСст

Π‘Π°ΠΌΡ‹ΠΉ простой манифСст ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ всСго-Ρ‚ΠΎ ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠΊΠΎΠ½ΠΎΠΊ.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ манифСст

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ манифСст ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ИмСна Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ сами Π·Π° сСбя, Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ опишСм ΠΈΡ… использованиС Π½ΠΈΠΆΠ΅.

НазваниС прилоТСния

ΠšΠ»ΡŽΡ‡ short_name слуТит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ прилоТСния ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π² условиях ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ пространства (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ Π½Π° домашнСм экранС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°). ΠšΠ»ΡŽΡ‡ name ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π»ΠΈΠ½Π½Π΅Π΅, отобраТая Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ слуТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ‰Π΅Ρ‚ вашС прилоТСния Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π½Π°Π±Ρ€Π°Π² Β«ΡƒΠ»Ρ‘Ρ‚Π½Ρ‹ΠΉΒ» ΠΈΠ»ΠΈ Β«Ρ„ΠΎΡ‚ΠΎΒ», ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° своСм устройствС.

Но Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ β€” ΠΈΠ½Π°Ρ‡Π΅, вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈΡˆΠΈΡ‚ΡŒΡΡ статуса «прогрСссивноС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β».

Иконки

НазначСниС ΠΈΠΊΠΎΠ½ΠΊΠΈ

Π‘ΠΎΠ»ΡŒΡˆΠ΅ подробностСй ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² спСцификации Web App Manifest.

Π Π΅ΠΆΠΈΠΌΡ‹ отобраТСния ΠΈ ориСнтация

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈ запускС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° экранС. Если это ΠΈΠ³Ρ€Π°, Ρ‚ΠΎ Π΅ΠΉ, вСроятно, Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Для этого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ манифСста прСдоставляСт Π²Π°ΠΌ Π΄Π²Π° ΠΊΠ»ΡŽΡ‡Π°.

ДоступныС значСния Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² отобраТСния:

Плюс Ρ‚Π°ΠΊΠΎΠ³ΠΎ указания ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° выступаСт Π² качСствС Β«ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ» для всСго прилоТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ страницС ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ остаСтся Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана.

Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стили для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ характСристики display-mode :

Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс

Иногда ΠΏΡ€ΠΈ запускС прилоТСния Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ всСгда ΠΏΠΎΠΏΠ°Π΄Π°Π» Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ страницу. ΠšΠ»ΡŽΡ‡ start_url Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ это ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ.

Β«ΠžΠ±Π»Π°ΡΡ‚ΡŒΒ» прилоТСния

НативныС прилоТСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π²Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π½Π΅ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ для вас. Π§Π°Ρ‰Π΅ всСго, Π²Π°ΠΌ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ ясно, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ прилоТСния Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ эти Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ подсказки прСдоставляСт опСрационная систСма (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π·ΠΎΠ² диспСтчСра Π·Π°Π΄Π°Ρ‡ ΠΈ Π²Ρ‹Π±ΠΎΡ€ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ прилоТСния ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Cmd Tab ΠΈΠ»ΠΈ Alt Tab Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅).

Π‘ Π²Π΅Π±ΠΎΠΌ всС ΠΈΠ½Π°Ρ‡Π΅: это огромная гипСртСкстовая систСма, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ нСсколько Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с gmail.com Π½Π° docs.google.com ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°ΠΆΠ΅ этого Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, идСя сущСствования Π³Ρ€Π°Π½ΠΈΡ† прилоТСния являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ‡ΡƒΠΆΠ΄ΠΎΠΉ для Π²Π΅Π±Π°. Π’Π΅Π΄ΡŒ, Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” это просто сСрия HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Β«ΡΠ΅Ρ€ΠΈΡŽ труб»… ΠΌ-ΠΌ, Π½Π΅Ρ‚, Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅!).

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅ΠΌ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ прилоТСния ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ благодаря Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ достаточно Π΄ΠΎΠ±Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠΌ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΡ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½. Π’ случаях, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ Ρ‚Π°ΠΊ, мноТСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚Ρ‹ сайтами, ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ (старый Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ Ρ„ΠΈΡˆΠΈΠ½Π³).

Π€ΠΎΡ€ΠΌΠ°Ρ‚ манифСста Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ позволяя ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Β«ΠΎΠ±Π»Π°ΡΡ‚ΡŒ адрСса» для вашСго прилоТСния. Π­Ρ‚Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ устанавливаСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для прилоТСния. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΌΠ΅Π½, Π»ΠΈΠ±ΠΎ дирСктория Π½Π° этом Π΄ΠΎΠΌΠ΅Π½Π΅.

Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ: lang ΠΈ dir

РаспространСниС прилоТСния

НуТно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с подробностями ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°ΠΌΠΈ.

Π¦Π²Π΅Ρ‚ Ρ‚Π΅ΠΌΡ‹ ΠΈ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°

Как ΠΌΠ½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ «установил» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅?

Однако ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ нСпосрСдствСнно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, установлСно Π»ΠΈ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² вашСм Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„Π°ΠΉΠ» манифСста.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ для использования ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°:

Π’ спСцификации Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ подробная информация ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ JSON вмСсто HTML-Ρ‚Π΅Π³ΠΎΠ².

ΠšΡ‚ΠΎ это внСдряСт?

ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ ΠΈ прогрСссивныС Π²Π΅Π±-прилоТСния Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Chrome, Opera ΠΈ Samsung Internet для Android. Firefox Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π°Ρ‘Ρ‚ ΠΎΠ±Π½Π°Π΄Ρ‘ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ сигналы, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ эти стандарты (Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Gecko ΡƒΠΆΠ΅ большС Π΄Π²ΡƒΡ… Π»Π΅Ρ‚, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²).

ВзаимодСйствиС с поисковыми Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ

Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Π±-рСсурсы, манифСст Π²Π΅Π±-прилоТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн для любого Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ поискового Ρ€ΠΎΠ±ΠΎΡ‚Π°.

Если Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π²Π΅Π±-прилоТСния Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ·Π²Π΅ΡΡ‚ΠΈΡ‚ΡŒ поисковых Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚Π΅ Π½Π° сканированиС Ρ„Π°ΠΉΠ»Π°, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² манифСст Π²Π΅Π±-прилоТСния Π² Ρ„Π°ΠΉΠ» robots.txt. Π­Ρ‚ΠΎ описано ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ robots.txt. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π²Π΅Π±-прилоТСния Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ X-Robots-Tag.

Авторы

Основная Ρ‡Π°ΡΡ‚ΡŒ этого пояснСния ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ появилась Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β« The W3C App Manifest specificationΒ» Π½Π° HTML5 Doctor, ΠΈ Π±Ρ‹Π»Π° написана ΠœΠ°Ρ€ΠΊΡƒΡΠΎΠΌ ΠšΠ°ΡΠ΅Ρ€Π΅ΡΠΎΠΌ ΠΈ Π‘Ρ€ΡŽΡΠΎΠΌ Лоусоном. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» публикуСтся Π½Π° основС Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ для нСкоммСрчСскоС использования. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ спокойно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ это пояснСниС. НСкоторыС Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ свои авторскиС ΠΏΡ€Π°Π²Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ манифСстам

ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ – это Ρ„Π°ΠΉΠ» JSON ( appsscript.json ) ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Apps Script. Он содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ вашСм ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для Π΅Π³ΠΎ развСртывания ΠΈ использования Π² Π‘Ρ‚ΡƒΠ΄ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ манифСстах ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Apps Script…

НиТС описана информация, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ прСдставлСна Π² манифСстС.

AuthType

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ:

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
NONEΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π΅ трСбуСтся аутСнтификация.
OAUTH2ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» OAuth 2.0.
KEYΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡ API.
USER_PASSΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.
USER_TOKENΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ‚ΠΎΠΊΠ΅Π½.

FeeType

Для свойства FeeType ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСчисляСмого Ρ‚ΠΈΠΏΠ°ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
FREEΠŸΠ»Π°Ρ‚Π° Π·Π° использованиС ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π΅ взимаСтся.
FREE_TRIALΠ£ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° Π΅ΡΡ‚ΡŒ бСсплатный ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.
PAIDΠ—Π° использованиС ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° взимаСтся ΠΏΠ»Π°Ρ‚Π°.

Sources

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ манифСста для ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ манифСста.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ manifest json

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ распакуСтС Π°Ρ€Ρ…ΠΈΠ², Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΠ°ΠΏΠΊΡƒ widget_example, структуру ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ рассмотрим:

ЀайлОписаниС
manifest.json
require
Π€Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ json, содСрТащий описаниС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, настройки Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚.
script.jsJS-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° сторонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² manifest.json областях
images/Папка для размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅. Π”ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС 5 Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (png, jpeg,jpg ΠΈΠ»ΠΈ gif), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² Ρ€Π°Π·Π½Ρ‹Ρ… областях видимости. Π Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 300 ΠšΠ‘. logo_min.png ΠΈ logo_medium.png β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ всСх списках ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ сдСлок Π² свСрнутом ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ состоянии соотвСтствСнно. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ logo_main ΠΈ logo_small Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ Ρ†Π΅Π»ΠΈ logo_min соотвСтствСнно, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΠ΅ с ноября 2018 Π³ΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ logo.png для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ старых вСрсий.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ» manifest.json

НачинаСм Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΌΡ‹ возьмСм Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основан Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° JS. Он Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²ΠΎ внСшнюю систСму, Π³Π΄Π΅ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ php-скриптом Π·Π°Π³Π»ΡƒΡˆΠΊΠΎΠΉ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написана Π½Π° любом языкС.

Π­Ρ‚ΠΎ частая Π·Π°Π΄Π°Ρ‡Π°, Ρ‚.ΠΊ. Π½Π΅ Ρ€Π΅Π΄ΠΊΠΎ трСбуСтся ΠΏΠΎ бизнСс процСссу ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· amoCRM, ΠΏΠΎ дСйствиям сотрудника, Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ систСму ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Или Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· внСшнСй систСмы Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ amoCRM.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, API amoCRM ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΠΉΠ½ΡƒΡŽ модСль Π²Ρ‹Π·ΠΎΠ²Π° сторонних скриптов Ρ‡Π΅Ρ€Π΅Π· WebHooks- ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ. Он позволяСт ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… событиях, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ статуса сдСлки ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² настройках URL-скрипту ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Π’Π°ΠΊΠΆΠ΅, ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ digital Π²ΠΎΡ€ΠΎΠ½ΠΎΠΊ сдСлок ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Digital pipeline

Π˜Ρ‚Π°ΠΊ, сначала ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π΅ widget. Π­Ρ‚ΠΎ основа нашСго Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.

Π€Π°ΠΉΠ» widget.php ΠΌΡ‹ ΠΏΠΎΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, поэтому ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ смСло ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. Π”Π°Π»Π΅Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ со всСми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.

manifest.json

НачинаСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ описания Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылку Π½Π° языковыС сообщСния, Ссли Π½ΡƒΠΆΠ½ΠΎ. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π‘ ноября 2018 Π³ΠΎΠ΄Π° добавилось 3 ΠžΠ‘Π―Π—ΠΠ’Π•Π›Π¬ΠΠ«Π₯ поля Π² manifest.json. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° поля ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ½ΠΎΠΏΠΊΠ΅ β€œΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ ΡΠ²ΡΠ·ΡŒβ€ (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку Π½Π° сайт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π»ΠΈΠ±ΠΎ email). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, email являСтся ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ способом связи. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Π»Π΅Π²ΠΎΠΉ части модального ΠΎΠΊΠ½Π°. Π‘ ноября 2019 Π³ΠΎΠ΄Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠžΠ‘Π―Π—ΠΠ’Π•Π›Π¬ΠΠžΠ• свойство Π² manifest.json – Ρ‚ΡƒΡ€. Π’ΡƒΡ€ β€” это Π½Π°Π±ΠΎΡ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСмонстрируСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ поля Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства ΡΠ²Π»ΡΡŽΡ‚ΡΡ: ΠΏΠΎΠ»Π΅ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΡƒΡ€Π° для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, ΠΊΠ»ΡŽΡ‡ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Ρ‚ΡƒΡ€Π° ΠΈ ΠΊΠ»ΡŽΡ‡ Π»Π°Π½Π³Π°, содСрТащСго ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΊΠ°Π·Π° Ρ‚ΡƒΡ€Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
widgetΠ‘Π»ΠΎΠΊ содСрТит всС основныС настройки Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°
widget/nameΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. НазваниС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π² Ρ‚ΠΎΠΌ числС для отобраТСния Π² спискС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π”ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ Π² языковых Ρ„Π°ΠΉΠ»Π°Ρ…. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ стоит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ widget.name, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ взято ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΏΠ°ΠΏΠΊΠΈ i18n, Π² зависимости ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Если Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ имя, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ остаСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

widget/descriptionΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. ПолноС описаниС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, показываСтся Π² ΠΎΠΊΠ½Π΅ настроСк Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. Π”ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ Π² языковых Ρ„Π°ΠΉΠ»Π°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ html-тэги, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ short-Ρ‚Π΅Π³ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ максимально пСрсонифицированноС описаниС. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ описаниС, подсказав ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ субдомСн Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° amoCRM Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Бписок доступных тэгов:
#HOST# – Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ хост;
#SUBDOMAIN# – субдомСн Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°;
#LOGIN# – Π»ΠΎΠ³ΠΈΠ½ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
#API_HASH# – Ρ…Π΅Ρˆ-ΠΊΠ»ΡŽΡ‡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
#ACCOUNT_ID# – id Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π² систСмС;
#LINK#http://example.test/link_to_copy#/LINK# – Ρ‚Π΅Π³ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° прСобразуСтся Π² ΠΏΠΎΠ»Π΅ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ скопируСтся ссылка;
#USER_ID# – id Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² систСмС.

Если Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ описаниС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ остаСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

widget/short_descriptionΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ описаниС для Π²Ρ‹Π²ΠΎΠ΄Π° Π² спискС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π”ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ Π² языковых Ρ„Π°ΠΉΠ»Π°Ρ….widget/codeΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π΄Π΅Π» API. Π’ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ввСсти латинскими символами ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π° Π½Π° страницС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π’Π°Ρˆ ΠΊΠΎΠ΄ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°widget/secret_keyΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π΄Π΅Π» API. Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ сгСнСрировали Π½Π° страницС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°widget/versionВСрсия Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. Носит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. (РСкомСндуСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π°Ρ€Ρ…ΠΈΠ²Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² систСмС)widget/interface_version(int) ВСрсия интСрфСйса (1,2) для ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ интСрфСйса систСмы загруТаСтся Π²ΠΈΠ΄ΠΆΠ΅Ρ‚. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 2. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ 1 β€” прСдыдущая вСрсия интСрфСйса всСй систСмы amoCRM, Π±Π΅Π· использования AJAX. РСгистрация Π½Π° ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ сСйчас Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°.widget/init_once(true/false) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ js ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ 1 Ρ€Π°Π· Π·Π° сСанс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с интСрфСйсом amocrm. ΠŸΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ render(), init() ΠΈ bind_actions() (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½ΠΈΡ… Π² части script.js). Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ true ΠΈΠ»ΠΈ false Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΈΠ· области Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± областях ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ) Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ init() ΠΈ bind_actions(), ΠΈΠ»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΉ постоянно ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ WebSocket соСдинСниС ΠΈ Π΅Π³ΠΎ ΠΎΠ±Ρ€Ρ‹Π²Π° ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ, поэтому init_once Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true. Если ΠΆΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ для всСх страниц контСкста Π½Π΅Ρ‚, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² false.widget/localeΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ c массивом ΠΊΠΎΠ΄ΠΎΠ² языков, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π²ΠΈΠ΄ΠΆΠ΅Ρ‚. Под ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ свой Ρ„Π°ΠΉΠ» с ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ Π² ΠΏΠ°ΠΏΠΊΠ΅ i18n. ДоступныС языки: ru, en, es (русский, английский ΠΈ испанский соотвСтствСнно).

Если Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ языковыС Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΌΠΈ языками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ.

widget/installation(true/false) Если Π²Ρ‹Π±Ρ€Π°Π½ΠΎ false, Ρ‚ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² спискС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², Π½Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ настройки ΠΈΠ»ΠΈ установку Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅. Π­Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° всС настройки происходят Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмС, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ с amoCRM Ρ‡Π΅Ρ€Π΅Π· API.widget/is_showcase(true/false) True измСняСт Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ β€œΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒβ€ Π½Π° β€œΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒβ€. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΊΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ носит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, Π½Π΅ устанавливаСтся Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. installation ΠΏΡ€ΠΈ этом Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ false.locationsΠ˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚. Массив, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ для заполнСния, Π² случаС Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ js Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± областях.
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ мСстополоТСния:
llist β€” список сдСлок, clist β€” список ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², tlist β€” список Π·Π°Π΄Π°Ρ‡, lcard β€” ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° сдСлки, ccard
β€” ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, card_sdk β€” SDK ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ, culist – cписок ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, cucard – ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°
покупатСля, digital_pipeline – digital Π²ΠΎΡ€ΠΎΠ½ΠΊΠ° сдСлок ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, catalogs – SDK списков,
whatsapp_modal – модальноС ΠΎΠΊΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с WhatsApp, advanced_settings – страница
Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… настроСк Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, salesbot_designer – Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² конструкторС Salesbot, sms – Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ систСмных SMS Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ, mobile_card – Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях. Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ нашСй систСмС Π±ΡƒΠ΄Π΅Ρ‚
Π»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ для отобраТСния, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ дописаниСм 0 ΠΈΠ»ΠΈ 1 послС
указания Π·ΠΎΠ½Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ β€œclist-0”, Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ инициализируСтся Π² Π΄Π°Π½Π½ΠΎΠΉ Π·ΠΎΠ½Π΅, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, панСль для WEB-Ρ„ΠΎΠ½Π° находится Π½Π΅ Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², Π°
Π²Π½ΠΈΠ·Ρƒ Π² любом интСрфСйсС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для всСх мСст ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² настройках Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ написано
0, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΠΎΠ½ инициализируСтся.
amoforms – Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΠ°Ρ….tourΠ‘Π»ΠΎΠΊ содСрТит всС основныС настройки для Ρ‚ΡƒΡ€Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½ΠΈΠΆΠ΅tour/is_tour(true/false) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΡƒΡ€ для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°tour/tour_imagesΠ‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΊΠ»ΡŽΡ‡ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Ρ‚ΡƒΡ€Π°tour/tour_images/(en|ru|es)(Array) Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для Ρ‚ΡƒΡ€Π° Π² зависимости ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈtour/tour_descriptionΠšΠ»ΡŽΡ‡ Π»Π°Π½Π³Π°, содСрТащСго ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΊΠ°Π·Π° Ρ‚ΡƒΡ€Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°settingsМассив настроСк Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, доступных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Ρ‚.Π΅. поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΊΠ½Π΅ настроСк Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли installation = true, Ссли installation = false, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π½Π΅ Π½ΡƒΠΆΠ΅Π½, Ρ‚.ΠΊ. Π² ΠΎΠΊΠ½Π΅ настроСк Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ описаниС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.ΠšΠ»ΡŽΡ‡Π΅ΠΌ Π² массивС являСтся ΠΊΠΎΠ΄ поля FIELD_CODEsettings/FIELD_CODE/nameНазваниС поля (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылка Π½Π° элСмСнт Π² lang Ρ„Π°ΠΉΠ»Π΅)settings/FIELD_CODE/typeΠ’ΠΈΠΏ поля. ДоступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π’ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Ρ€Π°Π·Π΄Π΅Π»Π° settings manifest.json

settings/FIELD_CODE/requiredtrue/false ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ заполнСния поля ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.dpΠ‘Π»ΠΎΠΊ настройки Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π² digital pipeline.
Π”Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² manifest.json, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π΅ΡΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости digital_pipeline.
Π‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ digital pipeline ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ» widget.php, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ присутствуСт endpoint digital_pipeline (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Digital pipeline)dp/settingsАналогичСн Π±Π»ΠΎΠΊΡƒ settings, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ выводится ΠΏΡ€ΠΈ настройкС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² digital Π²ΠΎΡ€ΠΎΠ½ΠΊΠ΅.dp/action_multipleΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² Π±Π»ΠΎΠΊΠ΅ dp, значСния – true/false, опрСдСляСт, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ дСйствиС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° нСсколько этаповdp/webhook_urlЕсли Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» вашСго Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Digital Pipeline Π½Π° ваш собствСнный URL ΠΏΠΎ Π²Π΅Π±Ρ…ΡƒΠΊ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ Π½Π° сторонС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π½Π΅Ρ‚), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это ΠΏΠΎΠ»Π΅. Π’ случаС указания webhook_url amoCRM Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²Π΅Π±Ρ…ΡƒΠΊ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ адрСсу, поэтому php-Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.dp/titleНазваниС вашСго Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отобраТаСтся Π² настройках Digital Pipeline. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡ Π»Π°Π½Π³Π° ΠΈΠ· i18n.widget/support/linkБсылка Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)widget/support/emailEmail тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² случаС отсутствия ссылки Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ)advanced/titleΠšΠ»ΡŽΡ‡ Π² Π»Π°Π½Π³ Ρ„Π°ΠΉΠ»Π΅ для названия страницы Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² настройках.salesbot_designerΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для добавлСния Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² конструкторС Salesbot. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΠΎ ссылкС.sms/endpointАдрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ запрос для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ систСмного SMS. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΠΎ ссылкС.mobile/frame_urlАдрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ области Π² мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΠΎ ссылкС.mobile/colorHEX ΠΊΠΎΠ΄ Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ° ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ Π±Π»ΠΎΠΊΠ° с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ.amoforms_settings/titleΠšΠ»ΡŽΡ‡ Π² Π»Π°Π½Π³ Ρ„Π°ΠΉΠ»Π΅ для отобраТСния названия ΠΏΡƒΠ½ΠΊΡ‚Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΠ°Ρ….amoforms_settings/requiredΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΠ°Ρ…, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π°ΠΆΠΌΠ΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒβ€, Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€amoforms_settings/error_textΠšΠ»ΡŽΡ‡ Π² Π»Π°Π½Π³ Ρ„Π°ΠΉΠ»Π΅ для отобраТСния ошибки Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΠ°Ρ…. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ manifest.json

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ, связанныС с oAuth интСграциями:

i18n Π€Π°ΠΉΠ»Ρ‹ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ manifest.json ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ конструкции Π²ΠΈΠ΄Π° widget.name. Они Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹, Ссли ваш Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС.

Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΏΠΊΠ΅ i18n Π΄Π²Π° Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для русского ΠΈ английского языка ru.json ΠΈ en.json. Π—Π° Ρ‚Π΅ΠΌ, Π² зависимости ΠΎΡ‚ языка Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΊΠ°ΠΊ Π² JS части, Ρ‚Π°ΠΊ ΠΈ Π² PHP, Π±ΡƒΠ΄ΡƒΡ‚ доступны языковыС сообщСния Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ языкС.

Π’ΠΠ–ΠΠž: Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 2 Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΎ структурС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *