Рубрика «modx» - 8

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

Для начала давайте разберемся с пользователями, дадим им возможность писать статьи, например, или добавлять свои события.Читать полностью »

Перепост из моего блога — может кому-нибудь пригодится

Начал делать новые проекты на Revo — переход с Evo происходит со скрипом, т.к. в Evo помнил все наизусть. После установки голой системы необходимо развернуть полезные пакеты, а так же немного их модифицировать, чтобы приступить к верстке и программированию. Однако дефолтные установленные пакеты при всей их гибкости не всегда помогают — в частности решить задачу альтернативной разметки строк меню.

Читать полностью »

Что-то блог MODX на Хабре совсем зачах. Нужно его немного оживить. Хочу представить вам свой не особо новый компонент, который недавно был практически полностью переписан и расширен.

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

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

Aloha Editor для MODX Revolution

Хочу рассказать о новом плагине для MODX Revolution для редактирования текста (включая значения доп. полей TV) во внешней части сайта.
Используется Aloha Editor (aloha-editor.org).Читать полностью »

Тестовые сайты на MODX Revolution

Представляю вашему внимаю мой сервис для близкого знакомства с MODx Revolution. Никаких регистраций, смс и прочей нудятины.

Абсолютно бесплатно, на сутки вы получаете свежеустановленный сайт на облаке Selectel с админскими правами.
Это как бы демо-сайт, только для для одного человека и с возможностью полноценной работы. Доступ вы получите в течении 10 — 15 минут.

Через 24 часа этот сайт будет автоматически удален.

Основная задача сервиса — дать спокойно ознакомиться с отличной системой, а также хоть немного развеять мифы о «тормознутости» и «сложности».
Читать полностью »

Тестовые сайты MODX Revolution

Представляю вашему внимаю мой сервис для близкого знакомства с MODx Revolution. Никаких регистраций, смс и прочей нудятины.

Абсолютно бесплатно, на сутки вы получаете свежеустановленный сайт на облаке Selectel с админскими правами.
Это как бы демо-сайт, только для для одного человека и с возможностью полноценной работы. Доступ вы получите в течении 10 — 15 минут через какое то время, ибо — Хабраэффект.

Через 24 часа этот сайт будет автоматически удален.

Основная задача сервиса — дать спокойно ознакомиться с отличной системой, а также хоть немного развеять мифы о «тормознутости» и «сложности».
Читать полностью »

в 3:53, , рубрики: modx, modx revolution, xpdo, метки: ,

В ходе одного исследования выяснил несколько интересных вещей про xPDO, о которых раньше не задумывался или некогда было проверить.

Решил немедленно поделиться.

Выборка 1000 ресурсов

$q = $modx->newQuery('modResource', array('id:>' => 0));
$q->limit(1000);

$q->prepare();
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $v) {
	//echo $v['modResource_pagetitle'];
}

Этот код работает за 0.042197227478 и занимает 33.3 Mb памяти.
Читать полностью »

Пара фокусов с xPDO в MODx Revolution
В ходе одного исследования выяснил несколько интересных вещей про xPDO, о которых раньше не задумывался или некогда было проверить.

Кто ничего не знает про xPDO — советую глянуть эту статью.

Если вкратце — это сама основа Revolution. Вся работа CMF построена на нем, и даже класс MODx наследуется от класса xPDO.

Выборка 1000 ресурсов

$q = $modx->newQuery('modResource', array('id:>' => 0));
$q->limit(1000);

$q->prepare();
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $v) {
	//echo $v['modResource_pagetitle'];
}

Читать полностью »

Cервис Яндекс.Поиск для сайта продолжает развиваться, а вместе с тем и улучшать качество поиска на сайтах, где он установлен. А если на вашем сайте еще нет хорошего поиска – это повод установить поиск по сайту от Яндекса, и вот почему:

год назад мы анонсироваливозможность индексирования по запросу для обеспечения полноты и оперативности обновления документов в результатах поиска. Для этого в Яндекс.Поиске для сайта используется отдельный поисковый робот, который оперативно обходит сайты, на которых установлен поиск, и строит дополнительный индекс. Этот индекс используется только при поиске по сайту и не влияет на индексацию сайта в целом.

Владельцы сайтов могут самостоятельно сообщить роботу о новых или обновленных страницах на своем сайте с помощью веб-формы или http-запроса. А сегодня мы рады представить вам новую возможностьдополнения для популярных CMS, которые умеют автоматически узнавать о появлении новых документов на сайте и генерировать запросы на индексирование этих документов. С помощью сервиса Яндекс.Поиск для сайта и установленного дополнения вы можете обеспечить качественный, свежий поиск по вашему сайту, который будет оперативно обновляться по мере появления на сайте новых страниц.

На сегодняшний день доступны дополнения для следующих систем управления контентом: WordPress®, Joomla!®, Drupal®, ModX®.

Плагины к популярным CMS для Яндекс.Поиска по сайту

Читать полностью »

Третьего дня задали задачу — написать скрипт для переезда с Битрикс на MODx. Задача показалась интересной, тем более, что с Битрикс толком ни разу не работал — пришло время попробовать.

Импорт инфоблоков из 1С Битрикс в MODx Revolution

Не буду ничего писать про систему, я даже в админку не заходил — работал сразу с базой данных. А это 250 таблиц, против 68 у MODx.

Сразу видно, насколько Битрикс круче!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js