В блоге разработчиков просочилась информации о выходе Joomla 1.6 в августе, на данный момент выпущена Aplha 2 версия.
Давайте познакомимся с с новыми возможностями новой Joomla 1.6.
- полная поддержка PHP 5
- обновленная система шаблонов
- новые возможности Framework и другое...
- поддержка расширений v1.5 остается, и как ожидалось Legacy Mode больше не будет!
Система управления уровнями доступа (ACL - Access Control Level)
Новые возможности ACL позволят создавать отдельные группы пользователей, назначать им права на определенные компоненты, прикреплять группам контент (т.е. определенные материалы будут доступны только определенным группам пользователей), просматривать допуск пользователей к уровням доступа. Активно продолжается работа над деталями нового пользовательского интерфейса и бизнес-логики приложения для уровней доступа.
Обновление Framework MooTools до версии 1.2
Версия 1.6 теперь полностью переведена JavaScript библиотеку - MooTools 1.2. В связи с этим Java скрипты CMS переписываются и дорабатываются в свете открывающихся возможностей и тем самым код становится стабильнее и компактней.
Доработка стандартных компонентов
Большие изменения коснулись com_content, com_users и com_weblinks. В результате переработки и оптимизации кода дистрибутив CMS Joomla был уменьшен приблизительно на 30%. Также сделали ряд улучшений для производительности системы плагинов и системы меню, что заметно скажется на крупных веб-сайтах.
Поддержка различных языковых кодировок
API Joomla 1.6 будет полностью поддерживать UTF-8 и включает возможность перевод статического текста.
Пользовательские плагины
Добавление плагинов пользователей позволит использовать альтернативные методы аутентификации пользователей, а также улучшенную поддержку интеграции с другими приложениями. Список новых событий для плагинов (список не окончательный и изменяется в процессе разработки финальной версии 1.6)
- onAuthenticate (возникает при аутентификации пользователя)
- onLogin - событие входа в систему
- onLogout - событие выхода из системы
- onActivate - событие активации пользователя
- onBlockUser - событие отключения (блокировки) пользователя администратором
- onUnblockUser - событие разблокировки пользователя администратором
-
Поддержка различных типов СУБД
Реализация поддержки разных типов баз данных основывается на абстрактной библиотеке для работы с базами данных и соответсвующих реализаций данных библиотек под каждый тип СУБД. Изменения коснулись ядра, которые являются ещё одним шагом к совместимости с другими платформами.
Переработка Framework CMS Joomla!
С каждой новой версией Framework становится более гибким и масштабируемым. Изменения направлены на развитие сторонних расширений и предоставляют более надежную и быструю среду для разработки расширений.
Улучшения системы контроля пользователями и доступом
В новой версии Joomla реализована долгожданная возможность добавлять и редактировать группы пользователей. Стало возможно создавать новые группы пользователей, назначать группам пользователей, назначать группам уровни доступа, а также назначать контент ( то есть делать контент доступным только определенным группам пользователей), просматривать допуск пользователей к уровням доступа.
Проверка обновлений
Способность проверки сервера на доступность обновлений и вывод соответсвующих предупреждений в панели администрирования.
Улучшение кэширования и производительности
Производительность Joomla будет основана на использовании многоуровневого кэша, а также эффективной объектной конструкции памяти что позволяет сократить количество запросов к базе данных и к файлам сервера, тем самым в значительной степени снижается нагрузка на сервер в некоторых случаях количество запросов сокращается в 100 раз.
Система меню
Разработчики уделили большое вниманиет обновлению алгоритма работы меню и оптимизации кода, что поможет в больших проектах со сложными уровнями меню и корпоративных сайтов.
|