Разработка информационных порталов

ВМЕСТЕ ПРОЙДЁМ ПУТЬ ОТ ИДЕИ ДО ЗАПУСКА!

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

Специфика разработки порталов

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

Отсюда вытекают нюансы, связанные с написанием back-end части подобных проектов:

  • Сервер приложения играет ключевую роль — важно правильно настроить его синхронизацию с серверами баз данных и обмен информацией с третьими сервисами через API.
  • Написание CMS. Для крупных проектов возможностей коробочных решений, таких как WordPress, недостаточно. Необходимо разрабатывать кастомную CMS.
  • Важно продумать стратегии балансировки нагрузки.
  • Еще один серьезный вызов — безопасность.

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

 

Сроки и стоимость

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

  • Количество страниц;
  • Функции, количество портлетов и их сложность;
  • Необходимость создания кастомной CMS и уникального дизайна;
  • Базовая ставка компании-разработчика.

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

В Украине средняя стоимость часа разработки составляет $50. При этом, стандартный проект данного типа длится 190-260 часов. Соответственно, реализация проекта может обойтись в $9500—13000. Как вы понимаете, это просто ориентировочная оценка. Чтобы узнать точную стоимость для вашего проекта, закажите бесплатную смету через форму на сайте, расположенную ниже.

Особенности веб-порталов

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

Другой атрибут — наличие виджетов, портлетов и мэшапов. Они представляют собой интерактивные элементы интерфейса с полезной информацией (прогнозом погоды, курсами валют, котировками бирж) и функциями, позволяющими Чаще всего они находятся на главной странице сайта, но бывают и “сквозные” портлеты, расположенные на всех страницах сайта.

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

Среди дополнительного функционала встречаются электронная почта и форум. Пример популярно портала новостей с почтой — UKR.NET. Главные страницы поисковых систем от Яндекса и Mail.ru также представляют собой порталы. Для них стержневой элемент — это поисковая строка.

Создание информационных порталов состоит из этапов, характерных и для других типов сайтов. Разумеется, в подобных проектах есть и свои особенности.

Как происходит разработка 

  • Исследования ниши, целевой аудитории и конкурентов;

  • Проработка концепции и технических требований;

  • Планирования и работы над ТЗ;

  • UI и UX прототипирования: создания вайрфреймов, макетов и интерактивных прототипов;

  • Отрисовки графических элементов дизайна;

  • Написания кода для front-end и back-end;

  • Написания контента (если есть договоренность между заказчиком и исполнителем);

  • Тестирования;

  • Запуска, переноса сайта на production-сервер;

  • Поддержки и продвижения.

РАЗРАБОТКА САЙТОВ ПОРТАЛОВ. КЛАССИФИКАЦИЯ:

НОВОСТНЫЕ

Новостные порталы ежедневно пополняются новыми статьями, ссылками и прочим "свежим" контентом. Для того, чтобы этот контент вовремя попадал к пользователям, разработчики нередко прибегают к помощи CDN;

ГОРОДСКИЕ

Главной особенностью такого типа порталов является территориальная принадлежность. Фактически, на одном ресурсе собирается вся информация города: афиши, новости, каталог организаций, объявления;

ОБУЧАЮЩИЕ

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

ГОСУДАРСТВЕННЫЕ

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

КОРПОРАТИВНЫЕ

Создание корпоративного портала подразумевает предоставление сотрудникам компании доступ к корпоративным данным компании. Это предельно кастомизированные порталы, содержащие в себе все необходимые инструменты для совместной работы (чаты, файлообменники и пр.);

ИНДИВИДУАЛЬНЫЕ

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

ТЕХНИЧЕСКИЕ НЮАНСЫ СОЗДАНИЯ ПОРТАЛА:

Интерфейс администратора

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

Высокая посещаемость

Веб-ресурс должен быть спроектирован с учетом предполагаемой посещаемости, так как потерять аудиторию в этой нише очень просто. Вам поможет: Правильное построение архитектуры с учетом масштабируемости и будущей нагрузки; Для поиска желательно использовать поисковые движки, такие как Elasticsearch или Sphinx; Обязательным этапом сдачи проекта должно быть нагрузочное тестирование (load testing); Использовать сервера с автоматическим масштабированием (AWS, Microsoft Azure);

Распространение контента

Для стабильного роста посещаемости, важно дать возможность получать обновления ежедневно: RSS лента, email-рассылка, репост контента в соцсетях, браузерные уведомления и т.д.

разработка интернет портала
 
use cases

Портал житомирской областной государственной администрации

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

Особое внимание уделено удобству поиска и расставлению акцентов на информационных блоках.

разработка интернет портала
 
use cases

Обучающий веб-ресурс - KNOW

Создание стартапа для клиентов из Британии, который призывает людей делиться своими знаниями и всесторонне поощряет это. На сайте реализован функционал добавления контента (статьи и видео) - Knode. Видео-курсы с практическими заданиями.

Как выбрать технологию?

РЕАЛИЗОВАТЬ С НУЛЯ НА ФРЕЙМВОРКЕ

Если вы планируете создание сайта со сложным функционалом, то это - единственное правильное решение.

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

Минусом является стоимость создания сайта. Она может быть в разы выше, чем при использовании готовой CMS, так как большинство компонентов придется писать "с нуля". В нашей компании мы создаём продукты на языке программирования Python, фреймворк Django.

ИСПОЛЬЗУЯ ГОТОВУЮ CMS СИСТЕМУ

Отличный вариант для городских и новостных с небольшой или средней посещаемостью.

Из плюсов - наличие большого количества готовых модулей, что значительно упрощает дело. Мы в своей работе используем WordPress - самую популярную CMS в мире (порядка трети всех сайтов сделано на ней). Данная CMS изначально проектировалась как блоговая система, так что если ваш продукт нацелен на большое количество новостей, статей - она будет отличным решением.

Минусом готовой CMS является функциональные ограничения. Будет трудно реализовать личный кабинет и почти невозможно полноценный чат. Плюс ко всему, если ваш проект предполагает очень большую посещаемость, web сервису на готовой системе управления будет труднее оптимизировать и удерживать эту нагрузку.

Стек технологий

Мы полагаемся на передовые, мощные технологии для достижения эффективных результатов.


Имея многолетний опыт веб разработки, мы консультируем наших клиентов о том, какие технологии могут положительно повлиять на их бизнес.

Для сложных решений:

Для простых проектов:

Спасибо за ваш интерес!

Мы с вами свяжемся в ближайшее время