Урок посвящен обзору инструментов, упрощающих работу с UMI.CMS. Рассмотрим текстовые редакторы, программы для работы с сервером и среды разработки.
Текстовые редакторы
Для написания кода (включая PHP) необходим удобный редактор с подсветкой синтаксиса.
Notepad++ (Windows)
Notepad++ — бесплатный редактор для Windows. Поддерживает множество языков программирования и расширений, например, Emmet для ускоренной верстки HTML. Расширения устанавливаются как обычные программы.
Редакторы для macOS
Для macOS доступны аналогичные редакторы: Online Slots Online Text (многофункциональный редактор с поддержкой Emmet и подсветкой синтаксиса PHP) и Atom (кроссплатформенный редактор с возможностью настройки интерфейса и установкой расширений. Позволяет создавать файлы (например, index.html), использовать Emmet и сохранять файлы в нужном формате).
Программы для работы с сервером
Для передачи файлов на сервер необходима соответствующая программа.
WinSCP (Windows)
WinSCP — бесплатная программа для Windows, обеспечивающая безопасную передачу файлов между компьютером и сервером по защищенному каналу.
FileZilla (macOS и Windows)
FileZilla — бесплатный FTP-клиент для macOS и Windows. Простая программа для передачи файлов. Для соединения требуется хост, имя пользователя, пароль и порт. Поддерживает перетаскивание файлов.
Cyberduck (macOS)
Cyberduck — платный FTP-клиент для macOS (стоимость — 90 долларов).
Среды разработки
Для работы с PHP-кодом потребуются среды разработки (IDE).
PhpStorm
PhpStorm — мощная платная IDE для PHP-разработки (от 200 долларов в год). Рекомендуется для ежедневной работы с PHP.
NetBeans
NetBeans — бесплатная кроссплатформенная IDE, поддерживающая PHP, JavaScript, HTML5, CSS3 и другие языки.
Выбор инструментов зависит от ваших предпочтений и операционной системы. Рекомендуется попробовать каждый вариант, чтобы определить наиболее подходящий для работы с UMI.CMS.