Как собрать модуль Magento в zip архив??? Очень просто!

Magento, Мои шедевры, Программирование

Метки (теги) : , ,

Автор: admin

Делая модули для Magento? столкнулся с такой проблемой. После того как создал каркас модуля с помощью ModuleCreator.

magentocreator

magentocreator

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

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

Скачать скрипт magento-module-to-zip.php

Обновления:

29.02.2012  - исправлены три проверки, которые при некоторых настройках php работали неверно
13.03.2012 – добавлены новые возможности: теперь если поле Module оставить пустым, то будут собраны в архив все модули указанного Namespace. Если ввести в поле Module названия модулей через запятую, то будут собраны в архив только эти модули указанного Namespace

 

Принцип его работы заключается в том чтобы собрать все файлы модуля в zip архив.

1. Сам файл скрипта нужно поместить в корень сайта;

2. Дать название архиву в поле “Archive name”. Если это поле не задано, то имя архива будет сформировано из Namespace и Module (Namespace_Module.zip);

3.Указать в какой папке лежит модуль. Community или Local;

4. Остальные поля вам уже должны быть знакомы;

5. Zip архив будет создан и помещен в корень сайта.

Если есть вопросы, прошу в комменты

Комментарии:

Оставить комментарий