Последние сообщения

Аркадий Саленков
Аркадий Саленков
  • Сообщений: 4
  • Последний визит: 22 мая 2025 в 21:24

И тут я не совсем понимаю, есть макет и исходя из этого макета backend и придумывает структуру хранения данных в БД, или как оно работает?

Виталий Науменко

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

Игорь Симонян
Игорь Симонян
  • Сообщений: 13
  • Последний визит: 27 мая 2025 в 13:06

Все дополнительные работы начинаются с технического задания (ТЗ). После покупки коробки с вами продолжит работать тот же менеджер, который проводил сделку. Это удобно, потому что не нужно ничего повторять. Например, со мной работал Алексей Гуржиев.

Напишите в Word все ваши пожелания. Можно использовать простой язык, менеджер всё равно уточнит детали и внесёт необходимые изменения. После того как вы отправите ТЗ, менеджер внесёт все задачи в CRM-систему, к которой у вас уже есть доступ. Я пришлю договор на дополнительные работы, и процесс разработки начнётся.

Игорь Симонян
Игорь Симонян
  • Сообщений: 13
  • Последний визит: 27 мая 2025 в 13:06

Я обычно поднимаю ещё один контейнер с nginx, который слушает порты 80 и 443 на хосте и раскидывает запросы в разные контейнеры по доменам или по локейшенам.

Чтобы не прописывать вручную в hosts домены, когда сервисов много, использую nip.io

Такие же домены назначаю как hostname контейнерам, для единообразия.

А чтобы не писать однотипные конфиги nginx — hub.docker.com/r/jwilder/nginx-proxy/

Для управления самоподписанными сертификатами для разработки есть github.com/FiloSottile/mkcert

Юрий Туляков
Юрий Туляков
  • Сообщений: 3
  • Последний визит: 27 мая 2025 в 13:04

Используемые практики:

1. внутренняя зона DNS и внутренний CA для выпуска wildcard сертификатов.
Внешняя DNS зона и Let's encrypt или купленный wildcard сертификат для нее.

Виталий Науменко
Виталий Науменко
  • Сообщений: 7
  • Последний визит: 27 мая 2025 в 13:18

>> Frontend работает на localhost:3000.

>> API доступен по адресу localhost:3001.

Эти адреса действуют вне Docker. Внутри контейнера они используют формат «service_name:port». Это позволяет приложениям взаимодействовать друг с другом без обращения к внешним сервисам. Для упрощения можно использовать алиасы в файле docker-compose.yml.

Обратите внимание на этот важный мануал: docs.docker.com/compose/how-tos/networking/.

Виталий Науменко
Виталий Науменко
  • Сообщений: 7
  • Последний визит: 27 мая 2025 в 13:18

Если SPA не подходит из-за требований к SEO, можно рассмотреть гибридный подход. Например, использовать SSR (Server-Side Rendering) или статическую генерацию страниц через современные инструменты вроде Next.js или Nuxt.js. Они позволяют рендерить HTML на сервере, сохраняя SEO-дружественность, но при этом дают гибкость в разработке интерфейсов на React/Vue.

В вашем случае, если DST Platform генерирует HTML на бэкенде, можно вынести фронтенд-логику в отдельные модули. Например, оставить базовую разметку в шаблонах DST, а интерактивные элементы (формы, фильтры) реализовать через изолированные JS-компоненты, подгружаемые асинхронно. Это сохранит SEO и упростит поддержку.

Для полного разделения фронтенда и бэкенда можно разработать API на DST Platform (если его нет) и подключить к нему фронтенд на любом фреймворке. Но тогда SSR становится обязательным — иначе поисковики не увидят контент.

DST Global

Отличное решение оптимизации без потери SEO, но я бы посоветовал еще практичный компромисс: 

Полный переход на JS-сборку шаблонов без потери SEO возможен только с SSR или статической генерацией, но это потребует серьезных изменений архитектуры. Если задача — минимизировать риски, лучше оставить генерацию HTML на DST Platform, а фронтенд-логику вынести в микросервисы.

Например, можно разделить код :

— Бэкенд (DST + ASP) отвечает за данные, рендеринг базового HTML и API.

— Фронтенд подключается как отдельные JS-бандлы (например, через Webpack) только для интерактива (слайдеры, формы).

Такой подход сохранит SEO (основной контент в HTML) и упростит разработку. Для более глубокой интеграции можно использовать Astro — он позволяет смешивать SSR и статику с островной архитектурой, где JS загружается только для нужных элементов.

Если же хочется современный стек без головной боли с SEO — Next.js с адаптерами под DST API будет лучшим выбором, но потребует переработки шаблонов. 

DST Global
DST Global
  • Сообщений: 36
  • Последний визит: Сегодня в 19:40

Если SPA не подходит из-за требований к SEO, можно рассмотреть гибридный подход. Например, использовать SSR (Server-Side Rendering) или статическую генерацию страниц через современные инструменты вроде Next.js или Nuxt.js. Они позволяют рендерить HTML на сервере, сохраняя SEO-дружественность, но при этом дают гибкость в разработке интерфейсов на React/Vue.

В вашем случае, если DST Platform генерирует HTML на бэкенде, можно вынести фронтенд-логику в отдельные модули. Например, оставить базовую разметку в шаблонах DST, а интерактивные элементы (формы, фильтры) реализовать через изолированные JS-компоненты, подгружаемые асинхронно. Это сохранит SEO и упростит поддержку.

Для полного разделения фронтенда и бэкенда можно разработать API на DST Platform (если его нет) и подключить к нему фронтенд на любом фреймворке. Но тогда SSR становится обязательным — иначе поисковики не увидят контент.

Артем Матвеев
Артем Матвеев
  • Сообщений: 7
  • Последний визит: 27 мая 2025 в 12:31

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

Аркадий Саленков
Аркадий Саленков
  • Сообщений: 4
  • Последний визит: 22 мая 2025 в 21:24

Странное утверждение, учитывая, что SPA-сайты без особых проблем можно рендерить на сервере для первоначальной загрузки. Для поисковых систем такой сайт ничем не будет отличаться от любого другого. Если SPA на React, то все подобные проблемы решает NextJS. Для других фреймворков тоже есть готовые решения для SSR (server side rendering).

SPA + SSR полностью решает Вашу проблему. 

Капитан
Капитан
  • Сообщений: 6
  • Последний визит: 22 мая 2025 в 20:43

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

Сергей Живов
Сергей Живов
  • Сообщений: 8
  • Последний визит: 22 мая 2025 в 20:51

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

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

Евгений Троицкий
Евгений Троицкий
  • Сообщений: 8
  • Последний визит: 21 мая 2025 в 08:59

Ок спасибо, не знал, посмотрю внимательнее 

Елена Фомина
Елена Фомина
  • Сообщений: 6
  • Последний визит: 21 мая 2025 в 21:17

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

Евгений Троицкий

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

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

В DST Board например уже встроена система монетизации в виде Рекламной биржи, где есть 2 варианта монетизации — реклама баннеров и объявлений, причем с разными стратегиями, также встроена и работа комиссий с размещения объявлений. 

Евгений Троицкий
Евгений Троицкий
  • Сообщений: 8
  • Последний визит: 21 мая 2025 в 08:59

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

Елена Фомина
Елена Фомина
  • Сообщений: 6
  • Последний визит: 21 мая 2025 в 21:17

У досок объявлений и маркетплейсов разные бизнес-модели:

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

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

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон