Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Теоретическая часть, основы
   Проект берет свое начало в 2004   2 ветви: Evolution (первый релиз в 2005) и    Revolution (полностью переписан, рели...
   Первая ветвь   Последняя версия 1.0.6   Большое количество «старых»    разработчиков   Простой интерфейс системы уп...
   Открытый исходный код, открытая    лицензия   Написана на PHP, для хранения данных    использует MySQL или MS SQL   ...
Расмотрим, из чего состоит типичный сайт наMODx: Каждый документ – это ресурс (Resource).    4 вида ресурсов: Документ, W...
   [[$chunk]] – отобразить чанк   [[snippet]] – вызвать сниппет   [[*content]] –поле объекта (основное или TV)   [[+pl...
   [[$page_head]]   [[$header]]   [[$crumbs]]   <div class="content">   <h1>[[*pagetitle]]</h1>   <div class="post-t...
MODx Revolution поставляется пустым, для того, что бы на нем заработал сайтВам придется на 99,99% поставить хотя бы одно д...
Блоги: Articles - блоги TagLister - теги Archivist – архивы записейСоциальные: Login (Loginza, uLogin) –  регистрация/...
   Невысокая производительность    административной части (Ext js)   Средняя производительность сайта. Есть    сподвижки...
   http://modx.com/ - официальный сайт   http://rtfm.modx.com/ - документация   http://modx.com/extras/ - дополнения  ...
Автор: Наумов Алексей, компания КреатАйТи alexei@createit.ru https://twitter.com/#!/alexey_naumov   Подготовлено для Us...
Upcoming SlideShare
Loading in …5
×

Первое знакомство с MODx revolution

1,955 views

Published on

Видеозапись встречи: http://getdev.net/Event/Modx-cms

  • Be the first to comment

  • Be the first to like this

Первое знакомство с MODx revolution

  1. 1. Теоретическая часть, основы
  2. 2.  Проект берет свое начало в 2004 2 ветви: Evolution (первый релиз в 2005) и Revolution (полностью переписан, релиз в 2010) Сообщество пользователей и разработчиков более 31000 человек Более 1 млн загузок ядра Перевод на 20 языков
  3. 3.  Первая ветвь Последняя версия 1.0.6 Большое количество «старых» разработчиков Простой интерфейс системы управления Большее количество наработок (?) Могу рекомендовать для создания самых простых (!) сайтов Почти не обновляется
  4. 4.  Открытый исходный код, открытая лицензия Написана на PHP, для хранения данных использует MySQL или MS SQL Мощная система кеширования Встроенные средства для работы с пользователями Полный контроль над HTML кодом ЧПУ (в т.ч. вложенные) Легкая расширяемость, модульная разработка
  5. 5. Расмотрим, из чего состоит типичный сайт наMODx: Каждый документ – это ресурс (Resource). 4 вида ресурсов: Документ, Web-ссылка, Символическая ссылка, Статический ресурс. Ресурс может быть контейнером (иметь вложенные ресурсы). Идентификация по полю ID. Шаблон (Template) – html разметка страницы Чанки (Chunk) – кусок html Сниппет (Snippet) – php код TV параметр – дополнительное поле, переменная шаблона Плагин –модуль, дополнение к базовой функциональности.
  6. 6.  [[$chunk]] – отобразить чанк [[snippet]] – вызвать сниппет [[*content]] –поле объекта (основное или TV) [[+placeholder]] – плейсхолдер [[~1523]] – ссылка на ресурс [[++setting]] – вывести значение системной настройки Рекурсия парсера: [[~[[*id]]]]
  7. 7.  [[$page_head]] [[$header]] [[$crumbs]] <div class="content"> <h1>[[*pagetitle]]</h1> <div class="post-text"> [[*introtext:post2html]] [[*content:post2html]] </div> [[!showUserName? &user=`[[*createdby]]`[] [[$likes]] <div class="post-comments" id="comments"> [[+comments]] [[+comments_form]] </div> </div> [[$footer]] [[$page_end]]
  8. 8. MODx Revolution поставляется пустым, для того, что бы на нем заработал сайтВам придется на 99,99% поставить хотя бы одно дополнение.Основные: Wayfinder – генерация меню getResources – выборка ресурсов (документов) BreadCrumb – «Хлебные крошки» Formit – работа с формамиВспомогательные: TinyMCE – визуальный редактор Codemirror – подсветка кода Translit – автогенерация псевдонимов для страниц UltimateParent – родительский документ Gallery – галереи изображений GetPage – постраничная навигация phpThumbOf – генерация превью для изображений SimpleSearch – поиск по сайту
  9. 9. Блоги: Articles - блоги TagLister - теги Archivist – архивы записейСоциальные: Login (Loginza, uLogin) – регистрация/авторизация пользователей Avatar – аватары для пользователей Quip – система комментариев Peoples – список пользователей/групп
  10. 10.  Невысокая производительность административной части (Ext js) Средняя производительность сайта. Есть сподвижки с версии 2.2.1? Работа с изображениями Работа с дополнительными полями
  11. 11.  http://modx.com/ - официальный сайт http://rtfm.modx.com/ - документация http://modx.com/extras/ - дополнения http://forums.modx.com/ - форум (есть русскоязычная ветка) http://community.modx-cms.ru/ - русскоязычное сообщество https://twitter.com/#!/modxcms - Twitter аккаунт https://twitter.com/#!/mark_hamstra - Senior Developer @ MODX
  12. 12. Автор: Наумов Алексей, компания КреатАйТи alexei@createit.ru https://twitter.com/#!/alexey_naumov Подготовлено для User Group «GetDev.Net»

×