Powered by Prisma CMS

Читайте все статьи на prisma-cms.com

Основной чат

Fi1osof
Кто успеет первый коммент после меня написать? :) А я пока статью напишу.
Edu24invest
Не первый, но участие принял:)
Fi1osof
Добрый день!
Я сейчас статью еще пишу. На внеплановую статью вот отвлекся по ходовой.
Fi1osof
А еще можно свои чаты создавать, приватные и публичные, сколько угодно. Но об этом в статье подробней напишу.
Fi1osof
Хе-хе, запустил у себя локально @prisma-cms/socity и пишу с отдельного интерфейса :) http://joxi.ru/Q2KeDqyh4lKb3r
Edu24invest
Значит ли это, что это можно делать также из отдельного мобильного приложения?
Fi1osof
Да, вполне, и опыт уже есть. Но я не хочу в сторону мобильных приложений смотреть. Вот статья для примера: http://my-technique.ru/razrabotchiki-protiv-google-i-apple/
Fi1osof
Я смотрю больше в сторону PWA
Fi1osof
Но в целом да, теперь есть основа, которую можно оформлять по своему усмотрению. Больше примеров в статье будет.
Fi1osof
Прилетели новые улучшения, какие-то неочевидные, а какие-то очень даже. К примеру теперь можно писать личные сообщения друг другу. Просто зайдите в профиль нужного человека и отправьте сообщение. Если комнаты нет с вами двумя, будет создана автоматически. Если видите в профиле список доступных комнат, можете написать непосредственно в нужную.
Fi1osof
Кстати, вот здесь общая лента чат-сообщений по всем доступным вам комнатам: https://modxclub.ru/chat-messages. Позже добавлю всякие фильтры.
Fi1osof
Добавил возможность публиковать топики в блоги. Можно прям в блоге кнопочку нажимать http://joxi.ru/Drlz7MqcvgWql2
Ну и сами блоги вывел.
Edu24invest
У меня такой возможности нет. Только чат свой смог сделать. Но не блог.
Fi1osof
А блоги пока свои нельзя создавать :) Но можно топик свой создать в блог любой.
Edu24invest
Я и топик не могу создать ни в каком блоге.
Fi1osof
Почему? Там нет такой кнопки? http://joxi.ru/Drlz7MqcvgWql2
И смотрите в каком блоге вы. В личный чужой блог нельзя создать. В крайнем случае когда вы топик создаете, там есть выпадающий список для выбора блога. Забыл подписать его, сейчас подпишу.
Edu24invest
Теперь появилась «песочница» и там есто эта кнопка +. Все ок.
Fi1osof
Вот. Просто вы видимо в личном блоге были.
Fi1osof
Добавил отдельный чат под различные идеи. Предлагайте :)
Fi1osof
Добавил автоотметку о прочтении для чат-сообщений. Если уведомление имеется, тоже отмечается.
Edu24invest
В «чат под различные идеи» зайти не могу.
Edu24invest
И в списке чатов его тоже не вижу.
Fi1osof
Попробуйте сейчас обновить страницу и еще раз попробовать. Я вчера писал, что есть проблема. Но сейчас выкатил обновления, вроде пофиксил.
Fi1osof
Занятная статья про проблемы в GraphQL.
Добрый день, господа. С новым Годом и Рождеством! Всяческих успехов в 2019 году!

Мне нужна помощь в установке кнопки на сайт, к которой привязать форму по smarty tpl.
Fi1osof
Алексей, добрый день! Тоже с праздниками!
Сейчас Саша придет, сделает. Щас в личку напишу.
Добрый вечер, Николай. Благодарю за ответ.
Fi1osof
Дописал топик Разворачиваем у себя копию MODX-Клуба. Теперь описана процедура как и сам сервер у себя запустить со своей базой данных.
Fi1osof
Выкатил console-2.2.2 с фиксом ошибки "modAction support is deprecated since version 2.3.0".
Fi1osof
Выкатил обновленную @prisma-cms/boilerplate. Теперь в ней чаты из коробки.
Fi1osof
Выкатил обновленную @prisma-cms/boilerplate. Теперь в ней Ethereum из коробки.
Добрый вечер! Есть кто живой?

Попов Дмитрий
Ой! Кто здесь...? Ку-ку, Андрей.

Fi1osof
Ха, по версии гитхаба я вошел в ТОП-100 самых активных разработчиков в России :)
Fi1osof
Максим, сделайте еще раз вызов, плиз
Все будет работать на ура. Николаю респект!
Fi1osof
Максим, спасибо! :) Но все же еще надо будет серьезно поработать над всем этим.
Fi1osof
Значительно продвинулся в стабильности работы видеочатов (настроил свой turn-сервер).
Fi1osof
Что именно? Писать здесь в чат?
Попов Дмитрий
И тут появился красный глаз)
Fi1osof
Всем участникам в чате уведомления приходят.
Добрый вечер,
Подскажите, можно ли ставить shopModx из репозитория https://rest.modx.com/extras/ сверху на развернутый и заполненный сайт на MODX 2.7.1, или лучше залить на чистый MODX 2.7.1, или установить сборку с https://shopmodx.ru/ и обновиться до MODX 2.7.1. Спасибо.
Fi1osof
Добрый вечер.
Точно не смогу вам ответить, я не проверял на последней версии MODX. Есть вероятность, что все-таки что-то будет не так. В любом случае следует учесть это:
1. Компонент shopModx можно ставить на уже наполненный сайт (не забываем про бэкапы), это допфункционал. А вот сборку ShopModxBox нельзя, потому что она затирает содержимое сайта.
2. Сборку ShopModxBox необходимо ставить максимум на MODX-2.4 (2.5+ будут проблемы). Подробней читайте в этих статьях:
Сборка видимо отличается от компонента полной настройкой Modx и нужными дополнениями.
Обязательно ли в случае выбора варианта с Modx 2.7.1 + компонент доставлять еще ModxSmarty и phpTemplates. Если нет, то насколько это желательно и какие еще компоненты рекомендуются, в частности для личного кабинета. Будет ли возможность постепенно добавлять эти компоненты по мере необходимости. И задачи по Javascript решаются обычными средствами Modx (JQuery)? Насколько универсален компонент для 1С (у нас склад на базе MSAccess) и какие задачи он решает. Спасибо за ответ.
Fi1osof
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.
Спасибо за помощь.

Fi1osof
Сейчас ссылку перепроверю
Fi1osof
Да, ссылка http://rest.modxstore.ru/extras/ редиректит, но это не должно быть проблемой.
Ставьте чистый 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) и во фронте оформлять заказ (от админа) то оплата доступна при переходе на страницу личного кабинета во фронте (соответственно без залогинивания эта страница недоступна)

Это надо настраивать самим?

С уважением.
Fi1osof
К сожалению, так как я давно уже не занимаюсь MODX, не смогу вам подробно на все ответить. Но большинство из того, что вы спрашиваете, вполне себя так фиксится, если знать где. С этим может помочь Саша Марков. Вы вот эти баги, с которыми не справились, оформляйте отдельными топиками, Саша отреагирует (где-то и я комменты дам).
А так можно отметить следующее:
1. Надо пофиксить проверку прав в коннекторе на запрос авторизации.
2. В процессоре создания заказа должен быть параметр автоматической авторизации пользователя, чтобы при оформлении он сразу был авторизованным, тогда при оформлении заказа пользователь сразу будет авторизован и ему будет доступна форма оплаты.
Но повторюсь, мелочей этих немало, поэтому смотрите сами стоит или нет.
Спасибо за подсказку. Александру написал.

Fi1osof
Ему не надо по таким вопросам в личку писать, он не консультирует просто так. Это надо писать отдельными топиками https://modxclub.ru/add-topic.html?blogID=cjoe898uf08b90d96xqlsb1s1
Ок уже понял, разместил в топике.
Fi1osof
Заметка наводит на размышления... https://habr.com/ru/post/443466/
Попов Дмитрий
Думаю, что корень проблемы в том, что людей условно можно разделить на две группы:
- мне платят и я работаю (подавляющее большинство трудоспособного населения);
- я работаю и мне за это платят (5-7% предпринимателей из разных областей).
Есть еще небольшая часть, которые не работают вовсе, но они не интересны.

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

А первым ВСЕГДА недоплачивают, требую больше, чем следовало бы и вообще все вокруг непроходимые идиоты (особенно начальники). Вторые же платят за свое "предпринимательство" постоянной эквилибристикой в точке бифуркации: хер тебе, а не стабильность.
Fi1osof
В свое время я писал уже, что современный темп разработки очень высокий. Вот очередной пример: https://github.com/apollographql/apollo-link/issues/986 Обнаружил багу в стороннем компоненте спустя пару часов после его публикации. Прошло 8 часов. 15 лайков, 17 комментов...
Fi1osof
Много примеров реакт-компонентов: https://reactjsexample.com/
Fi1osof
Проверка сообщений с телефона
Fi1osof
Ага :) Щас топик краткий запилю :)
Fi1osof
Только вот теперь сломалась вставка ссылок. Ща буду разобраться.
Fi1osof
В общем, еще одна бага в редакторе: https://github.com/facebook/draft-js/issues/2040 Возможно ее оперативно поправят. Пока же можно писать простые текстовые сообщения (нельзя создавать ссылки, блоки кода и т.п., в том числе и в браузере). Но так хотя бы что-то можно писать с мобильников. Когда все заработает, отпишусь подробно.
Fi1osof
Да, работает все, с мобильного отправляется.
Fi1osof
Очень интересная статья: https://habr.com/ru/company/jugru/blog/444652/. Советую к прочтению.
Александр Марков
Это сообщение с телефона. Блин, еле докрутил до низа )
Александр Марков
Надо бы при открытии чата в самый низ сразу его прокручивать, а то на телефоне неудобно.
И шапка на мобиле великовата, убрать бы её под кнопку
Fi1osof
Саша, а с какого ты был устройства и что за браузер? Тут прокрутка есть и у меня на телефоне в хроме прокручивается
Александр Марков
xiaomi redmi mi4+ pro, браузер firefox.
Кстати, сейчас и на компе в хроме не прокрутился до конца, остался в начале
Fi1osof
Надо будет значит еще потестить. И сделать кнопочки "Прокрутить вверх" и "Вниз"
Fi1osof
Не буду пока писать отдельного топика, но имейте ввиду, что выпущен новый призма-модуль @prisma-cms/sms для отправки sms-сообщений. Пока что отправка только через https://letsads.com/, но если надо будет, можно будет добавить и других провайдеров.
Fi1osof
Пища для размышлений на счет оценки сроков выполнения: https://habr.com/ru/company/skbkontur/blog/444484/
Fi1osof
Очень крутая презентация интеграционных технологий на базе GraphQL + AWS! https://itnext.io/graphql-made-easy-by-aws-appsync-21dfae586d51 (на англ.)
Fi1osof
Дичайшая головная боль... https://github.com/facebook/react/issues/11387
Компонент, отрендеренный через портал в отдельный DOM-элемент, наследует ивенты от родительского компонента. Боль...

UPD: в помощь проверка соответствия целей во вложенности: event.target === event.currentTarget
Добрый день. Александр, Николай, Вы здесь? В комнату ЮниТра можете зайти пожалуйста?