MODX выпускает Revolution 2.1 с полной поддержкой SQL Server

http://www.cmscritic.com/modx-releases-revolution-2-1-with-microsoft-sql-support/
  • Перевод
Команда разработчиков MODX  проделала большую работу и выпустила следующую важную версию Revolution. MODX Revolution 2.1 выпущена официально и содержит нативную поддержку Microsoft SQL Server.

“С этого момента вы можете запускать MODX Revolution полностью на стеке технологий Microsoft, включая Microsoft SQL Server. Это предоставляет огромные возможности для партнеров участников MODX Solution Partners, которые теперь смогут продавать решения в окружениях, которые построены на базе коммерческих серверов и лицензированном ПО.” – говорит Райан Трэш (Ryan Thrash) CEO MODX, LLC. “Рынок Microsoft тоже получает важные преимущества от нашего ПО: гибкую веб-платформу для управления контентом, полную свободу творчества и надежный цикл обновлений между версиями. Компании работающие на платформе Microsoft могут получить все это опираясь на поддержку через программы Commercial Support и SLA”.

Отчет IDC показывает, что Microsoft Windows лидирует на рынке продаж серверов с предустановленной ОС с долей в 48.9% прибыли в первом квартале 2010 года. Компании, которые инвестируют в платформу Microsoft могут использовать преимущества самой гибкой CMS-платформы с открытым исходным кодом одновременно с использованием имеющейся инфраструктуры и серверов, используя навыки имеющихся специалистов, их опыт и инструменты.

Gianugo Rabellino, главный директор по работе с опенсорс-сообществом в Microsoft говорит:

“Мы абсолютно счастливы видеть, как искра тесной работы PHP и Microsoft-разработчиков выросла в релиз, который  предлагает полную поддержку SQL Server и стека технологий Microsoft. Для нас, этот релиз – очередная отметка в нашем путешествии к цели большей интероперабильности в технологиях. Возможность выбора для разработчиков и бизнеса – была основной целью нашего последнего мероприятия SQL Server JumpIn! Camp прошедшего в ноябре. И нам очень приятно видеть, что поставленная цель была достигнута в этом релизе MODX. Мы благодарим команду MODX за их вклад и сотрудничество, которые позволили достигнуть этой цели.”

Кроме того MODX Revolution 2.1 предлагает улучшения в производительности сайтов с помощью улучшений и оптимизации в подсистеме кэширования. Эти изменения качественно влияют на увеличение скорости загрузки страниц, уменьшают нагрузку на сервер и предлагают больше возможностей в масштабировании на несколько серверов и в кластерах данных.

Значительным изменением представленным в MODX Revolution 2.1 является очистка от тысяч строк устаревшего кода, что позволило уменьшить размер системы на 35%. В связи с этим, для команд управляющих веб-сайтами важно протестировать существующие веб-решения перед развертыванием обновления сайтов на Revolution 2.1. Для организаций, которым требуется поддержка в проверке их сайтов, компания MODX рекомендует работать с партнерами MODX Solution Partner http://modx.com/partners/solution.

MODX Revolution 2.1 свободно доступна с сайта http://modx.com/download/. Коммерческая поддержка для MODX доступна по ссылке http://modx.com/support/commercial/. Для большей информации о MODX обратитесь на сайт http://modx.com, а для новостей про MODX читайте блог http://modx.com/about/blog/.

От переводчика: Для быстрой и автоматической установки MODX на платформе Microsoft можно исопльзовать Web Platform Installer. Просто перейдите по следующей ссылке для того, чтобы начать установку.
Поделиться публикацией
Комментарии 86
    +4
    В чем цимес использования MS SQL? Ведб даже веб-редакция стоит очень дорого.
      +4
      Очевидно, что если инфраструктура уже построена на MSSQL, то не нужно разводить зоопарк из СУБД.
        –2
        Express версия очень даже бесплатна, а ограничений достаточно для сайтов средней руки
        0
        Ура, свершилось. Ведь 2.1 это не только MSSQL но вообще багофиксы и улучшения…
          0
          Главное не забыть обратить внимание на исключение многих устаревших кусков кода. Устаревшие функции в сайте не будут работать после обновления. :-)
            0
            Ну они ещё в 2.0 были на api.modxcms.com указаны как deprecated — хотя да, видел, действительно много людей жалуется на это
            0
            Вот тут вы поторопились с предполажениями…
            Жудко удивили в этот раз разработчики MODx. Такого набора багов я не помню с версии 1.0
            1. Половина окон в админке толком на скрываются, разваливаясь на ошибке
            2. Если использовать ЧПУ, то поле алиас становится обязательным. Но если ты сразу его не заполнил и нажал сохранить, то получишь сообщение об ошибке. Но после этого ты уже не сохранишь страницу… Даже запросы не отправляются, просто выдает ошибку создания «копии документа» (именно так).
            И еще много всяких багов, в результате чего пришлось все таки ставить 2.0.8 и все с нуля поднимать…
            Ждем следующего релиза…
          +10
          А может быть договоримся, что перед SQL server нужно писать MS, иначе не понятно, о каком SQL сервере идет речь?
            –11
            SQL Server — это зарегистрированная торговая марка, так что любому IT-специалисту понятно о каком сервере идёт речь
              +4
              Не вижу корреляции. Ну захапала MS общее словосочетание для своего продукта. Как мне в тексте-то определить, идет речь о любом сервере, или о конкретном?

              Читаем заголовок: «MODX с поддержкой SQL Server». Нужно ли мне из этого заголовка считать, что до этого MODX не работала с SQL серверами, или все-таки не работала с конкретным Майкросовтовским SQL сервером?
                –11
                Именно так, первый вариант: до этого MODX работала только с текстовыми файлами, а теперь появилась поддержка SQL Server, только мы настолько идиоты, что в заголовке специально не написали какого именно.
                  +2
                  до этого MODX работала только с текстовыми файлами, а теперь появилась поддержка SQL Server
                  Ура. Поздравляю разработчиков!
                  0
                  Кстати, что такое «Microsoft SQL» в оригинальном заголовке «MODX releases Revolution 2.1 with Microsoft SQL Support» действительно непонятно, впервые слышу об этой технологии :)
                  +5
                  homm прав. Представьте себе, я вот сегодня забыл дома «Краткий перечень зарегистрированных торговых марок в 14 томах». Поэтому исхожу из того, что SQL — это Structured Query Language, а следовательно SQL Server — некое приложение, которое которое умеет получать по SQL запросы и отдавать ответы.
                    –8
                    Вы хотите сказать, что ни разу не встречали название сервера БД от MS?
                      +6
                      Не путайте зеленое с мягким.

                      Office — это помещение, где люди работают.
                      Windows — это окна.
                      SQL Server — это сферическая СУБД в вакууме, которая умеет SQL.

                      Но MS Office — это офисный пакет, MS Windows — операционная система, MS SQL Server — СУБД от Microsoft.
                        –1
                        Поправлю вас немного: SQL Server — это торговая марка продукта MS, SQL server — «это сферическая СУБД в вакууме, которая умеет SQL»
                          +1
                          Ёлки-палки, как все сложно :).
                            0
                            А Википедия говорит, что «SQL Server» (имеено так, с большой буквы) имеет несколько значений, в том числе «Any database server that implements the Structured Query Language». И как быть с журналом SQL Server?
                              –1
                              MODX выпускает версию с поддержкой журнала SQL Server? Оригинальная версия
                                0
                                А при чем тут уже MODX. Вы же настаиваете, что у SQL Server единственно верное значение.
                                  0
                                  SQL Server в контексте обсуждения прессы — журнал
                                  SQL Server в контексте упоминания БД — СУБД от MS
                                  SQL server в контексте упоминания БД — любой SQL-сервер
                                    0
                                    Скажу за всех. Вы зануда.
                      0
                      И долгое время она была зарегистрирована еще и на Sybase. Новые версии правда называются иначе, но вдруг MODX делали олдфаги:)
                        0
                        Sybase SQL Server, начал разрабатываться в 1987 году и является исторически первым и самым известным продуктом компании Sybase. В первые годы СУБД развивали на платформах SunOS и VAX/VMS.
                        Выпущенный в 1988 году продукт SQL Server 1.0 был создан совместно с Microsoft и Ashton-Tate для платформы OS/2, на основе кодов первых СУБД Sybase для Unix и VAX/VMS. При этом отмечалось, что версия СУБД для Unix была существенно более производительной, чем версия для OS/2.

                        Ashton-Tate после поглощения компанией Borland в 1991 году прекратила сотрудничество, а Sybase и Microsoft совместно выпускали новые версии продукта, реализуя их, соответственно, под именами Sybase SQL Server и Microsoft SQL Server. В 1994 году компании выпустили SQL Server для платформы Windows NT. При этом, альянс развивал и версии для Unix.

                        Sybase и Microsoft в 1996 году приняли решение прекратить совместное развитие продукта, и самостоятельно развивать каждый свою ветку. Таким образом, появились две различных СУБД с общим наследием в виде процедурного языка Transact-SQL и архитектуры обработки данных: Sybase Adaptive Server Enterprise и Microsoft SQL Server.


                      +1
                      Ну это же XaocCPS, у него и так через слово Microsoft. Если и в заголовке напишет — кто это читать будет?
                      –3
                      Недавно решил сделать свой первый заказной проект на MODx Revolution. Простой сайт-визитка. После настройки и вёрстки шаблона, когда оставалась лишь косметическая доработка движок полетел. Отказалась загружаться админка, страницы сайта выдавали ошибки.

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

                      В итоге снёс его и сверстал шаблон под простейший GetSimple. Осадок остался, не знаю, буду ли ещё использовать MODx.
                        +1
                        Очень познавательно.
                          +1
                          Соглашусь, аргументации маловато, но и цели как-то выставить в плохом или хорошем свете MODx тоже нет. Лишь описал свой опыт. Есть и положительные моменты, их тоже могу описать. Например, вёрстка, под MODx — это сплошное удовольствие. Произвольные поля, сниппеты — красота. Но вот когда на финальной стадии вдруг отказывается открываться админка, это не может не оставить негативного впечатления.
                            +1
                            modx'у еще расти и расти, тоже пытался его использовать и решил пока что отказаться от него.
                              0
                              Можете конкретизировать?
                                0
                                Например, у Revo до сих пор проблемы с Оперой.
                                  0
                                  Интерфейсные проблемы админки? Или что-то более серьезное?
                                    0
                                    Насколько я помню при редактировании материалов и нажатии на «Сохранить», вылазит прогрессбар со статусом сохранения и не пропадает, приходится обновлять страницу.
                                      0
                                      Странно, не сталкивался. Opera/win? Какая версия?
                                        0
                                        Windows 7, Opera 11.11.
                                          0
                                          Подтверждаю наличие бага в Opera 10.65/11.01/11.11 под Win7. Надо отметить, что сохранение работает, просто интерфейсный баг такой.
                                            +1
                                            Оказалось, что это баг Opera! bugs.modx.com/issues/4110
                                              0
                                              Тогда обвинения по этому пункту снимаю. Хотя клиенту до фени, что глючит — браузер или CMS. Ему главное чтоб работало.
                                                0
                                                Тогда ему лучше использовать Chrome.
                                                  0
                                                  Согласен, что клиенту до фени, поэтому предложил в комментах к багу сделать временное решение.
                                                    0
                                                    Появились подробности. Это баг TinyMCE в Opera. Не знаю точно, баг самого TinyMCE или именно браузера?

                                                    bugs.modx.com/issues/2786
                                        +1
                                        Так просто в двух строчках комментария проблему не раскрыть.
                                        Во основном сложности возникают с не стыковой одних и других модулей, и организацией каталога с 2000-3000 тыс позиций.

                                        Если не холивара ради, то я могу скинуть вам описание задачи и возникших проблем в личку.
                                          +1
                                          Скоростной каталог я реализовал отдельным модулем. Если использовать дерево ресурсов — это довольно медленно и причем не на самом сайте, а скорее в админке. 3000 элементов ни один javasript не нарисует со скоростью света.
                                            0
                                            Для таких вещей нужно делать отдельные таблицы и работать с ними.

                                            Летает, проверено. Можно и мне в личку задачу.
                                          +2
                                          уверены, что именно modx'у?
                                            0
                                            Почему если у системы есть реальные недоработки и проблемы в коде, этот факт обязательно стараются списать на кривые руки пользователя?
                                              +2
                                              Проект развивается и вполне закономерно, что могут появляются какие-то проблемы, но на Revo разных релизов у меня запущено уже 5 серьезных проектов, которые стабильно работают. Опять же, статистика
                                                0
                                                Можно посмотреть на эти сайты? Просто любопытно, какого уровня проекты запустить на этом движке.
                                                  +1
                                                  flamingo.by
                                                  paa.by
                                                  из последних
                                                  есть еще флешевые сайты, там modx стоит в бэкенде и генерирует xml
                                                    +1
                                                    Благодарю! Неплохие работы. Пожалуй всё-таки попробую ещё раз подружиться с MODx.
                                                      0
                                                      Alroniks говорил о флэш-сайтах, вот они bestline.by и romazanova.com. Все из перечисленного им и мной, разработано им.
                                                        +1
                                                        Класс! А ещё с какими CMS работаете?
                                                          +1
                                                          На самом деле мы для себя выбрали MODx по многим причинам:
                                                          — бесплатность;
                                                          — невероятная гибкость;
                                                          — большая расширяемость;
                                                          — управление, как HTML-, так и Flash-сайтами;
                                                          — лаконичность и удобство админки, с ней научился работать даже, ныне уже покойный, наш клиент шестидесятилетнего возраста;
                                                          — наличие платной круглосуточной поддержки со стороны MODx LLC.

                                                          Это то, что сразу вспомнилось. Не без минусов конечно система, но альтернативы ей для наших типов проектов мы не видим пока.

                                                          Кроме того, если есть необходимость, то разрабатываем проекты на Django на собственной разработке.

                                                          Исключением стали три проекта на WP в прошлом году. Больше ни с чем не работаем, хотя, когда были еще фрилансерами застали популярность и успели пощупать и Mamba и e107 и пр. =)
                                                        0
                                                        Кстати, первый опыт еще с веткой 0.9 у нас был тоже негативный. =)
                                                0
                                                сравним yii и modx?
                                                  0
                                                  фреймворк с цмс, сравнивайте на здоровье
                                                    0
                                                    не выдирайте фразу из контекста.
                                                    Вы намекнули на некомпетентность разработчика, давайте поговорим о не компетентности
                                                      +1
                                                      я не понимаю, вы хотите на примере yii показать, что вы компетентный разработчик? при чем тут yii вообще?

                                                      сравнивайте тогда друпал и modx, или еще какую-нибудь систему менеджмента контента, modx рулит в любом случае
                                                        0
                                                        не, друпал рулит однозначно))
                                                          0
                                                          Шаблоны для Drupal это просто мракобесие какое-то. Вы уж извините.
                                                            0
                                                            друпал — такой, каким вы его видите.

                                                            и я не хочу сказать, что он идеален, просто лучше ничего не встречал)
                                                              0
                                                              Даже не стану спорить, мне приходилось лишь однажды верстать под него. Именно с этого ракурса я и смог его оценить воочию. КОнечно часто слышал, что в сырцах у него говно код, правда, это можно услышать про любую CMS, даже коммерческую. =)
                                                                0
                                                                А зачем слышать? достаточно взглянуть…

                                                                Вёрстка под друпал с использованием php engine не самая красивая часть, зато имеет максимум возможностей, впрочем, если вас не устраивает этот джижок тем, вы всегда можете использовать smarty или какой там используется в modx.

                                                                Я неоднократно сталкивался с modx на просторах сети, читал много громких заявлений, вроде «самая удобная», «самая мощная», «самая логичная», но после друпала она мне показалась инвалидом, а обязательное использование админ раздела вообще считаю огромным шагом назад.

                                                                Продолжаю следить за новостями и меня удручает тот факт, что до сих пор я не видел ничего серьёзного на этой CMS… Как вы можете это объяснить?

                                                                Комерческие cms заведомо проигрывают успешным opensource проектам, тем более по части красоты кода… Могу ошибаться, но пока впечатление именно такое…
                                                                  0
                                                                  А я вот как-раз из лагеря приверженцев раздела админа, отделенного от интерфейса сайта. Хотя MODx позволяет и то и другое.

                                                                  Отсутствие серьезных проектов объясняется, имхо, новизной концепции самой системы (пару лет назад) и сыроватостью ее ядра. Ведь разработчики фактически забили на развитие и решили переписать ее с нуля. Так и получился 2.0, а ветку 0.9 довели до логического завершения в 1.0 и практически ее не поддерживают уже.
                                                                    0
                                                                    хз… мне показалось, что без админ панели там не обойтись… я понимаю, что можно добиться и того, чтобы было как в друпале, но это ещё усилия нужны… хотя 7-й друпал всё больше фишек а-ля modx содержит, я их отключаю…

                                                                    ну не знаю… а сколько эта новизна будет длиться… года 4 назад система уже была, друпал за это время сильно шагнул вперёд, очень много крупных сайтов на нём построено, а что происходит с modx для меня загадка…

                                                                    ну drupal тоже меняет api скажем версия 5.х не совместима с 6.х и т.д.

                                                                    никто ни на что не забивает, просто так задумано
                                                                      0
                                                                      да здесь может и нет смысла спорить, что лучше (MODx или Drupal). Это все равно как спорить что лучше, Винды или Линух.
                                                                      Все определяется задачами и мастерством разработчиком. Я под MODx много что могу написать, а за друпал даже браться не буду, потому что набыдлокодить только смогу. Но ведь это не означает, что Друпал — Зло. Наверняка на Друпал тоже можно решить любую задачу.
                                                                      Просто надо совершенствоваться на своей платформе, а не проходиться поверхностно по сотне других.
                                                                        0
                                                                        Я начинал с джумлы, пробовал ни один десяток различных cms, пока не въехал в друпал (попытки с третьей) и вот именно он позволил отказаться от дальнейшего поиска cms под различные задачи, т.к. позволяет сделать всё, что угодно.

                                                                        Единственное, что я не сделал на друпал за 5 лет — это тесная связь с 1C… причём я был недостаточно мотивирован, ничего невозможного там не было.

                                                                        Спорить о том, что лучше я бы не стал, но разработчики modx любят громкие фразы, а друпал на моих глазах превратился в очень серьёзную платформу с огромным комьюнити, которому смысла нет кому-то что-то доказывать)
                                                                          0
                                                                          Я тоже много с чем работал, в том числе с большим количеством самописок. На MODx работаю больше двух лет начиная с версии 0.9.6.3
                                                                          Разработал несколько десятков веб-проектов, в том числе тикетную систему в связке с Active Directory (протокол LDAP), системы управления заявками на пропуска для бизнес-центров и т.п. и тоже не встречал ни одной задачи, с которой бы не справился.
                                                                          Но ведь дело-то не только в нас, а в том, что это CMF, а не CMS. На то он и фреймворк, чтобы не накладывать ограничений на функционал
                                                                            0
                                                                            вы можете показать сайт, который может удивить?
                                                                    +1
                                                                    Извините, но вы имхо не объективно оцениваете данную платформу.
                                                                    Во-первых, админка ни в коем случае не является неотъемлемой частью движка (во всяком случае если мы говорим о MODx Revolution). В настоящее время неотъемлемая часть движка, это ядро core/. Все остальное очень даже отъемлемое. Можно вообще админку самому написать с нуля, используя API MODx.
                                                                    Вот краткое описание файловой системы MODx: newpg.ru/documentation/modx/modx-revolution/modx-revolution-fajlovaya-model.html
                                                                    Во-вторых, код очень даже хорошо написан. А самое главное, для того, чтобы расширить платформу и добавить в нее свои фишки, не надо вообще ни одной строчки кода движка менять, достаточно просто навесить свои плагины, срабатывающие в нужные нам моменты и все. Да вообще много чего можно сделать не трогая код.
                                                                    В-третьих, даже довольно большие изменения в движке можно сделать с минимум усилий, вот один из примеров: newpg.ru/documentation/modx/modx-revolution/modx-revolution-optimizatsiya-kesh.html
                                                                    В-четвертых, что вы подразумеваете под крупными проектами? И каталоги, и интернет-магазины делают на MODx. Вот пример одного из каталогов на MODx, который переделывали мы: shinatyt.ru/ по 2000 дисков и шин. Поиск по нескольким параметрам отдает код 0,078-0,15 сек. Каждый вариант поиска отдельно кэшируется, легко выдержит одновременно более 100 запросов по поиску на простом виртуальном хостинге.
                                                                    Если крупные проекты — именно политические порталы и т.п., то вот как пример: www.iseps.ru/ (заказ близок к правительству) Пока это не является порталом, но развиваться именно до портала будет, просто работа только началась. Но сделан был за 4 дня, плюс все необходимое для развития до уровня портала уже заложено.
                                                                    Может вы сталкивались со старыми линейками MODx (я и сам уже с большим скрипом работаю с 0.9 и Evolution), но Revolution — это реально мощная и очень современная платформа.
                                                                    Осталось только ее на Oracle поднять…
                                                                      0
                                                                      Всё, что вы перечислили умеет друпал.

                                                                      Я пхп никогда не учил и практически не использую собственный код, хотя сделал больше 50-ти сайтов, в основном порталов.

                                                                      Хакать движок — моветон. Я даже без собственных модулей обхожусь (парочку заказал, очень специфические были).

                                                                      Под крупными проектами подразумеваю — посещаемые ресурсы, обязательно с элементами соц. сети. Ну и просто сайты серьёзных компаний.

                                                                      примеры:

                                                                      drupal.org
                                                                      blondie.ru

                                                                      Вот тут по ссылкам походите:

                                                                      drupal.org/cases

                                                                      Поражаюсь как много крупных порталов переходят на друпал.

                                                                      А заказы близкие к правительству в последнее время воспринимаю как нечто заведомо ущербное.

                                                                      Да Revolution я не смотрел, пока не до этого. Система ведь должна заинтересовать какими-то уникальными возможностями, а пока я не могу заинтересоваться при всём желании.
                                                                        0
                                                                        Я думаю, наличие конкуренции на рынке только помогает развитию всех продуктов. Вы сами выше писали, что друпал уже даже начал кое-что перенимать у модикса, а это, имхо, комплимент последнему.
                                                        0
                                                        насколько я помню CMS/F MODx ;)
                                                          0
                                                          В основе лежит фреймворк, но без CMS-обертки как-то не используют. Хотя возможность есть.
                                            +1
                                            Использую 2.1 со второй беты, на 2.1-pl перешел в день выхода, никаких проблем.

                                            В админке есть теперь сохранение по Ctrl+S, заморозка URI (чтобы разгрузить карту алиасов при большом кол-ве ресурсов) и еще много всего, сразу не упомнишь.

                                            А появление MS SQL Server объясняется просто — MS один из крупнейших спонсоров MODX.
                                              –1
                                              По собственному опыту, MODx очень неудобно переносить руками на другой сервер. Каждый проект со своими нюансами у нас переносился, не было какого-то единообразия.
                                                0
                                                Хмм не заметил:
                                                1.Переносим базу (в revo — в базе сохранен один абсолютный путь — можно в sql дампе поиском найти)
                                                2.В config.php правим все пути
                                                3.Копируем файлы
                                                4.Настраиваем права и не забываем прописать базу в конфиге (доступ)
                                                5.Назначаем папкам правильные права
                                                6PROFIT?
                                                  0
                                                  Часто проблемы с правами именно и возникали.
                                                    0
                                                    Ну так запакуйте в tgz а на другом сервере разверните архив. Права доступа сохранятся (если конечно первый сервер не под операционкой от MS)
                                                      0
                                                      Проблема была в другом. Сервер был настроен кривовато и эм. Приходилось плясать с юзерами, группами и тд. Не так там все очевидно на самом деле было. Потому и возникали проблемы. В остальном с переносом обычно проблем не бывает, разве что забудешь какой путь поправить в конфиге.
                                                0
                                                Интересно, Evo еще будет развиваться?
                                                  0
                                                  Насколько я помню, разработчики решили постепенно от него отказаться, выпуская только багфиксы.
                                                    0
                                                    И правильно, там некуда развиваться.

                                                    После одного разработанного сайта на Revo, работать с Evo невозможно.

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

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