Содержание
- 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. Скачать презентацию




















Программное обеспечение и его классификация
Программа КриптоПро
Интернет-зависимость и социокультурные предпосылки её возникновения
Базовые категории и понятия информатики
Кодирование информации
HTML и CSS. CSS. (Лекция 5)
Шаблон презентации компьютерной игры
Помилки в програмі
Проектирование БД
Обратная польская запись (ОПЗ). Тема 4
Обработка графической информации
Everything is Big. Задание RSA
Оформление заявки на монтаж
Объектноориентированное программирование. Информатика
SketchUp. Основы проектирования. Самый простой способ рисовать в 3D. Урок 4
Электронный учебник Создание презентаций
Вебдизайн для недизайнера
Форматирование текста по образцу в Microsoft Word. Урок 10
Windows и linux. Сравнительная характеристика
Opening the windows just fly! (Открывая окна – летайте!)
Вирнестоэль
Создание примечаний MS Word
Встроенные функции. Логические функции
Переменные. Сложение чисел: простое решение. 10 класс
Растровая графика
Помощь в изучении русского языка в интернете. Информационно-справочная система
Инструкция пользователя по работе с Naumen
Организация ввода и вывода данных. Начала программирования