Кто успеет первый коммент после меня написать? :) А я пока статью напишу.
Я успел :)
Не первый, но участие принял:)
Добрый день!
А еще можно свои чаты создавать, приватные и публичные, сколько угодно. Но об этом в статье подробней напишу.
Хе-хе, запустил у себя локально @prisma-cms/socity и пишу с отдельного интерфейса :) http://joxi.ru/Q2KeDqyh4lKb3r
Значит ли это, что это можно делать также из отдельного мобильного приложения?
Да, вполне, и опыт уже есть. Но я не хочу в сторону мобильных приложений смотреть. Вот статья для примера: http://my-technique.ru/razrabotchiki-protiv-google-i-apple/
Я смотрю больше в сторону PWA
Но в целом да, теперь есть основа, которую можно оформлять по своему усмотрению. Больше примеров в статье будет.
Прилетели новые улучшения, какие-то неочевидные, а какие-то очень даже. К примеру теперь можно писать личные сообщения друг другу. Просто зайдите в профиль нужного человека и отправьте сообщение. Если комнаты нет с вами двумя, будет создана автоматически. Если видите в профиле список доступных комнат, можете написать непосредственно в нужную.
Кстати, вот здесь общая лента чат-сообщений по всем доступным вам комнатам: https://modxclub.ru/chat-messages. Позже добавлю всякие фильтры.
Добавил возможность публиковать топики в блоги. Можно прям в блоге кнопочку нажимать http://joxi.ru/Drlz7MqcvgWql2
У меня такой возможности нет. Только чат свой смог сделать. Но не блог.
А блоги пока свои нельзя создавать :) Но можно топик свой создать в блог любой.
Я и топик не могу создать ни в каком блоге.
Почему? Там нет такой кнопки? http://joxi.ru/Drlz7MqcvgWql2
И смотрите в каком блоге вы. В личный чужой блог нельзя создать. В крайнем случае когда вы топик создаете, там есть выпадающий список для выбора блога. Забыл подписать его, сейчас подпишу.
Теперь появилась «песочница» и там есто эта кнопка +. Все ок.
Вот. Просто вы видимо в личном блоге были.
Добавил автоотметку о прочтении для чат-сообщений. Если уведомление имеется, тоже отмечается.
В «чат под различные идеи» зайти не могу.
И в списке чатов его тоже не вижу.
Попробуйте сейчас обновить страницу и еще раз попробовать. Я вчера писал, что есть проблема. Но сейчас выкатил обновления, вроде пофиксил.
Добрый день, господа. С новым Годом и Рождеством! Всяческих успехов в 2019 году!
Мне нужна помощь в установке кнопки на сайт, к которой привязать форму по smarty tpl.
Алексей, добрый день! Тоже с праздниками!
Сейчас Саша придет, сделает. Щас в личку напишу.
Добрый вечер, Николай. Благодарю за ответ.
Дописал топик Разворачиваем у себя копию MODX-Клуба. Теперь описана процедура как и сам сервер у себя запустить со своей базой данных.
Пожалуйста!
Добрый вечер! Есть кто живой?
Ой! Кто здесь...? Ку-ку, Андрей.
А теперь пропал звук
Максим, сделайте еще раз вызов, плиз
Все будет работать на ура. Николаю респект!
Максим, спасибо! :) Но все же еще надо будет серьезно поработать над всем этим.
Супер! Фильтр удобный:)
Значительно продвинулся в стабильности работы видеочатов (настроил свой turn-сервер).
Ответ на тест
а че так можно было
Что именно? Писать здесь в чат?
И тут появился красный глаз)
Всем участникам в чате уведомления приходят.
Добрый вечер,
Подскажите, можно ли ставить shopModx из репозитория https://rest.modx.com/extras/ сверху на развернутый и заполненный сайт на MODX 2.7.1, или лучше залить на чистый MODX 2.7.1, или установить сборку с https://shopmodx.ru/ и обновиться до MODX 2.7.1. Спасибо.
Добрый вечер.
Точно не смогу вам ответить, я не проверял на последней версии MODX. Есть вероятность, что все-таки что-то будет не так. В любом случае следует учесть это:
1. Компонент shopModx можно ставить на уже наполненный сайт (не забываем про бэкапы), это допфункционал. А вот сборку ShopModxBox нельзя, потому что она затирает содержимое сайта.
2. Сборку ShopModxBox необходимо ставить максимум на MODX-2.4 (2.5+ будут проблемы). Подробней читайте в этих статьях:
Сборка видимо отличается от компонента полной настройкой Modx и нужными дополнениями.
Обязательно ли в случае выбора варианта с Modx 2.7.1 + компонент доставлять еще ModxSmarty и phpTemplates. Если нет, то насколько это желательно и какие еще компоненты рекомендуются, в частности для личного кабинета. Будет ли возможность постепенно добавлять эти компоненты по мере необходимости. И задачи по Javascript решаются обычными средствами Modx (JQuery)? Насколько универсален компонент для 1С (у нас склад на базе MSAccess) и какие задачи он решает. Спасибо за ответ.
modxSmarty+phpTemplates желательно, потому что во многом облегчает работу с шаблонизацией, при этом не требует глобально ничего переделывать (вполне допускается с ними использовать уже существующие шаблоны, чанки и сниппеты).
Но вообще, прежде чем все это интегрировать, я советовал бы вам поставить голую сборку ShopModxBox и поиграться с ней, освоить ее, понять что вы можете в ней менять, а что нет, какие задачи уже реализуются, а под какие придется еще дописывать функционал. Все-таки она не решает 100% задач, а кастомизация ее требует довольно объемный базис у разработчика.
Если у вас склад на основе MSAccess, то это уже не 1С и его просто так нельзя будет использовать. Вам правильней будет смотреть в сторону компоненте modImporter.
Ок спасибо, тогда действительно логично начать со сборки.
Про modImporter ясно.
Вопросы по сборке:
Где находится установочный файл ShopModxBox, ссылка указанная на демо-сайте shopmodx.ru сейчас закрыта?
Можно ли развернуть с GitHub https://github.com/MODX-Club/ShopModxBox, но там вроде директории установщика setup нет, т.е. просто файлы без таблиц.
Включает ли сборка 4.3.0 уже все необходимые компоненты.
Как указано ставить на голый Modx с 2.4 с обновлением максимум до 2.6.5.
Спасибо за помощь.
Сейчас ссылку перепроверю
Ставьте чистый MODX-2.4, добавляйте репозиторий http://rest.modxstore.ru/extras/ и качайте оттуда установочный пакет ShopModxBox и прям в админке запускайте его установку. Если установка пройдет ОК, обновляйтесь до 2.6 последней. 2.7+ скорее всего работать не будет, но это не точно.
Спасибо.
Не за что
Добрый вечер, подскажите, надо ставить патч из репозитория сверху Box ? Спасибо.
Ход установки ShopModxBox
При установке ругается один раз:
Error 42S02 executing statement: Array ( [0] => 42S02 [1] => 1146 [2] => Table 'mybase_shopmx.shopmx_modhybridauth_providers' doesn't exist )
Could not load package metadata for package modxsite.
Устанавливает ок
сам агрегатор shopmodxbox после установки пакетов указан как не установленный
четыре пакета предлагают свежее обновление.
После обновления мodxSite ругается в логе:
[2019-03-10 00:25:41] (WARN @ /connectors/index.php) Could not load package metadata for package modxsite.
фронт тоже грузится криво.
возвращаю старую версию мodxSite
До обновления Logon до свежего при открытии консоли не грузит и ругается:
Could not find action file at: /home/.../core/components/console/console.php
и при открытии Магазин тоже...
Could not find action file at: controllers/default/index.php
После обновления Logon все нормально
Ставлю патч ShopModxBoxPatch
Обновляю до 2.6.5 принудительно через копирование файлов
Все работает.
Ничего не пропустил? Изучаю функционал, пока не увидел где в админке менять статус заказов.
Спасибо.
В процессе изучения интерфейса есть вопросы:
(все ниже делаю в другом браузере Opera чтобы не путать с логином админки)
При оформлении заказа без регистрации останавливается на шаге заказ оформлен, на оплату не идет
При регистрации после входа товар не добавляется в корзину
При регистрации после выхода не пускает обратно в кабинет: красная табличка - действие не существует или не может быть выполнено.
Если войти в админку (в Crome) и во фронте оформлять заказ (от админа) то оплата доступна при переходе на страницу личного кабинета во фронте (соответственно без залогинивания эта страница недоступна)
Это надо настраивать самим?
С уважением.
К сожалению, так как я давно уже не занимаюсь MODX, не смогу вам подробно на все ответить. Но большинство из того, что вы спрашиваете, вполне себя так фиксится, если знать где. С этим может помочь Саша Марков. Вы вот эти баги, с которыми не справились, оформляйте отдельными топиками, Саша отреагирует (где-то и я комменты дам).
А так можно отметить следующее:
1. Надо пофиксить проверку прав в коннекторе на запрос авторизации.
2. В процессоре создания заказа должен быть параметр автоматической авторизации пользователя, чтобы при оформлении он сразу был авторизованным, тогда при оформлении заказа пользователь сразу будет авторизован и ему будет доступна форма оплаты.
Но повторюсь, мелочей этих немало, поэтому смотрите сами стоит или нет.
Спасибо за подсказку. Александру написал.
Ему не надо по таким вопросам в личку писать, он не консультирует просто так. Это надо писать отдельными топиками https://modxclub.ru/add-topic.html?blogID=cjoe898uf08b90d96xqlsb1s1
Ок уже понял, разместил в топике.
Заметка наводит на размышления... https://habr.com/ru/post/443466/
Думаю, что корень проблемы в том, что людей условно можно разделить на две группы:
- мне платят и я работаю (подавляющее большинство трудоспособного населения);
- я работаю и мне за это платят (5-7% предпринимателей из разных областей).
Есть еще небольшая часть, которые не работают вовсе, но они не интересны.
Для того, чтобы иметь возможность делать то, что хочется, первым надо стать вторыми. Но это прямо из анекдота про Мудрую Сову и мышей, которым стоит стать ёжиками.
А первым ВСЕГДА недоплачивают, требую больше, чем следовало бы и вообще все вокруг непроходимые идиоты (особенно начальники). Вторые же платят за свое "предпринимательство" постоянной эквилибристикой в точке бифуркации: хер тебе, а не стабильность.
В свое время я писал уже, что современный темп разработки очень высокий. Вот очередной пример: https://github.com/apollographql/apollo-link/issues/986 Обнаружил багу в стороннем компоненте спустя пару часов после его публикации. Прошло 8 часов. 15 лайков, 17 комментов...
Много примеров реакт-компонентов: https://reactjsexample.com/
Проверка сообщений с телефона
Прилетело
Ага :) Щас топик краткий запилю :)
Только вот теперь сломалась вставка ссылок. Ща буду разобраться.
В общем, еще одна бага в редакторе: https://github.com/facebook/draft-js/issues/2040 Возможно ее оперативно поправят. Пока же можно писать простые текстовые сообщения (нельзя создавать ссылки, блоки кода и т.п., в том числе и в браузере). Но так хотя бы что-то можно писать с мобильников. Когда все заработает, отпишусь подробно.
Да, работает все, с мобильного отправляется.
Это сообщение с телефона. Блин, еле докрутил до низа )
Надо бы при открытии чата в самый низ сразу его прокручивать, а то на телефоне неудобно.
И шапка на мобиле великовата, убрать бы её под кнопку
Саша, а с какого ты был устройства и что за браузер? Тут прокрутка есть и у меня на телефоне в хроме прокручивается
xiaomi redmi mi4+ pro, браузер firefox.
Кстати, сейчас и на компе в хроме не прокрутился до конца, остался в начале
Надо будет значит еще потестить. И сделать кнопочки "Прокрутить вверх" и "Вниз"
Не буду пока писать отдельного топика, но имейте ввиду, что выпущен новый призма-модуль @prisma-cms/sms для отправки sms-сообщений. Пока что отправка только через https://letsads.com/, но если надо будет, можно будет добавить и других провайдеров.
Про функциональные компоненты React https://habr.com/ru/company/ruvds/blog/444348/
Пища для размышлений на счет оценки сроков выполнения: https://habr.com/ru/company/skbkontur/blog/444484/
Очень крутая презентация интеграционных технологий на базе GraphQL + AWS! https://itnext.io/graphql-made-easy-by-aws-appsync-21dfae586d51 (на англ.)
Дичайшая головная боль... https://github.com/facebook/react/issues/11387
Компонент, отрендеренный через портал в отдельный DOM-элемент, наследует ивенты от родительского компонента. Боль...
UPD: в помощь проверка соответствия целей во вложенности: event.target === event.currentTarget
Добрый день. Александр, Николай, Вы здесь? В комнату ЮниТра можете зайти пожалуйста?
привет всем! куда я попал? Перечитывал великий спор Николая и Василия и набрел сюда. Вижу Николай здесь в деле! рад видеть!
Скажите как тут можно стилизовать пагинацию. Я не понимаю как навешивать классы
Чтобы отдельные стили к стрелкам-контролам назначить?