База знаний по кросс-платформенной разработке на Xamarin

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

Цели и задачи

  • Объединить на одном ресурсе авторские статьи, информацию из официальной документации и готовые для использования блоки кода;
  • Собрать единую базу уже реализованных на Xamarin проектов;
  • Обеспечить попадание портала в ТОП-5 поисковой выдачи в Google и Яндекс.

За один месяц мы выполнили все работы по дизайну, верстке, разработке самого портала и его административной части силами небольшой команды специалистов.

Разработка

Сайт разработан с применением нашего подхода SEO Driven Development – сначала мы провели SEO-анализ и подготовили структуру сайта, затем составили мокапы в Miro и отрисовали дизайн. Так мы подготовили сайт к продвижению самого начала.

Редактор статей – сердце базы знаний. От его функционала зависит работа контент-менеджера, а значит и скорость появления статей на сайте. Для разработки административной панели мы использовали фреймворк React Admin от marmelab. Однако мы столкнулись с проблемой – в редакторе React Admin отсутствовали многие функции, необходимые для работы с контентом: например, вставки картинок (в том числе методом drag-and-drop), видео и блоков кода.

Это критичный для сайта о разработке функционал. Поэтому мы решили заменить стандартный редактор React Admin на Rich text editor от Mantine. Однако он отказывался работать со строками программного кода в статьях. Чтобы решить эту проблему, мы переработали редактор и провели работы на серверной части.

Продвижение портала

Работу с SEO мы начали со сбора семантического ядра, кластеризации запросов и определения их под релевантные страницы. Основная часть собранного ядра – технические термины. Эти запросы мы развели по страницам и далее начали их оптимизацию – разместили тексты, мета-теги, заголовки.

Хоть мы и рассказываем наших услугах по разработке мобильных приложений на Xamarin, сайт изначально создавался как информационный. Поэтому основной акцент на сайте сделан на регулярной публикации уникального тематического контента.

Мы не только пишем тексты, но и переводим руководства по работе с Xamarin из англоязычных источников.

Доработки сайта

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

Также в рамках оптимизации:

  • Добавили семантическую разметку данных по стандартам Schema.org и Open Graph на все страницы сайта и их элементы;
  • Оформили аккаунты в социальных сетях. Настроили автоматическую публикацию нового контента.

Развитие портала

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

База знаний по кросс-платформенной разработке на Xamarin

Сделано в Россия

Design

Tech

Usability

Creativity

Content

Тип проекта: Веб-сайт
Страна: Россия
Категория: Прочее
Стиль: Big photo
Цвет: Синий