34 комментария

avatar
Угу, читал и отметил для себя что о MODx3 в этой статье ни единого слова.
avatar
Они все в облаке. Видимо не в 2013.
avatar
Тоже самое заметил )
avatar
Да нет его, и вряд ли будет в скором времени.

Новость про MODX 3 — просто попытка примирить сторонников Evo и Revo, неудачная. Типа не спорьте, скоро всё объеденим.

Так что мириться будем самостоятельно, без этой химеры.
Комментарий отредактирован 2012-12-02 13:29:26 пользователем bezumkin
avatar
Слишком дословный получился перевод. Более подходящий по смыслу аналог — «Хрен вам, а не MODX 3. Нам надо разгрести свои конюшни и дранг нах остен».
avatar
Я думаю они пригласят в команду философа, он получит все админские права, пароли явки, ключи… скрестит облако с джумлой и modx 3 будет просто не нужен, там даже поиска формочки не будет, так как результаты поиска будут проецироваться сразу вам в мозг, 21 век же :))))))
ну а если разработчики MODx попытаются сказать что джумла гамно, он им всем в личку напишет что они нехорошие ребята пусть убираются прочь)))
Комментарий отредактирован 2012-12-02 03:08:18 пользователем Grinyaha
avatar
Вот думаю мож написать им что б представлять Украину) врядли в ближайшее время они сюда приедут )) но хоть новости можно будет адекватно узнавать )
avatar
Ну, а почему бы не попробовать? :)
Комментарий отредактирован 2012-12-02 03:12:37 пользователем Grinyaha
avatar
Да что тут пробовать ) тут или делать или не делать )
avatar
Пробовать делать имеется ввиду.
avatar
Поживем увидим тут бы реализовать то что уже задумал было бы хорошо ) а то и так времени на все не хватает (
avatar
Про скрещивание знатно… Стек под стол ))))
avatar
Любая CMS изначально обладает какими-то недостатками. И дело даже не в «дырах» безопасности или тормознутости админки — дело именно в вопросах проектирования и «религии» разработчика :) Но в MODX очень удачно совместились, в общем-то, простые и понятные концепции. Отсюда и его бешеная популярность. Хотя многие фичи MODX кому-то представляются злом, например, XPDO или Smarty
Насчет облака — как по мне, так вполне здравая идея. Пусть шлифуют, допиливают — должно получится. А мирить Evo-шников и Revo-шников — занятие неблагодарное, ибо закидают какахами с обоих сторон.
avatar
Ну у меня к рево лично нет притензий кроме одной, я не могу смириться с тем, что при сохранении документа, дерево перезагружается и медленно и неуклюже и потом найти документ из нескольких сотен муторно… Все вроде поначалу пошло при общении с рево хорошо, но этот момент тормознул мой порыв.
А писать свою админку, увы, таких знаний у меня нет. Evo тем и заворожил изначально что усе удобно и быстро.
Если у рево решат с годами админку, не задумываюсь возьму его на вооружение.
Комментарий отредактирован 2012-12-02 21:14:04 пользователем Grinyaha
avatar
Хотел сначала сгоряча написать, как лечить эти проблемы, но понял, что начнется ненужный флейм :) Хотя не могу не согласиться с вами — админка Revo в плане быстродействия имеет огромный простор для деятельности разработчиков MODX :) И глядя на их активность (в плане популяризации своего детища), можно вполне уверенно предположить, что рано или поздно найдут/выберут грамотное решение.
avatar
Напишите как лечить, я только за! Я не принижаю рево и не восхваляю evo, я выбираю то что удобно.
avatar
Блин, таки даешь флейм :)
Ладно, вкратце:
— админка — для администрирования, а не для кодирования. То бишь ее назначение — это настройка системы: задание конфигурационных переменных, установка пакетов, модерирование ресурсов и т.д. Если вы поставили CodeMirror — значит сделали первый шаг к тормозам :) Выносите всю работу по внесению кода ЗА пределы админки
— не увлекайтесь сторонними пакетами. Не бойтесь решать локальные задачи с помощью напильника в виде собственных сниппетов-«коротышек». И не бойтесь допиливать сторонные компоненты под свои нужды (хотя это спорно)
— для поиска ресурса есть строка поиска (сверху дерева ресурсов). Вы же название документа помните, ну хоть частично? Если нет, то как вы собираетесь его искать? :)

ЗЫ. Внимание! Все вышесказанное — исключительное ИМХО, поэтому вполне может претендовать на субъективность и даже бред. В защиту скажу лишь одно — все пункты взяты не с потолка, а выстраданы на личной практике пОтом и кровью.
avatar
Не замечал чтоб дерево перезагружалось. При сохранени ресурса просто обновляется родительский узел, что логично (обновление menuindex, как минимум). Можно также в качестве эксперимента установить AjaxManager, если есть желание.

Я только что сравнил время генерации страницы редактирования ресурса в Evo и Revo (на локальной машине Core i5-3210M 2.5GHz)
Evo: 0,03s
Revo: 0,27s
На страницу чанка/сниппета/шаблона у Revo уходит 0,15s.

Да, рево медленней во много раз, но не на много. Так что особого дискомфорта я не испытываю. Тем более, можно открывать ресурсы/элементы в всплывающих окнах, на это уходит около 70-90ms. Разница в скорости нивелируется удобством админки и дополнительными возможностями.
avatar
Для когото 0,24 с очень критично ) опять же вы сравнивали локально а не с учетом сервера+канала интернета)
avatar
Насчет канала вы не угадали ))
Revo — 2,6 KB index.php
Evo — 47,6 KB index.php

это на подгрузку страницы редактирования пустого ресурса. Правда, стоит заметить, что в REVO из-за корявого json_encode в PHP < 5.4, один символ кириллицы занимает 6 байт вместо 2 (json_encode экранирует символы юникода в escape-последовательности вида \u0123)
avatar
это вы что то не то померяли ) размер php файлика не сопоставим с тем что оно загружает )
меряйте как минимум вес всех ajax скриптов )
тут всем известно что extJs в разы тяжелей
avatar
Первая загрузка — да, 51 requests ❘ 471.98KB transferred против 55 requests ❘ 103.52KB
(mod_deflate конечно же включен)

Ну да, не 2 секунды ждать загрузки, а 10. Но ведь это только один единственный раз на админку+браузер. Я вот например предпочитаю подождать загрузки полной версии GMail приложения вместо урезанной. Думаю этот пример тут уместен.
avatar
Я ж не спорю если вас устраивает ) то пользуйтесь на здоровье)
avatar
Ок, пользуюсь )
Просто, не все так плохо со скоростью работы админки (о чем везде говорят), если включить gzip и установить ajax-плагин. Да, чуть по медленней, но почти не напрягает, тем более оно того стоит.

Вот что меня действительно не очень устраивает в Revo, так это медленный парсер. Я конечно не спец в php, но попытавшись профилировать с xdebug, пришел к выводу что основной тормоз — парсер modx. Тот же smarty в админке вообще не создает никаких ощутимых расходов времени (а я сначала думал что админка медленная из-за него). Но с этим остается только смириться и стараться меньше его использовать. Хотя, вот, филосов не стал мириться, начал чета мудрить )
avatar
Дык с парсером не все так плохо уже не раз сравнивали результаты EVO REVO и могу сказать что если правильно собирать сайт то результаты генерации +- одинаковые )
тоесть тут все зависит от того как собрали)
avatar
ограничьте доступ к сайту до 0,5 мегабита download и 0,1 мегабит на upload и посмотрите на результаты )
avatar
Вот и кончился мой безлимит на «безлимитной» опции. Скорость упала до 64кбит/с.
И вы не поверите — админка от этого работать медленней не стала )) Ибо трафика гоняется копейки — от 3 до 10 кбайт на переход. А вот на evo всякий раз грузится страница размером порядка 50-100 кбайт.

Я конечно понимаю, что я тут наверно один такой с 64кбитами, но думаю это — интересный факт, учитывая что везде говорят про медленную и тяжелую админку revo )
Комментарий отредактирован 2012-12-12 23:15:08 пользователем danik
avatar
Так никто и не говорил что рево медленнее из-за интернета :)
avatar
Я говорил и проверял это не один раз)
avatar
дык 64 кб это еще не совсем плохо )

тяжелая она и медленная ) я уже несколько раз подходил к REVO
но в итоге в EVO я могу сделать быстрее лучше качественее)

p.s. и перед тем как наехжать и разводить холивары подумайте про то что есть разный круг задач и не всегда нужна вся крутость REVO ) я бы сказал что местами она очень даже лишняя )
avatar
Еще хочу про пару вещей напомнить:

1 Выбираем инструмент который подходит под 80% ваших задач
2 Изучаем этот инструмент досконально и пользуемся им )
3 Если попадается задачка которая которая не подходит для этого инструмента то просто Отправляем ее тому кто владаеет другим инструментом) и так изумительно живем распределяя правильно ресурсы)
avatar
Ни в коем случае не наезжаю и не собираюсь холиварить.
Вот, сейчас отключил свой «пупер» плагин. И все, приехали. Трафик при переходах впределах 100кб, это больше чем в evo порой в 2 раза. А при первом переходе на каждый новый раздел, это еще доп-загрузка новой комбинации скриптов. Плюс каждый раз заново грузятся деревья. Все это занимает 10-15 секунд минимум.

Сам раньше пользовался evo. Но был немного недоволен админкой. Зато скорость работы фронтенда очень радовала. После выхода Revo я сначала понегодовал, что все тупит неимоверно, к тому же админка долго загружается, а в файрфоксе еще и скрипты жутко тормозят. фронтенд стал медленней, требований к хостингу стало больше, бывали случаи когда сходу не заводилось (из-за apc и suhosin). Короче я сильно сомневался в переходе на Revo.
Но потом стал побыстрее интернет, я сменил ФФ на Хром, хостинги то-ли подтянулись, то-ли че. Короче я начал работать с Revo. И настолько привык к его плюшкам, что уже врядли готов перейти к Evo. Для меня Revo кажется ближе к идеалу. Но он сцуко тормозит во фронтенде. Пока закрываю на это глаза, ибо скорость пока что все-таки приемлема.

Короче, я не собираюсь уговаривать кого-то перейти или осуждать evo-нгиелистов. Просто обращаю внимание, что если немножко допилить, то админка revo становится чуть быстрее в плане переходов по странице.

Прочитайте мой первый коммент в этой ветке. Я просто привел объективные данные в сравнении.
Комментарий отредактирован 2012-12-13 02:13:19 пользователем danik
avatar
Золотые слова. Все плюшки все классно, но скорость сцуко раздрожает так что аж испытываешь внутреннее нежелание создавать новый документ в рево :( Может когда-нибудь допилят админку до идеала. Мечты… мечты
avatar
Столько работы было проделано, перепилена админка… Ковыряние в коде — неужели не проще было бы взять популряный фреймворк и слепить то, что надо?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.