Да, все верно. Я тоже проверил, у меня одинаково и там, и там, и на md- косяк лезет. Но это отдельная песня, о которой я поведаю чуть позже :)
Во всех браузерах одинаково, зависит от ширины области просмотра. Просто NewsModxBox засунут в col-md-2 и font-size у него 30px. Он там просто элементарно не помещается. И это такая мелочь. Вроде как не дизайн обсуждаем )).
На Traditional встало чётко, Немного погонял, впечатление очень приятное. Замечен такой нюанс, из админки пароль сменить не получилось, просто потому что старый «admin» не подошёл. Но с морды, зашёл в профиль и сменил пароль, и меня даже не попросили старый ввести )).
Я так понимаю на advanced не встанет. PHP warning: require(/home/.../core/components/modxsite/controllers/base.php): failed to open stream: No such file or directory Ну ясень пень ядро то в другом месте.
Описание звучит волшебно, скачал, несмотря на то, что потребности в этих фишках пока нет для моих маленьких проектов. У меня свой VDS, поставлю сборку, отпишусь. Заметил небольшой косяк визуальный: при просмотре в FF налезают друг на друга надписи NewsModxBox Платформа для новостных порталов В хроме — все нормально отображается.
А еще отпишитесь, кто уже успел скачать и установить сборку)) Две сборки были скачены до публикации релиза.
Сегодня я писалпро то, как переносить сайты с кастомными системными таблицами. И там дописал: P.S. Зачем мне все это нужно было, вы узнаете чуть позже :) (немного интриги)))) Так вот, никто не ожидал, но сегодня на свет появилась новая сборка MODX-Клуба — NewsModxBox :) Кому нравится сборка ShopModxBox? Поднимите руки)) Уже начинайте качать новостной модуль NewsModxBox, так как там все еще гораздо интересней! Даже если вы не собираетесь создавать новостной портал, как минимум вам следует внимательно все там изучить как и что работает, потому что NewsModxBox технологически и набором плюшек превосходит ShopModxBox во много раз! Уточню: ShopModxBox не хуже чем NewModxBox. В NewsModxBox основа та же самая, что и в ShopModxBox, просто наворотов гораздо больше, так как по своей сути новостные порталы сложнее, чем eCommerce. Это я раньше думал, что там ничего особо сложного и не должно быть, а оказалось, что там много-много всего. Наверно именно по этому движков новостных порталов практически и нет (кроме DLE и Битрикса ничего не увидел, да всяких средненьких модулей, и то не многочисленных). Что, к примеру, есть в NewsModxBox? Специализированный редактор статей. joxi.ru/52a104ZhjqK720 В нем, помимо прочего, есть такая фишка, как создание нового документа во всплывающем окне. Скажу так: это была одна из сложнейших задач в нем. Кастомный медиа-манагер с использованием базы данных и прямой заливкой файлов. О нем я местами уже писал, например здесь. С этим редактором могут работать сотни людей и не умрет он и на сотнях тысяч файлов. Морфологический поиск. Да-да, он там работает :) Хотя на каждом индивидуальном проекте может понадобиться подкрутка, в зависимости от специфики. Бизнес-логика, заточенная под реалии новостных порталов, с различными группами доступов, отправкой на редактуру и т.п. Типографика текстов by Jevix Возможность задавать статьям параметр индексировать ссылки в них или нет (если нет, то всем ссылкам будет проставляться rel=«nofollow») Готовая выгрузка в яндекс-новости и в гугл-новости (специальный полнотекстовый RSS). Собственный постраничный sitemap.xml на неограниченное кол-во документов. Банерная система. Облако тегов. Блого-социальная составляющая. Виджеты валют и погоды. Интеграция с hh.ru (раздел Работа). Кстати, все страницы раздела Работа ЧПУшные, и выглядят для поисковиков как часть сайта. Бешенная техническая оптимизация. Движок рассчитан на сотни тысяч статей. На среднем сервере держит сотни пользователей онлайн. Проводили нагрузочное тестирование, 75 000 статей и 2000 пользователей онлайн не смогли положить сервер. Пруфф joxi.ru/Dr8Ke8OIYgKlA6 Раздел для платных материалов по подписке Генерация превьюшек из PSF для журналов Партнерские ссылки. Это полезно, когда у вас партнерки какие-нибудь есть. Вот пример: joxi.ru/D2PjRW0SOZqWr3 joxi.ru/eAOqaVNf3K98mo Дополнительные рубрики. То есть статью можно разместить сразу в несколько рубрик. Хитрая система новостных выборок и шаблонизации, которая не позволит в нескольких местах случайно вывести одну и ту же новость. Пользовательские публикации. joxi.ru/a2XVypGu8kDerg Авторизация через социальные сети. И еще много-много всего. Реально, там очень много. Ну вы сами прикиньте, сколько я там всего мог сделать за 3 месяца полного погружения :) Установить NewModxBox можно точно так же, как и ShopModxBox. Так же можно скачать готовый архив сайта. Если кто-то «не может»/«не хочет» скачать и установить NewsModxBox, но очень хочет попробовать ее в действии, можно заказать установку демо-сайта с полным доступом к нему на нашем хостинге. Форма заказа на главной странице внизу имеется. Если кто-то хочет поддержать рублем проект, можно отправлять произвольную сумму через эту форму. Деньги пойдут на благие цели. Так же планирую на предстоящей неделе провести мастер-класс у нас в офисе по этой сборке, показать наиболее интересные фишки и рассказать про технические тонкости их реализации. Цена билета будет 2000 рублей. Есть интерес? Пишите в комментах когда и во сколько вам было бы удобней посетить мероприятие. Ну и вообще, вопросы/пожелания пишите в комментариях. Внимание! Как и в случае с ShopModxBox, нельзя ставить NewsModxBox на боевой готовый сайт. Все затрется. Устанавливается только на голый MODX. После установки все пользователи затираются. Новый логин/пароль по умолчанию — admin/admin. Не забудьте сменить. Выложил на гитхаб: github.com/MODX-Club/NewsModxBox UPD: Если кто с ShopModxBox не знаком и возникают вопросы как менять оформление сайта на NewsModxBox, вот очень полезная статья на этот счет: modxclub.ru/topics/tutorial-ustanovka-sobstvennogo-skina-na-shopmodxbox-1526.html В NewsModxBox все тоже самое. UPD2: Подробный релиз на хабре: habrahabr.ru/post/267839/
Не так давно я писал про довольно хитрое расширение системных таблиц. На самом деле это действительно очень удобная и перспективная технология, но с ней есть одна весьма серьезная сложность — переносимость. Кто знаком со сборкой ShopModxBox и пакетом Vapor, знает — Vapor упаковывает только пользовательскую часть сайта, сам MODX он не упаковывает. То есть получается такой установочный пакет (это действительно установочный пакет и может устанавливаться прям в админке MODX-а). То есть если мы хотим сделать клон сайта из такого пакета, то мы ставим чистый MODX Revolution и или в админке через систему пакетов, или по ssh вызываем скрипт vapor/import.php и устанавливаем этот пакет. Так в чем же проблема? Проблема в том, что если мы на исходном сайте изменили системную табличку (изменили сами поля или новые добавили), то эти изменения не накатятся просто так на новый сайт (ведь там уже эти таблицы имеются). Надо как-то изменить исходные таблицы на новом сайте. Решение оказалось весьма не сложным. В vapor.php имеется массив системных классов. Вот эти классы будут упаковываться на исходном сайте и распаковываться на целевом сайте как объекты. При этом таблицы для них не будут удаляться/создаваться (то есть создаваться будут, если таблицы нет, но во-первых, нам надо еще и исходную удалить, а во-вторых, созданная таблица не будет иметь кастомных колонок). Нам надо именно удалить таблицы, и затем создать новые. Так вот, почитав код, я выяснил, что достаточно просто исключить (закомментировать) имя класса из массива системных классов, и тогда его таблица будет упакована как обычная таблица (для нее будет создан чистый SQL с конструкциями DROP IF EXISTS и CREATE). Вот тогда на целевом сайте будет создана новая таблица со всеми изменениями. P.S. Зачем мне все это нужно было, вы узнаете чуть позже :) (немного интриги))))
Есть готовый шаблон, нужно переделать цветовую схему шаблона — из темно-серых тонов в синие или голубые тона, то есть помимо умения верстать на бутстрапе (версия 2.3), желательно, чтобы присутствовало минимальное понимание в дизайне. Вопросы задавайте на почту: artem@optictele.com
Исторический момент. Ксения вышла из тени :)