0.00
60 читателей, 35 топиков

Завершен перевод раздела "Contributors Guide" из rtfm

Заметку написал по просьбе Ronef

В момент подготовки очередного релиза MODX Evolution в чате команды завязался разговор о документации и я взял на себя обязательства по переводу раздела «Contributors Guide», где описывается, как работать с репозиториями MODX, какие стратегии ветвления используются и как вообще новому человку включиться в работу сообщества в качестве разработчика.

Переводы документации доступны на сайте сообщества MODX Belarus, а так же на GitHub.

Содержание раздела:

Если вы нашли ошибку или какая-то часть перевода кажется неестественной или плохо читается, дайте мне знать в трекере проекта на GitHub. Вы так же всегда можете сделать форк проекта, склонировать его себе, исправить ошибку и послать мне pull request. Как это сделать — описано в материалах выше.

[REVO] Разработка своего интерактивного компонента (Таблица в админке)


Сегодня я покажу как с использование костыля на быструю руку соорудить табличку в админке для нашего компонента. Кошерный метод разработки описал Василий Наумкин, за что ему большое спасибо.

Для тех, кому на этих курсах пока слишком много информации и он хочет просто пощупать — как оно и где, подойдет мой метод.
Читать дальше →

Разработка своего интерактивного компонента (добавление, редактирование объектов пользователями)

В ходе этого урока мы научимся делать системы учета объектов, добавляемых пользователями. Например, систему учета экзаменационных листов в вузе

Читать дальше →

Документация по EVO, еще 1 попытка сделать все в лучшем виде:)

Прошлая попытка сделать все на движке WIKI в виде wiki.modx.im не увенчалась успехом
сначала было много желающих, а потом как то интерес угас в итоге там почти ничего нет, кроме нескольких полезных документаций (к примеру по сниппету IF)

Сейчас же решили сделать документацию на базе GitHub и DAUX.
Что это даст:
  • GitHub — более прозрачное обновление, видно что когда обновилось
  • DAUX — небольшой скрипт по генерации сайта на базе Markdown файлов
  • Возможность импортировать документацию куда угодно


Читать дальше →

Cheat Sheet - Шпаргалка по Evolution

Надоело подсматривать как что правильно пишется при создании ресурса
потому решил что нужно все собрать в одном месте.
http://cheats.evolution-cms.com

пока наполнил не все, если кто видит ошибки или хочет что то дополнить пишите в комментариях.

Читать дальше →

Урок 1: Создание AJAX запросов, используя MODx API

Задача:
Сдалать отправку данных на сервер получив ответом результат выполнения Ditto с фильтром по данным переданым в _POST

1) Создадим структуру файлов. Наш сниппет назовём mysnip.php

Читать дальше →

[EVO] docBilder - создание документов по данным eForm

Накидал небольшую инструкцию на тему создания документов по данным eForm. До этого была всего 1 статья на подобную тему — эта. Но имхо, с выходом resource.php, а теперь уже новой версии под названием MODxAPI для Evolution данная инструкция становится не совсем актуальной…

Читать дальше →

Быстродействие фронтенда для дизайнеров и разработчиков

На Хабре сегодня в одной из статей нашел интересную ссылку на статью о увеличении быстродействия фронтэнда. Самое замечательное в этой статье то, что это довольно качественный перевод на русском языке.

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

Быстродействие фронтенда для дизайнеров и разработчиков

[EVO] Jot комментарии на сайте

Не так давно сделал сайт используя движок MODX EVO Custom последней версии, и все бы хорошо, но тут возникла маленькая проблема. Почему маленькая — потому что решение данной проблемы многие вебмастера уже знают, но вот для меня начинающего это оказалось проблемой, так как решения найти в интернете не получилось, прошлось обратиться к знающим людям :) вот и решил опубликовать данный топик для таких же начинающих.

Читать дальше →

Переход от 2.0.6 REVO с частью функций EVO к 2.2.6 REVO.

В один рабочий день внезапно выяснилось, что необходимо перекинуть с одного сервера на другой сайт. И вроде бы ничего не предвещало беды: как обычно залил копию сайта, залил базу, пофиксил конфиг, решил, что можно даже обновить версию. И тут внезапно вылезает баг, с которым я раньше не сталкивался. В процессе исправления ошибок я определил, что есть 4 основные проблемы, с которыми может столкнуться человек при смене с очень древних версий на новые.

Читать дальше →