Я не хочу тратить время на борьбу с MODX я хочу тратить время на решение задачи.
А после общения с теми кто плотно работает с REVO я слышу одно и тоже что нужно очень много времени уделять оптимизации.
На EVO же без проблем собираю сайт даже не задумываясь что он может медленно работать.
Если нужны примеры могу предоставить их большое количество в виде:
— Медленных сайтов, написанных не самыми плохими програмистами
— Сайты которые по проcьбе клиентов были перенесенны с REVO на EVO
— Сайты от которых отказались клиенты после того как их перенесли на REVO (есть пример когда студия переделала с Joomla на REVO но клиент остался на Joomla)
понимаю что зачастую данные примеры говорят больше о тех кто собирал сайт а не о самой системе но для себя я сделал выводы.
Итого подводя итог для создания одного и того же сайта:
На REVO
— нужно знать больше, так как используются более сложные технологии (которые используются далеко не на всех сайтах
— нужно тратить больше времени на оптимизацию свой работы
На EVO
— можно собрать зная меньше
— про оптимизацию начинается разговор только если или очень много товаров или очень посещаемый ресурс
P.S. Это лично мое мнение то что написал выше, я не в коей мере не хочу начинать холивары на тему REVO vs EVO это 2 замечательные ветки MODX
и обе имеют право на жизнь.
Всегда удивлялся хабру, когда те кто минусуют даже не удосуживаются написать за что минус.
Хотя я подозреваю что это любители MODX REVO которым сказать нечего решили просто слить топик! Успехов в ваших начинаниях!
Вот в этом комментарии я говорил про решение на базе MODX EVO с базой больше 100к товаров.
Пока дописываем мануалы и готовим пакет для установки.
Но демосайт уже готов.
почитать что получилось можно тут
поиграться с демосайтом на 128к товаров с фильтрацией сортировками и пагинацией можно тут
1. Вот я про тоже Вы можете сделать лучше но показывая сырой вариант многие думают что это предел возможностей, потому и складывается обманчивое впечатление.
2. На 100к уже доделан и даже сдан сайт клиенту но так как это будет позиционироваться как готовый продукт то нужно и сделать под него красивый демо сайт потому надеюсь что руки дойдут скоро (хотя тут как всегда для клиентов делаешь быстро а для себя медленно)
— хаков ядра нет ни одного
— делать подобное на дереве документов не целесообразно потому сделанно на отдельной таблице
— памяти на 100к кушает 4mb
— роутинг не страдает так как можно сделать красиво всего строк 10 кода под это дело
— политики доступа не есть проблемой использовать можно встроенные в MODX EVO
— тв параметры и все остальное используется так как убирать гибкость системы это в корню не верный подход:)
вообщем получилос красиво и удобно осталось навести марафет
1 какая тут производительность? Memory: 24.25 Mb TotalTime: 0.6805 s
при 30 000 то тыс? это быстрее чем оригинал но все равно это не тот результат который удовлетворит нормального клиента. Еще замечу что проект на modxcloud. тоесть на простом шаред хостинге результат будет хуже.
Я верю что Вы можете сделать хорошо и качесвенно и что MODX REVO это позволяет. Но не нужно показывать сырой вариант так как там есть куча ляпов на которые вы само собой будете отвечать что виноваты не вы а другие, к примеру на прошлый комментарий вы пожаловались на бизнес логику.
2. Да все никак не доделаю демо сайт на 100к товаров с 10 характеристиками у каждого
как доделаю обязательно будет обзор
Это пример что б показать что такое можно делать
На практике обычно используется что то из:
[[if?is=`[+ditto_iteration+]:%:3` &then=`true` &else=`false`]] или [[if? &is=`[*price*]:>:300:and:[*price*]:<=:700` &then=`@TPL:akcia`]]
Для более сложных условий действительно логичней написать на php свой снипет, это будет и удобней и быстрее работать.
Так же замечу что можно даже верхний пример разбить на строки и тогда читабельность будет в разы выше
Я думаю с REVO не все так печально, релиз 2.3 должен быть многообещающим, в частности full ajax админка, это должно улучшить ситуацию со скоростью работы
Да и такие топики не настраивают на нужный лад:
modxclub.ru/blog/research/176.html
modxclub.ru/blog/research/175.html
Я не хочу тратить время на борьбу с MODX я хочу тратить время на решение задачи.
А после общения с теми кто плотно работает с REVO я слышу одно и тоже что нужно очень много времени уделять оптимизации.
На EVO же без проблем собираю сайт даже не задумываясь что он может медленно работать.
Если нужны примеры могу предоставить их большое количество в виде:
— Медленных сайтов, написанных не самыми плохими програмистами
— Сайты которые по проcьбе клиентов были перенесенны с REVO на EVO
— Сайты от которых отказались клиенты после того как их перенесли на REVO (есть пример когда студия переделала с Joomla на REVO но клиент остался на Joomla)
понимаю что зачастую данные примеры говорят больше о тех кто собирал сайт а не о самой системе но для себя я сделал выводы.
Итого подводя итог для создания одного и того же сайта:
На REVO
— нужно знать больше, так как используются более сложные технологии (которые используются далеко не на всех сайтах
— нужно тратить больше времени на оптимизацию свой работы
На EVO
— можно собрать зная меньше
— про оптимизацию начинается разговор только если или очень много товаров или очень посещаемый ресурс
P.S. Это лично мое мнение то что написал выше, я не в коей мере не хочу начинать холивары на тему REVO vs EVO это 2 замечательные ветки MODX
и обе имеют право на жизнь.
Хотя я подозреваю что это любители MODX REVO которым сказать нечего решили просто слить топик! Успехов в ваших начинаниях!
Пока дописываем мануалы и готовим пакет для установки.
Но демосайт уже готов.
почитать что получилось можно тут
поиграться с демосайтом на 128к товаров с фильтрацией сортировками и пагинацией можно тут
Но Респект за проделанную работу!
В MODX Ambassador так же принимают почти всех желающих.
2. На 100к уже доделан и даже сдан сайт клиенту но так как это будет позиционироваться как готовый продукт то нужно и сделать под него красивый демо сайт потому надеюсь что руки дойдут скоро (хотя тут как всегда для клиентов делаешь быстро а для себя медленно)
— хаков ядра нет ни одного
— делать подобное на дереве документов не целесообразно потому сделанно на отдельной таблице
— памяти на 100к кушает 4mb
— роутинг не страдает так как можно сделать красиво всего строк 10 кода под это дело
— политики доступа не есть проблемой использовать можно встроенные в MODX EVO
— тв параметры и все остальное используется так как убирать гибкость системы это в корню не верный подход:)
вообщем получилос красиво и удобно осталось навести марафет
Memory: 24.25 Mb TotalTime: 0.6805 s
при 30 000 то тыс? это быстрее чем оригинал но все равно это не тот результат который удовлетворит нормального клиента. Еще замечу что проект на modxcloud. тоесть на простом шаред хостинге результат будет хуже.
Я верю что Вы можете сделать хорошо и качесвенно и что MODX REVO это позволяет. Но не нужно показывать сырой вариант так как там есть куча ляпов на которые вы само собой будете отвечать что виноваты не вы а другие, к примеру на прошлый комментарий вы пожаловались на бизнес логику.
2. Да все никак не доделаю демо сайт на 100к товаров с 10 характеристиками у каждого
как доделаю обязательно будет обзор
А то пока так и не получилось ровно распаковать под MAC OS
Оф презентация (eng)
Список изменений
На практике обычно используется что то из:
[[if?is=`[+ditto_iteration+]:%:3` &then=`true` &else=`false`]] или [[if? &is=`[*price*]:>:300:and:[*price*]:<=:700` &then=`@TPL:akcia`]]
Для более сложных условий действительно логичней написать на php свой снипет, это будет и удобней и быстрее работать.
Так же замечу что можно даже верхний пример разбить на строки и тогда читабельность будет в разы выше
Думаю и до Weblogin руки дойдут.
tracker.modx.com/versions/271
Но приглянулась картинка именно по смыслу, а не по написанному.