Joomla! 1.6 поднимает системы управления контентом (CMS) на качественно новый уровень не только для простоты использования интуитивно понятный функций, предусмотренных для веб-мастеров и пользователей, а и для интеграции разработчиками своих расширений. Ниже приведен небольшой список из 10 основных причин, почему Joomla! 1.6 обеспечивает более высокую мощность для разработчиков.
Joomla! 1.6 упращивает разаботку расширений разработчикам, потому что...
Joomla! 1.6 упращивает разаботку расширений разработчикам, потому что...
... Обеспечивает новые и улучшенные функции пользователя
- Новая функциональность автоматического обновлений расширений: Один из самых сложных моментов для разработчиков и конечных пользователей становится обновление их расширений. Процесс обновления был, в лучшем случае неудобен. Новый менеджер обновлений в Joomla! 1.6 позволяет разработчикам создавать функции автоматического обновления что позволяет пользователям обновиться до новой версии с помощью нескольких кликов.
- Новые возможности установочного пакета: для разработчиков, которые предлагают набор компонентов или других расширений, которые дополняют их расширения, теперь есть возможность включить в один архив несколько расширений и позволяет пользователям установить их одновременно.
- Легко включать дополнительные возможности языка: в Joomla! 1.6 разработчики могут включить дополнительные языковые пакеты прямо со своих расширений. Это делает установку расширений вашего сайта проще и дает преимущества при обновлениях сторонних расширений.
... Обеспечивает улучшение и оптимизацию кода для легкой интеграции
- Возможности ACL: Joomla! 1.6 с новой структурой ACL очень удобна для конечных пользователей. Но разработчики также имеют выгоду от этого, ввиду того, что функции ACL очень легко включить в любое стороннее расширение. Всего лишь нескольких изменений в коде компонента может позволить разработчикам дать возможность воспользоваться преимуществами революционной структуры ACL для своих пользователей.
- Обновлены системные требования: новые требования операционной системы для Joomla! 1.6 (в частности PHP 5.2) предлагают разработчикам большое преимущество, позволяя им использовать преимущества объектно-ориентированного программирования и их функциональности.
... Обеспечивает равномерную структуру расширений
- Новый формат плагинов: с выпуском Joomla! 1.6, плагины теперь имеют структуру, подобную структуре компонентов и модулей. Предоставление каждому расширению своего каталогиа позволяет разработчикам использовать универсальный формат для развития всех дополнений.
- Примеры програмирования расширений: Joomla! 1.6 предоставляет новые метод для создания компонентов. Отличная возможность для разработчиков "учиться на примере" и ориентироваться на основные компоненты.
- Простота миграции на 1.6: с режимом совместимости (Legacy Mode - совместимость с компонентами, созданными для более старых версий Joomla для работы на текущей версии! Всем разработчикам придется обновлять свои компоненты для обеспечения совместимости с новой версией Joomla! 1.6. Создатели утверждают что сложностей с миграцией не будет. Разработчики, которые уже знакомы с API 1.5 и структурой MVC легко смогут модернизировать существующие компоненты.
...Имеет усовершенствованный API
- Новое построение классов запросов: новое интуитивное API Joomla! 1.6 позволяет разработчикам создавать запросы программно. Это помогает заложить основу для совместимости Joomla! с другими СУБД.
- Совершенно новые формы API: переход от JForm класса в класс JParameter приносит повышение эффективности. Кроме того, возможность автоматического фильтра ввода в классе JParameter избавляет разработчиков от необходимости дублировать ненужный код в различных формах. Новый класс также позволяет разработчикам легко создавать свои собственные формы в этих рамках.
Свободный перевод joomla.org
| < Предыдущая | Следующая > |
|---|