Содержание
- 2. С чего все началось? Как автоматизировать?
- 3. Базовые требования к системе Централизация всех обрабатываемых данных Возможность автономной работы заведения при локальном отсутствии интернета
- 4. Почему ? Основная причина мое хорошее знание этого фреймворка и очень сжатые сроки до запуска первой
- 5. Дополнительные аргументы в пользу MODX Модульность Механизм обновления компонентов через транспортные пакеты, возможность создать собственный репозиторий
- 6. «Железная» структура Физический локальный сервер (ЛС) Центральный сервер (ЦС)
- 7. Синхронизатор: важное требование Динамическая поддержка любых объектов
- 8. Синхронизатор: первый шаг. Товары и категории err err err msProduct msCategory Всего два типа объектов Минимальная
- 9. Синхронизатор: развитие. Улучшенная обработка ошибок + заказы msProduct msCategory TV Template TV Template modUser Groups msOrder
- 10. Показатели на данный момент 400 товаров 3500 пользователей 500 000 заказов 1 000 000 товаров в
- 11. Принцип работы синхронизатора Действие Действие Действие Плагин Журнал синхронизации +1 запись Отслеживание изменений
- 12. Обмен данными между серверами 1’ ЛС упаковать изменения Отправка ЦС распаковка + упаковка Отправка ЛС распаковка
- 13. Правила синхронизации Специальные классы, название которых состоит из специального префикса и названия оригинального класса объекта class
- 14. Главные методы Упаковать sync::pack() получает из БД запись журнала об измененном объекте запускает pack() из соответствующего
- 15. class chsrmodUser extends chsrRule { public function pack($journalEntry) { // function code here } public function
- 16. Уникальные ключи ID ID uID uID
- 17. Уникализация msOrder msOrder stock_id id local_id msOrder local_id stock_id gOrder
- 18. Обработка ошибок Прогнозируемые Непредвиденные Заранее определяется критичность ошибки. Важно? Нет: запись пропускается, в журнале сохраняется статус
- 19. Обслуживание серверов Выполнение сервисных команд
- 20. Обновление компонентов системы Используется штатный механизм обновления пакетов, обновления происходят в автоматическом режиме после получения команды
- 21. Перспективы развития Устранение старого кода в правилах, переход на максимальное использование принципов ООП и процессоров MODX
- 23. Скачать презентацию




















История развития вычислительной техники
Поколения ЭВМ1
Реляционная модель базы данных
Администрирование баз данных. Тема 5.1
Поправить Internet Explorer
НДФЛ-практическая работа
Подготовительная лекция для участников PROFквеста Карта скидок ЗабГУ
ТРПО. Version Control System
Программный продукт: компьютерная игра Fordny
Datu masīvi
Введение в специальность. История ИКТ, IT и HTML. Лекция 2
Информация и её кодирование
Новые и интересные возможности и грабли. Семинар-тренинг
Работа с изображениями
Технологии создания и преобразования информационных объектов. Тема 4
Вспомним некоторые команды. Программное обеспечение компьютерных сетей
Рабочий стол
Операторы языка C#. (Лекция 3)
Условные выражения
WhatToCook - ваш помощник на кухне
Особенности покупки товаров на маркетплейсах
Информация и свойства информации
Российская ассоциация автоюристов в 2ГИС
Зачетная работа по информатике
Ключ. Добро Пожаловать!
Интерактивный путеводитель
Национальные атласы в сети Интернет. Концепция геопортала
JavaScript. Плюсы и минусы