Вчера стартовал конкурс на создание шаблонов для поддержки Instant View 2.0 с призовым фондом более $300 000, который заканчивается 4 апреля.
Целью конкурса является создание шаблонов, которые используются для создания красивых быстрых просмотров «Instant View». Все желающие, знающие HTML/CSS могут участвовать в конкурсе. Участники получают $100 за каждый корректный шаблон. Двое лучших участников получат $10 000 и $5 000 соответственно.
Правила конкурса можно найти по ссылке.
Кроме этого, Дуров пообещал, что в скором времени будут запущены похожие конкурсы для разработчиков. В конце концов, будут запущены всевозможные конкурсы (для Android разработчиков, C++ разработчиков, разработчиков голосовых звонков и др). Победителей ждут отличные призы и шанс попасть в команду Telegram.
Что нового в Instant View 2.0
В Instant View 2.0 была добавлена поддержка RTL-языков, новых блоков страниц, и т.д. Чтобы использовать эти возможности в шаблоне, укажите это в самом начале:
~version: "2.0"
Новые свойства:
- kicker – фраза над главным заголовком статьи
- site_name – название сайта
Новые типы блоков:
- Map – карта.
- Table – таблица.
- Details – сворачиваемый блок.
- RelatedArticles – блок похожих статей (“читайте также”).
- Marked – выделенный текст (тэг <mark>).
- Subscript – подстрочный текст.
- Superscript – надстрочный текст.
- Icon – небольшое изображение в тексте.
- PhoneLink – ссылка на телефонный номер (с протоколом tel:).
- Reference – сноска.
Новые типы правил:
- Options – настройки парсинга страницы. На данный момент доступна только настройка version.
- Block functions – блочные функции. Из стандартных есть @if, @if_not, @map, @repeat, @while, @while_not.
Новые функции:
- wrap_inner – “оборачивает” содержимое тэга в другой тэг.
- style_to_attrs – конвертирует выбранные CSS-свойства в атрибуты.
Другие нововведения:
- В переменные теперь можно оператором + добавлять другие элементы по запросам XPath.
- Новая функция XPath ends_with для проверки, заканчивается ли текст определённой последовательностью символов.
- Списки теперь поддерживают вложенные элементы в типе ListItem: параграфы, вложенные списки, изображения и т.д.
- Поддержка указания авторства в подписях к медиа (необязательный тэг <cite>).
- Поддержка ссылок на изображения (необязательный атрибут href для типа Image).
- Неподдерживаемые элементы (такие, как изображение внутри цитаты) теперь генерируют ошибку.
- Улучшена обработка типа RichText функцией @simplify (например, сохраняются переносы строк, созданные блочными элементами).
Полную документацию можно почитать по ссылке.
Следующий конкурс будет анонсирован в течение 10 дней, не забудьте подписаться на Telegram Info, что бы быть в курсе.
Подписывайтесь на наши каналы в Telegram, чтобы всегда знать о последних новостях Telegram и TON.