Российская бесплатная система управления сайтом PHPShop CMS Free (http://www.phpshopcms.ru) продолжает развиваться: следующим шагом после открытия программы «Получения прибыли от создания модулей» (http://phpshopcms.ru/news/ID_29.html) и ее логическим продолжением стало создание собственной интегрированной среды разработки PHPShop IDE.
PHPShop IDE позиционируется как профессиональный инструмент редактирования кода для веб-специалистов. Среда разработки обладает большими возможностями и ускоряет процесс редактирования кода на основе PHPShop API. Ориентированная на широкий круг пользователей, среда разработки незаменима для новичков и полезна профессионалам. В ее основные возможности входят:
* Подсвет и редактирование встроенных функций PHPShop API
* Парсинг и возможность редактирования добавления методов через окна настроек
* Доступ к часто используемым HTML и PHP функциям
* Доступ к конфигурационному файлу и его настройкам
* Справка по функциям PHPShop API
* Помощник в создании новых модулей и административных интерфейсов
* Добавление новых возможностей через внешний XML файл настроек IDE
* Поддержка проектов
* Редактирование шаблонов дизайна
Новшеством последнего релиза IDE стала функция редактирования шаблонов. Список переменных шаблона и карта файлов шаблонизатора позволяют использовать IDE разработчикам, применяющим свои инструменты для создания сайтов. В IDE это осуществляется благодаря поддержке «проектов», которые позволяют оперировать с группами файлов для разных сайтов, в то время как Editor ориентирован только на совместное использование с EasyControl «Мой сайт».
Кроме PHPShop IDE, обновился знакомый пользователям редактор шаблонов дизайна PHPShop Editor (http://www.phpshop.ru/docs/editor.html), который позиционируется как универсальный армейский нож для редактирования шаблонов PHPShop. Удобство редактирования обеспечивается понятным интерфейсом, который создан так, чтобы все находилось под рукой. В списке файлов шаблонов с описанием функций присутствует возможность контролировать переменные шаблонизатора, которые размещены в отдельном блоке, наглядно описаны для каждого шаблона и доступны для вставки простым перетаскиванием.
В редакторе предусмотрен визуальный режим, который дает возможность обычным пользователям, не знакомым с html, изменять дизайн сайта. С помощью него можно управлять блоками, составляющими шаблон дизайна – перетаскивать, добавлять, удалять. Выделяя блок, можно сразу перейти в его код для редактирования и изменения.
В последней редакции PHPShop Editor обновлена функция редактирования заголовков в шаблоне, добавлен расширенный режим дерева файлов шаблонов и панель обработки кода.
Опция редактирования заголовков позволяет редактировать текст в самом браузере, не переходя в режим html кода, что так же окажется полезным для неопытных пользователей. Кроме того, в редакторе предусмотрен набор часто используемых html тегов, вынесенных в отдельную панель и снабженных интерфейсами настроек.
Editor облегчает доступ к файлам шаблонов дизайна, значительно упрощает процесс их редактирования и документирования списка переменных, используемых в шаблоне. В интерфейсе редактора предусмотрена карта переменных шаблона, которая представляет собой отдельную панель со списком переменных. В списке учитывается использование той или иной переменной в шаблоне, что исключает необходимость заострять внимание на поиске нужного файла или переменной и ее описания.
В редакторе, так же, как и в IDE встроены функции синхронизации локальных файлов с сервером, автоматическим установщиком модулей в IDE и установщиком шаблонов из он-лайн базы шаблонов в Editor соответственно.
И самое главное – Editor и IDE распространяются бесплатно для использования совместно с PHPShop CMS Free.