Вероятно потому-что этот кусок я взял из index.php:

/* define this as true in another entry file, then include this file to simply access the API
 * without executing the MODX request handler */
if (!defined('MODX_API_MODE')) {
    define('MODX_API_MODE', false);
}
Почему MODX_API_MODE === false, а не true?
  • avatar Dmi3yy
  • 0
Тут сложный вопрос думаю от 100$ за 4-6 часов уже приятный
Как раз на днях тоже разбирался с AJAX в Revolution. Через сниппет не понял, как сделать и просто написал файлик ajax.php, с вот таким вот началом:

<?php
if (!defined('MODX_API_MODE')) {
    define('MODX_API_MODE', false);
}
@include(dirname(__FILE__) . '/config.core.php');
if (!defined('MODX_CORE_PATH')) define('MODX_CORE_PATH', dirname(__FILE__) . '/core/');
@include_once (MODX_CORE_PATH . "model/modx/modx.class.php");
$modx= new modX();

Сделано это было для возможности использования классов и методов modx так, как мой компонент работает с базой через XPDO и при инициализации его нужно в него передать.
Дальше все, как у всех, отвечаем только на ajax запросы, выбираем реакцию:

// Откликаться будет ТОЛЬКО на ajax запросы
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {return;}
/* все Безумно просто http://bezumkin.ru/blog/39/ =) */

    switch ($action) {
        case "kill":
        ...
Да и вообще чем ценны ваши домены?
Дим, а приятный бюджет это сколько?
  • avatar jean179
  • 0
В ветке Ево и я могу принять участие. Все будет зависить от функционала.
Я участвую. Ветка РЕВО. 4-5 часов, думаю, можно потратить, чтобы посмотреть потом, кто как что реализует и сравнить, наконец-то скорость одного и того же сайта на разных CMS.
  • avatar Dmi3yy
  • 0
Платить за то что б собрать сайт это круто:)

Учавствовать будут те кто хочет себя попиарить)
вариант того, что в таких конкурсах не станут участвовать профессионалы, я так понял, не рассматривается? Следовательно и результате кошерного ожидать не стоит. проще сравнивать реальные коммерческие проекты по критериям, чем попусту потратить время.
Для эффективности мероприятия предлагаю ввести систему взносов от конкурсантов, баксей хотябы по 100. 20 участников = интересные призы и реальная конкуренция.
  • avatar Dmi3yy
  • 0
Это как обычно ( Да критики нужны )
  • avatar alooze
  • 0
Забыли варианты «В качестве критика» и «Запасаюсь попкорном» в голосовании.
  • avatar Dmi3yy
  • 0
Потому возникла идея провести конкурс)

1 Задача: собрать сайт визитку, желательно с разными елементами, галерея, комментарии, формы и т д

2 Условия для проведения:
— Наличие клиента которому нужен сайт и который проспонсирует конкурс
— Наличие HTML шаблона + понятного ТЗ (адекватность проверит пару человек которые не учавствуют)
— Наличие желающих)

3 Бюджет предлагаю разделить: 50$ за лучшую работу
остальное поделить между теми работами которые можно будет названить готовыми

Таким образом на базе этого можно будет провести:
— Мастерклас и разбор техник что хорошо а что плохо
— Сравнить на конкретном примере результат работ разных специалистов + CMS

вообщем как то так)

Ждем желающих клиентов с приятным бюджетом)
  • avatar Dmi3yy
  • 0
Дык с парсером не все так плохо уже не раз сравнивали результаты EVO REVO и могу сказать что если правильно собирать сайт то результаты генерации +- одинаковые )
тоесть тут все зависит от того как собрали)
  • avatar danik
  • 0
Ок, пользуюсь )
Просто, не все так плохо со скоростью работы админки (о чем везде говорят), если включить gzip и установить ajax-плагин. Да, чуть по медленней, но почти не напрягает, тем более оно того стоит.

Вот что меня действительно не очень устраивает в Revo, так это медленный парсер. Я конечно не спец в php, но попытавшись профилировать с xdebug, пришел к выводу что основной тормоз — парсер modx. Тот же smarty в админке вообще не создает никаких ощутимых расходов времени (а я сначала думал что админка медленная из-за него). Но с этим остается только смириться и стараться меньше его использовать. Хотя, вот, филосов не стал мириться, начал чета мудрить )
Хм, а чем ценен ваш домен? Чем он отличается от того же modx-repo.ru? Учитывая, что истории и трафика нет у того, ни у другого.
  • avatar dominus
  • 0
Странно как-то оно у вас работает-) попробовал без интернета… скрипт отработал и закрылся, создался файл с нулевым розмером modx.zip… скрипт создал БД, логин, пароль в mysql… создал unix пользователся… создал виртуальный хост nginx… создал php-fpm pool /// никаких попыток закачки файла при отсутствии интернет я там не увидел
  • avatar Dmi3yy
  • 0
Я ж не спорю если вас устраивает ) то пользуйтесь на здоровье)
  • avatar danik
  • 0
Первая загрузка — да, 51 requests ❘ 471.98KB transferred против 55 requests ❘ 103.52KB
(mod_deflate конечно же включен)

Ну да, не 2 секунды ждать загрузки, а 10. Но ведь это только один единственный раз на админку+браузер. Я вот например предпочитаю подождать загрузки полной версии GMail приложения вместо урезанной. Думаю этот пример тут уместен.
  • avatar TuncaH
  • 0
Вы не подумайте что я обсуждаю образ с негативной стороны! Ваша работа выше всех похвал, и это недостаток не ваш, а самой системы MODx, даже не недостаток, а небольшая неточность, о которой никто и подумать не мог. Да и правильно на такие мелочи обращать внимание, то времени не хватит на решения первоочередных задач… Да и слава богу что этот нюанс удалось найти, и решить одну из своих задач…