Авторизация через Telegram

Во многих случаях необходимо, чтобы пользователь был авторизован на сайте. Например, если мы принимаем заявку на услугу, нам обязательно нужно знать, что за пользователь её оставил, чтобы связаться с ним для информирования о статусе заявки, уточнения деталей, передачи счёта на оплату.

Классический подход заключается в регистрации через e-mail и пароль. Этот подход используется очень широко, но на сегодняшний день он не самый эффективный. Во-первых, пользователю требуется время на регистрацию на конкретном сайте, необходимо придумать надёжный пароль, запомнить его или сохранить в надёжном месте. Во-вторых, при разработке требуется реализовать формы входа в систему, регистрации, восстановления и изменения пароля, что требует времени (в ряде случаев можно использовать готовые инструменты, но не всегда).
В качестве альтернативы предлагается использовать Telegram. В этом случае используется специальный авторизационный бот в Telegram. Пользователь на сайте для входа в систему перенаправляется на бота, где он нажимает кнопку «Старт». Через бота мы получаем информацию о пользователе, его логин в Telegram, фотографию и т.д. Если нужно знать номер телефона пользователя (например, он заказал услуга, которая предполагает созвон по телефону), то его также можно запросить через бота, но пользователь дополнительно должен будет подтвердить разрешить на отображение номера телефона.

Кроме того, пользователю можно будет присылать сообщения об изменении статуса заказа и т.п.
Таким образом, авторизация через Telegram является простым и современным способом авторизации в тех случаях, когда целевая аудитория в Telegram зарегистрирована. Также этот способ можно комбинировать с другими (email, телефон, соцсети), чтобы каждый конкретный пользователь мог выбрать удобный способ для себя.

Разделение содержимого сайта по регионам

Во многих случаях одна и та же организация действует в разных регионах. При этом общая структура сайта, как правило, от региона не зависит. Но от региона могут зависеть отдельные аспекты сайта. Это может быть ассортимент товаров, адреса офисов, время работы, прайс-лист на услуги.

Пример: туристическое агентство имеет офисы в разных городах. Причём офис каждого города продаёт, как правило, туры с вылетом именно из этого города.

Ещё пример: новостной портал публикует материалы из жизни города. Портал работает в разных городах. В каждом городе люди интересуются местными новостями.

В таких случаях мы разрабатываем один код сайта на все регионы. При этом создаётся несколько поддоменов. Например, если есть основной домен mynews.ru, то для новостей из Москвы мы можем создать поддомен msk.mynews.ru, а для новостей из Новосибирска — nsk.mynews.ru. В этом случае мы не будем писать отдельный код для каждого региона. Вместо этого мы создадим в базе данных таблицу регионов с указанием название региона и поддомена. Также будет единая админка, но права доступа будут разделены — каждый журналист сможет добавлять новости только в свой регион.

Разделение содержимого сайта по регионам, конечно, требует дополнительной работы, но это всё равно существенно быстрее, чем если бы в каждом регионе разрабатывали свой собственный сайт. Кроме того, использование одного корневого домена для нескольких вариантов сайта поможет увеличить их общий вес в поисковых системах.

Веб-приложения

Современные веб-технологии позволяют создать полноценное приложение в виде веб-страницы. Если раньше веб-технологии использовались в основном для информирования клиентов об услугах компании, то теперь всё больше компаний используют веб-приложения для полноценной автоматизации своих бизнес-процессов. Важным преимуществом является то, что веб-приложения становится доступным по всему миру на любых компьютерах или смартфонах и не требует установки.

Высокопроизводительные веб-сайты

Преимущества веб-сайтов по сравнению со страницами в социальных сетях:

  • индексируются поисковыми системами, в отличие от таких социальных сетей, как телеграмм,
  • польный контроль над содержимым,
  • отсутствие риска бана администрацией социальной сети,
  • возможность встравить любые возможности,
  • возможность продать сайт вместе с бизнесом или отдельно от бизнеса.
  • возможности по глубокой интеграции сайта с бизнес-процессами компании.

Почему важная производительность:

  • комфортная работа пользователей при медленном интернет-соединении,
  • повышение позиций сайта в поисковых системах.

Возможности современных веб-сайтов:

  • отправка пользователям уведомлений. Например это может быть полезно при изменении статуса заказа.
  • аудио и видеосвязь,
  • возможности проигрывания видео,
  • интеграция с социальными сетями,
  • отправка пользователям уведомлений. Например это может быть полезно при изменении статуса заказа.

Наш подход к разработке:

  • ставим на первое место комфорт и понятность сайта для конечного пользователя (вашего клиента),
  • стараемся максимально точно интегрировать сайт с бизнес-процессами компании,
  • помним о производительности веб-сайта.

Что мы делаем для оптимизации производительности сайтов:

  • оптимизируем используемые изображения по размеру,
  • используем «ленивую» загрузку изображений,
  • используем подходы к написанию скриптов, которые обеспечивают небольшой объём скриптов на странице.

Интерактивные текстовые редакторы

Компаниям, которые заботятся о продуктивности своих сотрудников, работающих над созданием контента, мы предлагаем разработать узкоспециализированный текстовый редактор, который будет позволять максимально эффективно, набирать текст, вставлять ссылки на элементы данных (это могут быть ссылки на другие страницы, на законы), добавлять данные из справочников.

Эта технология может использоваться:

  • для редактирования официальных документов с учётом специфики предметной области,
  • для создания редакторов материалов на сайт.

В редакторе мы добавляем «горячие клавиши», которые позволяют максимально эффективно пользоваться клавиатурой. Кроме того, мы адаптируем наши редакторы, чтобы ими можно было пользоваться и с мобильных устройств.

Видеозвонки через сайт

Современные технологии позволяют осуществлять видеозвонки, а также аудиозвонки и трансляцию экрана непосредственного через веб-сайт (технология WebRTC).

Пример

Врачи медицинского центра оказывают услуги по консультации пациентов онлайн (что разрешено в России с 2021 г.) При этом используются обычные мессенджеры (WhatsApp или Telegram) для видеосвязи с клиентом. Это приводит к тому, что номер телефона врача и его аккаунт в мессенджере становятся известными пациентам. Это приводит к тому, что некоторые пациенты начинают злоупотреблять возможностью связи с врачом после приёма. Врачам приходится заводить отдельные аккаунты для проведения консультаций. При возникновении дополнительных вопросов пациент должен записаться на повторную консультацию через регистратуру, но технически поскольку технически пациенты имеют возможность написать напрямую врачу, они этим пользуются.

Таким медицинским центрам мы предлагаем встраивание видеосвязи непосредственно в сайт медицинского центра. При этом центр имеет возможность точно то, что звонки осуществляются именно в назначенное время, а повторная запись идёт через регистратуру.