Новая версия CMS/CMF MODx Evolution 1.0

    MODx Evolution 1.0
    В то время, когда прекрасные представители человечества дружно бухали отмечали свой профессиональный праздник, в сообществе MODx произошло одно замечательное событие, а именно вышел долгожданный релиз (%username%, скачай, например!) за номером 1.0.

    Демонстрационный сайт | Админка MODx

    Логин: admin
    Пароль: demo

    Запасной аэродром: Демонстрационный сайт | Админка MODx

    Логин: admin
    Пароль: demo

    Что такое MODx?


    MODx — это свободная система управления сайтом и фреймворк для создания веб приложений c открытым исходным кодом под лицензией GPL. Система невероятно гибкая и легкая в освоении!

    От себя могу сказать, что этого релиза ждали давно. Наконец-то исчезли глюки с русским языком. После установки ничего не нужно подправлять напильником для придания работоспособности. Ну а еще новый удобный front end редактор. И много вкусных мелочей.

    Версия Evolution это завершение ветки 0.9.6.x, а сейчас полным ходом идет работа над версией MODx 2.0.0 Revolution (вполне можно скачать тоже).

    Вольные выдержки из оффициального заявления разработчиков:

    Привели терминологию в соответствие с грядущей версией Revolution


    Запаситесь терпением, MODx Revolution появиться уже скоро в этом году. Revolution гораздо больше подходит для сложных проектов и обладает намного более гибким API. Основные изменения в терминологии (как-то не особо выражены эти изменения в локализованной версии, кроме двух первых, прим. пер.):
    • ресурсы → Элементы (Сниппеты, Чанки, Шаблоны и пр.)
    • документы → Ресурсы (как в аббревиатуре Universal Resource Indicator / URI)
    • resource browser → File Browser
    • folder (on the MODx Site Tree) → Container
    • folder (on the filesystem) → Directory
    • tree → Site Tree

    Удобство создания локализованных версий и собственных сборок


    Оказывается есть люди, которые не владеют английским или владеют им из рук вон плохо (как я, например, прим. пер.).
    • возможность задавать формат даты в панели управления
    • Возможность использования стандартных тем с языками RTL (cправа налево) без использования отдельных тем оформления.
    • Поддержка RTL языков при установке системы
    • Новая система транслитерации URLов, поддерживающая разные языки (Для русского отдельное правило встроено! прим. пер.)
    • Возможность расширять функциональность главной страницы панели управления собственным функионалом

    Выкинули лишнее


    Годами у нас по-немногу накапливался лишний код, и вот теперь мы решили от него избавиться!
    • Упростили и объединили библиотеки JS, используемые в панели управления
    • Новый шаблон панели управления
    • Новый датапикер
    • Уменьшили количество файлов и размер дистрибутива, не смотря на дополнительные языковые пакеты инсталлятора и панели управления. Было 2382 файла (15,6 Мб) → стало 1804 файла (13.6 Мб)

    1.0!? Ха-ха, дети!


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

    Но в один прекрасный момент они решили сделать версию 0.9.7, переписав исходный код заново. Через пол-года после начала работ они решили, что такой объем работ заслуживает номера версии 2.0 и названия Revolution (абсолютно правы? кстати!).

    А в ветке 0.9.6 решили выпустить финальную версию 1.0 Evolution, появление на свет которой и произошло в последний день июля.

    Вместо заключения


    Зайдите уже на официальный сайт MODx http://modxcms.com/! ;)
    Или на неофициальный сайт русского сообщества http://modx-cms.ru/

    ППНХ)
    Поделиться публикацией

    Похожие публикации

    Комментарии 96

      +1
      За демо на вашем сайте отдельное спасибо!
        +2
        Не на моем.
        Мне просто нравиться модикс и я решил написать о долгожданном релизе.

        Правда не хватило *censored*, чтобы поместить в тематический блог.
          +1
          теперь должно хватить :)
            0
            Спасибо большое) Перенес.
          0
          Развернул демо и на своем сайте. Ничто нам не помешает показать новый MODx миру =)
          +2
          Я как-то сразу даже не понял о чём речь в этом посте, потом внизу нашёл ссылку на сайт и до меня дошло что это CMS, я зашёл посмотреть что это такое и попробовал демку, но она мне сказала на англицком в вольном переводе «уже залогинились под этим логином, идите ....» один юзер в демо может работать?! Что-то мне уже не хочется ей пользоваться.
            +1
            Превышено количество неверных попыток входа… Вполне себе нормальное свой свойство CMS
              –1
              Due to too many failed logins, you have been blocked!
              После первой попытки? Не думаю что это нормальное поведение. Даже с учётом того, что кто-то сменил пароль, попытки должны присваиваться на IP а не на учётную запись.
                +2
                После первой Вашей, до Вас еще кто-то раз 50 пробовал неверно.
                Если попытки считать по IP, то это даст дополнительное количество попыток несанкционированного доступа равное количеству доступных злоумышленнику прокси помноженному на количество разрешенных попыток неверного ввода логин-пароля )
              0
              У кого-то просто сильно чесались руки он заблокировал аккаунт :-(
                0
                Спасибо за правки в статье, так правда понятнее.
                  0
                  Исправлено. Действительно для демки использовать один логин не очень удобно, видимо нужно будет блокировку убирать совсем. В нормальной же ситуации разные менеджеры используют свои логины/пароли. Но один ресурс одновременно редактировать нельзя в любом случае.
                    +1
                    Ну вот, а я как раз запасной аэродром развернул)
                • НЛО прилетело и опубликовало эту надпись здесь
                    +3
                    На вкус и цвет, оно и понятно.
                    Можете просто поздравить любителей MODx с выходом долгожданного релиза ;)
                    • НЛО прилетело и опубликовало эту надпись здесь
                      +4
                      Очень рад выходу evolution!
                      Перепробовал много CMS/CMF но на столько гибкой и удобной CMS больше не встретил. Разработчикам огромный респект, а всех пользователей системы поздравляю с выходом релиза! :-)
                        0
                        Поддержу. мне эта cms-ка понравилась с тех пор как еще была Etomite CMS за гибкие возможности. сейчас небольшие сайты создаю на ней. Так что очень рад и постоянно слежу за развитием CMF MODx
                      • НЛО прилетело и опубликовало эту надпись здесь
                          0
                          Ура! :)))
                          Надеюсь, что и революционный революшн не за горами :)
                            +2
                            Я тоже, надеюсь)
                            Уже сейчас можете посмотреть demo ;)

                            modx200b.modx-demo.ru/manager
                            admin
                            demo
                              +1
                              демку видел. старую бетку пробовал ставить на локалхост, правда не получилось тогда.
                              руки чешутся начать использовать революшн в коммерческих проектах :) по-моему очень круто получилось с ExtJs, только работает админка пока медленнее, чем эволюшен.
                                +1
                                Меня больше всего радует возможность управления несколькими сайтами из одной админки в Revo =) Вот это действительно тру!
                                  +2
                                  Разумеется, сам по себе ExtJs при всех своих возможностях довольно тяжел, а также работа еще не отлажена полностью. Но уже сейчас многие задачи с его помощью можно решить гораздо быстрее.

                                  Кроме того, есть еще очень интересные штуки, о которых многие и не мечтали.

                                  Например такая — www.youtube.com/watch?v=_j9_POkuK2Y
                                    0
                                    Да уж, крутая штука!
                                    Раньше не видел этого ролика.
                                      0
                                      Была такая тема в сообществе, видимо мимо внимания прошла ;-)
                            • НЛО прилетело и опубликовало эту надпись здесь
                                +1
                                Посмотрел. Отличная система.
                                Встает вопрос о конвертировании базы данных и переносе сайта с одной cms на MODx. Возможно ли это?
                                  0
                                  Нет ничего невозможного! =)
                                  Сейчас я как раз переношу данные из Joomla в MODx.

                                  Для модикс имеется пара удобных классов для управления документами. С их помощью у меня получилось с легкостью перенести данные и распихать их по папкам.

                                  Результатом доволен. Я считаю, что для такой, не побоюсь этого слова, интеллектуальной задачи невозможно создать универсальную утилиту.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    0
                                    Скажем так, это CMS с удобным API
                                      0
                                      Я не использую её как программист, поясните пожалуйста в чем ужас заключается?
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Ну да в php я крайне редко лезу )
                                          Может в этой версии поправлено?
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              0
                                              Переписали с нуля версию 2.0 которая сейчас именуется MODx Revolution 2.0.0-beta-3 и в этом году уже увидит свет.

                                              Ее API действительно прекрасен и соответствует названию CMF.

                                              По удобству создания расширений любой сложности ей мало конкурентов )
                                      0
                                      всё никак руки не дойдут поюзать.
                                        +2
                                        Отличная система, использую уже года 2,5, очень она мне нравится.
                                          0
                                          Хорошая новость. В 1.0 понравилась новая тема оформления админки. А вот Revolution совершенно не понравился, там ещё работать и работать. Особенно не понравилась ExtJS в админке, очень криво всё реализовано. И судя по всему обратной совместимости у Revolution никакой.
                                            0
                                            Да, обратной совместимости нету. Они намекнули на это в названии Revolution.
                                            Надеюсь будет возможность экспорта/импорта, т.к. логическая структура в принципе остается прежней.
                                            +2
                                            В связи с этим — даешь больше статей, кейс-стади и советов от матерых специалистов!
                                            Чтоб выйти за рамки традиционных статей «Делаем каталог с дитто».
                                              0
                                              Я думаю, что сначала нужно покрыть область для новичков, ведь кто-то из них в будущем, возможно, сформирует костяк сообщества.

                                              Материые статьи полностью необходимы тоже, поддерживаю!
                                                +1
                                                Для новичков, мне кажется, добра уже хватает. То, что материал хаотично разбросан по всему двуязычному интернету, блогам и формумам — это уже другой вопрос =)

                                                Я вот сейчас обратил внимание, у ребят появилось сообщество (http://community.modx-cms.ru/), это круто. Может быть там будет удобно собирать библиотеку советов, особенностей.
                                                  0
                                                  Именно эта находка дает мне надежду на сильное Русское сообщество MODx в дальнейшем)
                                              0
                                              А как обстоят дела с возможностью создать свою тему?
                                                +3
                                                Шаблон или тему оформления админки?

                                                Первое, за что я полюбил MODx, так это за простоту и быстроту создания шаблона )

                                                Вот взгляните: www.modx-cms.ru/dokumentatsiya/o-modx/razrabotka-na-modx/chto-takoe-shablon.html

                                                Ну а если вы про тему оформления админки… я не знаю, если честно, никогда не пробовал, но думаю не сложно.
                                                +1
                                                люблю хорошие cms. мой выбор на данный момент — cms made simple. сейчас глянем и подумаем ещё раз :)
                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                    0
                                                    Попробуйте запасной аэродром. Он на этот случай и сделан.

                                                    Первый демо сайт раз в 2 часа обновляется. Запасной раз в час.
                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                      0
                                                      С какими системами вы хотите сравнения и в каком виде? :-)
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                          0
                                                          Вот об этом и речь. Спасибо за идею, будем реализовывать! :-)
                                                      0
                                                      Хотел посмотреть админку- появилось два вопроса…
                                                      почему фраза «Due to too many failed logins, you have been blocked!» не локализована? и как всё таки посмотреть админку? :)
                                                        0
                                                        Не судите по одной фразе о локализации )

                                                        Просто превышено количество неверных попыток входа. Воспользуйтесь запасным demo сайтом.
                                                        0
                                                        а интересно вот на демо-сайте, внизу подпись:
                                                        MySQL: 3.5658 s, 0 request(s), PHP: 2.3420 s, total: 5.9078 s, document retrieved from cache.

                                                        Что же это, 0 запросов к базе, а 3.5658 секунд тогда на что уходят? на подключение, которого не надо?
                                                          0
                                                          Если на запасном сайте, то сразу могу сказать сайт крутиться на очень загруженном сервере. Там 3 секунды на что угодно может уйти)

                                                          Конфиг сайта в базе, видимо этот и отнимает время, но запрос не засчитывается)
                                                          +1
                                                          Отличная CMS. Надеюсь, что у разработчиков будет все хорошо!
                                                            0
                                                            Так, а кто-нибудь уже пробовал обновляться?
                                                              0
                                                              Автору — СПАСИБО.

                                                              Обновился с 0.9.6.3 до 1.0.0 — полёт нормальный
                                                              0
                                                              Хочется задать вопрос искушенным разработчикам на MODx. Коллеги, подскажите, пожалуйста, существует ли в природе нормальная возможность создания галерей изображений? Под нормальной возможность я подразумеваю управление изображениями не через фронтенд, а прямо в админской части.
                                                                +2
                                                                Да, Eesy 2 Gallery!
                                                                  0
                                                                  У меня есть переработанная и полностью прилаженная к админке галерея на mootools для небольшого количества фоток на каждой странице (если много фоток, просто javascript их долго грузит вместе с превьюшками и т.п.). Все руки не доходят выложить на форуме modx и написать документацию. Если интересно — обращайтесь, пришлю файлы и краткую инструкцию.
                                                                    +1
                                                                    Если не трудно, опубликуйте здесь: community.modx-cms.ru/blog/dev/

                                                                    Поддержите Русское сообщество!
                                                                      0
                                                                      Как только разгребусь с работой — тут же. Уже месяц хочу это сделать, но это же надо сесть, собрать все файлы, написать мануал и бла бла. Чтобы всем удобно было. А то пока кроме меня никто сам собрать скрипт не сможет :(
                                                                        0
                                                                        Будем ждать. Очень интересно будет посмотреть :-)
                                                                      0
                                                                      поддерживаю gorbarov. лучше не спешите, а с умом, подойдя к релизу, так скажем выложите все с подробным описанием. буду премного благодарен.
                                                                    +2
                                                                    Чем не устраивает Easy 2 Gallery?
                                                                      0
                                                                      о, спасибо! попробуем!
                                                                        0
                                                                        опередил))
                                                                          0
                                                                          но и вы можете помочь =)

                                                                          возможно ли прикрепление галереи к родительскому документы и вывод оной на странице родительского документа?
                                                                            0
                                                                            например, как здесь eldivi.ru/tours/jantarnoeozerele.html
                                                                              0
                                                                              Вы можете на любой странице в любом месте вывести галерею.
                                                                                0
                                                                                спасибо огромное вам!
                                                                            0
                                                                            Тем, что она ставится как отдельный модуль и всю работу с изображениями приходится проводить через него. А по уму нужно, чтобы редактирование проводилось через интерфейс редактирования обычной страницы. (Не мне нужно, я и через модуль справлюсь, а администраторам сайтов)
                                                                              +2
                                                                              Мне кажется, что редактирование через отдельный модуль это как раз идеальное решение.

                                                                              А через редактирование обычной страницы это MaxiGallery, но она мне намного меньше нравиться.
                                                                                0
                                                                                Не могли бы вы пояснить в чем преимущества этого идеального решения?
                                                                                MaxiGallery плохой продукт, не о чем говорить.
                                                                                По-моему из-за того, что easy2 выглядит как отдельный модуль, теряется вся гибкость modx. И это становится похожим на ту же модульно-компонентную систему джумлы, от которой я когда-то и сбежал в modx.
                                                                                  0
                                                                                  Разумеется, если нам нужна однозначная связь раздел галереи привязан к странице, то намного удобнее было бы управлять всем при редактировании страницы. Эта идея вообще очень заманчива и хороша. И даже используется кое где.

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

                                                                                  Мы сейчас готовим файловый архив, который также работает в виде модуля. Но там своя фишка в том, что дерево ресурсов отражает все разделы файлового архива.
                                                                                    0
                                                                                    Насчет отдельной галереи с подразделами — согласен, easy2 подходит оптимально. А вот насчет вызова easy2 в странице — проблемка. Тут надо вставлять каждый раз вызов с параметрами. Это подходит разработчику, но не подходит редактору. А если много папок и подпапок, тогда вообще непросто, заблудиться можно.
                                                                                    В любом случае, уважаемый Artima, я знаю, что вы один из основных русских разработчиков под modx, мне как человеку, активно использующему эту систему хотелось бы избежать джумловской модульности и компонентности в предмете нашего обсуждения.
                                                                                    И, конечно, стоит признать, что кроме easy2 под modx на сегодняшний день нет никакой другой нормальной галереи, так что приходится писать самим :)
                                                                                      0
                                                                                      Главное спокойствие! Модульность здесь в любом случае не такая как в Джумле :-))

                                                                                      Ну а по поводу привязки галереи к странице надо просто с разработчиком пообщаться, возможность-то техническая есть, надо только реализовать.
                                                                                        0
                                                                                        В TODO? ;)
                                                                                          0
                                                                                          Пообщаться с разработчиком обязательно в ToDo, уже приличный список предложений накопился :-)
                                                                                0
                                                                                поддерживаю. тоже требуется сделать работу с изображениями с интерфейса редактирования страницы. похоже, придется свой огород городить. пока думаю делать через tv, куда сохранять список изображений, при сохранении страницы в менеджере принимать файлы и пережимать, ну и администрирование изображений на jquery прикрутить к странице редактирования через событие OnDocFormPrerender. все же удобнее будет для простого менеджера, чем maxiGallery
                                                                                  +1
                                                                                  Можно через ditto сделать без tv. Каждую страницу в которой должны быть фотки делаете папкой и внутрь складируете фотки через обычный content. Соответственно для этих страниц создаете новый шаблон (в нем и обработку можно делать). И вызываете все это через дитто.
                                                                                  При вашем решении с tv будет проблема с количеством изображений. На одной странице мне нужно, скажем 10, а на второй 20 и описание под некоторыми из них. А если сделать через дитто, то сколько создадите страниц с фотками, столько он вам и выведет. Еще один плюс, использование для всех фоток одного чанка, шаблона для дитто. То есть, захотели поменять что-то, отредактировали чанк и все изображения поменялись.
                                                                                  Администрирование изображений есть встроенное в tiny редакторе. Достаточно удобное, хотя если имеются силы и возможность, я бы тоже писал свое.
                                                                                    0
                                                                                    Вариант создавать папки я рассматривал, но это сильно усложнит структуру документов.
                                                                                    Моя идея заключается в том, чтобы ссылки на все загруженные изображения сохранять в один тв-параметр через разделитель. Скажем допустить умолчание, что изображения, относящиеся к конкретному документу кладутся в папку /assets/images/galleries/[id]/somenames.jpg (для моего случая это подходит). Тогда тв-параметр будет выглядеть так: «firstimage.jpg|secondimage.jpg|thirdimage.jpg|...». естественно, что формировать его придется специальным плагином, и делать вывод тоже через специальный сниппет. Зато это сильно сократит количество документов и повысит удобство работы с админкой.
                                                                                      0
                                                                                      Да, если нужны описания, тогда получается сложнее. Хотя для этого можно использовать просто более сложный формат значений тв-параметра, типа «Описание к первому изображению==firstimage.jpg|Это второе изображение==secondimage.jpg|Третья картинка==thirdimage.jpg|...».
                                                                                      Ну или как вариант — создать таки специальную таблицу в базе со всеми необходимыми полями :)
                                                                                        0
                                                                                        Да, но тогда нужно пудет через ftp загружать изображения в папку и создавать папки для каждой страницы. получается, что на количестве документов в дереве вы сэкономили, но на количестве папок/подпапок нет. Имхо, заливать картинки и создавать папки и блюсти их структурированность через админку неудобно. Гораздо проще, все-таки, через дерево документов.
                                                                                        В любом случае, сообщество modx будет ждать и ваш исходник :)
                                                                                          +1
                                                                                          Ну зачем же через фтп? input type=«file» еще никто не отменял :)
                                                                                          Вообще есть соблазн сделать новый тип для тв-параметра «Галерея», которая обеспечит как интерфейс по работе с галереей в админке прямо в секции тв-параметров, так и визуальный компонент для вывода галереи, который еще и настраиваться будет через админку (генерация превьюх, размеры изображений, количество колонок для вывода, js-плагин для отображения галереи). Модикс это вроде бы позволяет сделать (см. например manager/includes/controls/datagrid.class.php)
                                                                                  0
                                                                                  Все верно! Это отличная галерея. Ее бы еще немного подпилить только и она будет идеальной. :-)
                                                                                  +2
                                                                                  Работаю на этой системе уже год. Оптимальней штуки чем modx для небольших проектов по-моему просто не может быть. Одно удовольствие работать. Перешел к этой системе с джумлы и вордпресса. Все клиенты тоже писаются кипятком от админ панели. Все довольны. Это вам не друпал, в общем.
                                                                                    0
                                                                                    На логинку не смог зайти. Был включен Noscript, когда разрешил, ошибка слишком много попыток логина «Due to many login attempts...», хотя попытка только вторая.
                                                                                      0
                                                                                      Для Вас вторая, а на самом деле 100500 раз до Вас уже ввели неправильный пароль. Воспользуйтесь другим сайтом или зайдите попозже. Demo сайты самовосстанавливаются раз 2 часа.
                                                                                      +1
                                                                                      Кто не смог зайти в Демо:
                                                                                      trymodx.com

                                                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                      Самое читаемое