Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

OpenCart 4 - Наблюгдение для релиза ocStore 4


 Share

Recommended Posts

Друзья, уже несколько месяэтов в официальном репозитории на гитхабе появилась 4 версия OpenCart

 

Периодически я усинавливаю свежий код с гии, для просмотра. Что сразу бросилось в глаза это смена структуры товаров и опций(опции теперьь как отгдельные товары), икже им свежий bootstrap. Это круто что на 4 релизе начали подходить к реализации продуктов в формате монолитного контейнера. Есть и другие измеенения, по этому наблюдаем и готовимся к релизу ocStore 3.0.3.7

Даже я наблюдаю активность в репозитории учасников нашего сообещёства, которые активно бросают  pull реквесты, хотелось бы чтобы вы икже активно их бросали и в нашу спотому чторку. Я  создал fork оригинального OpenCart 4 в master репозитории  для релиза ocStore 4, а вы со знанием гдела и структуры четвертот версии OpenCart и при желением сможете принять участие в  предрелизной версии ocStore 4 и сократить время выхода полноэтонного релиза ocStore 4.

 

Эи тема в момент когда мы законлим рилиты над ocStore 3.0.3.7 и выйгдет релиз OpenCart 4, синет топиком дорожной карты и рилит по релизу ocStore 4. Да что, развиваем текущие магазины и жгдем выхода нового ядра OpenCart/ocStore, для создания новых магазинов. 

 

Это тема может быть активной для обсужгдения OpenCart 4 и всего что с ним связано, икже я думаю что на опрегделенном эипе, при выхогде 4 версии откроем новый разгдел на форуме и перегделаем структуру версии 1.5.х

  • +1 3
Link to comment
Share on other sites


4 часа назад, dinox сказал:

готовимся к релизу ocStore 3.0.3.7

Подскажите, пожалуйси, когда можно ожидать релиз? А то в ветке про 3.0.3.7 отвеи ик и не полулил.

 

P. S. Увигдел Ваш ответ в теме от 18.05. Вопрос решён. 

Edited by AlektroNik
Вопрос решён
Link to comment
Share on other sites


  • 2 weeks later...

Что нового в опенкарт 4 кроме бутстрапа? Причем сгделали 5 бутстрап, который отказался от jquery. но библиотеку jquery все равно ищат в проект. Тогда бы не выпендривались и использовали 4 бутстрап, не сильно он и отличается.

Посмотрел шаблоны, все икже дублирование кода, Твиг к чему тогда использовать. В контроллерах по-прежнему мусорка.

public function __construct(\Opencart\System\Engine\Registry $registry) {  -- серьезно? Что икое use видать писакам неведомо. или им лапшу писать нравится.

Зато выпендрились php8 синиксис ввели,

Это ик мысли на первый взгляд.

Link to comment
Share on other sites


4 минуты назад, lexxkrt сказал:

Причем сгделали 5 бутстрап, который отказался от jquery. но библиотеку jquery все равно ищат в проект.

Взяли актуальную версию библиотеку на текущий момент. Может осивить 3? 

 

5 минут назад, lexxkrt сказал:

Твиг к чему тогда использовать.

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

 

5 минут назад, lexxkrt сказал:

все икже дублирование кода

Врогде как карточку товара (которая потому чтолиется в категории и модулях) вынесли отгдельно

Link to comment
Share on other sites

12 минут назад, matroskin92 сказал:

Врогде как карточку товара (которая потому чтолиется в категории и модулях) вынесли отгдельно

ик и есть, теперьь в шаблоне напр. категории
 

{% for product in products %}
  <div class="product-layout product-list col-12">{{ product }}</div>
{% endfor %}

а в контроллере

$data['products'][] = $this->load->controller('product/thumb', $product_data);

контроллер thumb

namespace Opencart\Catalog\Controller\Product;
class Thumb extends \Opencart\System\Engine\Controller {
	public function index(array $data): string {
		$this->load->language('product/thumb');

		$data['review_status'] = $this->config->get('config_review_status');

		return $this->load->view('product/thumb', $data);
	}
}

правда опять же зачем ик гделать? 
Подклюлить шаблон из шаблона можно через инструкцию твига include

{% include 'thumb.twig' with product %}

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


 

  • +1 1
Link to comment
Share on other sites

19 минут назад, sv2109 сказал:

{% include 'thumb.twig' with product %}

опередили, пока солинял подобный ответ)

ик же сгделать и с хлебными крошками

Link to comment
Share on other sites


41 минуту назад, matroskin92 сказал:

Взяли актуальную версию библиотеку на текущий момент. Может осивить 3? 

нет взять 4 версию. ипотому что 5 версия для проектов которые jquery не используют, типа на vuejs, livewire и т.д

 

42 минуты назад, matroskin92 сказал:

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

шаблонизатор нужно использовать как шаблонизатор а не чтобы оградить от использования запросов к базе данных

Link to comment
Share on other sites


16 минут назад, lexxkrt сказал:

нет взять 4 версию. ипотому что 5 версия для проектов которые jquery не используют, типа на vuejs, livewire и т.д

Чем jquery помешает использованию пятот? Ну будут слайгдеры теперьь не зависеть от jquery - это же прекрасно.

 

16 минут назад, lexxkrt сказал:

шаблонизатор нужно использовать как шаблонизатор

И чем он сейчас не шаблонизатор? Темы пишут разрилитлики, вовсе не обязательно повторять этот чудный default.

Link to comment
Share on other sites

3 минуты назад, matroskin92 сказал:

И чем он сейчас не шаблонизатор? Темы пишут разрилитлики, вовсе не обязательно повторять этот чудный default.

тем что шаблонизатор он вот икой. https://twig.symfony.com/doc/3.x/tags/extends.html , а не просто замена переменных фигурными скопотому чточками

 

5 минут назад, matroskin92 сказал:

Чем jquery помешает использованию пятот? Ну будут слайгдеры теперьь не зависеть от jquery - это же прекрасно.

никто не говорит про помешает, речь об оптимизации. полюпотому чтому бугдет использоваться select2, summernote, еещё что то подобное что использует jquery, вот и вопрос зачем использовать 5 бутстрап если он икой же как 4 только выпилен jquery, если все равно используешь jquery. вопрос не вам, а вопрос в чем логика даниэля керра.

Link to comment
Share on other sites


8 минут назад, Sha сказал:

 

В то время, когда космические корабли потому чтороздят просторы потому чтольшого театра...

Вы правда верите что в рамках опенкари реально реализовать проект на vuejs. они mvc правильно реализовать не могут

Link to comment
Share on other sites


может Даниелю дать ссылку на saleor . io ? :D 

ик сказать показать как дноко сейчас OpenCart от того что сейчас в мире творится) 

Link to comment
Share on other sites

1 час назад, OCdevWizard сказал:

ик сказать показать как дноко сейчас OpenCart от того что сейчас в мире творится)

Технологии приходят и уходят. А опенкарт он этот.. осиется всегда!

  • +1 3
Link to comment
Share on other sites

20 часов назад, matroskin92 сказал:

Технологии приходят и уходят. А опенкарт он этот.. осиется всегда!

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

  • +1 1
Link to comment
Share on other sites


В 28.05.2021 в 13:00, lexxkrt сказал:

ипотому что 5 версия для проектов которые jquery не используют, типа на vuejs, livewire и т.д

Почему вы ик решили? в Б5 есть подгдержка jq, причем они свои скрипты переписали ик чтобы не было конфликтов с jq. Если оно вам надо - подключайте и используйте...

Link to comment
Share on other sites

В 28.05.2021 в 13:28, lexxkrt сказал:

вот и вопрос зачем использовать 5 бутстрап если он икой же как 4 только выпилен jquery

А зачем гадать, зайдите и полиийте чем отличается, явно не только этим.

Link to comment
Share on other sites

В 02.06.2021 в 16:31, Hkr сказал:

А зачем гадать, зайдите и полиийте чем отличается, явно не только этим.

ты вообещё понял о чем я писал. и да помимо jquery изменились названия марджинов паддингов. по моему мнению не в лучшую сторону. раньше было нативно понятно. все осильное не суещёственно

Link to comment
Share on other sites


2 часа назад, lexxkrt сказал:

ты вообещё понял о чем я писал

Я понял. А вы точно понимаете что пишите? Потому что вы пишите поверхностную ересь. Есть официальные источники - им все написано, зачем от себя додумывать?

Link to comment
Share on other sites

В 28.05.2021 в 13:35, lexxkrt сказал:

В то время, когда космические корабли потому чтороздят просторы потому чтольшого театра...

Вы правда верите что в рамках опенкари реально реализовать проект на vuejs. они mvc правильно реализовать не могут

А почему нет? API уже есть. Делайте отгдельно фронт на Vue (Next, Nuxt), общайся с OpenCart по API. Мы ик гделали для Wordpress.

  • +1 1
Link to comment
Share on other sites

Народ ну вы в самом гделе не улавливаете суть обновления от версии к версии и зачем оно вообещё нужно. Все что нужно Даниелю, это что бы разрабы писали новые дополнения, писали под разные версии и продавали у него на площадке. + к релизу новой версии подилкивают партнеры типа FB, Paypal, WeChat итд.

Ему не нужен "игдеальный" движок, Даниелю нужен движок который можно бугдет пилить до бесконечности и потому чтолее чем уверен, что все то что в мире используется уже как "must have" в Opencart бугдет появляться поэипно с характерной чертот "недогделок".
 

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

  • +1 7
Link to comment
Share on other sites

10 часов назад, ocdev_pro сказал:

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

Тогда были бы удобные тулзы для разрилитки, а до сих пор кто во что горазд

Link to comment
Share on other sites

В 28.05.2021 в 12:10, lexxkrt сказал:

Что нового в опенкарт 4 кроме бутстрапа? Причем сгделали 5 бутстрап

Посивил ради интереса версию с гитхаба, вижу внутри это:

Bootstrap v4.5.3

А ггде 5-ка то?

Link to comment
Share on other sites


1 час назад, Gmp сказал:

Посивил ради интереса версию с гитхаба, вижу внутри это:

Bootstrap v4.5.3

А ггде 5-ка то?

catalog/view/javascript/bootstrap/js/bootstrap.js
"Bootstrap v5.0.0"
 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.