Skip to content

Instantly share code, notes, and snippets.

Dmytro Lukianenko Dmi3yy

Block or report user

Report or block Dmi3yy

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:fe9581610c53de7a26935d6a7d783c2b
return [
'title' => 'Контент',
// 'show_in_templates' => [ 3 ],
// 'show_in_docs' => [ 2 ],
// 'hide_in_docs' => [ 10, 63 ],
// 'addType' => 'images',
Dmi3yy / gist:2da17345eacacbe04a89e8c1cc53f348
Created Nov 17, 2019
Evolution CMS Lessons: Templates part 1
View gist:2da17345eacacbe04a89e8c1cc53f348
1 Templates 1 part
Подключаем debug и tracy:
<?php return true;
<?php return 'manager';
View NewsController.php
namespace EvolutionCMS\Odkb\Controllers;
class NewsController extends BaseController {
public function render() {
$this->data['newsmenu'] = json_decode($this->evo->runSnippet('DLMenu', ['parents' => 69, 'maxDepth' => 1, 'api' => 1]), true)[0];
$this->data['newsitems'] = $this->DocLister([
View laravel-valet-plugin-for-evolution-cms.php
$e = &$modx->event;
if ($e->name == 'OnWebPageInit') {
if (strpos($_SERVER['DOCUMENT_URI'], 'laravel/valet') !== false){
$url = $modx->db->escape($_SERVER['REQUEST_URI']);
if (isset($url) && $url !== '/') {
$url = explode('?', $url);
$friendly_url_suffix = $modx->config['friendly_url_suffix'];
$base_url = $modx->config['base_url'];
$site_url = $modx->config['site_url'];

Evolution CMS 1.4.0

For half a year, a lot of work has been done (more than 600 comets), this is the second major release of Evolution CMS, the first one can be read here ( The main emphasis in this release was aimed at the stability of the system, as well as updating the old snippets for new ones. What makes it possible to create sites even faster, and even work sites will be even faster. In this we are very much helped by DocLister.

Of the most important:

  • Updated demo site all old components are replaced with new ones, old components are rendered in extras and are not recommended for use.  - Ditto -> DocLister  - Wayfinder -> DLMenu  - Breadcrumbs -> DLCrumbs  - Eform -> FormLister

Evolution CMS 1.4.0

За пол года было проделанно много работы(более 600 комитов), это второй крупный релиз Evolution CMS, про первый можно почитать тут ( Основной упор в этом релизе был направлен на стабильность системы, а так же обновлению старых сниппетов на новые. Что дает возможность создавать сайты еще быстрее, да и работать сайты будут еще быстрее. В этом нам очень сильно помогает DocLister.

Из самого важного:

  • Обновлен демо сайт все старые компоненты заменены новыми, старые компоненты вынесенны в екстрас и не рекомендуются к использолванию.
  • Ditto -> DocLister
  • Wayfinder -> DLMenu
  • Breadcrumbs -> DLCrumbs
  • Eform -> FormLister
View hits.php
//<?Hits % OnLogPageHit, OnBeforeDocFormSave, OnDocFormRender
if(!defined('MODX_BASE_PATH')){die('What are you doing? Get out of here!');}
Hits 1.0.3 by Yurik Dertlyan |
update by
Plugin for Evolution CMS to register and output page hits
- SQL 'ALTER TABLE modx_site_content ADD COLUMN `hits` INT(10) UNSIGNED NOT NULL';
- Create plugin with name "Hits" and description "1.0.3"
Dmi3yy /
Last active Aug 27, 2017
Evolution 1.3


The new release of EVO 1.3.0 runs under the name EVOLUTION CMS. Now updates will be released more often. About once a month there will be a fresh release instead of 1 release at half a year.

Just say a few words about future plans:

  • Starting with the current version we will have the correct versioning: I think this will be much more convenient and correct.
  • In the near future, work with the documentation site will be finished:, and there will be a video of how to help with the documentation so that we can have everything in one place. Also, the documentation will be multilanguage.
  • Many additions from the kernel to the repository will be moved.
  • On the part of admin: removing mootools, translating them all in html and bootstrap.
  • Also in the plans of integrating composer and much more will be added soon to the roadmap.
Dmi3yy /
Last active Jul 19, 2017
Evolution CMS 1.3


Новый релиз EVO 1.3.0 в первую очередь интересен тем что идет уже под именем EVOLUTION CMS. А так же интересен тем что теперь не будет отдельно моей кастомной сборки которая развивалась активней основной ветки. Это приведет к тому что теперь обновления будут выходить чаще, думаю раз в месяц будет свежий релиз а не так как было последнее время что у нас 1 релиз в пол года год.

Сразу скажу пару слов про планы на будущее:

  • Начиная с текущей версии у нас будет правильная версионность: думаю это будет куда как удобней и правильней.
  • В ближайшее время будет закончена работа с сайтом для документации:, и сниму видео как помогать с документацией так что б собрать все в одном месте. Также документация будет сразу мультиязычной.
  • Так же будут перемещены многие дополнения из ядра в репозиторий.
  • По части админки: удаление motools, перевод всего html на бутстрап.
  • Так же в планах интеграция composer и многое другое, в скором времени собираюсь н
Dmi3yy / widget.php
Created Jun 17, 2017
sample widgets for modx evo. 1.2.1-d9.1.6 +
View widget.php
$e = &$modx->Event;
case 'OnManagerWelcomeHome':
//if($_SESSION['mgrRole']!=='2') return;
You can’t perform that action at this time.