Как работать в PHP IDE + CMS?

AlexAxelA

Новичок
Приветствую всех!
Просьба не убивать тему сразу... помогите "неандертальцу" "стартануть" плиз...

Есть задача - существенно модифицировать компонент под Joomla (компонент юзает БД и АПИ CMS), или написать плагин для него. Хочу понять КАК это делается при помощи IDE, как выглядит сам по-себе производственный процесс, так сказать?

Пояснения:

На ПХП я еще не програмил по-серьезному, пришло время :)
У меня есть опыт разработки приложений в других IDE, но это все были самостоятельные приложения, которые можно было запустить и отладить "не отходя от кассы".
Поясните "на пальцах" как ведется разработка модулей, компонент и т.п. учитывая их тесную связь с CMS? Можно ли увидеть работу модуля (скрипта) в составе сайта не покидая IDE? Ведь он обращается в БД, использует АПИ и т.д.
Нужно каждый раз после правки кода модуль заливать на сайт и там дебажить? Вот не могу этот момент понять..
Другими словами - как связать сайт и разработку в IDE чтобы взаимодействие было быстрым и удобным?

Как собрать проект из готового компонента, только руками, по-файликам или есть варианты?

Хотельсь бы получить (хотя бы краткое и беспредметное) описание технологического процесса, в рамках которого можно открыть исходники на сайте (подойдет и на локально-виртуальном, есть и такая копия) и прям там их править и дебажить, что для меня привычно было при наличии исходников прикладного ПО.

Для дочитавших до конца: Спасибо за терпение и Хелп ми плиз... :)
 

scorpion-ds

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

В остальном, складывается впечатления, что вы не понимаете, даже о чем спрашивать.
 

fixxxer

К.О.
Партнер клуба
Ты же не отлаживаешь приложение на компьютере его пользователя? Вот и тут так же.
Запускаешь локально и работаешь (если локально windows - желательно запускать в виртуальной машине с линуксом, через vagrant или вручную). Лучшая IDE на сегодняшний день - phpstorm. Для отладки рекомендую phpstorm + xdebug.
 
Сверху