Комментарии

Конфигурационный файл
( 0 Голосов )

Первым необходимо создать конфигурационный файл. У него должна быть такая же структура, как и у конфигурационного файла системы Joomla CMS, и для этого достаточно скопировать файл configuration.php из корневой папки установленной среды Joomla. Для целей данного примера потребуются лишь те поля из структуры конфигурационного файла, которые используются для установления связи с базой данных CMS и отправки электронной почты, хотя в этот файл будут включены и другие поля. Ниже приведен исходный код для ввода в файл configuration.php.

 
Структура проекта Joomla
( 0 Голосов )

Для целей данного примера будет выбрана несколько иная структура проекта, чем в рассмотренных ранее примерах. В частности, файлы программ и журналов регистрации должны размещаться в папке src, находящейся в папке joomla-platform. С этой целью создайте сначала новую папку platform-test/joomla-platform/src, а в ней — папку logs для хранения файлов с журналами регистрации. Таким образом, в папке src должны оказаться три файла и одна папка, как показано ниже.

 
Пример текущего контроля подписок
( 0 Голосов )

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

 
Веб-приложение Hello WWW
( 0 Голосов )

Это веб-приложение доступно в файле web/101-hello-www/index.php и выводит простое текстовое сообщение в окне браузера. Ниже приведена первая часть его исходного кода.

 
Приложение командной строки Hello World
( 0 Голосов )

Рассмотрим далее исходный код приложения командной строки Hello World из файла platform-test/joomla-platform/cli/101-hello-world/run.php). Ниже приведена первая часть исходного кода этого приложения.

 
Примеры разработки программ на платформе Joomla
( 0 Голосов )

Рассмотреть особенности платформы Joomla лучше всего на конкретных примерах. В хранилище исходного кода можно найти немало примеров программ, разработанных на данной платформе, обратившись по адресу http://github.com/joomla/joomla-platform-examples. Начнем с двух простейших примеров. В одном из них используется браузер, а в другом — системный интерфейс командной строки. Программы с интерфейсом командной строки запускаются на выполнение из командной строки на консоли, а не в окне браузера.

 
Назначение платформы Joomla
( 0 Голосов )

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

 
Причины выделения платформы Joomla в отдельный проект
( 0 Голосов )

Для официального отделения платформы Joomla от проекта CMS имеются две главные причины. Первая из них — сделать проект более привлекательным для разработчиков. Система Joomla CMS стала вполне зрелым, самостоятельным проектом с миллионами пользователей. И хотя для ее усовершенствования предстоит еще немало сделать, уже в 2005 году она отделилась от проекта Mambo, начатого в 2000 году. Таким образом, CMS находится на той стадии, когда большинство вносимых в нее изменений носят поэтапный характер. Более того, вся отрасль CMS достигла в настоящее время относительно зрелой стадии развития, хотя бы по сравнению со многими другими видами веб-приложений.

 
Применение платформы Joomla! в качестве среды для разработки приложений
( 0 Голосов )

После выпуска версии Joomla 1.7.0 в июле 2011 года платформа Joomla официально стала самостоятельным проектом, отдельным от системы управления контентом (CMS) веб-сайтов на Joomla. Это позволило развивать платформу Joomla независимо от CMS и упростить ее самостоятельное развертывание для разработки и усовершенствования самых разных веб-приложений.

 
Применение AJAX в Joomla
( 0 Голосов )

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

 
Страница 6 из 56