Joomla 1.5 - Создание веб-сайтов Хаген Граф

Печать

Поддержка удаленных вызовов процедур XML

Удаленные вызовы процедур XML (XML Remote Procedure Call — XML-RPC)

это спецификация, которая позволяет программному обеспечению, работающему на разных системах и в разных средах, взаимодействовать между собой. Все важнейшие языки программирования поддерживают этот интерфейс, и существуют библиотеки, которые преобразуют код в XML-RPC (http://en.wikipedia. org/wiki/XML-RPC). Joomla! также предоставляет этот интерфейс. С его помощью, например, можно передать изображение из Flickr или написать статью в OpenOffice и затем опубликовать ее в Joomla!. Это открывает впечатляющие возможности для разработчиков. Например, они могут теперь обращаться к Joomla! из Java-программ.

Поддержка нескольких баз данных

Joomla! 1.5 содержит слой абстракции, который позволяет запускать Joomla! с разными версиями систем управления базами данных (СУБД). Однако в каждой конкретной инсталляции Joomla! может использоваться только одна из этих СУБД. На данный момент поддерживаются MySQL версий 4.x и 5.x. В будущем будут поддерживаться и другие СУБД.

Система FTP

Слой FTP был добавлен для того, чтобы избежать проблем с правами доступа. Таким образом, инсталляция новых компонентов и прочие загрузки могут выполняться через загрузку РНР и через FTP. Ограниченный (вполне разумно) подход провайдеров услуг, касающийся языка РНР, затруднял инсталляцию расширений и загрузку файлов.

Пересмотр каркаса Joomla!

До сих пор не существовало такого понятия, как каркас (framework), в пакетированном наборе функциональности Joomla!. Однако с отделением от исходного кода Mambo стало ясно, что в усовершенствовании нуждается буквально все. Нужно было переписать и ясно закодировать всю функциональность Joomla!. Каркас должен был быть гибким, масштабируемым, независимым от вывода и, прежде всего, понятным, чтобы независимые разработчики могли писать качественные компоненты за разумное время. Патентованный API-интерфейс для этого был незаменим.

Свобода от барьеров

Свобода от барьеров (barrier-free) — важная тема, к тому же она является обязательным требованием в Германии для государственных веб-сайтов, с тех пор, как в январе 2006 г. W3C издала стандарт для нее. Joomla! уже обладает полноценным шаблоном, свободным от барьеров (Beez), который соответствует этим стандартам.

Свобода от барьеров достигается соответствием стандартам (корректного HTML/ XHMTL), а также полным отделением контента (текста, изображений и т.п.) от компоновки за счет применения каскадных таблиц стилей (CSS). Это утверждение в данный момент на 100% применимо к клиентской части. В последующих версиях запланирован перевод в режим, свободный от барьеров, также и административной области.