Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Начало работ над версией ocStore 2.0


dinox
 Поделиться

Рекомендованные сообщения

а разве vqmod это не часть движка 2.0 ?

конечно,

спор идет о том делать ли сборку полностью на vqmod (то есть все изменения делать через vqmod) или делать как и раньше (то есть сразу изменять код)

Ссылка на комментарий
Поделиться на других сайтах

конечно,

спор идет о том делать ли сборку полностью на vqmod (то есть все изменения делать через vqmod) или делать как и раньше (то есть сразу изменять код)

Вы не ответили, а в чем проблема то использовать ocmod в сборке?

Ссылка на комментарий
Поделиться на других сайтах

Дэниэл уже за нас решил в которую сторону пойдет opencart, выбрав ocmod.

давайте обсудим плюсы и минусы в каком виде выйдет ocstore, изменения в движке, либо ocmod

Ссылка на комментарий
Поделиться на других сайтах

Дэниэл уже за нас решил в которую сторону пойдет opencart, выбрав ocmod.

давайте обсудим плюсы и минусы в каком виде выйдет ocstore, изменения в движке, либо ocmod

 

ocmod, так как не известно куда он (даниель)  дальше свернет :)

На начальной этапе во всяком случае. Потом всегда легко можно перенести из кеша в код.

Я вообще не вижу проблемы не использовать ocmod. В чем то трудности? Ни кто и не ответил. ТО его не любят, так больше всех его не люблю как раз я! Но я понимаю, что на данном этапе это вынужденная мера

Ссылка на комментарий
Поделиться на других сайтах

перенести в код из ocmod не проблема, согласен
отсюда первый плюс за ocomod
+ легко перенести
второй плюс

+ мод легко отключить

Ссылка на комментарий
Поделиться на других сайтах

Вы не ответили, а в чем проблема то использовать ocmod в сборке?

О недостатках vqmod/ocmod я уже не раз писал на этом форуме, даже в этой теме, а так же в своем блоге, повторять, что уже не раз обсуждалось, не буду.

 

Дэниэл уже за нас решил в которую сторону пойдет opencart, выбрав ocmod.

И что же он решил? Если так же добавил в opencart События?

Именно События, а не ocmod, это будущее opencart, потому что системы на подобии Событий, есть во всех современных движках, в то время как недорешение под названием vqmod/ocmod есть только в opencart..

Ссылка на комментарий
Поделиться на других сайтах

А может есть смысл обсудить ,что именно должно отличать Ocstore 2.0 от Opencart ? А то может  весь Ocmod будет  парой строк красивого кода)))))

Ссылка на комментарий
Поделиться на других сайтах

минус от sv2109

- конфликты

- сложность решения этих конфликтов

- vqmod это неправильное решение, которого нету ни в одном другом движке, будущее за Событиями, а vqmod скорее всего уйдет с какой-то 3 версии opencart

- vqmod не покрывает всего кода - например им невозможно заменить установочные файлы (а хочется же добавить логотип ocstore в установку, добить русский язык, поменять какой-то текст, внести изменения в таблицы базы данных итд.), css, js файлы.

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

- создание изменений через vqmod и отладка их занимает намного больше времени, чем изменение самих файлов

- изменяя сами файлы можно использовать для работы git для например сливания изменений с оригинальной версии через обычный merge

Ссылка на комментарий
Поделиться на других сайтах

я также не понимаю в чем сложность для ocstore использовать git для сливания изменений с opencart.

тогда бы новые версии ocstore выходили не через год, а через 2 дня после релиза оригинальной версии.

git merge

+ исправить конфликты (если они будут) и новая версия ocstore готова.

Понятно, делать это нужно регулярно, тогда конфликтов почти не будет, а не раз в год после тысячи коммитов.

Зачем каждый раз вносить одни и те же изменения?

Ссылка на комментарий
Поделиться на других сайтах

что будет с их ИМ при переходе на вдоль и поперек перепиленный/в корне измененный движок?

ну так если движок "перепилен вдоль и поперек" с помощью vqmod то проблем с ним будет в разы больше.

Ссылка на комментарий
Поделиться на других сайтах

- сложность решения этих конфликтов

- vqmod это неправильное решение, которого нету ни в одном другом движке, будущее за Событиями, а vqmod скорее всего уйдет с какой-то 3 версии opencart

это не минус, а ваше мнение

- vqmod не покрывает всего кода - например им невозможно заменить установочные файлы (а хочется же добавить логотип ocstore в установку, добить русский язык, поменять какой-то текст, внести изменения в таблицы базы данных итд.), css, js файлы.

а может оно и к лучшему?

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

это наверно ближе к минусу с конфликтами

- создание изменений через vqmod и отладка их занимает намного больше времени, чем изменение самих файлов

согласен, минус

- изменяя сами файлы можно использовать для работы git для например сливания изменений с оригинальной версии через обычный merge

это видимо плюс не ocmod решения

Ссылка на комментарий
Поделиться на других сайтах

Пытаясь вернуться к первоначальной теме - предлагаю все лучшее, чем отличался ocstore 1.5.5.x от оригинала так же включить в сборку.

Как Freelancer заметил - h1+title+seo-pro, от себя уже добавлял пожелания по генерации yml + заменить файловый менеджер

 

КАКИМ путем будет реализовано - это можно пока отложить, обсудить ЧТО именно менять/включать

Ссылка на комментарий
Поделиться на других сайтах

Я предлагаю посмотреть на реализацию от snastik его сборки Ocshop 2,0. Хотя бы в качестве некоторых идей  воплощённых в реальность.

Ссылка на комментарий
Поделиться на других сайтах

перенести в код из ocmod не проблема, согласен

отсюда первый плюс за ocomod

+ легко перенести

второй плюс

+ мод легко отключить

Вот и весь ответ. Всегда легко перенести "кеш файл" в папку ядра

Ссылка на комментарий
Поделиться на других сайтах

Вот и весь ответ. Всегда легко перенести "кеш файл" в папку ядра

 

 

Это сработает ,когда самих файлов vqmod(ocmod) не много))).И ни один из них не создал  заведомо конфликта.А так  конечно это не составляет проблемы(обычный копипаст скопировал-вставил)

Ссылка на комментарий
Поделиться на других сайтах

к сожалению, ocmod, это не доделанный vqmod, например отсутствует регулярки

Ссылка на комментарий
Поделиться на других сайтах

к сожалению, ocmod, это не доделанный vqmod, например отсутствует регулярки

В целях безопасности видно.

Но не в этом суть. ocmod будет даже достаточно, чтобы просто хуком зацепиться за контроллер.

Главное - грамотно писать код! А не всё клепать на ocmod

Ссылка на комментарий
Поделиться на других сайтах

+ возможность просто/быстро перейти с opencart на ocstore

Вот, вот... плюсы перевешивают минусы ocmod (которые можно в принципе решить)

Вспомните как долго всегда при выходе новой версии opencart шла работа над новой версией ocStore ;) А все из-за того, что сами уже запутались, что откуда!

Ссылка на комментарий
Поделиться на других сайтах

Как вариант можно разработать две версии ocStore коробочную (без vqmod(ocmod)) и на основе vqmod(ocmod) update версию. Для тех кто пожелает перейти с оригинального опенкарт удобна update версия и для любителей vqmod. Для поклонников ocStore будет коробочная версия. И таким образом мы не разорвем наше сообщество на любителей vqmod и его противников...

Обе версии будут прижерживатся одного принцыпа не навредить оригинальному функционалу и совместимости и их функциональность будет идентичная

Ссылка на комментарий
Поделиться на других сайтах


+ возможность просто/быстро перейти с opencart на ocstore

"просто"? если есть абсолютно голый опенкарт - да, но если это рабочий сайт в котором уже установлено штук 20 vqmod модулей.. то после установки vqmod файла от store придется исправлять кучу конфликтов, которых обычный пользователь не исправит. 

Ссылка на комментарий
Поделиться на других сайтах

Как вариант можно разработать две версии ocStore коробочную (без vqmod(ocmod)) и на основе vqmod(ocmod) update версию. 

 

ну так я это предлагал выше - сделать отдельную ветку для markimax, в которой он перенесет все на vqmod :)

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

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

Ссылка на комментарий
Поделиться на других сайтах

"просто"? если есть абсолютно голый опенкарт - да, но если это рабочий сайт в котором уже установлено штук 20 vqmod модулей.. то после установки vqmod файла от store придется исправлять кучу конфликтов, которых обычный пользователь не исправит. 

А вы думаете не будет конфликтов, когда будет напрямую код изменен!? Да, еще больше!

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для дальнейших сообщений.
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.