Разделы

  
 

[Evo] Поддержка плагинов

Хочу поделиться полезной информацией о том, как можно сделать поддержку плагинов в MODX Evo для своих модулей и сниппетов. Я как раз недавно занимался поддержкой плагинов в SBShop и решил заодно восполнить пробел в документации на эту тему.

Речь пойдет о стандартной функциональности и различных практических нюансах использования. Мы будем расширять стандартный список событий в MODX своими.

Для примера:



( Читать дальше )
  • +15
  • 24 марта 2012, 21:38
  • Carw
  • 15

MODx Web Development 2nd Edition

Долго искал и наткнулся на MODx Web Development 2nd Edition
думаю кому-то может пригодиться)))
PS на вирусы не проверял, если что там не чисто то отпишитесь
  • +1
  • 12 января 2012, 17:29
  • botik87
  • 2

Небольшая справка по системным переменным MODX Evo

Справка висит уже несколько дней и возможно кто-то ее уже заметил. Для остальных — этот небольшой топик.

Ссылка: Системные переменные MODX Evo.

За подготовку материала спасибо ManManovich. Я только немного подкорректировал его данные.

Кстати, не все переменные еще попали в список. Есть и другие. Если у вас есть желание что-то добавить — не стесняйтесь, пишите в комментах.

Совместное редактирование документации (Викификация)

Уже не раз мы с вами обсуждали в разных темах и комментариях, что нам очень необходима Wiki или какая-то аналогичная система для совместного редактирования. Очевидно, что сил одного человека не хватит на то, чтобы сделать «идеальную» документацию. В объединении усилий таятся огромные возможности, но чтобы их задействовать нужно сделать подходящий инструмент.

В очередной раз я поднимаю эту тему, но уже с целью обозначить направление движения.

( Читать дальше )
  • +3
  • 20 мая 2011, 02:02
  • Carw
  • 89

Справка по DBAPI (Evo)

Для работы с базой данных в MODX есть небольшой API, который может слегка упростить работу. Что удивительно, не все знают даже о его существовании, не говоря уже об использовании. Это очень расстраивает.

Чтобы исправить сложившуюся ситуацию, да и увеличить удобство, я наконец-то подготовил справку по DBAPI. Надеюсь, что она вам пригодится.

Еще раз ссылка.

PS1: Информация в основном представляет собой перевод зарубежного материала. Ну и частично переработан местами.

PS2: Покликайте пожалуйста, может заметите какие косячки или недочеты? Различные дополнения к справке приветствуются.
  • +2
  • 12 мая 2011, 21:40
  • Carw
  • 34

Изменение справочника по API

Совсем недавно я писал о небольшом изменении вывода параметров. Там же я упомянул, что скоро это изменение коснется и API.

Сегодня я предлагаю вам начальную версию. Есть некоторые сложности (например с расцветкой кода), но постепенно они будут решаться. На мой взгляд в таком виде работать с API на порядок проще.
  • 0
  • 7 мая 2011, 23:39
  • Carw
  • 2

Небольшое улучшение вывода параметров

Возможно вы удивитесь, но раздел документации на нашем проекте является одним из самых посещаемых. Особенно это касается справочников по параметрам разных сниппетов. На первом месте идет Ditto и сразу за ним Wayfinder.

Когда-то (в 2009 году!) мы вместе с burik сделали неплохой инструмент, который позволял достаточно неплохо искать нужный параметр по поиску, а в админке управлять списком всех параметров. Но давно уже были мысли пойти немного дальше.

Пожалуй основные изменения:
1) Прямая ссылка на параметр. Например: Ditto — laguage.
2) Загрузка расширенной информации через Ajax. Это будет использовано в будущем.

Не буду более расписывать что и как — предлагаю попробовать (например параметры Ditto) и написать о результатах. Стало ли удобнее, все ли работает, чего не хватает?

PS: В ближайшем будущем в таком же виде будет реализовано API.

UPD: Сделал плавный скроллинг.
  • +2
  • 4 мая 2011, 03:15
  • Carw
  • 15

Ошибка навигации в документации

Если перейти в документацию, то в разделе «Разработка» будет ссылка на API.

Но если тыцнуть на "Программирование" — в левой меню ссылка на документацию по API пропадает.
  • 0
  • 4 апреля 2011, 15:40
  • ifman
  • 1

Концепция «Комплектации»

Итак, концепция «Комплектации». Стоит отметить, что она сейчас занимает очень много места в моей голове и до сих пор не приобрела конечную форму. То, что я буду описывать — текущее состояние, а также некоторые мысли о дальнейшем развитии.

( Читать дальше )
  • +1
  • 15 ноября 2010, 00:55
  • Carw
  • 5

Концепция «Опции»

Хочу начать поднимать некоторые важные темы в развитии SBShop, что, возможно, мне позволит их сформулировать более четко, да и вам даст некоторое понимание куда работа движется.

Начнем мы с концепции «Опции», которая была реализована некоторое время назад. Можно было бы пропустить эту тему, но на ней завязана следующая концепция «Комплектации», которая является очень важной и интересной.

( Читать дальше )
  • +1
  • 13 ноября 2010, 00:55
  • Carw
  • 4