Вопросы с тегом «development»

Вопросы, связанные с пользовательской (PHP) разработкой в ​​Magento (в отличие от простой установки и настройки)

143
Как написать собственное расширение?

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

30
Обучение Magento Плагин Разработка

Я являюсь разработчиком PHP более 13 лет, обладаю обширными знаниями самого PHP, как и некоторые другие популярные проекты, такие как WordPress. У меня нет опыта работы с Magento. Теперь у меня есть работа на полную ставку в компании, которая использует Magento, все мои работы по разработке будут в...

28
Очистить тему / CSS Cache в Magento 2

Когда я покупаю магазин Magento 2, каков способ очистки кешей? Я редактирую .lessфайлы, а затем в настоящее время я делаю rm -rf pub/static/frontend/* var/view_preprocessed/ var/*cache/* Но это похоже на метод грубой силы. php bin/magento cache:flush --all кажется, не делает работу. Есть ли...

25
Magento2 работает так медленно при разработке localhost

Недавно я начал разрабатывать новые расширения или настройки для magento2, и мое первое впечатление было кошмаром. Я должен ждать около 20-30 секунд для каждого изменения, которое я делаю? действительно? Я говорю о режиме разработки , я знаю, что в работе с включенным кэшем и другими вещами сайт...

24
Какие команды компиляции нужны в режиме разработчика и когда?

Может кто-нибудь дать мне инструкции, когда выполнять какие команды компиляции в режиме разработчика Magento 2? Я не уверен, правильно ли я все понял. В devdocs режим разработчика описывается следующим образом: Файлы статического представления не кэшируются; они записываются в каталог Magento pub /...

23
Настройка разработки Magento

Этот вопрос направлен на создание среды разработки. У меня есть некоторые конкретные требования: Я хочу иметь возможность использовать мое решение под Linux, Windows и Mac OS, поскольку все сотрудники нашей команды используют все эти ОС (например, разработчики внешнего интерфейса используют Windows...

19
Почему отключен статус 2 вместо 0?

Вопрос для любого разработчика magento: Почему включенный продукт имеет статус 1, а отключенный продукт - 2? Обычно «включено» или «активно» или что-то еще получает статус 1, в то время как обратное значение равно 0. Есть ли причина, по которой magento использует 2 вместо...

18
Использование расширений отладки / режим разработчика достаточно защиты

Для разработчиков Magento есть несколько хороших расширений, которые вы обычно не хотите использовать в реальной системе. Как вы можете хранить их в репозитории проекта, но не показывать их в реальном...

17
Рабочий процесс разработки Magento: как «управлять исходным кодом» баз данных и обновлять текущую установку Magento из установки Test magento?

Я пишу этот вопрос, потому что мне хотелось бы знать, какой рабочий процесс лучше всего подходит для тех, кто хочет управлять всеми аспектами интернет-магазина. Конечно, как и во всех веб-разработках, очень важно иметь действующую копию и хотя бы одну копию всего программного решения. Однако...

16
Как найти надежного разработчика Magento?

Я владелец начинающего бизнеса, который продает на eBay, но я много работал с Magento, настраивая магазин с шаблоном. Через некоторое время я устал от шаблона, потому что чувствовал, что у него нет определенной функциональности или внешнего вида, который я хотел. Поэтому я создал PSD с изложенной...

14
Magento 1: улучшение моего рабочего процесса разработки модулей (Modman, composer, git)

Это то, о чем я думал в течение достаточно долгого времени, но я не могу найти правильный способ сделать это. В общем, я работаю с 6 различными сайтами, все работают под управлением Magento CE 1.9.2+ На этих сайтах я использую набор расширений, которые были разработаны мной и командой, с которой я...

10
Как я могу изменить строку, переданную событием?

В моей функции наблюдателя я получаю переменную, переданную событию, например: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); } Если sthэто объект, я могу изменить его, вызвав для него методы. Но как я могу изменить, sthесли это простая...

9
Почему коды атрибутов имеют максимальную длину?

При попытке создать атрибуты я обнаружил, что максимальная длина кода атрибута составляет 30 символов. Оказывается, однако, что это на самом деле НЕ какое-то реальное ограничение - это совершенно произвольное значение, определяемое Mage_Eav_Model_Entity_Attribute::ATTRIBUTE_CODE_MAX_LENGTH....

8
Magento 2 в качестве требования разработчика для расширений

При написании расширения, имеет ли смысл добавлять magento/project-community-editionв require-devраздел composer.json? Идея заключается в том, что потребуется только composer installускорить полную установку Magento для разработки или CI. Чтобы настроить базу данных, я бы добавил пост-установочный...

8
Magento2 переходит от постановки к живому сайту

Я не нашел слишком много информации об эффективном процессе для непрерывной разработки моего сайта, поэтому я могу добавлять пользовательские модули и другие изменения файлов при подготовке, а затем помещать эти изменения в оперативную копию моего сайта с помощью magento2. В Magento 1.9 у нас...