Joomla! 2.5 ещё больше расширяет возможности системы управления и программного каркаса Joomla по созданию профессиональных, гибких сайтов. Теперь инструменты управления системы полностью переведены на паттерн MVC, что значительно упрощает их модификацию для решения задач конкретных сайтов.
Работа с несколькими стилями шаблона, модификация способов отображения информации теперь проще, чем когда-либо ранее. Полный переход на платформу PHP 5.2.4 (или выше) позволили значительно ускорить работу системы. Значительно упрощён процесс замены языковых файлов. Реализована система автоматического обновления расширений с помощью одного щелчка мыши.
Система проверки прав доступа была полностью переработана. При её создании учитывалась необходимость проверки прав доступа в сторонних расширениях, поэтому интегрировать эту подсистему в свои разработки очень легко. Новый принцип организации контента позволяет размещать материалы по категориям неограниченной вложенности, что часто требуется на самых разных сайтах.
Новая библиотека форм облегчает создание элементов управления. Библиотека MooTools 1.3 позволяет создавать различные элементы управления на javascript, возможности которых значительно шире, чем при использовании библиотеки MooTools 1.0.
Новые события, генерируемые системой, расширяют возможности сторонних плагинов.
Разделение Joomla! на две самостоятельные составляющие (программный каркас и систему управления), позволило выполнять разработку и развитие API-функций без необходимости вносить значительные изменения в те миллионы веб-сайтов по всему миру, которые используют данную CMS.
Рекомендуем прочитать:
- [Working with ACL]
- [Working with nested categories]
- [Using the forms library]
- [Working with Mootools 1.2]
- [Using the override system]
- [Joomla! API]
- [Using JDatabaseQuery]
- [Triggers]
- [Xmlrpc]
- [Installing and updating extensions]
- [Setting up your development environment]