Углубленный курс обучения работе с XSLT-шаблонизатором

19.10.2011 18:49

25 октября 2011 в учебном центре Юмисофт в Петербурге состоится бесплатный углубленный курс обучения работе с XSLT-шаблонизатором. 

Курс будет полезен веб-разработчикам, имеющим опыт работы с UMI.CMS и понимающим принцип работы XSLT-шаблонизатора, а также основы API. Цель обучения — получить представление о создании новых кастомных макросов (методов) или расширение функционала существующих, а также кастомизации административного интерфейса. Кроме этого, в программу курса включен материал, описывающий интеграцию UMI.CMS с 1С (конфигурация «Управление Торговлей») и кастомизация процесса импорта.

По окончании обучения вы сможете: 

  • подключать скрипты для работы с корзиной «без перезагрузки»;
  • использовать выборки из Базы Данных;
  • создавать кастомные макросы с нуля или на основе существующих;
  • понимать протоколы выборки данных “umiSelection” и “Selector”;
  • использовать событийную модель UMI.CMS (umiEvent);
  • понимать различия страниц от объектов при разработке кастомных макросов;
  • правильно использовать систему прав доступа;
  • избежать основных ошибок при создании кастомов;
  • интегрировать UMI.CMS с программой 1С «Управление Торговлей».

 

Программа курса

  • Подключение скриптов для работы с корзиной «без перезагрузки»:
  • Подключение файлов через /js/site/__common.js
  • Особенности верстки под скрипт
  • Отладка

Выборки из Базы Данных: протокол USel:

  • Синтаксис протокола
  • Примеры выборок:
    • Вывод новостей из всех лент
    • Вывод товаров отмеченных флажком «новинка»
    • Выбор пользователей использующих валюту «доллар»
    • Вывод содержимого справочников
    • Вывод дочерних страниц

Создание кастомных макросов с нуля или на основе существующих:

  • Создание макроса «Hello, word!»
  • Создание макроса для вывода «Названия» страницы
  • Правила вывода данных кастомным макросом
  • Модификация макроса %catаlog gеtCаtegoryList%
  • Установка прав на использование макроса

Создание связанных списков (AJAX + XSLT)

  • Возможные варианты
  • Пример реализации через выборку по объектам каталога

Протоколы выборки данных “umiSelectiоn” и “Selectоr”:

  • Основы выборки
  • Пример использования umiSelection, Selector
  • Различия протоколов

Использование событийной модели – umiEvent:

  • Описание событийной модели
  • Обзор основных точек вызовов
  • Назначение обработчика события
  • Пример обработчика события
    • Подписка на рассылку при регистрации пользователя

Различие страниц и объектов при разработке макросов:

  • Общие параметры для страниц и объектов
  • Дополнительные параметры страниц

Правила использования системы прав доступа UMI.CMS:

  • Права доступа в UMI.CMS
  • Пример назначения прав доступа на кастомный метод
  • Основные ошибки при создании кастомов

Кастомизация административного интерфейса:

  • Общие принципы кастомизации
  • Добавление рамки к полю определённого типа
  • Отображение комментария к заказу в административной части

Интеграция UMI.CMS с программой 1С «Управление Торговлей»

  • Настройка параметров синхронизации со стороны 1С (УТ)
  • Общий принцип передачи данных и их обработки
  • Настройка параметров синхронизации со стороны UMI.CMS
  • Вывод загруженных товаров на сайт
  • Выгрузка заказов в 1С (УТ)
  • Кастомизация импорта

Для участия необходимо зарегистрироваться. Количество мест ограничено. Участие бесплатное.

Подробности и регистрация >>




Добавить комментарий

Чтобы написать Ваш комментарий необходимо зарегистрироваться или авторизоваться на сайте



Комментарии Facebook



Комментарии ВКонтакте

21.05.12 | NetCat
Теперь NetCat можно оплатить банковской картой

Новый способ оплаты нашей продукции для пользователей и партнеров.

Перейти к новости

25.04.12 | UMI.CMS
Релиз 2.8.5.1

Уважаемые коллеги, партнёры и клиенты! Рад представить вам релиз 2.8.5.1, который включает в себя более 150 решённых задач и исправленных ошибок. В первую очередь - о главном: этот релиз занял ...

Перейти к новости

07.03.12 | Habrahabr
CMS / Что нас ждет в Joomla Framework 12.1

Возможно еще не все осознали, но Joomla давно разделилась на две части — Joomla CMS и Joomla Framework. Последний имеет версию <a href="https://github.com/joomla/joomla-platform/commit/4329ba0c4c0df438afa70a8e222dcf278fdb78ec">11.4</a>, но усиленно ...

Перейти к новости

25.01.12 | CMS Magazine
Владельцы сайтов смогут участвовать в конкурсе "Рейтинг Рунета – 2011"

Конкурс "Рейтинг Рунета" становится открытым для всех сайтов. В этом году заявку на участие в конкурсе могут подать не только профессиональные веб-разработчики, но и владельцы сайтов.

Перейти к новости



Яндекс цитирования
Разработка сайта:Разработка сайтов: ЮМИ Студияumistudio.
Интернет-агентство свежих идей.
Сайт работает на UMI.CMS
По всем вопросам обращайтесь на admin@cmslist.ru
© 2003—2012 CMS List. Перепечатка материалов
возможна только с письменного разрешения редакции
Контакты · Добавить CMS
Реклама · Условия перепечатки