Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему 1C-Битрикс. Управление сайтом

Содержание

Компоненты в продуктеПредназначены для размещения на веб-страницах сайта различной динамической информации и управления форматом ее отображения.В режиме визуального редактирования на странице могут быть выведены следующие программные компоненты:Легкое управление отображением динамической информации! информационные блоки (новости, пресс-релизы, фотогалереи,
Компоненты 2.0 1C-Битрикс: управление сайтомАртем Рябинковк.т.н, руководитель отдела  партнерских и корпоративных продажКомпания «Битрикс» Компоненты в продуктеПредназначены для размещения на веб-страницах сайта различной динамической информации и Преимущества для конечных пользователей  Простота размещения компонентов и управления ими Преимущества для разработчиков  Логически завершенная бизнес-логика.   Повторное использование кода «Битрикс: 			 		«Битрикс:»  Framework»			 		  CMS»Компоненты – важная часть «Битрикс: Недостатки компонентов 1.0Логика компонента смешана с представлением данных; Высокие требования к верстальщикам;Невозможность Компоненты 2.0. Преследуемые цели.Снижение требований к разработчикам и верстальщикам; Упрощение адаптации компонентов Преимущества компонентов 2.0 Отделение бизнес-логики компонента от визуального представления данных. Шаблоны компонента. Физическое размещение компонентовВсе компоненты расположены в одной папке: /bitrix/componentsКомпоненты не привязаны к Разделение логики и представления Компонент представляет собой логику, шаблон компонента - представление. Шаблоны и шаблонизаторыВстроенная поддержка  PHP шаблонов Возможность подключить произвольные шаблонизаторы: Smarty, Модуль “Result Modifier” Если файла result_modifier.php нет, то результат работы компонента сразу Набор взаимосвязанных страниц, представляющих собой единый смысловой блок (каталог, форум, блоги)Создают разделы Поддержка ЧПУЧПУ – ЧеловекоПонятный Урл (URL)SEF URL – Search Engine Friendly URL/forum/index.php?mode=topic&topic_id=25/forum/topic.php?id=25 Производительность компонентов. Кэширование.Встроенная поддержка кэширования в компонентах 2.0Режим автокэшированияИнтерфейс управление кэшем компонентовКэширование Спасибо за внимание!  Ваши вопросы…WWW: http://www.bitrixsoft.ruE-mail: artem@bitrix.ruТел.: (495) 999-51-21
Слайды презентации

Слайд 2 Компоненты в продукте
Предназначены для размещения на веб-страницах сайта

Компоненты в продуктеПредназначены для размещения на веб-страницах сайта различной динамической информации

различной динамической информации и управления форматом ее отображения.

В режиме

визуального редактирования на странице могут быть выведены следующие программные компоненты:

Легкое управление отображением динамической информации!

информационные блоки (новости, пресс-релизы, фотогалереи, вакансии и т.п.);
каталог товаров, корзина;
веб-формы, опросы;
блоги, форумы;
управление рассылками и подпиской
произвольный PHP-скрипт


Визуальный компонент – это логически завершенный программный код, выполняющий те или иные операции с данными, хранящимися в модулях продукта.


Слайд 3 Преимущества для конечных пользователей

Простота размещения

Преимущества для конечных пользователей  Простота размещения компонентов и управления ими

компонентов и управления ими
Не требуется работа с

программным кодом
Визуальное построение сайта
Многообразие компонентов: системные компоненты и компоненты партнеров
Регулярное обновление системных компонентов с использованием SiteUpdate
Унификация управления различными веб-проектами

Легкость
Удобство
Простота


Слайд 4 Преимущества для разработчиков

Логически завершенная бизнес-логика.

Преимущества для разработчиков Логически завершенная бизнес-логика.  Повторное использование кода в


Повторное использование кода в проектах.
Унификация

кода, отчуждаемость от разработчика.
Визуальное построение сайта. Быстрая сборка типовых решений.

Посетитель

Компонент

Ядро (API)

Данные








Слайд 5 «Битрикс: «Битрикс:» Framework» CMS»

Компоненты –

«Битрикс: 			 		«Битрикс:» Framework»			 		 CMS»Компоненты – важная часть «Битрикс: Framework»Компоненты

важная часть «Битрикс: Framework»













Компоненты дают возможность использовать функционал CMF

для нетехнических специалистов.

CMF как ядро – сохраняет возможность полной кастомизации модулей, редакций, компонентов и решений!




Модули, редакции, компоненты


Слайд 6 Недостатки компонентов 1.0
Логика компонента смешана с представлением данных;

Недостатки компонентов 1.0Логика компонента смешана с представлением данных; Высокие требования к


Высокие требования к верстальщикам;
Невозможность визуализации данных в различных представлениях;


Разбросанность данных компонента по файловой структуре;
Недостаточная простота переноса компонентов между проектами;
Привязка к модулям продукта;
Сложность настройки разделов с набором взаимосвязанных страниц (каталог, форум и др.);


Слайд 7 Компоненты 2.0. Преследуемые цели.
Снижение требований к разработчикам и

Компоненты 2.0. Преследуемые цели.Снижение требований к разработчикам и верстальщикам; Упрощение адаптации

верстальщикам;
Упрощение адаптации компонентов под нужды конкретного сайта;
Облегчение

повторного использования кода;
Увеличение производительности компонентов;

Увеличение количества и функциональности компонентов
Создание рынка компонентов среди партнеров и клиентов.




Слайд 8 Преимущества компонентов 2.0
Отделение бизнес-логики компонента от визуального

Преимущества компонентов 2.0 Отделение бизнес-логики компонента от визуального представления данных. Шаблоны

представления данных. Шаблоны компонента. MVC модель.
Поддержка произвольных шаблонизаторов (PHP,

Smarty, XSLT…).
Простая модификация данных без перепрограммирования компонентов. Модуль “Result Modifier”.
Неделимость компонента. Размещение в отдельной папке.
Отсутствие привязки компонента к модулям продукта.
Встроенная поддержка ЧПУ и механизма “URL-Rewrite”.
Автокэширование. Встроенная подсистема увеличения производительности и управления кэшем.
Многостраничные (комплексные компоненты).

Слайд 9 Физическое размещение компонентов
Все компоненты расположены в одной папке:

Физическое размещение компонентовВсе компоненты расположены в одной папке: /bitrix/componentsКомпоненты не привязаны

/bitrix/components
Компоненты не привязаны к модулям
Компоненты принадлежат пространству имен.
Системные

компоненты принадлежат пространству имен bitrix. Они обновляются системой обновлений.
Все ресурсы компонента находятся в папке компонента. Компонент неделим




Слайд 10 Разделение логики и представления
Компонент представляет собой логику,

Разделение логики и представления Компонент представляет собой логику, шаблон компонента -

шаблон компонента - представление.
Компонент первичен, шаблон компонента вторичен


Компонент может иметь неограниченное число шаблонов.

Компонент
(логика)

Шаблон 3

. . .

Шаблон 1

Шаблон 2


Слайд 11 Шаблоны и шаблонизаторы
Встроенная поддержка PHP шаблонов
Возможность подключить

Шаблоны и шаблонизаторыВстроенная поддержка PHP шаблонов Возможность подключить произвольные шаблонизаторы: Smarty,

произвольные шаблонизаторы: Smarty, XSLT, FastTemplate и другие.
Логика компонента
Поиск шаблона
Определение

шаблонизатора

PHP

Smarty


HTML








$arResult

Преобразование параметров, стили


Слайд 12 Модуль “Result Modifier”
Если файла result_modifier.php нет, то

Модуль “Result Modifier” Если файла result_modifier.php нет, то результат работы компонента

результат работы компонента сразу передается в шаблон (1), если

есть – результат проходит через этот файл (2).
Основные назначения
Запрос дополнительных данных, необходимых шаблону
Изменение структуры результирующего массива компонента $arResult

Компонент

$arResult

Шаблон





1

2


result_modifier.php


Слайд 13 Набор взаимосвязанных страниц, представляющих собой единый смысловой блок

Набор взаимосвязанных страниц, представляющих собой единый смысловой блок (каталог, форум, блоги)Создают

(каталог, форум, блоги)
Создают разделы сайта
Недостатки реализации с помощью обычных

компонентов:
приходится создавать множество страниц для размещения компонентов
приходится настраивать свойства каждого из компонентов (в том числе пересекающиеся)
связи между компонентами либо жестко зашиты в код компонентов (что не универсально), либо сложны для настройки
Недостатки реализации одним большим компонентом
нет возможности использовать составные части по отдельности
дублирование кода

Комплексные (многостраничные) компоненты


Слайд 14 Поддержка ЧПУ
ЧПУ – ЧеловекоПонятный Урл (URL)
SEF URL –

Поддержка ЧПУЧПУ – ЧеловекоПонятный Урл (URL)SEF URL – Search Engine Friendly

Search Engine Friendly URL

/forum/index.php?mode=topic&topic_id=25
/forum/topic.php?id=25
/forum/topic/25.php




Компоненты 2.0 имеют встроенную поддержку

ЧПУ!
автоматические ЧПУ (как пример)
автоматическое создание правил для модуля «URL-Rewrite»






Слайд 15 Производительность компонентов. Кэширование.
Встроенная поддержка кэширования в компонентах 2.0
Режим

Производительность компонентов. Кэширование.Встроенная поддержка кэширования в компонентах 2.0Режим автокэшированияИнтерфейс управление кэшем

автокэширования
Интерфейс управление кэшем компонентов

Кэширование на уровне ядра
Оптимизированные запросы к

БД





  • Имя файла: 1c-bitriks-upravlenie-saytom.pptx
  • Количество просмотров: 127
  • Количество скачиваний: 0
- Предыдущая Экология