a13x Posted November 7, 2020 Report Share Posted November 7, 2020 Только что, DaVinci сказал: Как я понял надо пройтись по всем родительским категориям, выбрать все относящиеся к ним товары и создать для них новые branch записи. Наверное да, теоретически должно работать. Только стоит переживать за запрос формирующий новые привязки Думаю запрос это решаемо, не обязательно делать 1 большой, можно и циклом пройтись, не думаю что очень часто меняют вложенность категории перенося категорию из 1 раздела в другой, а при перемещении в пределах раздела ничего и не нужно делать. Quote Link to post Share on other sites
phukortsin Posted November 7, 2020 Report Share Posted November 7, 2020 1 час назад, a13x сказал: Думаю запрос это решаемо, не обязательно делать 1 большой, можно и циклом пройтись, не думаю что очень часто меняют вложенность категории перенося категорию из 1 раздела в другой, а при перемещении в пределах раздела ничего и не нужно делать. Безусловно, это решаемо. Другой вопрос - какие трудозатраты потребуются, что все это решить. Думаю, что вслед за первым решением, если Вы такое дадите, найдется много замечаний о разных недостатках, и Вы увязнете в многочисленных исправлениях (если захотите довести работу до конца). А когда (если) доведете, выяснится самое интересное - эффекта никакого доработка не даст, и запрос с тем же успехом будет вешать сервер. Потому как Вы, похоже, даже толком не проанализировали, откуда берется тот проблемный запрос... 4 часа назад, a13x сказал: Что значит нерациональность? Если у вас есть идея как исправить это - пишите, но боюсь что таковой нет. Я написал как это можно исправить, но врядли кто-то это будет делать, лучше вон перепишут симплу, только толку от этого как всегда ноль! Нерациональность - неразумное использование чего-либо. В данном случае, применительно к категориям, одна из нерациональностей состоит в том, что ВСЕГДА, при каждом построении каждой страницы, из базы запросом извлекаются ВСЕ категории со всеми полями. А используется на странице из этого объема максимум процентов 10. И этот момент далеко не единственный... Quote Link to post Share on other sites
a13x Posted November 7, 2020 Report Share Posted November 7, 2020 37 минут назад, phukortsin сказал: Безусловно, это решаемо. Другой вопрос - какие трудозатраты потребуются, что все это решить. Думаю, что вслед за первым решением, если Вы такое дадите, найдется много замечаний о разных недостатках, и Вы увязнете в многочисленных исправлениях (если захотите довести работу до конца). А когда (если) доведете, выяснится самое интересное - эффекта никакого доработка не даст, и запрос с тем же успехом будет вешать сервер. Потому как Вы, похоже, даже толком не проанализировали, откуда берется тот проблемный запрос... Жесть, что за чушь тут написана? Я рассказал в чём проблема, дал решение, мне ещё и написать код который это будет устранять? Мне это не надо, у меня всё отлично работает на моей сборке. Quote Link to post Share on other sites
DaVinci Posted November 7, 2020 Author Report Share Posted November 7, 2020 16 минут назад, a13x сказал: Жесть, что за чушь тут написана? Я рассказал в чём проблема, дал решение, мне ещё и написать код который это будет устранять? Мне это не надо, у меня всё отлично работает на моей сборке. в целом тут никому не лень писать много слов но ни строчки кода. в как тяжело дается практика подкрепления своих слов хоть каким то примером. Quote Link to post Share on other sites
phukortsin Posted November 7, 2020 Report Share Posted November 7, 2020 17 минут назад, a13x сказал: Я рассказал в чём проблема, дал решение Про проблему рассказали раньше Вас. Проблема в тяжелом запросе, который показали тоже без Вас. Вы почему-то транслировали проблему в большое число категорий. С чего Вы взяли, что тот вопрос зависит от большого числа категорий? И с чего Вы взяли, что придуманное Вами заполнение таблицы s_products_categories вопрос решит? Про дополнительные неудобства от такого способа я пока не говорю... Quote Link to post Share on other sites
DaVinci Posted November 7, 2020 Author Report Share Posted November 7, 2020 (edited) с деревьями всегда было сложно, есть множество решений. но в общем есть вариант который решает множество проблем baum/baum - скачано 1 042 229 раз a13x, я соглашусь что ваш пример очевидно рабочий, но действительно подводных камней много. важно понимать на сколько хорошо обкатаны частные случаи, в каких "боевых" условиях был применен данный подход, на сколько хорошо вы сами знаете преимущества и недостатки вашего подхода и что немаловажно понимает ли последующий разработчик подход который вы применили, ведь чаще всего обратной связи от разработчиков не дождешься. Мануала у вас нет, примеров нет. Как последующему программисту вникнуть в суть вашей работы? Комментарии? Это не серьезно. Edited November 7, 2020 by DaVinci Quote Link to post Share on other sites
ST_RU Posted November 7, 2020 Report Share Posted November 7, 2020 21 час назад, a13x сказал: лучше вон перепишут симплу Noxter на сантехниках отлично переделал Simpla всё по правилам сделал.. потом я доделывал и в порядок фронт приводил %) ps хватит в ветке спорить / или почистить тему.. Quote Link to post Share on other sites
DaVinci Posted November 7, 2020 Author Report Share Posted November 7, 2020 7 минут назад, phukortsin сказал: Про проблему рассказали раньше Вас. Проблема в тяжелом запросе, который показали тоже без Вас. Вы почему-то транслировали проблему в большое число категорий. С чего Вы взяли, что тот вопрос зависит от большого числа категорий? И с чего Вы взяли, что придуманное Вами заполнение таблицы s_products_categories вопрос решит? Про дополнительные неудобства от такого способа я пока не говорю... соглашусь, утверждать то что описанный a13x подход решает эту проблему как минимум преждевременно. Quote Link to post Share on other sites
Kasha Posted November 7, 2020 Report Share Posted November 7, 2020 3 минуты назад, ST_RU сказал: Noxter на сантехниках отлично переделал Simpla всё по правилам сделал.. потом я доделывал и в порядок фронт приводил %) Он не доделал его очень сильно, о чем сам неоднократно и говорил. Там много болячек было, которые поправлял в том числе и я. Quote Link to post Share on other sites
DaVinci Posted November 7, 2020 Author Report Share Posted November 7, 2020 (edited) 11 минут назад, ST_RU сказал: Noxter на сантехниках отлично переделал Simpla https://uslugi-masterov.ru про это что л речь? или это https://ru-santehnik.ru? Значит я поправлял после всех вас )))) Edited November 7, 2020 by DaVinci Quote Link to post Share on other sites
ST_RU Posted November 7, 2020 Report Share Posted November 7, 2020 В 07.11.2020 в 20:42, DaVinci сказал: после всех вас )))) :))))))) / ЦАРЬ то не настоящий! (с) я ему про тебя говорил. синий сайт переделал .. зелёный сам, по макетам. нормальный же сайт. не отвлекаемся от темы топика Quote Link to post Share on other sites
ABSORBER Posted November 8, 2020 Report Share Posted November 8, 2020 Почистил тему от флуда. Прошу прощения за излишнюю агрессию в адрес @DaVinci @a13x @Noxter Призываю всех писать по делу, не флудить и стараться излагать в сдержанной форме, без попытки унизить или оскорбить собеседника. Quote Link to post Share on other sites
DaVinci Posted October 28, 2021 Author Report Share Posted October 28, 2021 (edited) Если кто то следит за разработкой https://github.com/simpladevru/simpla-laravel сообщаю что разработка переходит в закрытую фазу если есть вопросы можно через личку планирую через некоторое время выложить демо + учебный курс Edited October 28, 2021 by DaVinci Quote Link to post Share on other sites
MStyle28 Posted October 28, 2021 Report Share Posted October 28, 2021 8 часов назад, DaVinci сказал: Если кто то следит за разработкой https://github.com/simpladevru/simpla-laravel сообщаю что разработка переходит в закрытую фазу если есть вопросы можно через личку планирую через некоторое время выложить демо + учебный курс Интересно, когда примерно демо ожидать? Quote Link to post Share on other sites
DaVinci Posted October 28, 2021 Author Report Share Posted October 28, 2021 4 минуты назад, MStyle28 сказал: Интересно, когда примерно демо ожидать? все зависит от наличия свободного времени и энтузиазма. админка в базовой версии готова. сколько времени уйдет на фронт сложно сейчас сказать. отдам на тест всем желающим как только будет что посмотреть Quote Link to post Share on other sites
MStyle28 Posted October 28, 2021 Report Share Posted October 28, 2021 3 минуты назад, DaVinci сказал: все зависит от наличия свободного времени и энтузиазма. админка в базовой версии готова. сколько времени уйдет на фронт сложно сейчас сказать. отдам на тест всем желающим как только будет что посмотреть А вкратце можно узнать что нового в системе появилось/поменялось ? Решились ли какие-то старые болячки? Админка и фронт останутся старые или будет современный вариант? А так жду, потестил бы. Quote Link to post Share on other sites
DaVinci Posted October 28, 2021 Author Report Share Posted October 28, 2021 12 минут назад, MStyle28 сказал: А вкратце можно узнать что нового в системе появилось/поменялось ? Решились ли какие-то старые болячки? Админка и фронт останутся старые или будет современный вариант? А так жду, потестил бы. основное изменение это платформа - Laravel. а так то все как везде - круды)) админка на текущий момент на голом бутстрапе. фронт будет новый, тоже голый бутстрап. первая версия по минимуму, все то что есть в симпле. дальше видно будет Quote Link to post Share on other sites
DaVinci Posted October 28, 2021 Author Report Share Posted October 28, 2021 Основная идея альтернативы на Laravel это привлекательность инвестиций в проект для владельцев и привлекательность технологии для исполнителя. Симпла очень даже хороша, но давно не соответствует интересам как владельцев так и исполнителей. Quote Link to post Share on other sites
MStyle28 Posted October 28, 2021 Report Share Posted October 28, 2021 12 минут назад, DaVinci сказал: Основная идея альтернативы на Laravel это привлекательность инвестиций в проект для владельцев и привлекательность технологии для исполнителя. Симпла очень даже хороша, но давно не соответствует интересам как владельцев так и исполнителей. Вопрос в том поддержат ли эту идею исполнители и владельцы. Для большинства владельцев симплы не столько важно как работает, а главное работает и отлично. Так же остаются открытыми вопросы: - что будет дешевле поддерживать/обновлять чистую simpla или simpla laraver для владельцев? - что будет проще поддерживать/обновлять магазины на чистой simpla или simpla laraver для исполнителей? Добавим к этому потенциальные вопросы от владельцев: - сколько будет стоить переход на simpla laravel? - сколько будет стоить переход отдельных модулей из старой simpla на laravel? Так как система не обновлялась уже бог знает сколько лет многие владельцы обновляли её себе сами. Итог - куча потраченных средств и времени, и как правило не желание переезжать куда-либо ибо жалко всё выше перечисленное. Quote Link to post Share on other sites
MStyle28 Posted October 28, 2021 Report Share Posted October 28, 2021 22 минуты назад, DaVinci сказал: Симпла очень даже хороша, но давно не соответствует интересам как владельцев так и исполнителей. Тут в точку. Стоит что-то ожидать нового в функциональном плане или исправления старых болячек? Что с ресайзом изображений? Адекватный мультифильтр товаров и посадочные страницы? Или же это просто дефолт симпла укрытая laravel? Планируется ли после тестов уже накидывать функционал, потому как последняя версия simpla даже на laravel не соответствует тому какой должна быть ecommerce cms в наше время, или дальше каждый сам за себя? Вообщем вопросов вагон и телега. В любом случае интересно глянуть, жду демку. Quote Link to post Share on other sites
DaVinci Posted October 28, 2021 Author Report Share Posted October 28, 2021 11 минут назад, MStyle28 сказал: Вопрос в том поддержат ли эту идею исполнители и владельцы. Для большинства владельцев симплы не столько важно как работает, а главное работает и отлично. Так же остаются открытыми вопросы: - что будет дешевле поддерживать/обновлять чистую simpla или simpla laraver для владельцев? - что будет проще поддерживать/обновлять магазины на чистой simpla или simpla laraver для исполнителей? Добавим к этому потенциальные вопросы от владельцев: - сколько будет стоить переход на simpla laravel? - сколько будет стоить переход отдельных модулей из старой simpla на laravel? Так как система не обновлялась уже бог знает сколько лет многие владельцы обновляли её себе сами. Итог - куча потраченных средств и времени, и как правило не желание переезжать куда-либо ибо жалко всё выше перечисленное. если бы у меня не было на эти вопросы однозначных ответов я не стал бы этим заниматься)) Quote Link to post Share on other sites
DaVinci Posted October 28, 2021 Author Report Share Posted October 28, 2021 (edited) 17 минут назад, MStyle28 сказал: Тут в точку. Стоит что-то ожидать нового в функциональном плане или исправления старых болячек? Что с ресайзом изображений? Адекватный мультифильтр товаров и посадочные страницы? Или же это просто дефолт симпла укрытая laravel? Планируется ли после тестов уже накидывать функционал, потому как последняя версия simpla даже на laravel не соответствует тому какой должна быть ecommerce cms в наше время, или дальше каждый сам за себя? Вообщем вопросов вагон и телега. В любом случае интересно глянуть, жду демку. на текущий момент это дефолтная Симпла укрытая Laravel после тестов планируется накидывать функционал перенос даже текущего функционала достаточно трудоемкий процесс. бесконечно усовершенствовать до состояния соответствия нет смысла. Ранняя обратная связь лучше моего личного представления о том какой должна быть система. ну и в целом я сейчас не рассчитываю угодить всем) достаточно сделать платформу для дальнейшей кастомизации. даже по скромным оценкам такая работа может выйти в круглую сумму. Те владельцы которые уже пробовали перейти на лару прекрасно знают о чем я говорю. потому иметь решение, на основе которого можно смело двигаться в нужном направлении не такая уж плохая перспектива. Кстати если не сложно можно привести описание то каким должен быть ecommerce cms, будет полезно. по поводу привлекательности можно сколько угодно долго размышлять но есть банальный пример https://hh.ru/search/vacancy?clusters=true&area=1&ored_clusters=true&enable_snippets=true&salary=&text=разработчик+simplacms https://hh.ru/search/vacancy?clusters=true&area=1&ored_clusters=true&enable_snippets=true&salary=&text=Разработчик+laravel Edited October 28, 2021 by DaVinci Quote Link to post Share on other sites
a13x Posted October 28, 2021 Report Share Posted October 28, 2021 Простите что вмешиваюсь, но первая ссылка вот такая должна быть https://hh.ru/search/vacancy?clusters=true&area=1&ored_clusters=true&enable_snippets=true&salary=&text=разработчик+php Quote Link to post Share on other sites
DaVinci Posted October 28, 2021 Author Report Share Posted October 28, 2021 (edited) 3 минуты назад, a13x сказал: Простите что вмешиваюсь, но первая ссылка вот такая должна быть https://hh.ru/search/vacancy?clusters=true&area=1&ored_clusters=true&enable_snippets=true&salary=&text=разработчик+php быть может и так, но попробуйте найти разработчика php на доработку симплы и вы поймете что разница будет небольшой по соотношению к первой ссылке)) Edited October 28, 2021 by DaVinci Quote Link to post Share on other sites
a13x Posted October 28, 2021 Report Share Posted October 28, 2021 6 минут назад, DaVinci сказал: быть может и так, но попробуйте найти разработчика php на доработку симплы и вы поймете что разница будет небольшой по соотношению к первой ссылке)) Так может проблема в поисковом запросе? Ведь если искать разработчика системы, которую мало кто знает, то вероятности найти его достаточно мала, а если искать специалиста широкого профиля (PHP разработчика) то найти его не проблема, при условии что это не специалист по WP. Но это чисто моё мнение. Думаю тех кто пишет на ларавел проект заинтересует. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.