Комментарии

Выполнение программ командной строки в системе Joomla CMS
( 0 Голосов )

 

Если требуется написать программы командной строки, взаимодействующие с CMS, то для их размещения имеются две возможности. В рассмотренном выше примере было разработано совершенно отдельное приложение, опирающееся на собственную версию платформы Joomla и действующее независимо от программ CMS. А что касается системы CMS, то в этом приложении достаточно было знать лишь порядок установления связи с базой данных и программой электронной почты. Данное приложение могло бы благополучно работать на отдельном сервере, например, для текущего контроля подписок на любом числе веб-сайтов с системой Joomla CMS, для чего потребовалось бы только создать разные конфигурационные файлы. С другой стороны, созданные приложения командной строки можно расположить и в структуре папок Joomla CMS. Так, в версии 1.7 для этой цели в структуру папок Joomla CMS была введена новая папка cli.

Приложение из рассмотренного выше примера можно выполнить из экземпляра CMS, скопировав папку logs и три программных файла (configuration.php, monitor.php и subscriptionmonitor.php) из папки src, находящейся в папке проекта joomla-platform, в папку cli установленной системы Joomla CMS, а затем установив нужные значения в конфигурационном файле. После этого следует перейти к папке cli в системе Joomla CMS и запустить программный файл monitor .php на выполнение из командной строки. Данное приложение должно работать, как и прежде.

Следует также обратить внимание на сходство приемов программирования, использованных в данном примере и в предыдущих главах книги. Программирование на платформе Joomla мало чем отличается от программирования для системы CMS. После загрузки данной платформы для разработки приложений используются те же самые классы, средства доступа к базе данных и прочие приемы программирования, что и для приложений CMS.

 


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости