Successfully reported this slideshow.

Мульти-сайт, система, платформа, проект - как рулить на одном движке?

1

Share

Upcoming SlideShare
Mobile web apps
Mobile web apps
Loading in …3
×
1 of 22
1 of 22

Мульти-сайт, система, платформа, проект - как рулить на одном движке?

1

Share

Download to read offline

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

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

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Мульти-сайт, система, платформа, проект - как рулить на одном движке?

  1. 1. Мультисайт Serge Bezborodov
  2. 2. Что такое мультисайт? - система которая обслуживает один и более сайтов - один движок - одна база - одна админка
  3. 3. Когда нужен мультисайт? - разные версии одной системы - региональные порталы - сетки сайтов
  4. 4. Стандартная реакция: - «Та че там сложного темы разные ставить»
  5. 5. Классический пример
  6. 6. Давайте рассмотрим пример! socks.ru Интернет магазин носочных изделий
  7. 7. Магазин socks.ru - каталог продуктов - цены в рублях socks.ru
  8. 8. Магазин hello-kitty-socks.ru - другой дизайн - все тот же каталог, но показываем одну категорию - цены +5% - одна база пользователей - разделение статистики продаж hello-kitty-socks.ru
  9. 9. Мобильная версия socks.ru - другой дизайн - для владельцев iOS устройств - цена +20% - разделение статистики продаж m.socks.ru
  10. 10. WL для socks.ru - другой дизайн - разделение статистики продаж noski.ru
  11. 11. Что у нас есть? socks.ru m.socks.ru noski.ru hello-kitty-socks.ru
  12. 12. Структура мультисайта ID Платформа Локализация Сайт web mobile social socks.ru h-k-s.ru iOS Android FB VK noski.ru
  13. 13. Как сделать на скорую руку? - хардкод - привязываемся в коде к доменам, языкам
  14. 14. Как работать с этим в Yii? - компонент для управления мультисайтом - конфигурация в БД или файле
  15. 15. Пример конфигурации
  16. 16. Пример конфигурации т- ограниченная структура и - сложность понимания а т е к текущего состояния Н
  17. 17. Горизонтальная структура Сайты: socks.ru h-k-s.ru WL: noski.ru Платформы: web mobile social Языки: русский английский
  18. 18. Рабочий вариант
  19. 19. И в чем преимущество? - гибкость - расширяемость - четкое понимание текущего состояния по ID - возможность развернуть в БД - переопределение доменов в локальном конфиге
  20. 20. Работаем в коде
  21. 21. Какие особенности? - в коде придется привязываться к названиям частей мультисайта или ID - у многих таблиц появится поле multisite_id - сложности с генерацией URL - кроссдоменная авторизация - неявные баги
  22. 22. Спасибо за внимание! http://sergebezborodov.com @sergebezborodov

×