SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Анна Ладошкина, Теплица социальных технологий
WordCamp Russia 2013
Адаптивный контент в WordPress
Анна Ладошкина
руководитель отдела разработки
Теплицы социальных технологий
/ Привет, WordCamp!
http://te-st.ru
Современный сайт =
адаптивный сайт
ответ: адаптивный дизайн
вызов: рост мобильного трафика и
числа форматов устройств
Адаптивный дизайн требует нового
подхода к управлению контентом
Адаптивный контент создается один раз
и может быть использован многократно в
различных сценариях и платформах
/ Компоненты адаптивного
контента
Структура
Независимость
от представления
Метаданные
Сценарии
использования
Главное препятствие -
единый контентный блок
Как исправить
ситуацию?
/ Структурирование
Использование разных объектов контента
вместо одного
Создание структуры внутри объекта
Custom post types & Custom taxonomies
Metadata (custom fields) Metaboxes (UI)
/ Знакомый интерфейс?
Плагины
● GD Custom Posts And
Taxonomies Tools
● Advance Custom Fields
● Posts 2 Posts
/ Независимость от
представления
Запрет на визуальный редактор
Использовать HTML в тексте как можно реже
Shortcode API
add_filter('user_can_richedit', '__return_false');
/ Пример /
Адаптивные изображения
[insert_media id="194" size="medium" link="file"]
<img data-id="194"src="http://example.ru/wp-
content/uploads/2013/06/image.jpg" alt="image" width="600"
height="400" class="alignnone size-medium wp-image-194" />
Разметка определяется темой
/ Сценарии представления
Манипуляция шаблоном в зависимости
от среды просмотра
переключение темыадаптивная тема
Спасибо!
te-st.rufacebook.com/TeplitsaST

Contenu connexe

Tendances (6)

презентация никоненко михаил
презентация никоненко михаилпрезентация никоненко михаил
презентация никоненко михаил
 
Презентация возможностей ТРПОИВМ
Презентация возможностей ТРПОИВМПрезентация возможностей ТРПОИВМ
Презентация возможностей ТРПОИВМ
 
Liftnet
LiftnetLiftnet
Liftnet
 
Презентация по курсу «Проектирования в Axure»
Презентация по курсу  «Проектирования в Axure» Презентация по курсу  «Проектирования в Axure»
Презентация по курсу «Проектирования в Axure»
 
shvabrashvabr
shvabrashvabrshvabrashvabr
shvabrashvabr
 
Axure по для создания прототипов веб-сайтов
Axure   по для создания прототипов веб-сайтовAxure   по для создания прототипов веб-сайтов
Axure по для создания прототипов веб-сайтов
 

Similaire à Адаптивный контент в WordPress.

работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
Natalia Odegova
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
Nata Koinova
 
03 т сервис
03 т сервис03 т сервис
03 т сервис
Goudron1979
 
Why you should build mockups (SD2)
Why you should build mockups (SD2)Why you should build mockups (SD2)
Why you should build mockups (SD2)
Alexander Virkovski
 
Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1
guestcaef82
 

Similaire à Адаптивный контент в WordPress. (20)

История развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другиеИстория развития и применения CMS: Drupal и другие
История развития и применения CMS: Drupal и другие
 
WordPress и Яндекс.Новости
WordPress и Яндекс.Новости WordPress и Яндекс.Новости
WordPress и Яндекс.Новости
 
Drupal as service.
Drupal as service.Drupal as service.
Drupal as service.
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в Redsoft
 
Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...
Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...
Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...
 
JavaScript Базовый. Занятие 09.
JavaScript Базовый. Занятие 09.JavaScript Базовый. Занятие 09.
JavaScript Базовый. Занятие 09.
 
Rpc ltd
Rpc ltdRpc ltd
Rpc ltd
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
 
03 т сервис
03 т сервис03 т сервис
03 т сервис
 
Текстовые факторы ранжирования: принцип работы ПС и практические инструкции
Текстовые факторы ранжирования: принцип работы ПС и практические инструкцииТекстовые факторы ранжирования: принцип работы ПС и практические инструкции
Текстовые факторы ранжирования: принцип работы ПС и практические инструкции
 
Trening modul1-webinar1
Trening modul1-webinar1Trening modul1-webinar1
Trening modul1-webinar1
 
Meet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis BosakMeet Magento Belarus 2015: Denis Bosak
Meet Magento Belarus 2015: Denis Bosak
 
Презентация «Drupal и SEO» с московской DrupalConf 2011
Презентация «Drupal и SEO» с московской DrupalConf 2011Презентация «Drupal и SEO» с московской DrupalConf 2011
Презентация «Drupal и SEO» с московской DrupalConf 2011
 
Pedalim vacancy IT HR
Pedalim vacancy IT HRPedalim vacancy IT HR
Pedalim vacancy IT HR
 
Why you should build mockups (SD2)
Why you should build mockups (SD2)Why you should build mockups (SD2)
Why you should build mockups (SD2)
 
Why you should build mockups
Why you should build mockupsWhy you should build mockups
Why you should build mockups
 
Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1
 
Презентация Игоря Сазонова на IT Global Meetup #5
Презентация Игоря Сазонова на IT Global Meetup #5Презентация Игоря Сазонова на IT Global Meetup #5
Презентация Игоря Сазонова на IT Global Meetup #5
 

Plus de Anna Ladoshkina

Plus de Anna Ladoshkina (12)

Using Composer to create manageable WordPress websites
Using Composer to create manageable WordPress websitesUsing Composer to create manageable WordPress websites
Using Composer to create manageable WordPress websites
 
Composer и разработка сайтов на WordPress
Composer и разработка сайтов на WordPressComposer и разработка сайтов на WordPress
Composer и разработка сайтов на WordPress
 
Практическая доступность с WordPress
Практическая доступность с WordPressПрактическая доступность с WordPress
Практическая доступность с WordPress
 
Краудфандинговая кампания - с какого конца начать?
Краудфандинговая кампания - с какого конца начать?Краудфандинговая кампания - с какого конца начать?
Краудфандинговая кампания - с какого конца начать?
 
Сайт городского проекта: что делает его востребованным
Сайт городского проекта: что делает его востребованнымСайт городского проекта: что делает его востребованным
Сайт городского проекта: что делает его востребованным
 
WordPress-обновления
WordPress-обновленияWordPress-обновления
WordPress-обновления
 
WordPress-сообщество
WordPress-сообществоWordPress-сообщество
WordPress-сообщество
 
Часто требуемые функции: решение с помощью плагинов для WordPress
Часто требуемые функции: решение с помощью плагинов для WordPressЧасто требуемые функции: решение с помощью плагинов для WordPress
Часто требуемые функции: решение с помощью плагинов для WordPress
 
Аналитика веб-сайта: доступные инструменты
Аналитика веб-сайта: доступные инструментыАналитика веб-сайта: доступные инструменты
Аналитика веб-сайта: доступные инструменты
 
Организация приема пожертвований на сайте. Как сделать это просто с Онлайн-Ле...
Организация приема пожертвований на сайте. Как сделать это просто с Онлайн-Ле...Организация приема пожертвований на сайте. Как сделать это просто с Онлайн-Ле...
Организация приема пожертвований на сайте. Как сделать это просто с Онлайн-Ле...
 
Анализ представленности фондов целевого капитала в сети
Анализ представленности фондов целевого капитала в сетиАнализ представленности фондов целевого капитала в сети
Анализ представленности фондов целевого капитала в сети
 
Аудит сайта некоммерческой организации
Аудит сайта некоммерческой организацииАудит сайта некоммерческой организации
Аудит сайта некоммерческой организации
 

Адаптивный контент в WordPress.