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




















Систематизация и представление информации в виде сайта
Анализ интернет-сайтов
Основные понятия
Web-программирование. Лекция 3
Поиск информации в интернете
Человек и информация.Твоя игра
Знакомство с HTML
Операционные системы
Microsoft Word, Excal, Paint, PowerPoint
презентация
Разработка тестов. Практическая работа № 5
Ввод данных в автоведение
Основные логические узлы ЭВМ
Герман Холлерит
programmirovanie_l5-2016
Компьютерные вирусы
Растровая и векторная графика
Сети. Устройство
Письменный опрос
Ведение отчетной и технической документации
The internet
Новый онбординг. Keemoji keyboard
Доставка именных карт. Даты cut-off
Разработка мобильного приложения, которое отслеживает транспортные потоки на основе геоинформационных данных
Развитие социальных сетей: история создания
6-1-1-objekty-okruzhajushhego-mira
Организация подпрограмм. Программирование на яву. Лекция 5
MS Access