Використовуємо eclipse як середовище розробки для joomla

Використовуємо eclipse як середовище розробки для joomla
В даній темі я постараюся пояснити як налаштувати і підготувати Eclipse для розробки PHP додатків, в тому числі і розширень для Joomla. Існує безліч різних середовищ розробки (IDE) для PHP розробників, найпопулярніша, напевно, є PhpStorm, розроблений компанією JetBrains. Але він є комерційним продуктом. На відміну від нього Eclipse є безкоштовним продуктом і надає практично ті ж можливості. що і PhpStorm.

IDE - (англ. IDE, Integrated development environment або integrated debugging environment) - система програмних засобів, яка використовується програмістами для розробки програмного забезпечення (ПО).

Напевно існують ще ентузіасти, які продовжують писати свій код в Notepad ++ і стверджують, що краще за нього нічого немає. Але повірте, гарна IDE значно спрощує процес розробки і головне скорочує час розробки в рази, а час як говоритися - це гроші.

У перший раз коли я побачив Eclipse, то з круглими очима дивився на нього і смутно представляв що це. Російською мовою документації по ньому було зовсім мало, враховуючи що я не дуже володію англійською, намагався розібратися хоч якось з перекладачем. По початку, звичайно, не все виходило, але з часом, розібравшись у всьому, я навіть не уявляю процес розробки без цього інструменту. А основні труднощі виникають саме на початковому етапі - в процесі установки і створення першого проекту. Власне це і спонукало мене написати цю статтю, що б хоч якось допомогти початківцям розробникам на початковому етапі. Так як і на даний момент тямущою документації російською мовою немає, а якщо і є, то вона зачіпає старі версії Eclipse.

Установка і настройка Eclipse для PHP розробників

Хочу відразу попередити - для нормальної роботи в Eclipse потрібно досить потужний ПК. На стареньких комп'ютерах з 1 Гб оперативної пам'яті і слабкими процесорами робота в ньому швидше за все перетворитися в борошно. Кажу це з особистого досвіду.

Після першого запуску з'явитися вікно, в якому потрібно вибрати директорію для робочого місця. У цій директорії буде зберігатися інформація про конфігурацію і ваших проектів.

Використовуємо eclipse як середовище розробки для joomla

Натискаємо кнопку "ОК". Після цього ви потрапляєте на сторінку вітання Eclipse, тут потрібно натиснути кнопку "Workbench" для того щоб потрапити безпосередньо в середу розробки.

Використовуємо eclipse як середовище розробки для joomla

Робоче середовище розробки Eclipse

Використовуємо eclipse як середовище розробки для joomla

Якщо ви встановлювали Eclipse Classic, то вам необхідно встановити ще PDT (PHP Development Tools) - пакет розширень для PHP розробників. Для цього треба зайти в меню і "Help" виберіть пункт "Install New Spftware."

Використовуємо eclipse як середовище розробки для joomla

Після чого в основному вікні повинен з'явитися список доповнення для Eclipse. У цьому списку потрібно вибрати "Programming Languages" -> "PHP Development Tools (PDT)" І натиснути кнопку "Next"

Використовуємо eclipse як середовище розробки для joomla

Далі так само натискаємо "next", приймаємо угоду і встановлюємо пакет. Після установки буде пропозиція перезапустити Eclise - погоджуємося і перезапускаємо.

На цьому ваше робоче місце готове до початкової роботі.

Робота в Eclipse і Joomla

Для початку потрібно створити новий проект. Для цього треба зайти в меню "File" -> "New", якщо PDT встановлювали самостійно, то в цьому списку поки не буде "PHP Project"

Використовуємо eclipse як середовище розробки для joomla

У вікні вибираємо "PHP" -> "PHP Project"

Використовуємо eclipse як середовище розробки для joomla

Далі у вікні вказуємо будь-яку назву проекту і вибираємо "Create project at existing location", натискаємо кнопку "Browse." І вибираємо директорію, де встановлена ​​Joomla, або потрібно вказати цей шлях самостійно. Так само в цьому проекті можна вказати використовувану версію PHP. Після того як всі шляхи вказані натискаємо кнопку "Finish".

Використовуємо eclipse як середовище розробки для joomla

Eсли PDT встановлювали самостійно, то має з'явитися наступне діалогове вікно

Використовуємо eclipse як середовище розробки для joomla

У цьому діалоговому вікні пропонується відкрити перспективу (робоче середовище) PHP. Вибираємо "Yes". Після цього проект повинен імпортуватися в середу Eclipse, вийде такий вигляд

Використовуємо eclipse як середовище розробки для joomla

Github Joomla і Eclipse

Для роботи з github в Eclipse я використовую додаток - EGit. Встановити його можна так само як і був описаний процес установки PDT вище. Перебувати воно тут

Використовуємо eclipse як середовище розробки для joomla

Після установки потрібно відкрити вид репозиторіїв гіт. Для цього потрібно відкрити меню "Window" -> "Show View" -> "Other"

Використовуємо eclipse як середовище розробки для joomla

У діалоговому вікні вибрати гіт репозиторії

Використовуємо eclipse як середовище розробки для joomla

Внизу повинен з'явитися вид репозиторіїв.

Використовуємо eclipse як середовище розробки для joomla

Використовуємо eclipse як середовище розробки для joomla

Натискаємо кнопку "Next". Потім має з'явитися вікно з гілками Joomla, все гілки не обов'язково вибирати, досить вибрати "master", тобто ту що розробляється на даний момент. Натискаємо кнопку "Next".

Використовуємо eclipse як середовище розробки для joomla

У наступному вікні потрібно вказати свою директорію "localhost". У цю директорію будуть копіюватися файли зі сховищ.

Використовуємо eclipse як середовище розробки для joomla

Після того як файли були скопійовані, створюємо новий проект, як було описано вище. Як директорії вказуємо директорію куди клонували гіт репозиторій.

Використовуємо eclipse як середовище розробки для joomla

Після того коли проект був створений, вибираємо його і натискаємо правою кнопкою миші на ньому. Вибираємо "Team" -> "Share Project"

Використовуємо eclipse як середовище розробки для joomla

Далі вибираємо Git і натискаємо "Next"

Використовуємо eclipse як середовище розробки для joomla

У наступному вікні нічого не змінюємо, натискаємо кнопку "Finish"

Використовуємо eclipse як середовище розробки для joomla

Таким чином після всіх цих маніпуляцій ви отримуєте робочий проект, який буде підключений до сховища CMS Joomla. Ви зможете оновлюватися безпосередньо з нього, а так само переглядати історію змін і бути завжди в курсі останніх змін. Зверніть також увагу, що оновлення не будуть зачіпати дані в БД, а вони будуть стосуватися тільки файлів.

Оновлення файлів з git сховища Joomla

Натискаємо на проекті правою кнопкою миші переходимо на вкладку "Team" повинен з'явитися наступний вигляд

Використовуємо eclipse як середовище розробки для joomla

У цьому вікні надані всі можливі команди для роботи з git репозиторієм. Але так як нам потрібно тільки періодично оновлювати файли та стежити за змінами, то буде потрібно тільки одна команда - "Pull". За допомогою неї до вас на локальний комп'ютер будуть копіюватися всі зміни з гіт сховища.

Варто так само відзначити, що не варто змінювати стандартні файли зі сховищ, тому що це може привести до конфлікту при наступному "Pull". Для швидкого "скидання" існує команда "Reset ..", за допомогою якої можна замінити всі змінені файли зі сховищ. Для цього у вікні вказуємо наступні настройки

Використовуємо eclipse як середовище розробки для joomla

Натискаємо кнопку "Reset", потім з'явитися попередження про те що файли на комп'ютері будуть змінені, натискаємо кнопку "Yes".

Так само можна замінювати окремі директорії і файли зі сховищ. Для цього виберете потрібну директорію або файл в проекті, так само натисніть на ньому праву кнопку миші і проробляємо наступні дію

Використовуємо eclipse як середовище розробки для joomla

Використовуємо eclipse як середовище розробки для joomla

Схожі статті