Katcerina.ru

Деньги в сети
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сделать сайт агрегатор

Как создать сложный сайт

Как отличить сложный сайт от простого

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

Некоторые сайты, невозможно отнести к какому-либо определённому типу. Такого рода web-площадки, является абсолютно уникальными и непохожими не на один из ресурсов, существующих в сети.

Многие web-студии, уже давно знают все секреты по созданию простых сайтов, и то как их сделать интересными и прибыльными. А вот на создание сайтов, со сложной структурой, c несколько иными этапами работы и максимальной степенью уникальности, решаются далеко не все. Только настоящий профессионал не побоится взяться за проект, который, казалось бы, невозможно воплотить в жизнь.

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

Особенности сложного сайта:

  • По срокам создать сложный сайт можно в течении 3-4 месяцев
  • Активно следовать всем требованиям, прописанным в договоре и на этапах работы их менять нежелательно
  • А чтобы, при процессе работы не подвергать изменениям основные требования, следует всё изначально продумать «на берегу»
  • Архитектура должна быть заложена максимально правильно, и все функции должны прорабатываться поэтапно

Сложный сайт на заказ – это означает что вы грамотно подготовили всё не обходимое к разработке.

Что необходимо проработать прежде чем оформить заказ:

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

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

Виды сложных сайтов

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

Расскажем о некоторых типах бизнеса, для которых можно создать сложный сайт:

Как создать сайт биржу

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

Как создать электронную платёжную систему

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

Как создать сайт агрегатор

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

Как создать сайт аукциона

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

Как создать социальную сеть в интернете

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

Как создать сайт — доска объявлений

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

Как создать новостной сайт

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

Как создать сайт форум

Форум помогает узнать мнение публики о том, что вы предлагаете или делаете. Это своего рода обратная связь, которая помогает вам понять насколько публика заинтересована в вашем предложении. В свою очередь, у вас всегда есть возможность пообщаться с посетителями сайта, чтобы пообщаться на интересующую вас тему.

Как создать сайт с реферальной системой

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

Как создать CRM

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

Как создать сайт знакомств

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

Как создать игровой сайт

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

На какой платформе разрабатывать сложный сайт

Если вы создаёте сложный сайт – значит вам необходимо разрабатывать все функции индивидуально. Туда входят и модули со скриптами. Именно, поэтому можем вас заверить CMS для сложного сайта точно не подойдёт. Она предназначена только для типовых видов сайта. В данном же случае мы рекомендуем воспользоваться фреймворками.

Читать еще:  Сделать сайт бесплатно с готовыми шаблонами

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

Примеры фреймворков:

  • ZendFramework. Содержит множество библиотек, благодаря которым есть возможность интеграции со многими сервисами.
  • Bootstrap. С его помощью макеты ресурсов верстаются быстро, а главное качественно. Также имеет шаблоны, позволяющие разработать кнопки, блоки, формы и т.д.
  • Yii. С его помощью вы можете создать приложения различных типов ресурса.
  • CoronaSDK. Помогает в разработке игры и приложений. Выполняет работу на своём языке программирования.

Что такое CMS? Данная система отвечает за контентное управление сайтом.

Примеры CMS:

  • WordPress. Данная CMS является наиболее востребованной среди остальных систем. Функции WordPress наиболее актуальны, и направлены на удобное применение. Ориентир платформы также, сфокусирован на сетевые стандарты и эстетическую привлекательность. Установка системы проходит легко и быстро. На сегодняшний день, WordPress является универсальной платформой, которая позволяет создавать разные типы сайта.
  • Joomla. Привлекательный интерфейс, который имеет выпадающее меню множество полезного функцонала.
  • Drupal. Довольно востребована среди пользователей. Просто устанавливается и славится множеством модулей, которые помогают добавить различные функции.
  • 1С:Битрикс. Платформа включает в себя более 30 модулей, и обеспечивает возможность интеграции системами и ПО. Осуществляется комплекс мероприятий по защите сайта. За счёт открытого кода, вы можете под свои требования провести изменения и необходимые доработки.

Заказать разработку сложного сайта

Заказать разработку сложного сайта можно в нашей студии создания сайтов Web Crazy. Мы знаем, что такое качественная интернет-площадка, и сможем сделать для вас уникальный сайт, способный привлечь к вам большую аудиторию. Мы уже несколько лет работаем с сайтами, и нам можно доверить любой тип интернет-ресурса. Оставляйте заявку или звоните менеджерам нашей студии чтобы оформить заказ и обсудить все интересующие вас вопросы.

Рассылка

В Выпуске рассылки №91 «Classified: используем с выгодой для себя» упоминалось об агрегаторах, но лишь вскользь. Сегодня на этой теме остановимся подробнее и выясним, в чем основные преимущества нишевых агрегаторов и как с ними работать.

В чем суть?

Нишевый агрегатор – это площадка, где осуществляются продажи, но не интернет-магазин. Здесь собраны все актуальные предложения на одну тему от разных компаний. Тематика агрегатора может быть какой угодно: недвижимость, детские товары, кафе и рестораны, туризм или автомобили. Любая сфера имеет свой агрегатор. А каждый игрок должен присутствовать там со своим предложением.

Примеры нишевых агрегаторов:

  • cian.ru – недвижимость
  • auto.ru – транспорт
  • Яндекс.Такси – вызов такси
  • airbnb – аренда недвижимости по всему миру
  • delivery-club.ru – рестораны и магазины
  • sravni.ru – банки, ипотечные программы, карты
  • sravnikupi.ru – страховка
  • moscowfitness.ru – фитнес-клубы
  • banki.ru – банки
  • vsesaloni.ru – салоны красоты
  • docdoc.ru – врачи
  • spr.ru – адвокаты и конторы
  • repetitors.info – репетиторы

Особенности

  • Указанные сервисы предлагают услуги компаний, которые могут и не иметь сайта или интернет-магазина. Сайт сервиса является посредником между тем, кто покупает, и тем, кто продает.
  • Здесь действует удобная система фильтров: по местонахождению, цене, характеристикам товара или услуги.
  • Агрегатор может действовать как по официальной договоренности с тем, кто продает товар или услугу, так и просто собирая и копируя различные объявления из других источников. Это может привести к получению потенциальным покупателем ложной информации.
  • Агрегатор, как правило, получает свой процент от сделки или работает на других оговоренных условиях.

Преимущества

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

Советы

  • Действуйте взвешенно. Найдите все агрегаторы, посвященные вашей сфере. Затем оставьте в списке только активные и популярные. После этого можно начать изучение условий, которые предлагает каждый из них.
  • Будьте на связи. Обратная связь с покупателем осуществляется через электронную почту. Адрес, указанный вами, или телефон, должен быть всегда у вас под рукой и работать безотказно. Лучше настроить систему уведомлений о новых заявках.
  • Завоюйте доверие. Реклама в агрегаторах должна подкрепляться надежными данными о вас. Укажите актуальные ссылки на ваши аккаунты в социальных сетях, подтвердите электронную почту и номер телефона.
  • Покажите товар. Если в агрегаторе есть возможность добавить фото объекта, сделайте это. Используйте хороший фотоаппарат и загружайте свежие снимки достойного качества с нескольких ракурсов.
  • Отвечайте запросам. Обратите внимание на возможность выбора нескольких подкатегорий. Выбирайте все возможные, но не противоречащие друг другу. Это позволит вашему предложению «засветиться» сразу по нескольким запросам.
  • Используйте дополнительные возможности. Например, если вы сдаете жилье в аренду и на сайте есть календарь для отслеживания забронированных дат, пользуйтесь им. Так потенциальный клиент будет видеть, что ваше предложение востребовано.
  • Формулируйте понятно. Ошибки недопустимы. Если сервис является международным и вы рассчитываете на иностранных клиентов, продублируйте свое сообщение и на английском языке.

Как делать промо объявлений?

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

  • База недвижимости ЦИАН.ру предлагает своим пользователям премиум-размещение за 10 рублей в сутки во всех разделах, кроме аренды жилья в Москве и МО (минимальная сумма на счету – 100 рублей). С учетом этого раздела стоимость составит 200 рублей в сутки (минимальная сумма на счету – 10000 рублей).
  • В агрегаторе объявлений по продаже транспорта АВТО.ру есть калькулятор тарифов. Стоимость вычисляется исходя из числа объявлений и объекта продаж. Доступна публикация на 1, 3 месяца, а также на срок от 1 года. Действуют скидки 5, 10 и 15% соответственно. Стоимость варьируется от 1180 до 37760 рублей в зависимости от выбранного пакета услуг.
  • Яндекс.Такси позволяет вызвать машину на любой адрес с учетом класса – Эконом, Комфорт и Бизнес. Также пользователь может фильтровать доступные таксопарки. Сервис не работает с водителями-одиночками. За свои услуги сервис по умолчанию берет 5% от стоимости каждого заказа.
  • Агрегатор предложений по аренде жилья в 192 странах Airbnb предлагает продвинуть объявление выбором адекватной цены, добавлением профессиональных фото, подробным заполнением профиля и тегами. Сервис взимает около 6-12% за свои услуги. Чем больше сумма, тем меньше процент.

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

Читать еще:  Как загрузить файлы на сайт

Выводы

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

Интервью с Agrefood.Ru: Как создать успешный агрегатор

Глобальные перемены в ритейле, связанные с развитием интернет-торговли, способствуют распространению агрегаторов. Агрегаторы — электронные торговые площадки, объединяющие игроков рынка и координирующие действия различных поставщиков и служб доставки, позволяющие потребителям делать покупки «в один клик».

Сегодня мы подробнее познакомимся с «внутренней кухней» создания и работы одной из таких площадок. О ней нам рассказали основатель агрегатора Agrefood.ru Дмитрий Селезнёв и Sales and Marketing компании — Ярослав Постников.

Tipler.Ru: Почему сегодня так активно создаются агрегаторы? Они действительно удобны, а может, их легче продвигать?

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

Tipler.Ru: Для кого разрабатывался ваш агрегатор? B2B или B2C? Как пришла идея, что натолкнуло? Проводили ли предварительное тестирование, чтобы оценить емкость рынка и потребность в данной услуге?

Дмитрий Селезнев: Наш агрегатор обеспечивает эффективное взаимодействие, обмен данными между интернет-магазинами (продукты питания, цветы, медикаменты, косметика) и курьерскими службами по доставке заказов конечным покупателям с обязательным соблюдением температурного режима (от -25 до +25 градусов).

Идея создания веб-сервиса пришла в 2016 году. Тогда я (Селезнёв Дмитрий) работал коммерческим директором в компании TMM-express и развивал проект группы (курьерская компания «Сити Почта») по доставке заказов e-commerce с температурным режимом. Клиентами были на тот момент ШефМаркет.ру, Инстамарт.ру и еще несколько небольших «продуктовых» интернет-магазинов с общим количеством доставок 250–320 заказов в день в Москве.

После закрытия в апреле 2017 года зарубежными инвесторами бизнесов в России, я, хорошо понимая потребности клиентов онлайн-рынка продуктов питания, решил создать новый проект «агрегатор с температурным режимом». Тем более, что у меня уже был опыт создания маркетинговой платформы для интернет-магазинов. Здесь тоже использовался принцип агрегации и передачи данных.

1 февраля 2018 года начали разработку и тесты программного продукта, в июне начали активные продажи и сегодня с нами работают 7 клиентов и 3 курьерские компании с доставкой заказов по Москве и Санкт-Петербургу (в том числе и по области). Производственная мощность программного продукта проверена нагрузкой до 1 000 000 транзакций в день.

Tipler.Ru: Ваша площадка объединяет заказчиков и исполнителей. Как помогает площадка тем и другим?

Ярослав Постников: Да, все верно – наша задача создать экосистему по системе WIN-WIN-WIN (Служба доставки – Агрегатор – Клиент), где каждая сторона остается в выигрыше от сотрудничества. Службы доставки получают дополнительный объем заказов и загрузку на ежедневные маршруты, решают много интересных кейсов и тем самым улучшают свои бизнес-процессы.

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

Tipler.Ru: Это бесплатно? В чем уникальность проекта?

Ярослав Постников: Услуги агрегатора платные. Подключение 2990 рублей и сервисный платеж 990 рублей в месяц. Клиент может пользоваться услугами доставки с разными температурными режимами в диапазоне -25 до +25 градусов с соблюдением санитарных норм, масштабировать продажи своих товаров, продукции в другие города и регионы.

Tipler.Ru: На какой платформе создавался агрегатор и почему выбор пал на нее?

Дмитрий Селезнев: Программный продукт — собственной разработки, т.к. считаем, что такой путь развития сервиса увеличивает срок жизни и мобильность при принятии решений.

Tipler.Ru: Как раскручивали площадку? Какие каналы привлечения аудитории использовали в интернете?

Ярослав Постников: На данный момент мы не используем платные источники трафика. Сейчас ведем активную деятельность в Facebook и Instagram (нетворкинг), наполняем новостную ленту на сайте. Также занимаемся профильной email-рассылкой. Следующим этапом будет тестирование платных источников привлечения релевантного трафика.

Tipler.Ru: Каковы ваши затраты с момента разработки на сегодняшний день?

Дмитрий Селезнев: Общие затраты с момента возникновения идеи, разработки, тестового периода и активных продаж составили более 5 млн рублей и планируем еще инвестировать 15 млн рублей в 2018-19гг.

Tipler.Ru: Были какие-то грабли, на которые вы наступили в ходе реализации проекта? Если бы пришлось начинать сначала, на чем бы вы сэкономили?

Дмитрий Селезнев: С момента старта проверили 3 гипотезы направлений движения сервиса. Первая из них полностью отпала, вторая претерпела серьезные изменения и вышла на первый план «доставка интернет-заказов с температурным режимом от -25 до +25 градусов в Москве и Санкт-Петербурге». Мы ориентируемся на 4 сегмента на рынке food/fresh, для каждого из них необходимо было создать УТП нашего сервиса и научиться разговаривать с ними на “одном языке”. Достаточно много времени и усилий пришлось потратить на то, чтобы понять проблемы, особенности каждой сферы.

Tipler.Ru: Почему одни ниши сегодня переполнены агрегаторами — автомобили, торговля, недвижимость, путешествия — а другие остаются пустовать? С чем это связано?

Ярослав Постников: Там, где рождается спрос, активно появляется и предложение. Рынок online-торговли продуктами питания достаточно молодой и несформированный. Как мы видим, сегодня основным игроком является Утконос, остальные — Азбука Вкуса, Перекресток, Окей, Лента и т. д. — только начинают свой путь в e-commerce. С развитием продовольственного online-ритейла будет появляться множество различных сервисов, которые будут предлагать решать те или иные задачи по улучшению качества доставки.

Нужно ожидать рост рынка онлайн-торговли продуктами питания в РФ с 33 млрд рублей в 2017 до 130 млрд рублей в 2019 году.

Tipler: Скажите, пожалуйста, какова вообще сегодня ситуация на рынке транспортных услуг? Мне кажется, что рынок просто стагнирует и переполнен поставщиками транспортных услуг.

Дмитрий Селезнев: Рынок «сухой» логистики действительно переполнен стандартными решениями. Есть агрегаторы, есть специализированные компании, конкуренция растет – а санкции тормозят рост спроса на транспортные услуги.

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

Что делать во времена стагнаций и санкций?

Например мы выбрали «голубой океан» для развития нашего бизнеса, поясню, что имею в виду. Мы определили, что в сегменте e-commerce активно пошел рост торговли продуктами питания, растет сегмент фермерской продукции, а удобного решения для этих сегментов на рынке транспортных услуг просто не имеется даже в таких крупных городах как Москва и Санкт-Петербург. Было принято решение создать агрегатор доставки с пятью температурными режимами, который закрывает этап last_mile (доставка до дверей покупателя). Вместе с нами формируются и компании, которые специализируются на услугах доставки с температурным режимом. Мы нашли свою нишу и будем ее «раскачивать». Что из этого получится, покажет время.

Читать еще:  Готовый сайт по информатике

Tipler.Ru: Есть ли необходимость в таком агрегаторе?

Дмитрий Селезнев: На данный момент мы провели исследования и “пощупали” спрос, провели много встреч с предпринимателями из сегмента food/fresh. Теперь смело можем заявить, что спрос в этой области есть. Мы являемся первопроходцами в организации температурных перевозок для интернет-ритейла и сталкиваемся с большим количеством интересных кейсов, которые дают нам идеи и вдохновение для улучшения агрегатора доставки с температурным режимом Agrefood.ru!

Tipler.Ru: Какие планы ставите на ближайший год? Каких показателей планируете достичь?

Дмитрий Селезнев: На конец 2018 мы планируем выйти на себестоимость и обкатать все бизнес процессы. В 2019 году планируем масштабироваться в 10 городах Российской Федерации. В каких городах мы будем присутствовать как сервис, покажет время и спрос.

Агрегатор контента своими руками. Попытка №2.

Привет моим верным подписчикам и лиге вэб разработчиков! В данном посте я поведаю о:

— паре забавных случаев, возникших при разработке новой версии моего агрегатора котиков и мемасиков (а так же новостей, видео, пабликов, групп, RSS и Telegram каналов );

— текущем состоянии дел и планах развития.

Около 800 дней назад я опубликовал первую версию агрегатора контента и сделал пост на пикабу. Сервис получился неплохим и мои цели удовлетворял. Я пользовался им каждый день, для просотра мемасиков и котеек. Но, к сожалению, большого интереса у пользователей не вызывал. А в комментариях знающие люди советовали весь функционал перенести на сервер, что бы на клиентских устройствах все работало максимально быстро.

Так как по своей натуре я перфекционист, то идея сделать все «красиво» не давала мне покоя и в 2017 году я наконец сдался и решился переписать все с 0, нанять хорошего дизайнера и выкатить ресурс который заткнет за пояс конкурентов 🙂 Получилось ли у меня или это очередное фиаско, я надеюсь узнать сегодня, в комментариях к этому посту 🙂

Итак, начнем с пары интересных задач, которые пришлось решить при разработке.

1. Как я добавлял вывод телеграмм каналов.

В последний год появляется все больше популярных телеграм-каналов. Но лично мне не удобно читать их в приложении, хотя я не пробовал :). Я сразу запланировал, что в новой версии агрегатора обязательно должна быть возможность вывести в свою ленту посты из любых публичных телеграм-каналов вместе со всеми другими источниками.

Обилие инструкций по работе с телеграм-ботами воодушевляло и я рассчитывал, что задача не займет много времени. И еще я не понимал, почему никто не сделал аналогичного сервиса 🙂

Как это всегда бывает в разработке, препятствия возникли на ровном месте: оказалось, что для того, что бы бот мог читать какой-то канал, бота надо туда добавить. Поэтому вариант сразу отпал. И я перешел к чтению мануалов на основной API телеграма.

Через 30 минут изучения документации я был в отчаянии.

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

Несколько дней поиска привели меня к решению: использовать на сервере opensource php телеграм клиент. Дада! Можно использовать телеграм под php, и там даже есть поддержка звонков! Это чудо называется madelineProto и исходники доступны на гитхабе.

В итоге, через 3 дня настройки и две блокировки моего аккаунта из-за чрезмерного количества попыток авторизации я настроил клиент и решил задачу. Теперь у меня есть свой шлюз из telegram в web! А пользователи могут читать любые публичные телеграмм каналы у меня на сайте без регистрации и смс.

2. Парсинг youtube каналов.

С API youtube’a вообще вышло забавно. Их справка предлагает использовать php плагин от гугла для доступа к API. От их API мне нужно было не много: список видео на канале с метаданными, название канала и его логотип. У vk или fb такой запрос создается парой строчек кода и разобраться можно за пол часа.

Но у гугла свой путь разработки 🙂

Я смирился с тем, что плагин для доступа к API весит более 30 мегабайт. Но я еще и не смог настроить его за 3 часа!

В итоге, кликая на все подряд в справке гугла, оказалось, что плагин можно вообще не использовать, а для получения всей информации — воспользоваться стандартным get запросом, как везде. На формирование запроса мне понадобилось ровно 10 строк кода и 15 минут, вместо 30 мегабайтного плагина.

А потом люди удивляются: «а почему андройд притормаживает на 8-миядерных процессорах и требует 4 гигабайта оперативы?» 😉

3. Что сейчас с агрегатором?

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

— Добавить прямые ссылки на отдельные источники

— Расширять список источников: imgur, rutube, reddit, новостные сайты.

— Привлечь ядро активных пользователей, что бы были данные для формирования ленты популярных постов;

— Добавить в ленту вывод видео и гифок, что бы сократить число внешних переходов;

— Е-маил рассылки с лучшими постами за день/неделю (естественно при желании пользователя);

— Сотрудничество с создателями контента для совместного продвижения.

5. Техническая часть.

Для тех кому интересно то под капотом следующий стек технологий:

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

Fron-end: HTML + Angular JS 1, так же используется Jquery 2 (в 3-й версии scroll события в firefox не работают периодически) для анимаций.

Парсинг осуществляю с помощью библиотеки php-query или через API раз в 5 минут по CRON’у в порядке живой очереди с приоритетом на публичные источники. Т.е. если за 4 минуты сайт не успел пройтись по всем источникам, то скрипт останавливается. А в следующий раз в начале очереди находятся те источники, которые дольше всего не обновлялись. Очереди для публичных и персональных источников разные — по 2 минуты и на те и на другие.

Ссылка на основную публикацию
Adblock
detector
×
×