2012-05-14 1 views
1

У меня есть два взаимосвязанных вопроса:Работа с Magento - разбить его

  1. Можно ли разбить Magento на управляемые, Bitesize куски так
    • мой IDE не должен обрабатывать весь чертов проект для изменения строки CSS
    • Мне не нужно экспортировать все это на сервер, когда я хочу его развернуть?
  2. Какие биты Magento, точно, вы никогда не должны касаться (если не обновлять до более новой версии)? Например, приложение/код/​​ядро?

Как любой, кто работал с Magento, это зверь приложения. На моем компьютере разработки он истощает массу ресурсов, и работа с ним похожа на прохождение через 2 фута грязи.

Мой текущий метод работы с ним состоит в том, чтобы в принципе вставить всю базу кода в репозиторий SVN.

Когда я закончил внедрять что-то, я обновляю рабочую копию SVN разработки на сервере и тестирую ее.

Когда я доволен изменениями, я экспортирую в новую папку на сервере, символическую ссылку в local.xml & медиа-папку, а затем символическую ссылку на каталог веб-сервера (Apache).

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

Я рассматривал разные ветви SVN (или Git) или даже репозитории для обработки отдельных частей приложения, например app/code/local или skin/frontend/default, но не может определить особенности или даже если это лучший способ пойти.

ответ

3

Из звуков этого слова вы можете захотеть просто сохранить приложение/код/​​местное, приложение/код/​​сообщество и пакеты дизайна внутри своих репозиториев, если вы хотите сохранить тонкие вещи и просто сохранить основной код магнито в виде отдельной упаковки.

Я обнаружил, что Git работает лучше с большим количеством файлов/папок Magento.

Если вы используете NetBeans для IDE, вы можете отключить проверку файлов проекта, чтобы построить автоматическое завершение, если оно вам не нужно. Однако я не уверен в других IDE.

Как вы так изящно выразились, Magento действительно может быть палкой в ​​грязи при чрезмерной абстракции. Я бы порекомендовал заглянуть в кеш-код Op (например, APC) для файлов PHP и перейти к настройкам Mysql в вашей локальной среде, чтобы помочь найти и поднять как можно больше бутылочных шеек.

Вы также можете рассмотреть Modman.

Вот хорошая статья на советы и мнения о том, как структурировать ваши Magento проекты:

+0

спасибо так много, как раз то, что я был после. Модман, безусловно, выглядит интересным. – turpachull

Смежные вопросы